omap3: Reduce logic/overo SPL max image size
authorTom Rini <trini@konsulko.com>
Wed, 27 Apr 2016 22:44:32 +0000 (18:44 -0400)
committerTom Rini <trini@konsulko.com>
Wed, 27 Apr 2016 22:44:32 +0000 (18:44 -0400)
While the OMAP3 has 64KiB of SRAM, per the TRM the download area is only
from 0x40200000 to 0x4020F000 and exceeding that will cause failure to
boot.  Further, we need to make sure that we don't run into
SRAM_SCRATCH_SPACE_ADDR as once SPL is running we will write values
there and would corrupt our running image.

Cc: Adam Ford <aford173@gmail.com>
Cc: Steve Sakoman <sakoman@gmail.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
include/configs/omap3_logic.h
include/configs/omap3_overo.h

index 055dcb7c6145c32c72d43a74dc82af68c16cee5e..6c796438268505ac803f65611ddc29173cb06486 100644 (file)
@@ -34,7 +34,7 @@
 #undef CONFIG_SPL_TEXT_BASE
 #undef CONFIG_SPL_MAX_SIZE
 #define CONFIG_SPL_TEXT_BASE   0x40200000
-#define CONFIG_SPL_MAX_SIZE    (64 * 1024)
+#define CONFIG_SPL_MAX_SIZE    (SRAM_SCRATCH_SPACE_ADDR - CONFIG_SPL_TEXT_BASE)
 
 /* Display CPU and Board information */
 
index c066eae5392e420389e80456a28f363506b777a0..fbd0c2a07085dd3a1d9b8e49aef3f00e519ec698 100644 (file)
@@ -12,9 +12,9 @@
 
 #include <configs/ti_omap3_common.h>
 #undef CONFIG_SPL_MAX_SIZE
-#define CONFIG_SPL_MAX_SIZE    (64*1024)
 #undef CONFIG_SPL_TEXT_BASE
 #define CONFIG_SPL_TEXT_BASE   0x40200000
+#define CONFIG_SPL_MAX_SIZE    (SRAM_SCRATCH_SPACE_ADDR - CONFIG_SPL_TEXT_BASE)
 
 #define CONFIG_BCH