diff options
author | Sam Hurst <shurst@google.com> | 2021-06-24 09:27:09 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-06-28 23:30:36 +0000 |
commit | 92a6d035526a4914e03e06d4eb7b0a6c928938e2 (patch) | |
tree | f0bc809492890f8dd056fbc177fe615f37b2c3a8 /zephyr/shim/include/config_chip.h | |
parent | 9679fba5d5dec3e68401ad56c4137c055116d683 (diff) | |
download | chrome-ec-92a6d035526a4914e03e06d4eb7b0a6c928938e2.tar.gz |
zephyr: add support for mkbp wake event mask
Add support in the devicetree for masking mkbp events
to prevent said events from waking up a suspended
system.
BUG=b:190503252
BRANCH=none
TEST=make buildall
TEST=zmake testall
Signed-off-by: Sam Hurst <shurst@google.com>
Change-Id: Ib53b8f96c2fb4704e25ce4fb62eb277a16d92cd9
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2985820
Diffstat (limited to 'zephyr/shim/include/config_chip.h')
-rw-r--r-- | zephyr/shim/include/config_chip.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/zephyr/shim/include/config_chip.h b/zephyr/shim/include/config_chip.h index 512097baac..5791fde968 100644 --- a/zephyr/shim/include/config_chip.h +++ b/zephyr/shim/include/config_chip.h @@ -441,6 +441,20 @@ #define CONFIG_MKBP_INPUT_DEVICES #endif +#undef CONFIG_MKBP_EVENT_WAKEUP_MASK +#if defined(CONFIG_PLATFORM_EC_MKBP_EVENT_WAKEUP_MASK) && \ + DT_NODE_EXISTS(DT_PATH(ec_mkbp_event_wakeup_mask)) +#define CONFIG_MKBP_EVENT_WAKEUP_MASK \ + DT_PROP(DT_PATH(ec_mkbp_event_wakeup_mask), wakeup_mask) +#endif + +#undef CONFIG_MKBP_HOST_EVENT_WAKEUP_MASK +#if defined(CONFIG_PLATFORM_EC_MKBP_HOST_EVENT_WAKEUP_MASK) && \ + DT_NODE_EXISTS(DT_PATH(ec_mkbp_host_event_wakeup_mask)) +#define CONFIG_MKBP_HOST_EVENT_WAKEUP_MASK \ + DT_PROP(DT_PATH(ec_mkbp_host_event_wakeup_mask), wakeup_mask) +#endif + #undef CONFIG_CMD_KEYBOARD #ifdef CONFIG_PLATFORM_EC_CONSOLE_CMD_KEYBOARD #define CONFIG_CMD_KEYBOARD |