All, > Subject: [PATCH v1 00/21] Control coprocessor reset for AST2700 > > v1 > - Added support for Vboot ROM. > - Moved coprocessor initialization from machine level to SoC level > - Unified SCU controllers between PSP and coprocessors > - Shared the same SRAM between PSP and coprocessors > - Support PSP DRAM remaps coprocessor SDRAM > - Added support for controlling coprocessor reset via SCU registers. >
Lost to add the following info: This patch series depends on this path, https://patchwork.kernel.org/project/qemu-devel/patch/20250715061904.97540-1-...@redhat.com/ QEMU version: https://github.com/qemu/qemu/commit/f96b157ebb93f94cd56ebbc99bc20982b8fd86ef Jamin > Jamin Lin (21): > hw/arm/aspeed_ast27x0-fc: Support VBootRom > hw/arm/ast27x0: Move SSP coprocessor initialization from machine to > SoC leve > hw/arm/ast27x0: Move TSP coprocessor initialization from machine to > SoC leve > hw/arm/aspeed_ast27x0-ssp: Switch SSP memory to SDRAM and use > dram_container for remap support > hw/arm/aspeed_ast27x0-tsp: Switch TSP memory to SDRAM and use > dram_container for remap support > hw/arm/ast27x0: Add SRAM alias for SSP and ensure correct device > realization order > hw/arm/ast27x0: Add SRAM alias for TSP and ensure correct device > realization order > hw/arm/ast27x0: Add SCU alias for SSP and ensure correct device > realization order > hw/arm/ast27x0: Add SCU alias for TSP and ensure correct device > realization order > hw/arm/ast27x0: Move DRAM and SDMC initialization earlier to support > memory aliasing > hw/arm/ast27x0: Add DRAM alias for SSP SDRAM remap and update > realization order > hw/arm/ast27x0: Add DRAM alias for TSP SDRAM remap and update > realization order > hw/arm/ast27x0: Start SSP in powered-off state to match hardware > behavior > hw/arm/ast27x0: Start TSP in powered-off state to match hardware > behavior > hw/misc/aspeed_scu: Add SCU support for SSP SDRAM remap > hw/misc/aspeed_scu: Add SCU support for TSP SDRAM remap > hw/misc/aspeed_scu: Implement SSP reset and power-on control via SCU > registers > hw/misc/aspeed_scu: Implement TSP reset and power-on control via SCU > registers > pc-bios: Update AST27x0 vBootrom with SSP/TSP SCU initialization > support > tests/function/aspeed: Replace manual loader with vbootrom for > ast2700fc test > docs: Add support vbootrom for ast2700fc > > docs/system/arm/aspeed.rst | 41 +++- > include/hw/arm/aspeed_soc.h | 48 +++-- > include/hw/misc/aspeed_scu.h | 4 + > hw/arm/aspeed_ast27x0-fc.c | 133 +++++++----- > hw/arm/aspeed_ast27x0-ssp.c | 46 +++-- > hw/arm/aspeed_ast27x0-tsp.c | 43 ++-- > hw/arm/aspeed_ast27x0.c | 188 > +++++++++++++++-- > hw/misc/aspeed_scu.c | 194 > +++++++++++++++++- > pc-bios/ast27x0_bootrom.bin | Bin 15552 -> 17192 > bytes > .../test_aarch64_aspeed_ast2700fc.py | 47 +---- > 10 files changed, 562 insertions(+), 182 deletions(-) > > -- > 2.43.0