diff options
Diffstat (limited to 'src/mainboard/google/gru')
-rw-r--r-- | src/mainboard/google/gru/romstage.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mainboard/google/gru/romstage.c b/src/mainboard/google/gru/romstage.c index 4ea53181ae..7c0dfd0594 100644 --- a/src/mainboard/google/gru/romstage.c +++ b/src/mainboard/google/gru/romstage.c @@ -38,7 +38,13 @@ static void init_dvs_outputs(void) { pwm_regulator_configure(PWM_REGULATOR_GPU, 900); pwm_regulator_configure(PWM_REGULATOR_BIG, 900); - pwm_regulator_configure(PWM_REGULATOR_CENTERLOG, 900); + + /* Kevin's logic rail has some ripple, so up the voltage a bit */ + if (IS_ENABLED(CONFIG_BOARD_GOOGLE_KEVIN)) + pwm_regulator_configure(PWM_REGULATOR_CENTERLOG, 925); + else + pwm_regulator_configure(PWM_REGULATOR_CENTERLOG, 900); + /* Allow time for the regulators to settle */ udelay(500); } |