summaryrefslogtreecommitdiff
path: root/power/skylake.c
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2015-05-29 14:29:59 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-05-29 23:58:05 +0000
commit3c2be1a44089e4ecffd8a6462583fc276ad76790 (patch)
tree919610b73da5a34f2b984415aba6a40442b211a4 /power/skylake.c
parent9fe1c5f2e79b63971fd41890501eb8cdc3f6410f (diff)
downloadchrome-ec-3c2be1a44089e4ecffd8a6462583fc276ad76790.tar.gz
glados: Initialize PMIC V12 / V0.85A supply
This change is necessary to ensure power-up of edge-case Skylake parts. BUG=chrome-os-partner:40677 TEST=Manual on Glados. Boot system to S0, run "i2cxfer r 4 0x60 0x38", verify that 0x7a is read. BRANCH=None Change-Id: Id9e62731aaa75fb2357a05d898ba2d4d28f87d9e Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/274114 Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Diffstat (limited to 'power/skylake.c')
-rw-r--r--power/skylake.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/power/skylake.c b/power/skylake.c
index bef664807d..d8c97fc3b6 100644
--- a/power/skylake.c
+++ b/power/skylake.c
@@ -145,6 +145,9 @@ enum power_state power_handle_state(enum power_state state)
break;
case POWER_G3S5:
+ /* Call hooks to initialize PMIC */
+ hook_notify(HOOK_CHIPSET_PRE_INIT);
+
if (power_wait_signals(IN_PCH_SLP_SUS_DEASSERTED)) {
chipset_force_shutdown();
return POWER_G3;