arm64: dts: add pinctrl-single property for Stratix10/Agilex
authorDinh Nguyen <dinguyen@kernel.org>
Mon, 23 Jan 2023 18:12:38 +0000 (12:12 -0600)
committerDinh Nguyen <dinguyen@kernel.org>
Mon, 23 Jan 2023 19:42:40 +0000 (13:42 -0600)
The Stratix10/Agilex has a pin control IP that can make use of the
pinctrl-single driver.

Add the pinctrl-single dts property for the Stratix10/Agilex
platforms.

Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
---
v2: no changes

arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi

index 55c5e1f..b488e8d 100644 (file)
                        reset-names = "dma", "dma-ocp";
                };
 
+               pinctrl0: pinctrl@ffd13000 {
+                       compatible = "pinctrl-single";
+                       reg = <0xffd13000 0xA0>;
+                       #pinctrl-cells = <1>;
+                       pinctrl-single,register-width = <32>;
+                       pinctrl-single,function-mask = <0x0000000f>;
+               };
+
+               pinctrl1: pinctrl@ffd13100 {
+                       compatible = "pinctrl-single";
+                       reg = <0xffd13100 0x20>;
+                       #pinctrl-cells = <1>;
+                       pinctrl-single,register-width = <32>;
+                       pinctrl-single,function-mask = <0x0000000f>;
+               };
+
                rst: rstmgr@ffd11000 {
                        #reset-cells = <1>;
                        compatible = "altr,stratix10-rst-mgr";
index 849b46d..f22302a 100644 (file)
                        clock-names = "apb_pclk";
                };
 
+               pinctrl0: pinctrl@ffd13000 {
+                       compatible = "pinctrl-single";
+                       #pinctrl-cells = <1>;
+                       reg = <0xffd13000 0xa0>;
+                       pinctrl-single,register-width = <32>;
+                       pinctrl-single,function-mask = <0x0000000f>;
+               };
+
+               pinctrl1: pinconf@ffd13100 {
+                       compatible = "pinctrl-single";
+                       #pinctrl-cells = <1>;
+                       reg = <0xffd13100 0x20>;
+                       pinctrl-single,register-width = <32>;
+               };
+
                rst: rstmgr@ffd11000 {
                        #reset-cells = <1>;
                        compatible = "altr,stratix10-rst-mgr";