u-boot/arch/arm/mach-zynqmp/include/mach
Lukas Funke d9efdc7d42 arm64: zynqmp: dynamically mark r5 cores as used
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.

This commit mimics the xilinx zynqmp fsbl behavior by marking r5 cores as
used when they are released during boot.

Signed-off-by: Lukas Funke <lukas.funke@weidmueller.com>
Signed-off-by: Lukas Funke <lukas.funke-oss@weidmueller.com>
Link: https://lore.kernel.org/r/20221028121547.26464-2-lukas.funke-oss@weidmueller.com
Signed-off-by: Michal Simek <michal.simek@amd.com>
2022-12-05 08:55:54 +01:00
..
clk.h arm64: zynqmp: Move SoC sources to mach-zynqmp 2019-01-24 10:03:44 +01:00
ecc_spl_init.h zynqmp: spl: support DRAM ECC initialization 2021-06-23 09:48:35 +02:00
hardware.h arm64: zynqmp: dynamically mark r5 cores as used 2022-12-05 08:55:54 +01:00
psu_init_gpl.h arm64: zynqmp: Fix debug uart initialization 2022-02-21 13:20:29 +01:00
sys_proto.h xilinx: common: Remove zynq_board_read_rom_ethaddr() 2022-11-22 15:02:07 +01:00