From: Gregory CLEMENT <[email protected]> When resuming from suspend to ram, we load again the DM firmware. However, we have to be sure to not modify the memory used by Linux.
Currently the SPL malloc region is in DDR was in place that could be used by Linux. Instead of it use a memory address that is located in a reserved location of main_r5ss core0 dma memory region. Linux will reload the firmwares and these reserved regions are invalid once the system goes to suspend. At resume we need power domain driver to enable R5 cores. So, enable powerdomain driver in R5. Signed-off-by: Gregory CLEMENT <[email protected]> Co-developed-by: Prasanth Babu Mantena <[email protected]> Signed-off-by: Prasanth Babu Mantena <[email protected]> --- configs/j784s4_evm_r5_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configs/j784s4_evm_r5_defconfig b/configs/j784s4_evm_r5_defconfig index 25ab6f17d17..dad25fd5d44 100644 --- a/configs/j784s4_evm_r5_defconfig +++ b/configs/j784s4_evm_r5_defconfig @@ -19,7 +19,7 @@ CONFIG_DM_RESET=y CONFIG_SPL_MMC=y CONFIG_SPL_SERIAL=y CONFIG_SPL_DRIVERS_MISC=y -CONFIG_SPL_STACK_R_ADDR=0x82000000 +CONFIG_SPL_STACK_R_ADDR=0xa3000000 CONFIG_SPL_TEXT_BASE=0x41c00000 CONFIG_SPL_HAS_BSS_LINKER_SECTION=y CONFIG_SPL_BSS_START_ADDR=0x41c76000 @@ -124,6 +124,7 @@ CONFIG_PINCTRL=y CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_SINGLE=y CONFIG_POWER_DOMAIN=y +CONFIG_TI_SCI_POWER_DOMAIN=y CONFIG_TI_POWER_DOMAIN=y CONFIG_DM_PMIC=y CONFIG_PMIC_TPS65941=y -- 2.34.1

