On 10/15/26 08:36, Jamin Lin wrote:
This series adds support for the AST1080 Platform Root of Trust SoC
and its evaluation board.
This series depends on:
[v1,00/14] hw/arm/aspeed: Add AST1040 FMC/SPI controllers and unimplemented
devices
https://patchwork.kernel.org/project/qemu-devel/cover/[email protected]/
and is based on the aspeed-next branch:
https://github.com/legoater/qemu/commits/aspeed-next
The AST1080 shares most of its design with the AST1040, so the AST1040
init and realize code is first split into common functions. The
AST1080 SoC is then added with its own unimplemented devices (QSPI
filters and I2C filter).
v1
1. Add common init function for AST1040/AST1080 SoCs
2. Add common realize function for AST1040/AST1080 SoCs
3. Add AST1080 SOC and EVB machine
4. Add AST1080 functional test.
Jamin Lin (9):
hw/arm/aspeed_ast1040: Add common init function for AST1040/AST1080
SoCs
hw/arm/aspeed_ast1040: Add common realize function for AST1040/AST1080
SoCs
hw/misc/aspeed_scu: Add AST1080 A0 silicon revision definition
hw/arm/aspeed_ast1040: Add AST1080 SoC support
hw/arm/aspeed_ast1040: Add AST1080 QSPI filters as unimplemented
device
hw/arm/aspeed_ast1040: Add AST1080 I2C filter as an unimplemented
device
hw/arm/aspeed_ast1040_evb: Add AST1080 EVB machine support
tests/functional/arm/aspeed: Add AST1080 test with ASPEED MCU FW Hub
v01.00
docs/system/arm/aspeed: Add AST1080 Platform Root of Trust evaluation
board
docs/system/arm/aspeed.rst | 8 +-
include/hw/misc/aspeed_scu.h | 1 +
hw/arm/aspeed_ast1040.c | 154 +++++++++++++++-----
hw/arm/aspeed_ast1040_evb.c | 23 +++
hw/misc/aspeed_scu.c | 1 +
tests/functional/arm/meson.build | 1 +
tests/functional/arm/test_aspeed_ast1080.py | 37 +++++
7 files changed, 186 insertions(+), 39 deletions(-)
create mode 100644 tests/functional/arm/test_aspeed_ast1080.py
Applied to
https://github.com/legoater/qemu aspeed-next
Thanks,
C.