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
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 PFR processor
docs/system/arm/aspeed.rst | 28 ++-
hw/block/m25p80_sfdp.h | 1 +
include/hw/misc/aspeed_scu.h | 1 +
hw/arm/aspeed_ast10x0.c | 216 +++++++++++++-------
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, 287 insertions(+), 82 deletions(-)
create mode 100644 tests/functional/arm/test_aspeed_ast1060.py
--
2.43.0