ARM: uniphier: parse device tree to determine DRAM base and size
Device tree specifies the available memory ranges in its "/memory" node. Use it to simplify the CONFIG defines. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
@@ -295,17 +295,8 @@
|
||||
/* Open Firmware flat tree */
|
||||
#define CONFIG_OF_LIBFDT
|
||||
|
||||
/* Memory Size & Mapping */
|
||||
#define CONFIG_SYS_SDRAM_BASE CONFIG_SDRAM0_BASE
|
||||
|
||||
#if CONFIG_SDRAM0_BASE + CONFIG_SDRAM0_SIZE >= CONFIG_SDRAM1_BASE
|
||||
/* Thre is no memory hole */
|
||||
#define CONFIG_NR_DRAM_BANKS 1
|
||||
#define CONFIG_SYS_SDRAM_SIZE (CONFIG_SDRAM0_SIZE + CONFIG_SDRAM1_SIZE)
|
||||
#else
|
||||
#define CONFIG_SYS_SDRAM_BASE 0x80000000
|
||||
#define CONFIG_NR_DRAM_BANKS 2
|
||||
#define CONFIG_SYS_SDRAM_SIZE (CONFIG_SDRAM0_SIZE)
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_MACH_PH1_SLD3) || defined(CONFIG_MACH_PH1_LD4) || \
|
||||
defined(CONFIG_MACH_PH1_SLD8)
|
||||
|
||||
Reference in New Issue
Block a user