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(-)
