summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFurquan Shaikh <furquan@chromium.org>2017-09-25 21:01:31 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-10-03 14:26:09 -0700
commit21319e6986bbad324e0d5bef1d761233f42bf058 (patch)
tree9a0d35aa5be4f351abf95f2d6567afeaef919b81
parent4f5f2dd1b7e6ec2dcd3a89229368df8bd5d31235 (diff)
downloadchrome-ec-21319e6986bbad324e0d5bef1d761233f42bf058.tar.gz
power: Call power_chipset_handle_host_sleep_event on state reset
Any time the host sleep state is updated (including reset of host sleep state), make a callback into power_chipset_handle_host_sleep_event to allow mainboard and chipset to take any necessary action. BUG=b:65421825 BRANCH=None TEST=make -j buildall Change-Id: Ib4d35fa0b417500090361e4e26415feedb663e35 Signed-off-by: Furquan Shaikh <furquan@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/683797 Reviewed-by: Aaron Durbin <adurbin@chromium.org>
-rw-r--r--power/common.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/power/common.c b/power/common.c
index c489ab90cc..0a32bb13e1 100644
--- a/power/common.c
+++ b/power/common.c
@@ -777,6 +777,7 @@ enum host_sleep_event power_get_host_sleep_state(void)
void power_reset_host_sleep_state(enum host_sleep_event sleep_event)
{
host_sleep_state = sleep_event;
+ power_chipset_handle_host_sleep_event(host_sleep_state);
}
#endif /* CONFIG_POWER_S0IX */