summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelixTW_Chang <felixtw_chang@compal.corp-partner.google.com>2022-12-02 14:59:56 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-12-02 11:57:52 +0000
commit5f4b3e9ba4ffb0587ed8bb274af5a86c11aafcd0 (patch)
tree7cb3a13df89f5b76d885e5c661aee981d39f0cdd
parentb503a35cdb4f533cc2d435f5c3051e75e4bba548 (diff)
downloadchrome-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.dtsi26
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>;
+};