[PATCH v1 0/1] Marks real-time processing units (rpu) as used when released

Lukas Funke lukas.funke-oss at weidmueller.com
Fri Oct 28 14:15:46 CEST 2022


When Linux boot takes over control of the pmu (by signaling
PM_INIT_FINALIZE via ipi), pmu will switch off 'unused' rpu cores.
The Xilinx zynqmp fsbl prevents switching off those cores by marking rpu
cores as 'used' when loading code partitions to those cores.
The current u-boot SPL is missing this behaviour, which results in
halting rpu cores during Linux boot.


Lukas Funke (1):
  arm64: zynqmp: dynamically mark r5 cores as used

 arch/arm/mach-zynqmp/include/mach/hardware.h |  4 ++-
 arch/arm/mach-zynqmp/mp.c                    | 26 ++++++++++++++++++++
 2 files changed, 29 insertions(+), 1 deletion(-)

-- 
2.30.2



More information about the U-Boot mailing list