summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRavi Chandra Sadineni <ravisadineni@chromium.org>2019-09-10 15:29:57 -0700
committerCommit Bot <commit-bot@chromium.org>2020-05-05 12:10:14 +0000
commit5e76a30de425ded86374793df976c8538818f78b (patch)
treefc79518e5467a7832b101ec805b49a01b3469ab9
parentdc1239524cdb04d4180dd43e03479a2e792afddc (diff)
downloadchrome-ec-5e76a30de425ded86374793df976c8538818f78b.tar.gz
CHERRY-PICK: nocturne: MKBP_WAKE_MASK: Set switch event as wake mask.
GOOG000B(hid-google-whiskers.c() enumerates the input device. It depends on MKBP events to identify tablet mode switch. Not setting EC_MKBP_EVENT_SWITCH as part of MKBP wake mask means mkbp_event.c will drop switch events that happen during suspend (even when they are the reason for wake). Thus let us set EC_MKBP_EVENT_SWITCH as part of MKBP_WAKE_MASK. BUG=b:140292867 Test=Deploy on nocturne and make sure base attach and detach trigger full resume. Signed-off-by: Ravi Chandra Sadineni <ravisadineni@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1797065 Reviewed-by: Furquan Shaikh <furquan@chromium.org> Change-Id: I5c92093263182b8bebaf1dc49bee3dc39f4b054a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2160875 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Tested-by: Patryk Duda <pdk@semihalf.com> Commit-Queue: Patryk Duda <pdk@semihalf.com>
-rw-r--r--board/nocturne/board.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/board/nocturne/board.h b/board/nocturne/board.h
index 7e728b492a..b60544d9b1 100644
--- a/board/nocturne/board.h
+++ b/board/nocturne/board.h
@@ -86,7 +86,7 @@
/* MKBP */
#define CONFIG_MKBP_EVENT
-#define CONFIG_MKBP_EVENT_WAKEUP_MASK 0
+#define CONFIG_MKBP_EVENT_WAKEUP_MASK (1<<EC_MKBP_EVENT_SWITCH)
#define CONFIG_KEYBOARD_PROTOCOL_MKBP
#define CONFIG_MKBP_USE_GPIO_AND_HOST_EVENT