mirror of
https://git.codelinaro.org/clo/qsdk/oss/boot/u-boot-2016.git
synced 2026-03-14 21:10:27 +01:00
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
2 changed files with 7 additions and 2 deletions
|
|
@ -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…
Add table
Reference in a new issue