arm64: renesas: Move early SPL stack into System RAM SRAM on R-Car V4H boards
The CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xeb300000 does not make it into board .config on either R-Car V4H White Hawk or Sparrow Hawk, remove this configuration option. The early SPL stack is however pointing into the RT-VRAM and may corrupt payload loaded into the RT-VRAM by the BootROM. Set the early SPL stack at fixed location at the end of System RAM instead, where it cannot interfere with the payload loaded into RT-VRAM. Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
This commit is contained in:
@@ -26,7 +26,9 @@ CONFIG_PHY_MICREL_KSZ90X1=y
|
|||||||
CONFIG_RENESAS_RAVB=y
|
CONFIG_RENESAS_RAVB=y
|
||||||
CONFIG_BAUDRATE=921600
|
CONFIG_BAUDRATE=921600
|
||||||
|
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xeb300000
|
# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set
|
||||||
|
CONFIG_SPL_HAVE_INIT_STACK=y
|
||||||
|
CONFIG_SPL_STACK=0xe6400000
|
||||||
CONFIG_SPL_DM_SPI=y
|
CONFIG_SPL_DM_SPI=y
|
||||||
CONFIG_SPL_TEXT_BASE=0xeb210000
|
CONFIG_SPL_TEXT_BASE=0xeb210000
|
||||||
CONFIG_SPL_STACK_R_ADDR=0x44000000
|
CONFIG_SPL_STACK_R_ADDR=0x44000000
|
||||||
|
@@ -29,7 +29,9 @@ CONFIG_PHY_MICREL=y
|
|||||||
CONFIG_PHY_MICREL_KSZ90X1=y
|
CONFIG_PHY_MICREL_KSZ90X1=y
|
||||||
CONFIG_RENESAS_RAVB=y
|
CONFIG_RENESAS_RAVB=y
|
||||||
|
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xeb300000
|
# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set
|
||||||
|
CONFIG_SPL_HAVE_INIT_STACK=y
|
||||||
|
CONFIG_SPL_STACK=0xe6400000
|
||||||
CONFIG_SPL_DM_SPI=y
|
CONFIG_SPL_DM_SPI=y
|
||||||
CONFIG_SPL_TEXT_BASE=0xeb210000
|
CONFIG_SPL_TEXT_BASE=0xeb210000
|
||||||
CONFIG_SPL_STACK_R_ADDR=0x44000000
|
CONFIG_SPL_STACK_R_ADDR=0x44000000
|
||||||
|
Reference in New Issue
Block a user