arm64: allwinner: h6: add node for R_PIO pin controller
authorIcenowy Zheng <icenowy@aosc.io>
Thu, 3 May 2018 18:38:44 +0000 (02:38 +0800)
committerMaxime Ripard <maxime.ripard@bootlin.com>
Fri, 4 May 2018 15:08:18 +0000 (17:08 +0200)
Allwinner H6 SoC has a R_PIO pin controller which controls PL and PM
GPIO banks.

Add support for it.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi

index db9da34..a1d19f9 100644 (file)
                        #clock-cells = <1>;
                        #reset-cells = <1>;
                };
+
+               r_pio: pinctrl@7022000 {
+                       compatible = "allwinner,sun50i-h6-r-pinctrl";
+                       reg = <0x07022000 0x400>;
+                       interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
+                       clocks = <&r_ccu 2>, <&osc24M>, <&osc32k>;
+                       clock-names = "apb", "hosc", "losc";
+                       gpio-controller;
+                       #gpio-cells = <3>;
+                       interrupt-controller;
+                       #interrupt-cells = <3>;
+               };
        };
 };