On Wed, 17 Jun 2026 at 09:50, Kuan-Jui Chiu <kchiu@axiado.com> wrote:
>
> 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
> 8 Cadence GPIOs
>
> 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-qemu.wic,format=raw
>
> Refer Axiado website for more product information
> https://axiado.com/products/
>
> Changes in v4:
> 1. Remove ERRP_GUARD from axiado_sdhci
> 2. Optimize ISR update function of cadence_gpio with logical operation
You still are not calling arm_load_kernel() in your machine init.
This is *not* optional, you *must* call that function.
thanks
-- PMM