From a31872c6151986cd43ae7560cb6f31e80e049167 Mon Sep 17 00:00:00 2001 From: Lijian Zhao Date: Thu, 10 Jan 2019 19:31:15 -0800 Subject: ec/google/wilco: Turn on wake up from lid Send required EC command to enable ACPI S3 wake up from lid switch. BUG=b:120748824 TEST=Put Sarien system into S3 and then wake up from lid switch successful. Signed-off-by: Lijian Zhao Change-Id: I13f3469847b0886147b8b624311a1ece796f847b Signed-off-by: Lijian Zhao Reviewed-on: https://review.coreboot.org/c/30824 Tested-by: build bot (Jenkins) Reviewed-by: Duncan Laurie --- src/ec/google/wilco/commands.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/ec/google/wilco/commands.c') diff --git a/src/ec/google/wilco/commands.c b/src/ec/google/wilco/commands.c index c42699d28c..1c7646106c 100644 --- a/src/ec/google/wilco/commands.c +++ b/src/ec/google/wilco/commands.c @@ -158,3 +158,12 @@ int wilco_ec_radio_control(enum ec_radio radio, uint8_t state) radio_control, ARRAY_SIZE(radio_control), NULL, 0); } + +int wilco_ec_change_wake(uint8_t source, enum ec_wake_change change) +{ + uint8_t wake_source[3] = { change, source }; + + return wilco_ec_mailbox(WILCO_EC_MSG_DEFAULT, KB_ACPI_WAKEUP_CHANGE, + wake_source, ARRAY_SIZE(wake_source), + NULL, 0); +} -- cgit v1.2.3