From 2e2fe3cc91d2831c9962e5e96bd5739eba00ea73 Mon Sep 17 00:00:00 2001 From: David Wu Date: Thu, 22 Nov 2018 20:38:47 +0800 Subject: mb/google/fizz/variants/karma: Clear GPP_B4 when entering S5 Set GPP_B4 to low in S5 to meet touch panel power sequence BUG=b:124197348 BRANCH=master TEST=Verify GPP_B4 is low. Change-Id: I65deb33a45fdc0c0ce64deaa29c2790029dc1d12 Signed-off-by: David Wu Reviewed-on: https://review.coreboot.org/c/coreboot/+/29796 Tested-by: build bot (Jenkins) Reviewed-by: Zhuohao Lee Reviewed-by: Patrick Georgi Reviewed-by: David Wu Reviewed-by: Furquan Shaikh --- src/mainboard/google/fizz/smihandler.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/mainboard/google/fizz/smihandler.c') diff --git a/src/mainboard/google/fizz/smihandler.c b/src/mainboard/google/fizz/smihandler.c index 3aa9ddb53a..2b7367ad34 100644 --- a/src/mainboard/google/fizz/smihandler.c +++ b/src/mainboard/google/fizz/smihandler.c @@ -17,6 +17,7 @@ #include #include +#include #include void mainboard_smi_espi_handler(void) @@ -24,8 +25,11 @@ void mainboard_smi_espi_handler(void) chromeec_smi_process_events(); } +void __weak variant_smi_sleep(u8 slp_typ) {} + void mainboard_smi_sleep(u8 slp_typ) { + variant_smi_sleep(slp_typ); chromeec_smi_sleep(slp_typ, MAINBOARD_EC_S3_WAKE_EVENTS, MAINBOARD_EC_S5_WAKE_EVENTS); } -- cgit v1.2.3