ARM: uniphier: hide memory top by platform hook instead of CONFIG
I do not see a good reason to do this by a CONFIG option that affects all SoCs. The ram_size can be adjusted by dram_init() at run-time. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
parent
3281532ab2
commit
a322eb9ff6
@ -238,6 +238,13 @@ int dram_init(void)
|
||||
gd->ram_size += dram_map[i].size;
|
||||
}
|
||||
|
||||
/*
|
||||
* LD20 uses the last 64 byte for each channel for dynamic
|
||||
* DDR PHY training
|
||||
*/
|
||||
if (uniphier_get_soc_id() == UNIPHIER_LD20_ID)
|
||||
gd->ram_size -= 64;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -215,8 +215,6 @@
|
||||
|
||||
#define CONFIG_SYS_SDRAM_BASE 0x80000000
|
||||
#define CONFIG_NR_DRAM_BANKS 3
|
||||
/* for LD20; the last 64 byte is used for dynamic DDR PHY training */
|
||||
#define CONFIG_SYS_MEM_TOP_HIDE 64
|
||||
|
||||
#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user