diff options
author | Ravi Chandra Sadineni <ravisadineni@chromium.org> | 2019-09-10 15:29:57 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-05-05 12:10:14 +0000 |
commit | 5e76a30de425ded86374793df976c8538818f78b (patch) | |
tree | fc79518e5467a7832b101ec805b49a01b3469ab9 /board/nocturne | |
parent | dc1239524cdb04d4180dd43e03479a2e792afddc (diff) | |
download | chrome-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>
Diffstat (limited to 'board/nocturne')
-rw-r--r-- | board/nocturne/board.h | 2 |
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 |