[PULL 00/37] aspeed queue

Cédric Le Goater posted 37 patches 4 days, 8 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>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, 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
docs/system/arm/aspeed.rst                      |  23 +-
include/hw/arm/aspeed_soc.h                     |  11 +-
include/hw/misc/aspeed_scu.h                    |   1 +
hw/adc/aspeed_adc.c                             |   7 +-
hw/arm/aspeed_ast1040.c                         | 254 +++++++++++++++++
hw/arm/aspeed_ast1040_evb.c                     |  73 +++++
hw/arm/aspeed_ast10x0.c                         |  29 +-
hw/arm/aspeed_ast2400.c                         |  14 +-
hw/arm/aspeed_ast2600.c                         |  10 +-
hw/arm/aspeed_ast2600_anacapa.c                 | 362 ++++++++++++++++++++++++
hw/arm/aspeed_ast27x0-ssp.c                     |   4 +-
hw/arm/aspeed_ast27x0-tsp.c                     |   4 +-
hw/arm/aspeed_ast27x0.c                         |  12 +-
hw/fsi/aspeed_apb2opb.c                         |   7 +-
hw/gpio/aspeed_gpio.c                           |   7 +-
hw/i2c/aspeed_i2c.c                             |  14 +-
hw/i3c/aspeed_i3c.c                             |   7 +-
hw/intc/aspeed_intc.c                           |   7 +-
hw/intc/aspeed_vic.c                            |   7 +-
hw/misc/aspeed_hace.c                           |   7 +-
hw/misc/aspeed_lpc.c                            |   7 +-
hw/misc/aspeed_ltpi.c                           |   7 +-
hw/misc/aspeed_peci.c                           |   7 +-
hw/misc/aspeed_pwm.c                            |   7 +-
hw/misc/aspeed_sbc.c                            |   7 +-
hw/misc/aspeed_scu.c                            |  44 +--
hw/misc/aspeed_sdmc.c                           |  14 +-
hw/misc/aspeed_xdma.c                           |   7 +-
hw/net/ftgmac100.c                              |  14 +-
hw/pci-host/aspeed_pcie.c                       |  21 +-
hw/rtc/aspeed_rtc.c                             |   7 +-
hw/sd/aspeed_sdhci.c                            |   7 +-
hw/ssi/aspeed_smc.c                             |   7 +-
hw/timer/aspeed_timer.c                         |   7 +-
hw/watchdog/wdt_aspeed.c                        |   7 +-
hw/arm/meson.build                              |   5 +-
tests/functional/arm/meson.build                |   3 +
tests/functional/arm/test_aspeed_anacapa.py     |  25 ++
tests/functional/arm/test_aspeed_ast1040.py     |  35 +++
tests/functional/arm/test_aspeed_ast2600_sdk.py |   7 +
tests/functional/arm/test_aspeed_bletchley.py   |   6 +-
tests/functional/arm/test_aspeed_catalina.py    |   6 +-
tests/functional/aspeed.py                      |   8 +
43 files changed, 970 insertions(+), 155 deletions(-)
create mode 100644 hw/arm/aspeed_ast1040.c
create mode 100644 hw/arm/aspeed_ast1040_evb.c
create mode 100644 hw/arm/aspeed_ast2600_anacapa.c
create mode 100644 tests/functional/arm/test_aspeed_anacapa.py
create mode 100644 tests/functional/arm/test_aspeed_ast1040.py
[PULL 00/37] aspeed queue
Posted by Cédric Le Goater 4 days, 8 hours ago
The following changes since commit cbf877d67a812be17a9ce404a589e1bdf722c1f6:

  Merge tag 'pbouvier/pr/docs-20260522' of https://gitlab.com/p-b-o/qemu into staging (2026-05-24 07:45:19 -0400)

are available in the Git repository at:

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

for you to fetch changes up to da8c8eb4664b995f82fc8c2ce3c0406be08cd63b:

  hw/i2c/aspeed_i2c: convert to use Resettable interface (2026-05-26 08:56:48 +0200)

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

* Fix AST2600 RNG register definitions
* Add a USB EHCI functional test to the AST2600 SDK machine test
* Add a new anacapa-bmc machine (Meta/Facebook AST2600)
* Refactor SRAM to support AST1040 memory layout
* Add a new AST1040 Bridge IC SoC model and EVB machine
* Convert all Aspeed device models to use the Resettable
  interface

----------------------------------------------------------------
Cédric Le Goater (1):
      hw/misc/aspeed_scu: Fix AST2600_RNG definitions

Jamin Lin (10):
      tests/functional/arm/test_aspeed_ast2600_sdk: Add USB EHCI test for AST2600 SDK
      hw/arm/aspeed: Convert SRAM MemoryRegion to array type
      hw/arm/aspeed: Convert SRAM size definition to array type
      hw/arm/aspeed: Rename SRAM memmap entry for multi-SRAM support
      hw/arm/aspeed: Consolidate secure SRAM into SRAM array
      hw/misc/aspeed_scu: Add AST1040 A0 silicon revision ID
      hw/arm/aspeed: Introduce AST1040 A0 SoC model
      hw/arm/aspeed: Add AST1040 EVB machine model
      tests/function/aspeed: Add AST1040 functional test
      docs/system/arm/aspeed: Add AST1040 Bridge IC evaluation board

Kane Chen (23):
      hw/misc/aspeed_pwm: convert to use Resettable interface
      hw/misc/aspeed_peci: convert to use Resettable interface
      hw/misc/aspeed_hace: convert to use Resettable interface
      hw/misc/aspeed_sbc: convert to use Resettable interface
      hw/misc/aspeed_xdma: convert to use Resettable interface
      hw/misc/aspeed_lpc: convert to use Resettable interface
      hw/misc/aspeed_sdmc: convert to use Resettable interface
      hw/misc/aspeed_scu: convert to use Resettable interface
      hw/misc/aspeed_ltpi: convert to use Resettable interface
      hw/pci-host/aspeed_pcie: convert to use Resettable interface
      hw/timer/aspeed_timer: convert to use Resettable interface
      hw/gpio/aspeed_gpio: convert to use Resettable interface
      hw/sd/aspeed_sdhci: convert to use Resettable interface
      hw/ssi/aspeed_smc: convert to use Resettable interface
      hw/intc/aspeed_vic: convert to use Resettable interface
      hw/intc/aspeed_intc: convert to use Resettable interface
      hw/i3c/aspeed_i3c: convert to use Resettable interface
      hw/watchdog/wdt_aspeed: convert to use Resettable interface
      hw/net/ftgmac100: convert to use Resettable interface
      hw/fsi/aspeed_apb2opb: convert to use Resettable interface
      hw/rtc/aspeed_rtc: convert to use Resettable interface
      hw/adc/aspeed_adc: convert to use Resettable interface
      hw/i2c/aspeed_i2c: convert to use Resettable interface

William de Abreu Pinho (3):
      tests/functional/aspeed: introduce FacebookAspeedTest
      hw/arm/aspeed: add anacapa-bmc machine
      hw/arm/aspeed: anacapa: add FRU EEPROM data

 docs/system/arm/aspeed.rst                      |  23 +-
 include/hw/arm/aspeed_soc.h                     |  11 +-
 include/hw/misc/aspeed_scu.h                    |   1 +
 hw/adc/aspeed_adc.c                             |   7 +-
 hw/arm/aspeed_ast1040.c                         | 254 +++++++++++++++++
 hw/arm/aspeed_ast1040_evb.c                     |  73 +++++
 hw/arm/aspeed_ast10x0.c                         |  29 +-
 hw/arm/aspeed_ast2400.c                         |  14 +-
 hw/arm/aspeed_ast2600.c                         |  10 +-
 hw/arm/aspeed_ast2600_anacapa.c                 | 362 ++++++++++++++++++++++++
 hw/arm/aspeed_ast27x0-ssp.c                     |   4 +-
 hw/arm/aspeed_ast27x0-tsp.c                     |   4 +-
 hw/arm/aspeed_ast27x0.c                         |  12 +-
 hw/fsi/aspeed_apb2opb.c                         |   7 +-
 hw/gpio/aspeed_gpio.c                           |   7 +-
 hw/i2c/aspeed_i2c.c                             |  14 +-
 hw/i3c/aspeed_i3c.c                             |   7 +-
 hw/intc/aspeed_intc.c                           |   7 +-
 hw/intc/aspeed_vic.c                            |   7 +-
 hw/misc/aspeed_hace.c                           |   7 +-
 hw/misc/aspeed_lpc.c                            |   7 +-
 hw/misc/aspeed_ltpi.c                           |   7 +-
 hw/misc/aspeed_peci.c                           |   7 +-
 hw/misc/aspeed_pwm.c                            |   7 +-
 hw/misc/aspeed_sbc.c                            |   7 +-
 hw/misc/aspeed_scu.c                            |  44 +--
 hw/misc/aspeed_sdmc.c                           |  14 +-
 hw/misc/aspeed_xdma.c                           |   7 +-
 hw/net/ftgmac100.c                              |  14 +-
 hw/pci-host/aspeed_pcie.c                       |  21 +-
 hw/rtc/aspeed_rtc.c                             |   7 +-
 hw/sd/aspeed_sdhci.c                            |   7 +-
 hw/ssi/aspeed_smc.c                             |   7 +-
 hw/timer/aspeed_timer.c                         |   7 +-
 hw/watchdog/wdt_aspeed.c                        |   7 +-
 hw/arm/meson.build                              |   5 +-
 tests/functional/arm/meson.build                |   3 +
 tests/functional/arm/test_aspeed_anacapa.py     |  25 ++
 tests/functional/arm/test_aspeed_ast1040.py     |  35 +++
 tests/functional/arm/test_aspeed_ast2600_sdk.py |   7 +
 tests/functional/arm/test_aspeed_bletchley.py   |   6 +-
 tests/functional/arm/test_aspeed_catalina.py    |   6 +-
 tests/functional/aspeed.py                      |   8 +
 43 files changed, 970 insertions(+), 155 deletions(-)
 create mode 100644 hw/arm/aspeed_ast1040.c
 create mode 100644 hw/arm/aspeed_ast1040_evb.c
 create mode 100644 hw/arm/aspeed_ast2600_anacapa.c
 create mode 100644 tests/functional/arm/test_aspeed_anacapa.py
 create mode 100644 tests/functional/arm/test_aspeed_ast1040.py


Re: [PULL 00/37] aspeed queue
Posted by Stefan Hajnoczi 3 days, 22 hours ago
Applied, thanks.

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