[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