This patchset introduces Axiado SoC AX3000 and a EVK SCM3003 for emulation
The model for Axiado SoC AX3000 supports
4 Cortex-A53 CPUs
Arm Generic Interrupt Controller v3
4 Cadence UARTs
1 SDHCI controller with PHY
Verified the machine "axiado-scm3003" with following command
qemu-system-aarch64 \
-m 4G \
-machine axiado-scm3003 \
-device loader,file=u-boot.bin,addr=0x3C000000,cpu-num=0 \
-nographic \
-serial null \
-serial null \
-serial null \
-serial mon:stdio \
-drive if=sd,file=obmc-phosphor-image-evk-axiado-github.wic,format=raw
Kuan-Jui Chiu (2):
hw/arm: Add Axiado SoC AX3000
hw/arm: Add Axiado EVK board
hw/arm/Kconfig | 8 +
hw/arm/axiado-boards.c | 78 +++++++++
hw/arm/axiado-evk.c | 38 +++++
hw/arm/axiado-soc.c | 287 +++++++++++++++++++++++++++++++++
hw/arm/meson.build | 4 +
include/hw/arm/axiado-boards.h | 41 +++++
include/hw/arm/axiado-soc.h | 152 +++++++++++++++++
7 files changed, 608 insertions(+)
create mode 100644 hw/arm/axiado-boards.c
create mode 100644 hw/arm/axiado-evk.c
create mode 100644 hw/arm/axiado-soc.c
create mode 100644 include/hw/arm/axiado-boards.h
create mode 100644 include/hw/arm/axiado-soc.h
--
2.34.1