]> www.infradead.org Git - linux.git/commitdiff
arm64: dts: Add pinctrl node for Amlogic T7 SoCs
authorHuqiang Qin <huqiang.qin@amlogic.com>
Fri, 22 Sep 2023 09:43:42 +0000 (17:43 +0800)
committerNeil Armstrong <neil.armstrong@linaro.org>
Fri, 29 Sep 2023 03:46:21 +0000 (05:46 +0200)
Add pinctrl device.

Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Tested-by: Lucas Tanure <tanure@linux.com>
Link: https://lore.kernel.org/r/20230922094342.637251-4-huqiang.qin@amlogic.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi

index dae3465bd39b93d2b3cfbcfba7044a34825a5ae2..a03c7667d2b636b35abd68b26548e04f4a411f59 100644 (file)
                                clocks = <&xtal>;
                        };
 
+                       periphs_pinctrl: pinctrl@4000 {
+                               compatible = "amlogic,t7-periphs-pinctrl";
+                               #address-cells = <2>;
+                               #size-cells = <2>;
+                               ranges;
+
+                               gpio: bank@4000 {
+                                       reg = <0x0 0x4000 0x0 0x0064>,
+                                             <0x0 0x40c0 0x0 0x0220>;
+                                       reg-names = "mux", "gpio";
+                                       gpio-controller;
+                                       #gpio-cells = <2>;
+                                       gpio-ranges = <&periphs_pinctrl 0 0 157>;
+                               };
+                       };
+
                        uart_a: serial@78000 {
                                compatible = "amlogic,t7-uart", "amlogic,meson-s4-uart";
                                reg = <0x0 0x78000 0x0 0x18>;