summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/axp81x.dtsi
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2022-09-15 23:27:50 -0500
committerJernej Skrabec <jernej.skrabec@gmail.com>2022-10-26 22:15:04 +0200
commit26737f55d66bb2e2a23dd0fd561fa853cf8e5ee4 (patch)
tree4d26249000cc9ce9f42da6963a0cba3e6ac143dd /arch/arm/boot/dts/axp81x.dtsi
parent9abf2313adc1ca1b6180c508c25f22f9395cc780 (diff)
downloadlinux-26737f55d66bb2e2a23dd0fd561fa853cf8e5ee4.tar.gz
ARM: dts: axp803/axp81x: Drop GPIO LDO pinctrl nodes
The "ldo-io0" and "ldo-io1" regulators are enabled/disabled by toggling the pinmux between two functions. This happens in the regulator driver. Setting the pinmux to "ldo" in the DT is inappropriate because it would enable the regulator before the driver has a chance to set the correct initial voltage. Signed-off-by: Samuel Holland <samuel@sholland.org> Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com> Link: https://lore.kernel.org/r/20220916042751.47906-2-samuel@sholland.org Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Diffstat (limited to 'arch/arm/boot/dts/axp81x.dtsi')
-rw-r--r--arch/arm/boot/dts/axp81x.dtsi14
1 files changed, 0 insertions, 14 deletions
diff --git a/arch/arm/boot/dts/axp81x.dtsi b/arch/arm/boot/dts/axp81x.dtsi
index b93387b0c1c3..ebaf1c3ce8db 100644
--- a/arch/arm/boot/dts/axp81x.dtsi
+++ b/arch/arm/boot/dts/axp81x.dtsi
@@ -62,16 +62,6 @@
compatible = "x-powers,axp813-gpio";
gpio-controller;
#gpio-cells = <2>;
-
- gpio0_ldo: gpio0-ldo-pin {
- pins = "GPIO0";
- function = "ldo";
- };
-
- gpio1_ldo: gpio1-ldo-pin {
- pins = "GPIO1";
- function = "ldo";
- };
};
battery_power_supply: battery-power {
@@ -144,15 +134,11 @@
};
reg_ldo_io0: ldo-io0 {
- pinctrl-names = "default";
- pinctrl-0 = <&gpio0_ldo>;
/* Disable by default to avoid conflicts with GPIO */
status = "disabled";
};
reg_ldo_io1: ldo-io1 {
- pinctrl-names = "default";
- pinctrl-0 = <&gpio1_ldo>;
/* Disable by default to avoid conflicts with GPIO */
status = "disabled";
};