Browse Source

arm64: dts: enable pinctrl for Broadcom NS2 SoC

This enables the pinctrl support for Broadcom NS2 SoC

Signed-off-by: Yendapally Reddy Dhananjaya Reddy <yendapally.reddy@broadcom.com>
Reviewed-by: Ray Jui <ray.jui@broadcom.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Yendapally Reddy Dhananjaya Reddy 9 years ago
parent
commit
97b1504a30
2 changed files with 16 additions and 0 deletions
  1. 9 0
      arch/arm64/boot/dts/broadcom/ns2-svk.dts
  2. 7 0
      arch/arm64/boot/dts/broadcom/ns2.dtsi

+ 9 - 0
arch/arm64/boot/dts/broadcom/ns2-svk.dts

@@ -144,3 +144,12 @@
 		#size-cells = <1>;
 	};
 };
+
+&pinctrl {
+	pinctrl-names = "default";
+	pinctrl-0 = <&nand_sel>;
+	nand_sel: nand_sel {
+		function = "nand";
+		groups = "nand_grp";
+	};
+};

+ 7 - 0
arch/arm64/boot/dts/broadcom/ns2.dtsi

@@ -251,6 +251,13 @@
 			mmu-masters;
 		};
 
+		pinctrl: pinctrl@6501d130 {
+			compatible = "brcm,ns2-pinmux";
+			reg = <0x6501d130 0x08>,
+			      <0x660a0028 0x04>,
+			      <0x660009b0 0x40>;
+		};
+
 		gic: interrupt-controller@65210000 {
 			compatible = "arm,gic-400";
 			#interrupt-cells = <3>;