summaryrefslogtreecommitdiff
path: root/src/mainboard/google
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/google')
-rw-r--r--src/mainboard/google/gru/mainboard.c2
-rw-r--r--src/mainboard/google/gru/sdram_configs.c27
2 files changed, 18 insertions, 11 deletions
diff --git a/src/mainboard/google/gru/mainboard.c b/src/mainboard/google/gru/mainboard.c
index 7ec377f201..ca71dad902 100644
--- a/src/mainboard/google/gru/mainboard.c
+++ b/src/mainboard/google/gru/mainboard.c
@@ -231,7 +231,7 @@ void mainboard_power_on_backlight(void)
{
gpio_output(GPIO(1, C, 1), 1); /* BL_EN */
- if (IS_ENABLED(CONFIG_BOARD_GOOGLE_GRU))
+ if (IS_ENABLED(CONFIG_BOARD_GOOGLE_GRU) && board_id() == 0)
enable_backlight_booster();
}
diff --git a/src/mainboard/google/gru/sdram_configs.c b/src/mainboard/google/gru/sdram_configs.c
index 709156f8a4..6403e98cdc 100644
--- a/src/mainboard/google/gru/sdram_configs.c
+++ b/src/mainboard/google/gru/sdram_configs.c
@@ -51,18 +51,25 @@ static enum dram_speeds get_sdram_index(void)
id = board_id();
- if (IS_ENABLED(CONFIG_BOARD_GOOGLE_KEVIN)) {
- if (id < 3)
+ if (IS_ENABLED(CONFIG_BOARD_GOOGLE_KEVIN))
+ switch (id) {
+ case 0:
+ case 1:
+ case 2:
return dram_200MHz;
- else if (id == 3)
+ case 3:
return dram_666MHz_NO_ODT;
- else
- return dram_800MHz;
- }
- else if (IS_ENABLED(CONFIG_BOARD_GOOGLE_GRU))
- return dram_800MHz_NO_ODT;
- else
- return dram_200MHz;
+ default:
+ return dram_800MHz;
+ }
+
+ if (IS_ENABLED(CONFIG_BOARD_GOOGLE_GRU))
+ switch (id) {
+ case 0:
+ return dram_800MHz_NO_ODT;
+ default:
+ return dram_800MHz;
+ }
}
const struct rk3399_sdram_params *get_sdram_config()