[U-Boot] [PATCH] igep00x0: Use the SRAM available for SPL.

From: Enric Balletbo i Serra enric.balletbo@collabora.com
Move CONFIG_SPL_TEXT_BASE down to 0x40200000 and set CONFIG_SPL_MAX_SIZE to (SRAM_SCRATCH_SPACE_ADDR - CONFIG_SPL_TEXT_BASE), so that it's clear what the limit is.
This will also help some compilers to fit all the code into the allocated space.
Signed-off-by: Enric Balletbo i Serra enric.balletbo@collabora.com --- include/configs/omap3_igep00x0.h | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/include/configs/omap3_igep00x0.h b/include/configs/omap3_igep00x0.h index 5da50a5..9bd8915 100644 --- a/include/configs/omap3_igep00x0.h +++ b/include/configs/omap3_igep00x0.h @@ -19,6 +19,13 @@ #include <configs/ti_omap3_common.h> #include <asm/mach-types.h>
+/* SRAM starts at 0x40200000 and ends at 0x4020FFFF (64KB) */ +#undef CONFIG_SPL_MAX_SIZE +#undef CONFIG_SPL_TEXT_BASE + +#define CONFIG_SPL_MAX_SIZE (SRAM_SCRATCH_SPACE_ADDR - CONFIG_SPL_TEXT_BASE) +#define CONFIG_SPL_TEXT_BASE 0x40200000 + /* * Display CPU and Board information */

On Tue, May 03, 2016 at 08:59:24AM +0200, Enric Balletbo i Serra wrote:
From: Enric Balletbo i Serra enric.balletbo@collabora.com
Move CONFIG_SPL_TEXT_BASE down to 0x40200000 and set CONFIG_SPL_MAX_SIZE to (SRAM_SCRATCH_SPACE_ADDR - CONFIG_SPL_TEXT_BASE), so that it's clear what the limit is.
This will also help some compilers to fit all the code into the allocated space.
Signed-off-by: Enric Balletbo i Serra enric.balletbo@collabora.com
Applied to u-boot/master, thanks!
participants (2)
-
Enric Balletbo i Serra
-
Tom Rini