diff options
author | Mulin Chao <mlchao@nuvoton.com> | 2021-03-22 23:29:56 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-04-06 20:21:17 +0000 |
commit | 17bfe503fc51c048a86d99d5e4e23ad2ee08c5a1 (patch) | |
tree | 2ac60a9d376b7544dfc09be578bf9bbc83b2b760 | |
parent | e212d6246d5ff2169178f6b1869dd82e7aabb434 (diff) | |
download | chrome-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.dts | 22 | ||||
-rw-r--r-- | zephyr/projects/volteer/volteer/prj.conf | 1 |
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 |