[PATCH v2 00/12] hw/arm/aspeed: Add AST1060 SoC and EVB support

Jamin Lin via posted 12 patches 2 days, 10 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251112030553.291734-1-jamin._5Flin@aspeedtech.com
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>, Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>, Alistair Francis <alistair@alistair23.me>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>
docs/system/arm/aspeed.rst                  |  27 +--
hw/block/m25p80_sfdp.h                      |   1 +
include/hw/misc/aspeed_scu.h                |   1 +
hw/arm/aspeed_ast10x0.c                     | 209 +++++++++++++-------
hw/arm/aspeed_ast10x0_evb.c                 |  23 +++
hw/arm/aspeed_ast2600.c                     |   2 +
hw/arm/aspeed_ast27x0.c                     |   2 +
hw/block/m25p80.c                           |   2 +
hw/block/m25p80_sfdp.c                      |  36 ++++
hw/misc/aspeed_scu.c                        |   5 +-
tests/functional/arm/meson.build            |   1 +
tests/functional/arm/test_aspeed_ast1060.py |  52 +++++
12 files changed, 278 insertions(+), 83 deletions(-)
create mode 100644 tests/functional/arm/test_aspeed_ast1060.py
[PATCH v2 00/12] hw/arm/aspeed: Add AST1060 SoC and EVB support
Posted by Jamin Lin via 2 days, 10 hours ago
v1:
  1. Add SFDP table for Winbond W25Q02JVM flash
  2. Add AST1060 SoC and EVB support
  3. Fix missing SPI IRQ connection causing DMA interrupt failure
  4. Fix the revision ID cannot be set in the SOC layer for AST2600 and AST1030

v2:
  1. Fix review issue.
  2. Use "Platform Root of Trust" instead of "PFR"

Jamin Lin (12):
  hw/arm/aspeed: Fix missing SPI IRQ connection causing DMA interrupt
    failure
  hw/block/m25p80: Add SFDP table for Winbond W25Q02JVM flash
  hw/misc/aspeed_scu: Fix the revision ID cannot be set in the SOC layer
    for AST2600 and AST1030
  hhw/misc/aspeed_scu: Add AST1060 A2 silicon revision definition
  hw/arm/aspeed_ast10x0: Add common init function for AST10x0 SoCs
  hw/arm/aspeed_ast10x0: Add common realize function for AST10x0 SoCs
  hw/arm/aspeed_ast10x0: Pass SoC name to common init for AST10x0 family
    reuse
  hw/arm/aspeed_ast10x0: Add AST1060 SoC support
  hw/arm/aspeed_ast10x0_evb: Add AST1060 EVB machine support
  tests/functional/arm/test_aspeed_ast1060: Add functional tests for
    Aspeed AST1060 SoC
  docs/system/arm/aspeed: Update Aspeed and 2700 family boards list
  docs/system/arm/aspeed: Update Aspeed MiniBMC section to include
    AST1060 processor

 docs/system/arm/aspeed.rst                  |  27 +--
 hw/block/m25p80_sfdp.h                      |   1 +
 include/hw/misc/aspeed_scu.h                |   1 +
 hw/arm/aspeed_ast10x0.c                     | 209 +++++++++++++-------
 hw/arm/aspeed_ast10x0_evb.c                 |  23 +++
 hw/arm/aspeed_ast2600.c                     |   2 +
 hw/arm/aspeed_ast27x0.c                     |   2 +
 hw/block/m25p80.c                           |   2 +
 hw/block/m25p80_sfdp.c                      |  36 ++++
 hw/misc/aspeed_scu.c                        |   5 +-
 tests/functional/arm/meson.build            |   1 +
 tests/functional/arm/test_aspeed_ast1060.py |  52 +++++
 12 files changed, 278 insertions(+), 83 deletions(-)
 create mode 100644 tests/functional/arm/test_aspeed_ast1060.py

-- 
2.43.0