[U-Boot] [PATCH 6/8] sunxi: add support for DDR2 DRAM for DesignWare-like DRAM controller
Icenowy Zheng
icenowy at aosc.xyz
Sat Mar 11 16:19:34 UTC 2017
The DesignWare-like DRAM controllers in Allwinner chips have DDR2
DRAM support, add support for it in the driver.
No real DDR2 chip info is added in this commit.
Signed-off-by: Icenowy Zheng <icenowy at aosc.xyz>
---
arch/arm/mach-sunxi/dram_sunxi_dw.c | 2 ++
board/sunxi/Kconfig | 3 +++
2 files changed, 5 insertions(+)
diff --git a/arch/arm/mach-sunxi/dram_sunxi_dw.c b/arch/arm/mach-sunxi/dram_sunxi_dw.c
index 401f6a4624..e9dafb0527 100644
--- a/arch/arm/mach-sunxi/dram_sunxi_dw.c
+++ b/arch/arm/mach-sunxi/dram_sunxi_dw.c
@@ -261,6 +261,8 @@ static void mctl_set_cr(struct dram_para *para)
writel(MCTL_CR_BL8 | MCTL_CR_2T | MCTL_CR_INTERLEAVED |
#if defined CONFIG_SUNXI_DRAM_DDR3
MCTL_CR_DDR3 |
+#elif defined CONFIG_SUNXI_DRAM_DDR2
+ MCTL_CR_DDR2 |
#else
#error Unsupported DRAM type!
#endif
diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig
index 7e03ee8b36..b785de7f0e 100644
--- a/board/sunxi/Kconfig
+++ b/board/sunxi/Kconfig
@@ -196,6 +196,9 @@ if SUNXI_DRAM_DW
config SUNXI_DRAM_DDR3
bool
+config SUNXI_DRAM_DDR2
+ bool
+
choice
prompt "DRAM Type and Timing"
default SUNXI_DRAM_DDR3_1333
--
2.12.0
More information about the U-Boot
mailing list