ARM: dts: axp22x/axp809: Add GPIO controller nodes
authorSamuel Holland <samuel@sholland.org>
Fri, 16 Sep 2022 04:27:51 +0000 (23:27 -0500)
committerJernej Skrabec <jernej.skrabec@gmail.com>
Wed, 26 Oct 2022 20:15:34 +0000 (22:15 +0200)
These PMICs all contain a GPIO controller. Now that the binding for this
variant is documented, wire up the controller in the device tree.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20220916042751.47906-3-samuel@sholland.org
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
arch/arm/boot/dts/axp22x.dtsi
arch/arm/boot/dts/axp809.dtsi

index a020c12..f79650a 100644 (file)
                status = "disabled";
        };
 
+       axp_gpio: gpio {
+               compatible = "x-powers,axp221-gpio";
+               gpio-controller;
+               #gpio-cells = <2>;
+       };
+
        regulators {
                /* Default work frequency for buck regulators */
                x-powers,dcdc-freq = <3000>;
index ab8e5f2..d134d4c 100644 (file)
        compatible = "x-powers,axp809";
        interrupt-controller;
        #interrupt-cells = <1>;
+
+       axp_gpio: gpio {
+               compatible = "x-powers,axp809-gpio",
+                            "x-powers,axp221-gpio";
+               gpio-controller;
+               #gpio-cells = <2>;
+       };
 };