[PULL 00/37] aspeed queue

Cédric Le Goater posted 37 patches 18 hours ago
Failed in applying to current master (apply log)
Maintainers: "Cédric Le Goater" <clg@kaod.org>, Peter Maydell <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>, Jamin Lin <jamin_lin@aspeedtech.com>, Kane Chen <kane_chen@aspeedtech.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>, Alistair Francis <alistair@alistair23.me>, Ninad Palsule <ninad@linux.ibm.com>, Joe Komlodi <komlodi@google.com>, Nabih Estefan <nabihestefan@google.com>, Jason Wang <jasowang@redhat.com>
There is a newer version of this series
include/hw/i2c/aspeed_i2c.h |   8 +-
include/hw/i3c/dw-i3c.h     |   6 +-
hw/adc/aspeed_adc.c         |  95 ++++++++----------
hw/arm/aspeed_ast1040.c     |  97 ++++++++++++++++---
hw/arm/aspeed_ast1040_evb.c |  15 +++
hw/arm/aspeed_ast1700.c     |  21 ++--
hw/fsi/aspeed_apb2opb.c     |  42 ++++----
hw/gpio/aspeed_gpio.c       | 107 +++++++++------------
hw/gpio/aspeed_sgpio.c      |  37 ++++---
hw/i2c/aspeed_i2c.c         | 214 ++++++++++++++++++++++-------------------
hw/i3c/dw-i3c.c             |  58 ++++++++---
hw/intc/aspeed_intc.c       | 121 ++++++++++-------------
hw/intc/aspeed_vic.c        |  19 ++--
hw/misc/aspeed_hace.c       |  81 +++++++---------
hw/misc/aspeed_lpc.c        |  21 ++--
hw/misc/aspeed_ltpi.c       |  19 ++--
hw/misc/aspeed_pwm.c        |  19 ++--
hw/misc/aspeed_sbc.c        |  46 ++++-----
hw/misc/aspeed_scu.c        | 107 +++++++++------------
hw/misc/aspeed_sdmc.c       |  73 ++++++--------
hw/misc/aspeed_sli.c        |  44 ++++-----
hw/misc/aspeed_xdma.c       |  58 +++++------
hw/net/ftgmac100.c          |  32 +++----
hw/nvram/aspeed_otp.c       |  19 ++--
hw/pci-host/aspeed_pcie.c   |  94 ++++++++----------
hw/rtc/aspeed_rtc.c         |  19 ++--
hw/ssi/aspeed_smc.c         | 228 +++++++++++++++++++-------------------------
hw/timer/aspeed_timer.c     |  83 +++++++---------
hw/watchdog/wdt_aspeed.c    |  93 ++++++++----------
29 files changed, 897 insertions(+), 979 deletions(-)
[PULL 00/37] aspeed queue
Posted by Cédric Le Goater 18 hours ago
The following changes since commit 3390aba56c354637eccd2d5ab5fd6efc2f026f06:

  Merge tag 'qom-tests-pr-v2' of https://gitlab.com/marcandre.lureau/qemu into staging (2026-06-06 14:47:04 -0400)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-aspeed-20260608

for you to fetch changes up to 43cdf3d2bbe24021ac4753fbb8cfaeb90e6d86f1:

  hw/i3c: keep _bytes aliases for renamed queue-capacity properties (2026-06-07 06:41:10 +0200)

----------------------------------------------------------------
aspeed queue:

* Convert 14 Aspeed device models to DEFINE_TYPES().
* Improve Aspeed I2C: unify DMA address handling with a dma_addr_lo_mask
  field and increase the AST2700 buffer mode size.
* Add ADC, PECI, GPIO, SGPIO, I2C and watchdog support to the AST1040
  SoC model, and wire onboard I2C devices to the AST1040 EVB.
* Fix DW-I3C CMD/data FIFO reset values to match real silicon, rename
  queue capacity properties from _bytes to _words, keeping the old
  names as aliases for backward compatibility.

----------------------------------------------------------------
Jamin Lin (34):
      hw/misc/aspeed_hace: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/misc/aspeed_lpc: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/misc/aspeed_ltpi: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/misc/aspeed_pwm: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/misc/aspeed_sbc: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/misc/aspeed_scu: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/misc/aspeed_sdmc: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/misc:aspeed_sli: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/misc/aspeed_xdma: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/adc/aspeed_adc: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/arm/aspeed_ast1700: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/gpio/aspeed_gpio: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/gpio/aspeed_sgpio: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/intc/aspeed_intc: convert to DEFINE_TYPES() with inlined TypeInfo
      hw/intc/aspeed_vic: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/rtc/aspeed_rtc: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/watchdog/wdt_aspeed: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/nvram/aspeed_otp: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/timer/aspeed_timer: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/fsi/aspeed_apb2opb: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/pci-host/aspeed_pcie: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/i2c/aspeed_i2c: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/net/ftgmac100: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/ssi/aspeed_smc: Convert to DEFINE_TYPES() with inlined TypeInfo
      hw/i2c/aspeed_i2c: Introduce dma_addr_lo_mask to unify DMA address handling
      hw/i2c/aspeed_i2c: Increase AST2700 buffer mode size and adjust offset
      hw/arm/aspeed_ast1040: Reuse AST2700 ADC model
      hw/arm/aspeed_ast1040: Introduce PECI support
      hw/arm/aspeed_ast1040: Reuse AST2700 GPIO controller model
      hw/arm/aspeed_ast1040: Add SGPIO controller support
      hw/i2c/aspeed_i2c: Introduce AST1040 I2C model
      hw/arm/aspeed_ast1040: Introduce I2C support
      hw/arm/aspeed_ast1040_evb: Introduce onboard I2C device
      hw/arm/aspeed_ast1040: Reuse AST2700 watchdog models

Jithu Joseph (3):
      hw/i3c: fix CMD/data FIFO depth reset values to match real silicon
      hw/i3c: rename DW-I3C queue capacity fields from _bytes to _words
      hw/i3c: keep _bytes aliases for renamed queue-capacity properties

 include/hw/i2c/aspeed_i2c.h |   8 +-
 include/hw/i3c/dw-i3c.h     |   6 +-
 hw/adc/aspeed_adc.c         |  95 ++++++++----------
 hw/arm/aspeed_ast1040.c     |  97 ++++++++++++++++---
 hw/arm/aspeed_ast1040_evb.c |  15 +++
 hw/arm/aspeed_ast1700.c     |  21 ++--
 hw/fsi/aspeed_apb2opb.c     |  42 ++++----
 hw/gpio/aspeed_gpio.c       | 107 +++++++++------------
 hw/gpio/aspeed_sgpio.c      |  37 ++++---
 hw/i2c/aspeed_i2c.c         | 214 ++++++++++++++++++++++-------------------
 hw/i3c/dw-i3c.c             |  58 ++++++++---
 hw/intc/aspeed_intc.c       | 121 ++++++++++-------------
 hw/intc/aspeed_vic.c        |  19 ++--
 hw/misc/aspeed_hace.c       |  81 +++++++---------
 hw/misc/aspeed_lpc.c        |  21 ++--
 hw/misc/aspeed_ltpi.c       |  19 ++--
 hw/misc/aspeed_pwm.c        |  19 ++--
 hw/misc/aspeed_sbc.c        |  46 ++++-----
 hw/misc/aspeed_scu.c        | 107 +++++++++------------
 hw/misc/aspeed_sdmc.c       |  73 ++++++--------
 hw/misc/aspeed_sli.c        |  44 ++++-----
 hw/misc/aspeed_xdma.c       |  58 +++++------
 hw/net/ftgmac100.c          |  32 +++----
 hw/nvram/aspeed_otp.c       |  19 ++--
 hw/pci-host/aspeed_pcie.c   |  94 ++++++++----------
 hw/rtc/aspeed_rtc.c         |  19 ++--
 hw/ssi/aspeed_smc.c         | 228 +++++++++++++++++++-------------------------
 hw/timer/aspeed_timer.c     |  83 +++++++---------
 hw/watchdog/wdt_aspeed.c    |  93 ++++++++----------
 29 files changed, 897 insertions(+), 979 deletions(-)
Re: [PULL 00/37] aspeed queue
Posted by Stefan Hajnoczi 9 hours ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.1 for any user-visible changes.