summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMulin Chao <mlchao@nuvoton.com>2021-03-22 23:29:56 -0700
committerCommit Bot <commit-bot@chromium.org>2021-04-06 20:21:17 +0000
commit17bfe503fc51c048a86d99d5e4e23ad2ee08c5a1 (patch)
tree2ac60a9d376b7544dfc09be578bf9bbc83b2b760
parente212d6246d5ff2169178f6b1869dd82e7aabb434 (diff)
downloadchrome-ec-17bfe503fc51c048a86d99d5e4e23ad2ee08c5a1.tar.gz
zephyr: dts: volteer: add PSL input pads in 'psl-in-pads' prop.
Add PSL input pads which used on volteer platform in 'psl-in-pads' property and overwrite their 'flag' property for detection mode. BUG=b:173787365 BRANCH=none TEST=zmake testall TEST=hibernate wake-up from 1. power button 2. lid 3. AC adaptor 4. reset pin Signed-off-by: Mulin Chao <mlchao@nuvoton.com> Signed-off-by: Wealian Liao <whliao@nuvoton.corp-partner.google.com> Change-Id: I669acd24cbd4e46f9042d1ea36f9c040a7f67e07 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2794207 Reviewed-by: Keith Short <keithshort@chromium.org> Reviewed-by: Simon Glass <sjg@chromium.org> Commit-Queue: Keith Short <keithshort@chromium.org>
-rw-r--r--zephyr/projects/volteer/boards/arm/volteer/volteer.dts22
-rw-r--r--zephyr/projects/volteer/volteer/prj.conf1
2 files changed, 23 insertions, 0 deletions
diff --git a/zephyr/projects/volteer/boards/arm/volteer/volteer.dts b/zephyr/projects/volteer/boards/arm/volteer/volteer.dts
index dca08db417..5eae87df97 100644
--- a/zephyr/projects/volteer/boards/arm/volteer/volteer.dts
+++ b/zephyr/projects/volteer/boards/arm/volteer/volteer.dts
@@ -146,6 +146,11 @@
};
};
+ vsby-psl-in-list {
+ /* Use PSL_IN1/2/3/4 as detection pins from hibernate mode */
+ psl-in-pads = <&psl_in1 &psl_in2 &psl_in3 &psl_in4>;
+ };
+
soc {
cros_kb_raw: cros-kb-raw@400a3000 {
compatible = "nuvoton,npcx-cros-kb-raw";
@@ -253,3 +258,20 @@
&adc0 {
status = "okay";
};
+
+/* Power switch logic input pads */
+&psl_in1 {
+ flag = <NPCX_PSL_RISING_EDGE>;
+};
+
+&psl_in2 {
+ flag = <NPCX_PSL_RISING_EDGE>;
+};
+
+&psl_in3 {
+ flag = <NPCX_PSL_FALLING_EDGE>;
+};
+
+&psl_in4 {
+ flag = <NPCX_PSL_RISING_EDGE>;
+};
diff --git a/zephyr/projects/volteer/volteer/prj.conf b/zephyr/projects/volteer/volteer/prj.conf
index 571f4fb66e..b2a68bebd8 100644
--- a/zephyr/projects/volteer/volteer/prj.conf
+++ b/zephyr/projects/volteer/volteer/prj.conf
@@ -97,6 +97,7 @@ CONFIG_HAS_TASK_POWERBTN=y
# Miscellaneous configs
CONFIG_PLATFORM_EC_BOARD_RESET_AFTER_POWER_ON=y
+CONFIG_PLATFORM_EC_HIBERNATE_PSL=y
# MKBP event
CONFIG_PLATFORM_EC_MKBP_EVENT=y