From d457f127731aa59b372abbf410d7bdef67d7d20d Mon Sep 17 00:00:00 2001 From: Derek Basehore Date: Wed, 21 Sep 2016 17:42:26 -0700 Subject: [PATCH] google/gru: change center logic voltage to 900mV It seems that we should only ever run at 900mV on center logic. Changing it to 950mV before might have just masked over problems that are now fixed. BRANCH=none BUG=chrome-os-partner:56940 TEST=on kevin, run stressapptest -M 1536 -s 1000 Change-Id: I5a09b1b403df800396bb2f2e8c76d14a4519d44a Signed-off-by: Derek Basehore Reviewed-on: https://chromium-review.googlesource.com/388068 Commit-Ready: Caesar Wang Tested-by: Douglas Anderson Reviewed-by: Lin Huang Reviewed-by: Douglas Anderson Reviewed-by: Julius Werner --- src/mainboard/google/gru/romstage.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mainboard/google/gru/romstage.c b/src/mainboard/google/gru/romstage.c index b0b004a16e..2e1fe4378d 100644 --- a/src/mainboard/google/gru/romstage.c +++ b/src/mainboard/google/gru/romstage.c @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -38,7 +39,9 @@ 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, 950); + pwm_regulator_configure(PWM_REGULATOR_CENTERLOG, 900); + /* Allow time for the regulators to settle */ + udelay(500); } static void prepare_sdmmc(void)