
The i.MX6 Boot ROM starts its' stack at 0x091ffb4 and appears to be a little less than 256 bytes deep when starting U-Boot.
This was determined experimentally on i.MX6DL and i.MX6SL.
Allow this stack to be preserved to simplify returning to ROM when SPL is loaded as a plugin.
Signed-off-by: Eric Nelson eric@nelint.com --- include/configs/imx6_spl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/configs/imx6_spl.h b/include/configs/imx6_spl.h index 76d1ca0..fb1b237 100644 --- a/include/configs/imx6_spl.h +++ b/include/configs/imx6_spl.h @@ -28,7 +28,7 @@ #define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv7/omap-common/u-boot-spl.lds" #define CONFIG_SPL_TEXT_BASE 0x00908000 #define CONFIG_SPL_MAX_SIZE 0x10000 -#define CONFIG_SPL_STACK 0x0091FFB8 +#define CONFIG_SPL_STACK 0x0091FEB8
/* NAND support */ #if defined(CONFIG_SPL_NAND_SUPPORT)