diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2016-01-27 15:59:48 -0800 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2016-08-12 03:11:19 +0000 |
commit | eb4e3c97221d4304a976a51a14a1a35aa18801aa (patch) | |
tree | 9f097d4f72d7ee896e1948ff2ab0e2221589bffc /power/braswell.c | |
parent | 00aea92c90fd7284f9cbf014a98439cbb17e766a (diff) | |
download | chrome-ec-eb4e3c97221d4304a976a51a14a1a35aa18801aa.tar.gz |
system: Add hibernate board-level callback
Allow boards to take action (such as entering a custom low-power
hibernate-like state) before putting the chip into hibernate state.
BUG=chrome-os-partner:56070
BRANCH=firmware-strago-7287.B
TEST=Manual with subsequent commit on chell. Verify board-level
hibernate callback is called when "hibernate" is run on EC console.
Ported from the master branch to strago branch.
Change-Id: Ie1da044037a74ff8bce5c822f28ce837c62ceec0
Reviewed-on: https://chromium-review.googlesource.com/324086
Change-Id: I1665e56bf471f04180467513f5a7bdc4976bcc55
Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/367884
Reviewed-by: Shawn N <shawnn@chromium.org>
(cherry picked from commit 7d5f758795ba0b9178335c2f08f4b2e51e1bf880)
Reviewed-on: https://chromium-review.googlesource.com/368344
Diffstat (limited to 'power/braswell.c')
-rw-r--r-- | power/braswell.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/power/braswell.c b/power/braswell.c index 22659f5309..8086dcb5a1 100644 --- a/power/braswell.c +++ b/power/braswell.c @@ -340,6 +340,11 @@ enum power_state power_handle_state(enum power_state state) } #ifdef CONFIG_LOW_POWER_PSEUDO_G3 +void board_hibernate(void) +{ + enter_pseudo_g3(); +} + void enter_pseudo_g3(void) { CPRINTS("Enter Psuedo G3"); |