[U-Boot] [PATCH] omap3: Reduce logic/overo SPL max image size
Adam Ford
aford173 at gmail.com
Fri Apr 29 17:39:08 CEST 2016
On Wed, Apr 27, 2016 at 5:46 PM, Tom Rini <trini at konsulko.com> wrote:
> 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 at gmail.com>
> Cc: Steve Sakoman <sakoman at gmail.com>
> Signed-off-by: Tom Rini <trini at konsulko.com>
Tested-By: Adam Ford <aford173 at gmail.com>
> ---
> include/configs/omap3_logic.h | 2 +-
> include/configs/omap3_overo.h | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/include/configs/omap3_logic.h b/include/configs/omap3_logic.h
> index 055dcb7..6c79643 100644
> --- a/include/configs/omap3_logic.h
> +++ b/include/configs/omap3_logic.h
> @@ -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 */
>
> diff --git a/include/configs/omap3_overo.h b/include/configs/omap3_overo.h
> index c066eae5..fbd0c2a 100644
> --- a/include/configs/omap3_overo.h
> +++ b/include/configs/omap3_overo.h
> @@ -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
>
> --
> 1.9.1
>
More information about the U-Boot
mailing list