Message ID | 1434842995-25884-2-git-send-email-osp@andrep.de |
---|---|
State | Accepted |
Delegated to: | Tom Rini |
Headers | show |
On Sun, Jun 21, 2015 at 12:29:55AM +0100, Andre Przywara wrote: > From: Rob Herring <robh@kernel.org> > > On the highbank platform the SoC's management controller firmware > will probe the DRAM modules and populates the initial device tree with > the correct values. Therefore the memory sizes in the DT are already > correct, so remove U-Boot's DRAM bank setup so the memory node is not > "fixed up" by u-boot. > > Signed-off-by: Rob Herring <robh@kernel.org> > Signed-off-by: Andre Przywara <osp@andrep.de> Applied to u-boot/master, thanks!
diff --git a/board/highbank/highbank.c b/board/highbank/highbank.c index 469ee8e..55999ed 100644 --- a/board/highbank/highbank.c +++ b/board/highbank/highbank.c @@ -96,12 +96,6 @@ int dram_init(void) return 0; } -void dram_init_banksize(void) -{ - gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; - gd->bd->bi_dram[0].size = PHYS_SDRAM_1_SIZE; -} - #if defined(CONFIG_OF_BOARD_SETUP) int ft_board_setup(void *fdt, bd_t *bd) { diff --git a/include/configs/highbank.h b/include/configs/highbank.h index 08dcdf8..0c5f927 100644 --- a/include/configs/highbank.h +++ b/include/configs/highbank.h @@ -80,8 +80,9 @@ /*----------------------------------------------------------------------- * Physical Memory Map + * The DRAM is already setup, so do not touch the DT node later. */ -#define CONFIG_NR_DRAM_BANKS 1 +#define CONFIG_NR_DRAM_BANKS 0 #define PHYS_SDRAM_1_SIZE (4089 << 20) #define CONFIG_SYS_MEMTEST_START 0x100000 #define CONFIG_SYS_MEMTEST_END (PHYS_SDRAM_1_SIZE - 0x100000)