dts: arm: microchip: pic32cx_sg: Add pincontrol nodes

Adds the pinctrl node and encapsulates the port nodes within
the pinctrl node for pic32cx sg series of socs.

Signed-off-by: Muhammed Asif <muhammed.asif@microchip.com>
diff --git a/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg.dtsi b/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg.dtsi
index 4131f97..67a61c1 100644
--- a/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg.dtsi
+++ b/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg.dtsi
@@ -38,22 +38,29 @@
 			reg = <0x20000000 DT_SIZE_K(256)>;
 		};
 
-		porta: gpio@41008000 {
-			status = "disabled";
-			compatible = "microchip,port-g1-gpio";
-			reg = <0x41008000 0x80>;
-			gpio-controller;
-			#gpio-cells = <2>;
-			#microchip,pin-cells = <2>;
-		};
+		pinctrl: pinctrl@41008000 {
+			compatible = "microchip,port-g1-pinctrl";
+			#address-cells = <1>;
+			#size-cells = <1>;
+			ranges = <0x41008000 0x41008000 0x200>;
 
-		portb: gpio@41008080 {
-			status = "disabled";
-			compatible = "microchip,port-g1-gpio";
-			reg = <0x41008080 0x80>;
-			gpio-controller;
-			#gpio-cells = <2>;
-			#microchip,pin-cells = <2>;
+			porta: gpio@41008000 {
+				compatible = "microchip,port-g1-gpio";
+				reg = <0x41008000 0x80>;
+				gpio-controller;
+				#gpio-cells = <2>;
+				#microchip,pin-cells = <2>;
+				status = "disabled";
+			};
+
+			portb: gpio@41008080 {
+				compatible = "microchip,port-g1-gpio";
+				reg = <0x41008080 0x80>;
+				gpio-controller;
+				#gpio-cells = <2>;
+				#microchip,pin-cells = <2>;
+				status = "disabled";
+			};
 		};
 	};
 };
diff --git a/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_100.dtsi b/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_100.dtsi
index 58ad9b7..b384b98 100644
--- a/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_100.dtsi
+++ b/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_100.dtsi
@@ -8,15 +8,13 @@
 
 #include <microchip/pic32c/pic32cx_sg/common/pic32cx_sg.dtsi>
 
-/ {
-	soc {
-		portc: gpio@41008100 {
-			status = "disabled";
-			compatible = "microchip,port-g1-gpio";
-			reg = <0x41008100 0x80>;
-			gpio-controller;
-			#gpio-cells = <2>;
-			#microchip,pin-cells = <2>;
-		};
+&pinctrl {
+	portc: gpio@41008100 {
+		compatible = "microchip,port-g1-gpio";
+		reg = <0x41008100 0x80>;
+		gpio-controller;
+		#gpio-cells = <2>;
+		#microchip,pin-cells = <2>;
+		status = "disabled";
 	};
 };
diff --git a/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_128.dtsi b/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_128.dtsi
index f64879f..a766a6e 100644
--- a/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_128.dtsi
+++ b/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_128.dtsi
@@ -8,24 +8,22 @@
 
 #include <microchip/pic32c/pic32cx_sg/common/pic32cx_sg.dtsi>
 
-/ {
-	soc {
-		portc: gpio@41008100 {
-			status = "disabled";
-			compatible = "microchip,port-g1-gpio";
-			reg = <0x41008100 0x80>;
-			gpio-controller;
-			#gpio-cells = <2>;
-			#microchip,pin-cells = <2>;
-		};
+&pinctrl {
+	portc: gpio@41008100 {
+		compatible = "microchip,port-g1-gpio";
+		reg = <0x41008100 0x80>;
+		gpio-controller;
+		#gpio-cells = <2>;
+		#microchip,pin-cells = <2>;
+		status = "disabled";
+	};
 
-		portd: gpio@41008180 {
-			status = "disabled";
-			compatible = "microchip,port-g1-gpio";
-			reg = <0x41008180 0x80>;
-			gpio-controller;
-			#gpio-cells = <2>;
-			#microchip,pin-cells = <2>;
-		};
+	portd: gpio@41008180 {
+		compatible = "microchip,port-g1-gpio";
+		reg = <0x41008180 0x80>;
+		gpio-controller;
+		#gpio-cells = <2>;
+		#microchip,pin-cells = <2>;
+		status = "disabled";
 	};
 };
diff --git a/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_80.dtsi b/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_80.dtsi
index 979b221..ffa788f 100644
--- a/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_80.dtsi
+++ b/dts/arm/microchip/pic32c/pic32cx_sg/common/pic32cx_sg_80.dtsi
@@ -8,15 +8,13 @@
 
 #include <microchip/pic32c/pic32cx_sg/common/pic32cx_sg.dtsi>
 
-/ {
-	soc {
-		portc: gpio@41008100 {
-			status = "disabled";
-			compatible = "microchip,port-g1-gpio";
-			reg = <0x41008100 0x80>;
-			gpio-controller;
-			#gpio-cells = <2>;
-			#microchip,pin-cells = <2>;
-		};
+&pinctrl {
+	portc: gpio@41008100 {
+		compatible = "microchip,port-g1-gpio";
+		reg = <0x41008100 0x80>;
+		gpio-controller;
+		#gpio-cells = <2>;
+		#microchip,pin-cells = <2>;
+		status = "disabled";
 	};
 };