[U-Boot] [PATCH 3/3] arm: kirkwood: openrd: Increase U-Boot size in flash to make it fit

Chris Packham judge.packham at gmail.com
Fri Apr 12 07:08:40 UTC 2019


On Thu, 11 Apr 2019, 10:33 PM Stefan Roese, <sr at denx.de> wrote:

> We have run now multiple times into size issues with the openrd
> board port. To finally fix this, this patch now moves the U-Boot size
> from 0x6.0000 to 0x8.0000, giving enough space for the next time.
>
> This also changes the environment location and potentially the
> MTD partitioning, but I see no better fix for now. Especially since
> this board does not have an active maintainer.
>
> Signed-off-by: Stefan Roese <sr at denx.de>
> Cc: Chris Packham <judge.packham at gmail.com>


One alternative option I looked at was trimming down the dtb to drop the
nodes that aren't used in u-boot. This might just get it under the 0x60000
limit ... for a while.

I agree that this is the best approach in leiu of anyone maintiaining the
board. Once this is applied the openrd boards can be reenabled in travis.

Reviewed-by: Chris Packham <judge.packham at gmail.com>

 ---
>  include/configs/openrd.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/include/configs/openrd.h b/include/configs/openrd.h
> index c96d4c4d48..62d8862cc7 100644
> --- a/include/configs/openrd.h
> +++ b/include/configs/openrd.h
> @@ -41,7 +41,7 @@
>   * it has to be rounded to sector size
>   */
>  #define CONFIG_ENV_SIZE                        0x20000 /* 128k */
> -#define CONFIG_ENV_OFFSET              0x60000 /* env starts here */
> +#define CONFIG_ENV_OFFSET              0x80000 /* env starts here */
>  /*
>   * Environment is right behind U-Boot in flash. Make sure U-Boot
>   * doesn't grow into the environment area.
> --
> 2.21.0
>
>


More information about the U-Boot mailing list