summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrik Torstensson <totte@google.com>2021-06-18 13:04:22 -0700
committerPatrik Torstensson <totte@google.com>2021-06-21 12:59:51 -0700
commit3d48d1fba8970539594e029a21f3745ca6a03957 (patch)
treec8577b5efbe062ffed890ef560a44cf1ab42fb22
parentcc785b6d04b0c550ff5f89244d77342d2683f37b (diff)
downloaddevicetree-3d48d1fba8970539594e029a21f3745ca6a03957.tar.gz
Configure pins to not pull-down to remove leakage
- Disable pull-up/down for pins with external pu/pd resistors - Configure pins to not pull down during sleep (samsung,pin-pud-pdn = 0 = disable up/down) - Set correct pin-pud state for gpm8/9/16/17 gpf0-1/0-3 (samsung,pin-pud = 0 = disable pull up/down) - Remove always on for ldo9 (vts) Change-Id: I11df199a14b4e5ff0bd91a8e51decb0215040709 Signed-off-by: Patrik Torstensson <totte@google.com>
-rw-r--r--r11_common.dtsi37
1 files changed, 35 insertions, 2 deletions
diff --git a/r11_common.dtsi b/r11_common.dtsi
index f86a0fe..857184a 100644
--- a/r11_common.dtsi
+++ b/r11_common.dtsi
@@ -97,10 +97,45 @@
};
};
+&hsi2c4_bus {
+ samsung,pin-pud-pdn = <0>;
+};
+
+&i2c3_bus {
+ samsung,pin-pud-pdn = <0>;
+};
+
+&sd0_cmd {
+ samsung,pin-pud-pdn = <0>;
+};
+
+&sd0_hwrst {
+ samsung,pin-pud-pdn = <0>;
+};
+
+&i2c0_bus {
+ samsung,pin-pud-pdn = <0>;
+};
+
+&i2c1_bus {
+ samsung,pin-pud-pdn = <0>;
+};
+
+&i2c2_bus {
+ samsung,pin-pud-pdn = <0>;
+};
+
+&hsi2c8_bus {
+ samsung,pin-pud-pdn = <0>;
+};
+
&pinctrl_5 {
pm_wrsti: pm_wrsti {
samsung,pins = "gpg7-1";
+ samsung,pin-function = <0x1>;
+ samsung,pin-pud = <0>;
samsung,pin-con-pdn = <3>;
+ samsung,pin-pud-pdn = <0>;
};
};
@@ -320,8 +355,6 @@
regulator-name = "vdd_ldo9";
regulator-min-microvolt = <700000>;
regulator-max-microvolt = <1300000>;
- regulator-always-on;
- regulator-boot-on;
regulator-ramp-delay = <12000>;
regulator-initial-mode = <1>;
};