From 5992afa57db4921f341bfdeb4bc796dfa6d0ae0e Mon Sep 17 00:00:00 2001 From: Hannah Williams Date: Thu, 23 Jun 2016 09:50:28 -0700 Subject: soc/apollolake: Clear SLP_TYP in PM1_CNT Change-Id: Id49319ec6b52648b03eaeddfdd1580dd82110fb9 Signed-off-by: Hannah Williams Reviewed-on: https://review.coreboot.org/15336 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin --- src/soc/intel/apollolake/pmutil.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/soc/intel/apollolake') diff --git a/src/soc/intel/apollolake/pmutil.c b/src/soc/intel/apollolake/pmutil.c index 84ac4b77a1..b49c52e98e 100644 --- a/src/soc/intel/apollolake/pmutil.c +++ b/src/soc/intel/apollolake/pmutil.c @@ -315,6 +315,9 @@ int chipset_prev_sleep_state(struct chipset_power_state *ps) prev_sleep_state = SLEEP_STATE_S5; break; } + + /* Clear SLP_TYP. */ + outl(ps->pm1_cnt & ~(SLP_TYP), ACPI_PMIO_BASE + PM1_CNT); } return prev_sleep_state; } -- cgit v1.2.3