ARM: dtsi: axp81x: set pinmux for GPIO0/1 when used as LDOs
authorQuentin Schulz <quentin.schulz@free-electrons.com>
Fri, 1 Dec 2017 13:44:51 +0000 (14:44 +0100)
committerMaxime Ripard <maxime.ripard@free-electrons.com>
Tue, 5 Dec 2017 09:37:38 +0000 (10:37 +0100)
On AXP813/818, GPIO0 and GPIO1 can be used as LDO as (respectively)
ldo_io0 and ldo_io1.

Let's add the pinctrl properties to the said regulators.

Signed-off-by: Quentin Schulz <quentin.schulz@free-electrons.com>
Acked-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
arch/arm/boot/dts/axp81x.dtsi

index 0ef959d..fd55b89 100644 (file)
                compatible = "x-powers,axp813-gpio";
                gpio-controller;
                #gpio-cells = <2>;
+
+               gpio0_ldo: gpio0-ldo {
+                       pins = "GPIO0";
+                       function = "ldo";
+               };
+
+               gpio1_ldo: gpio1-ldo {
+                       pins = "GPIO1";
+                       function = "ldo";
+               };
        };
 
        regulators {
                };
 
                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";
                };