diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2015-05-29 14:29:59 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-05-29 23:58:05 +0000 |
commit | 3c2be1a44089e4ecffd8a6462583fc276ad76790 (patch) | |
tree | 919610b73da5a34f2b984415aba6a40442b211a4 /power | |
parent | 9fe1c5f2e79b63971fd41890501eb8cdc3f6410f (diff) | |
download | chrome-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')
-rw-r--r-- | power/skylake.c | 3 |
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; |