Skip to content

Commit de87b07

Browse files
committed
driver:add DDR3L W638GU6QB12 support
Configure 8Gb DDR3L W638GU6QB12 in 1600K speed bin. Set the device with ODT impedance to 60 and output impedance to 40. Signed-off-by: Li Bin <[email protected]>
1 parent c896ed0 commit de87b07

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,7 @@ config DDR_DRIVER_IMPEDANCE
583583
default 40 if DDR_W631GU6NB12I
584584
default 40 if DDR_W632GU6NB12I
585585
default 40 if DDR_W634GU6NB12I
586+
default 40 if DDR_W638GU6QB12
586587
default 40 if DDR_AS4C512M16D3LA_10BIN
587588
default 40 if DDR_AS4C128M16D2A_25BAN
588589
default 40 if DDR_EM68D16CBQC_18IH
@@ -600,6 +601,7 @@ config DDR_ODT_IMPEDANCE
600601
default 60 if DDR_W631GU6NB12I
601602
default 60 if DDR_W632GU6NB12I
602603
default 60 if DDR_W634GU6NB12I
604+
default 60 if DDR_W638GU6QB12
603605
default 60 if DDR_AS4C512M16D3LA_10BIN
604606
default 50 if DDR_MT47H128M16RT_25E_C
605607
default 50 if DDR_W9751G6NB

driver/Config.in.dram

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,11 @@ config DDR_W634GU6NB12I
154154
depends on UMCTL2
155155
help
156156
DDR3L W634GU6NB12I 32 Meg x 16 x 8 DDR3L-1600
157+
config DDR_W638GU6QB12
158+
bool "DDR3L W638GU6QB12 (SAMA7D65 CURIOSITY-PRO)"
159+
depends on UMCTL2
160+
help
161+
DDR3L W638GU6QB-12 64 Meg x 16 x 8 DDR3L-1600
157162
config DDR_MT47H128M16RT_25E_C
158163
bool "DDR2 MT47H128M16RT-25E:C(SAMA7G5_DDR2_EB)"
159164
depends on UMCTL2

driver/driver_cpp.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ endif
9393
ifeq ($(CONFIG_DDR_W634GU6NB12I), y)
9494
CPPFLAGS += -DCONFIG_DDR3 -DCONFIG_DDR3_SPEED_BIN_1600K -DCONFIG_DDR_4_GBIT
9595
endif
96+
ifeq ($(CONFIG_DDR_W638GU6QB12), y)
97+
CPPFLAGS += -DCONFIG_DDR3 -DCONFIG_DDR3_SPEED_BIN_1600K -DCONFIG_DDR_8_GBIT
98+
endif
9699
ifeq ($(CONFIG_DDR_MT41K512M16HA_125), y)
97100
CPPFLAGS += -DCONFIG_DDR3 -DCONFIG_DDR3_SPEED_BIN_1600K -DCONFIG_DDR_8_GBIT
98101
endif

0 commit comments

Comments
 (0)