summaryrefslogtreecommitdiff
path: root/src/mainboard
diff options
context:
space:
mode:
authorDerek Basehore <dbasehore@chromium.org>2016-09-21 17:42:26 -0700
committerJulius Werner <jwerner@chromium.org>2017-04-19 22:48:37 +0200
commit38bee539b12c11c3bba453858b748fd741097f76 (patch)
treeb36660fb702a6bc48ca5b62f6513ee1468c54c75 /src/mainboard
parente0a60383b2a8e42f54b6e8a650236d44ef6ff58c (diff)
downloadcoreboot-38bee539b12c11c3bba453858b748fd741097f76.tar.xz
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 <dbasehore@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/391032 Reviewed-by: Douglas Anderson <dianders@chromium.org> Commit-Queue: Lin Huang <hl@rock-chips.com> Tested-by: Lin Huang <hl@rock-chips.com> Reviewed-on: https://review.coreboot.org/19356 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins)
Diffstat (limited to 'src/mainboard')
-rw-r--r--src/mainboard/google/gru/romstage.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mainboard/google/gru/romstage.c b/src/mainboard/google/gru/romstage.c
index 7f84a2a2a1..4ea53181ae 100644
--- a/src/mainboard/google/gru/romstage.c
+++ b/src/mainboard/google/gru/romstage.c
@@ -21,6 +21,7 @@
#include <cbfs.h>
#include <cbmem.h>
#include <console/console.h>
+#include <delay.h>
#include <program_loading.h>
#include <romstage_handoff.h>
#include <soc/addressmap.h>
@@ -37,7 +38,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_usb(void)