[U-Boot] [PATCH 6/8] ARM: bootm: allow skipping fdt memory node fixup

Simon Glass sjg at chromium.org
Fri Jun 5 16:12:25 CEST 2015


Hi Andre,

On 4 June 2015 at 17:58, Andre Przywara <osp at andrep.de> wrote:
> From: Rob Herring <robh at kernel.org>
>
> Currently, u-boot will always fixup the DT memory node on ARM. If the dtb
> has correct memory information, then we don't want or need u-boot to touch
> the memory node. Allow platforms to skip this by not filling in dram bank
> information.
>
> Signed-off-by: Rob Herring <robh at kernel.org>
> Signed-off-by: Andre Przywara <osp at andrep.de>
> ---
>  arch/arm/lib/board.c     | 2 ++
>  arch/arm/lib/bootm-fdt.c | 5 ++++-
>  2 files changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/arch/arm/lib/board.c b/arch/arm/lib/board.c
> index 37ea6e9..a3c7315 100644
> --- a/arch/arm/lib/board.c
> +++ b/arch/arm/lib/board.c

I don't think we should be patching this file now - everything should
be on generic board.

> @@ -191,8 +191,10 @@ typedef int (init_fnc_t) (void);
>
>  __weak void dram_init_banksize(void)
>  {
> +#if CONFIG_NR_DRAM_BANKS
>         gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE;
>         gd->bd->bi_dram[0].size =  gd->ram_size;
> +#endif
>  }
>
>  __weak int arch_cpu_init(void)

[snip]

Regards,
Simon


More information about the U-Boot mailing list