For IO+DDR the wkup_r5fss0_core0 and the wkup_r5fss0_core0_lpm_metadata_region need to be accessed before RAM setup is done. These are used to read the lpm metadata region in which data is stored to resume. This needs to be done before RAM is in use to avoid overwriting data.
Signed-off-by: Markus Schneider-Pargmann (TI) <[email protected]> --- arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi index 437b1df02142c666019ad4ad3558fa066e04781d..27b8f0b6666091d0ad8fb51be07f000e4c10c439 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi @@ -40,6 +40,7 @@ wkup_r5fss0_core0_lpm_metadata_region: memory@9ca08000 { compatible = "shared-dma-pool"; reg = <0x00 0x9ca08000 0x00 0x1000>; no-map; + bootph-pre-ram; }; wkup_r5fss0_core0_lpm_rest_region: memory@9ca09000 { @@ -89,6 +90,7 @@ &wkup_r5fss0_core0 { "lpm-metadata", "lpm-context", "dm-firmware"; status = "okay"; + bootph-pre-ram; }; &mcu_r5fss0 { -- 2.53.0

