diff options
author | FelixTW_Chang <felixtw_chang@compal.corp-partner.google.com> | 2022-12-02 14:59:56 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-12-02 11:57:52 +0000 |
commit | 5f4b3e9ba4ffb0587ed8bb274af5a86c11aafcd0 (patch) | |
tree | 7cb3a13df89f5b76d885e5c661aee981d39f0cdd | |
parent | b503a35cdb4f533cc2d435f5c3051e75e4bba548 (diff) | |
download | chrome-ec-5f4b3e9ba4ffb0587ed8bb274af5a86c11aafcd0.tar.gz |
xivu: resolve power leakage following nivviks.
Resolve power leakage following nivviks.
CL : 3788018
BUG=b:260679055
TEST=zmake build xivu
BRANCH=none
Change-Id: I67b80d60f2f22ffdb4d7e623deafd1b803652665
Signed-off-by: FelixTW_Chang <felixtw_chang@compal.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4074754
Reviewed-by: Andrew McRae <amcrae@google.com>
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Reviewed-by: SamSP Liu <samsp_liu2@compal.corp-partner.google.com>
-rw-r--r-- | zephyr/program/nissa/xivu/overlay.dtsi | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/zephyr/program/nissa/xivu/overlay.dtsi b/zephyr/program/nissa/xivu/overlay.dtsi index 402f0e2f2f..224eb725d7 100644 --- a/zephyr/program/nissa/xivu/overlay.dtsi +++ b/zephyr/program/nissa/xivu/overlay.dtsi @@ -257,10 +257,22 @@ unused-pins { compatible = "unused-gpios"; unused-gpios = - <&gpio8 5 0>, + <&gpio3 2 0>, + <&gpio3 5 0>, <&gpio3 6 0>, - <&gpiod 7 0>, + <&gpio5 7 0>, <&gpio6 0 0>, + <&gpio6 3 0>, + <&gpio7 3 0>, + <&gpio8 1 0>, + <&gpio8 3 0>, + <&gpio8 5 0>, + <&gpio8 6 0>, + <&gpioa 0 0>, + <&gpiob 1 0>, + <&gpiob 7 0>, + <&gpiod 7 0>, + <&gpioc 7 0>, <&gpiof 2 0>, <&gpiof 3 0>; }; @@ -381,3 +393,13 @@ pinctrl-0 = <&espi_lpc_gp46_47_51_52_53_54_55_57>; pinctrl-names = "default"; }; + +/* + * Declare GPIOs that have leakage current caused by board issues here. NPCX ec + * will disable their input buffers before entering deep sleep and restore them + * after waking up automatically for better power consumption. + */ +&power_leakage_io { + leak-gpios = <&gpioa 4 0 + &gpiof 1 0>; +}; |