summaryrefslogtreecommitdiff
path: root/zephyr
diff options
context:
space:
mode:
authorDino Li <Dino.Li@ite.com.tw>2021-07-24 20:10:12 +0800
committerCommit Bot <commit-bot@chromium.org>2021-07-27 02:50:19 +0000
commit78e3fa0569a53ff146364c5229b1e86c57f1d8e5 (patch)
tree75325a4488e3c4c5c93ea486e4c02a80bf7c5103 /zephyr
parentcfa3334e03049c2ae7a23c0ba4706363b26d451f (diff)
downloadchrome-ec-78e3fa0569a53ff146364c5229b1e86c57f1d8e5.tar.gz
zephyr: asurada: enable _EVENT_WAKEUP_MASK
Only allow the defined MKBP events to wake host up. BRANCH=none BUG=none TEST=Running suspend test x50. Signed-off-by: Dino Li <Dino.Li@ite.com.tw> Change-Id: I978a3db3ac0da6e761b8f953e2e89c97b9cbc23e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3053135 Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'zephyr')
-rw-r--r--zephyr/boards/riscv/asurada/asurada.dts18
-rw-r--r--zephyr/projects/asurada/hayato/prj.conf4
2 files changed, 22 insertions, 0 deletions
diff --git a/zephyr/boards/riscv/asurada/asurada.dts b/zephyr/boards/riscv/asurada/asurada.dts
index e759080996..2ad8fbbc14 100644
--- a/zephyr/boards/riscv/asurada/asurada.dts
+++ b/zephyr/boards/riscv/asurada/asurada.dts
@@ -9,6 +9,7 @@
#include <dt-bindings/adc/adc.h>
#include <dt-bindings/gpio_defines.h>
#include <it8xxx2.dtsi>
+#include <dt-bindings/wake_mask_event_defines.h>
/ {
model = "Google Asurada Baseboard";
@@ -21,6 +22,23 @@
zephyr,flash-controller = &flashctrl;
};
+ ec-mkbp-host-event-wakeup-mask {
+ compatible = "ec-wake-mask-event";
+ wakeup-mask = <(
+ HOST_EVENT_MASK(HOST_EVENT_AC_CONNECTED) |
+ HOST_EVENT_MASK(HOST_EVENT_AC_DISCONNECTED) |
+ HOST_EVENT_MASK(HOST_EVENT_LID_OPEN) |
+ HOST_EVENT_MASK(HOST_EVENT_POWER_BUTTON) |
+ HOST_EVENT_MASK(HOST_EVENT_HANG_DETECT) |
+ HOST_EVENT_MASK(HOST_EVENT_MODE_CHANGE))>;
+ };
+
+ ec-mkbp-event-wakeup-mask {
+ compatible = "ec-wake-mask-event";
+ wakeup-mask = <(MKBP_EVENT_KEY_MATRIX |
+ MKBP_EVENT_HOST_EVENT)>;
+ };
+
named-adc-channels {
compatible = "named-adc-channels";
diff --git a/zephyr/projects/asurada/hayato/prj.conf b/zephyr/projects/asurada/hayato/prj.conf
index 73ccbe8da8..28a1d0c8a8 100644
--- a/zephyr/projects/asurada/hayato/prj.conf
+++ b/zephyr/projects/asurada/hayato/prj.conf
@@ -10,6 +10,10 @@ CONFIG_SHIMMED_TASKS=y
CONFIG_KERNEL_SHELL=y
CONFIG_PLATFORM_EC_SYSTEM_UNLOCKED=y
+# MKBP event mask
+CONFIG_PLATFORM_EC_MKBP_EVENT_WAKEUP_MASK=y
+CONFIG_PLATFORM_EC_MKBP_HOST_EVENT_WAKEUP_MASK=y
+
# Sensors
CONFIG_PLATFORM_EC_MOTIONSENSE=y
CONFIG_PLATFORM_EC_ACCEL_FIFO=y