summaryrefslogtreecommitdiff
path: root/src/mainboard/google/gru/sdram_configs.c
diff options
context:
space:
mode:
authorJianqun Xu <jay.xu@rock-chips.com>2016-09-11 18:26:42 +0800
committerPatrick Georgi <pgeorgi@google.com>2016-10-06 21:51:36 +0200
commit681b6b94338f2ac8cc35e45ac5f84737b92357c3 (patch)
tree16e5251dc60a4e3c6b3bf8966aa63465b6444bf0 /src/mainboard/google/gru/sdram_configs.c
parent547a059b34b8bec7b5b441ffd93f2371011f0c47 (diff)
downloadcoreboot-681b6b94338f2ac8cc35e45ac5f84737b92357c3.tar.xz
rockchip: rk3399: improve write leveling flow
To improve sdram 800MHz and 933MHz stability, we need to modify write leveling flow to get the proper write leveling value. BUG=chrome-os-partner:56940 BRANCH=none TEST=Boot from kevin on 933MHz, and do stressapptest Change-Id: I5b24c93d4a57917fb9af7e5e2a95d8423ccbaa7e Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Original-Commit-Id: d84bf25b3e5de373c7913e6d534a810cb984b3fd Original-Change-Id: I87efddf628c3683fcb85d6875e029cf3cbc482be Original-Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com> Original-Signed-off-by: Xing Zheng <zhengxing@rock-chips.com> Original-Signed-off-by: Lin Huang <hl@rock-chips.com> Original-Reviewed-on: https://chromium-review.googlesource.com/384292 Original-Commit-Ready: Julius Werner <jwerner@chromium.org> Original-Tested-by: Julius Werner <jwerner@chromium.org> Original-Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-on: https://review.coreboot.org/16716 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'src/mainboard/google/gru/sdram_configs.c')
-rw-r--r--src/mainboard/google/gru/sdram_configs.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/mainboard/google/gru/sdram_configs.c b/src/mainboard/google/gru/sdram_configs.c
index 1235eff924..2aa05a7f7d 100644
--- a/src/mainboard/google/gru/sdram_configs.c
+++ b/src/mainboard/google/gru/sdram_configs.c
@@ -50,14 +50,10 @@ static enum dram_speeds get_sdram_index(void)
if (IS_ENABLED(CONFIG_BOARD_GOOGLE_KEVIN))
switch (id) {
- case 0:
- case 1:
- case 2:
- return dram_200MHz;
- case 3:
- return dram_666MHz_NO_ODT;
- default:
+ case 4:
return dram_800MHz;
+ default:
+ return dram_933MHz;
}
if (IS_ENABLED(CONFIG_BOARD_GOOGLE_GRU))