Merge "ipq40xx: removing redundant initialization in dts"
diff --git a/arch/arm/dts/ipq40xx-dk01-c1.dts b/arch/arm/dts/ipq40xx-dk01-c1.dts
index 4ed7a01..6b23549 100644
--- a/arch/arm/dts/ipq40xx-dk01-c1.dts
+++ b/arch/arm/dts/ipq40xx-dk01-c1.dts
@@ -22,12 +22,8 @@
 		sw_gpio {
 			gpio3 {
 				gpio = <59>;
-				func = <0>;
-				pull = <GPIO_NO_PULL>;
-				drvstr = <GPIO_2MA>;
 				oe = <GPIO_OE_ENABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
diff --git a/arch/arm/dts/ipq40xx-dk01-c2.dts b/arch/arm/dts/ipq40xx-dk01-c2.dts
index c2e3705..fcff934 100644
--- a/arch/arm/dts/ipq40xx-dk01-c2.dts
+++ b/arch/arm/dts/ipq40xx-dk01-c2.dts
@@ -24,14 +24,10 @@
 			cs1 {
 				gpio59_CS {
 					gpio = <59>;
-					func = <0>;
 					out  = <GPIO_OUTPUT>;
 					pull = <GPIO_PULL_UP>;
 					drvstr = <GPIO_10MA>;
 					oe = <GPIO_OE_ENABLE>;
-					vm = <GPIO_VM_DISABLE>;
-					od_en = <GPIO_OD_DISABLE>;
-					pu_res = <GPIO_PULL_RES0>;
 
 				};
 			};
diff --git a/arch/arm/dts/ipq40xx-dk01.dtsi b/arch/arm/dts/ipq40xx-dk01.dtsi
index 96e180f..b7db0ac 100644
--- a/arch/arm/dts/ipq40xx-dk01.dtsi
+++ b/arch/arm/dts/ipq40xx-dk01.dtsi
@@ -36,7 +36,6 @@
 			gpio2 {
 				gpio = <61>;
 				func = <2>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 		};
@@ -52,10 +51,7 @@
 				gpio = <52>;
 				func = <2>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -63,21 +59,14 @@
 				gpio = <53>;
 				func = <2>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
 			gpio3 {
 				gpio = <62>;
-				func = <0>;
-				pull = <GPIO_NO_PULL>;
-				drvstr = <GPIO_2MA>;
 				oe = <GPIO_OE_ENABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
diff --git a/arch/arm/dts/ipq40xx-dk04-c1.dts b/arch/arm/dts/ipq40xx-dk04-c1.dts
index 7756df5..b21bf04 100644
--- a/arch/arm/dts/ipq40xx-dk04-c1.dts
+++ b/arch/arm/dts/ipq40xx-dk04-c1.dts
@@ -30,10 +30,7 @@
 				gpio = <61>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
@@ -55,7 +52,6 @@
 			gpio2 {
 				gpio = <9>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 		};
diff --git a/arch/arm/dts/ipq40xx-dk04-c2.dts b/arch/arm/dts/ipq40xx-dk04-c2.dts
index a2d458b..f6d76d9 100644
--- a/arch/arm/dts/ipq40xx-dk04-c2.dts
+++ b/arch/arm/dts/ipq40xx-dk04-c2.dts
@@ -35,7 +35,6 @@
 			gpio2 {
 				gpio = <9>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 		};
@@ -45,12 +44,9 @@
 		sw_gpio {
 			gpio3 {
 				gpio = <67>;
-				func = <0>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
 				oe = <GPIO_OE_ENABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
diff --git a/arch/arm/dts/ipq40xx-dk04-c4.dts b/arch/arm/dts/ipq40xx-dk04-c4.dts
index 78457da..14afc7e 100644
--- a/arch/arm/dts/ipq40xx-dk04-c4.dts
+++ b/arch/arm/dts/ipq40xx-dk04-c4.dts
@@ -30,10 +30,7 @@
 				gpio = <61>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
@@ -52,7 +49,6 @@
 			gpio2 {
 				gpio = <9>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 		};
diff --git a/arch/arm/dts/ipq40xx-dk04-c5.dts b/arch/arm/dts/ipq40xx-dk04-c5.dts
index 7bb0f6c..4358a6a 100644
--- a/arch/arm/dts/ipq40xx-dk04-c5.dts
+++ b/arch/arm/dts/ipq40xx-dk04-c5.dts
@@ -31,10 +31,7 @@
 				gpio = <61>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
@@ -53,7 +50,6 @@
 			gpio2 {
 				gpio = <9>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 		};
@@ -64,13 +60,10 @@
 			cs1 {
 				gpio45_CS {
 					gpio = <45>;
-					func = <0>;
 					out  = <GPIO_OUTPUT>;
 					pull = <GPIO_PULL_UP>;
 					drvstr = <GPIO_10MA>;
 					oe = <GPIO_OE_ENABLE>;
-					vm = <GPIO_VM_DISABLE>;
-					od_en = <GPIO_OD_DISABLE>;
 					pu_res = <GPIO_PULL_RES0>;
 
 				};
diff --git a/arch/arm/dts/ipq40xx-dk04.dtsi b/arch/arm/dts/ipq40xx-dk04.dtsi
index 03d1e15..3ecb8a0 100644
--- a/arch/arm/dts/ipq40xx-dk04.dtsi
+++ b/arch/arm/dts/ipq40xx-dk04.dtsi
@@ -37,7 +37,6 @@
 			gpio2 {
 				gpio = <17>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 		};
@@ -50,10 +49,7 @@
 				gpio = <12>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -61,10 +57,7 @@
 				gpio = <13>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -72,10 +65,7 @@
 				gpio = <14>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -83,10 +73,7 @@
 				gpio = <15>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
@@ -99,9 +86,7 @@
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
 				drvstr = <DRV_TYPE_C>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -110,9 +95,7 @@
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
 				drvstr = <DRV_TYPE_C>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -121,9 +104,7 @@
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
 				drvstr = <DRV_TYPE_C>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -132,9 +113,7 @@
 				func = <1>;
 				pull = <DRV_TYPE_C>;
 				drvstr = <GPIO_10MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -143,9 +122,7 @@
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
 				drvstr = <DRV_TYPE_A>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -154,9 +131,7 @@
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
 				drvstr = <DRV_TYPE_C>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -165,9 +140,7 @@
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
 				drvstr = <DRV_TYPE_C>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -176,9 +149,7 @@
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
 				drvstr = <DRV_TYPE_C>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -187,9 +158,7 @@
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
 				drvstr = <DRV_TYPE_C>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -198,9 +167,7 @@
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
 				drvstr = <DRV_TYPE_C>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
@@ -218,14 +185,12 @@
 			gpio1 {
 				gpio = <20>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 
 			gpio2 {
 				gpio = <21>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 
@@ -237,37 +202,26 @@
 		pci_gpio {
 			gpio1 {
 				gpio = <38>;
-				func = <0>;
 				out = <GPIO_OUT_HIGH>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
 				oe = <GPIO_OE_ENABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
 			gpio2 {
 				gpio = <40>;
-				func = <0>;
-				out = <GPIO_OUT_LOW>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
 			gpio3 {
 				gpio = <39>;
-				func = <0>;
 				out = <GPIO_OUT_HIGH>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
 				oe = <GPIO_OE_ENABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
@@ -278,10 +232,7 @@
 				gpio = <6>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -289,21 +240,15 @@
 				gpio = <7>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
 			gpio3 {
 				gpio = <47>;
-				func = <0>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
 				oe = <GPIO_OE_ENABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
diff --git a/arch/arm/dts/ipq40xx-dk06-c1.dts b/arch/arm/dts/ipq40xx-dk06-c1.dts
index 69ac6cf..09c7f0f 100644
--- a/arch/arm/dts/ipq40xx-dk06-c1.dts
+++ b/arch/arm/dts/ipq40xx-dk06-c1.dts
@@ -41,7 +41,6 @@
 			gpio2 {
 				gpio = <17>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 		};
@@ -54,10 +53,7 @@
 				gpio = <61>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
@@ -70,10 +66,7 @@
 				gpio = <12>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -81,10 +74,7 @@
 				gpio = <13>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -92,10 +82,7 @@
 				gpio = <14>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -103,10 +90,7 @@
 				gpio = <15>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
@@ -125,10 +109,7 @@
 				gpio = <6>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -136,32 +117,22 @@
 				gpio = <7>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
 			gpio3 {
 				gpio = <19>;
-				func = <0>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
 				oe = <GPIO_OE_ENABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
 			gpio4 {
 				gpio = <52>;
-				func = <0>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
diff --git a/arch/arm/dts/ipq40xx-dk07-c1.dts b/arch/arm/dts/ipq40xx-dk07-c1.dts
index 7ee2a02..cded340 100644
--- a/arch/arm/dts/ipq40xx-dk07-c1.dts
+++ b/arch/arm/dts/ipq40xx-dk07-c1.dts
@@ -25,10 +25,7 @@
 				gpio = <12>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -36,10 +33,7 @@
 				gpio = <13>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -47,10 +41,7 @@
 				gpio = <14>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -58,10 +49,7 @@
 				gpio = <15>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
diff --git a/arch/arm/dts/ipq40xx-dk07-c4.dts b/arch/arm/dts/ipq40xx-dk07-c4.dts
index eb032ef..54e4447 100644
--- a/arch/arm/dts/ipq40xx-dk07-c4.dts
+++ b/arch/arm/dts/ipq40xx-dk07-c4.dts
@@ -25,10 +25,7 @@
 				gpio = <12>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -36,10 +33,7 @@
 				gpio = <13>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -47,10 +41,7 @@
 				gpio = <14>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -58,10 +49,7 @@
 				gpio = <15>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
diff --git a/arch/arm/dts/ipq40xx-dk07.dtsi b/arch/arm/dts/ipq40xx-dk07.dtsi
index 1b96e74..d5fe7ed 100644
--- a/arch/arm/dts/ipq40xx-dk07.dtsi
+++ b/arch/arm/dts/ipq40xx-dk07.dtsi
@@ -38,7 +38,6 @@
 			gpio2 {
 				gpio = <17>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 		};
@@ -56,14 +55,12 @@
 			gpio1 {
 				gpio = <20>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 
 			gpio2 {
 				gpio = <21>;
 				func = <1>;
-				pull = <GPIO_NO_PULL>;
 				oe = <GPIO_OE_ENABLE>;
 			};
 
@@ -76,10 +73,7 @@
 				gpio = <6>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -87,21 +81,15 @@
 				gpio = <7>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
 			gpio3 {
 				gpio = <41>;
-				func = <0>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
 				oe = <GPIO_OE_ENABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -110,10 +98,7 @@
 				gpio = <52>;
 				func = <0>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
@@ -124,25 +109,17 @@
 		pci_gpio {
 			gpio1 {
 				gpio = <38>;
-				func = <0>;
 				out = <GPIO_OUT_HIGH>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
 				oe = <GPIO_OE_ENABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
 			gpio2 {
 				gpio = <40>;
-				func = <0>;
-				out = <GPIO_OUT_LOW>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};
diff --git a/arch/arm/dts/ipq40xx-soc.dtsi b/arch/arm/dts/ipq40xx-soc.dtsi
index 89e1721..067a719 100644
--- a/arch/arm/dts/ipq40xx-soc.dtsi
+++ b/arch/arm/dts/ipq40xx-soc.dtsi
@@ -52,14 +52,10 @@
 			cs0 {
 				gpio54_CS {
 					gpio = <54>;
-					func = <0>;
 					out = <GPIO_OUTPUT>;
 					pull = <GPIO_PULL_UP>;
 					drvstr = <GPIO_10MA>;
 					oe = <GPIO_OE_ENABLE>;
-					vm = <GPIO_VM_DISABLE>;
-					od_en = <GPIO_OD_DISABLE>;
-					pu_res = <GPIO_PULL_RES0>;
 
 				};
 			};
diff --git a/arch/arm/dts/nand_gpio.dtsi b/arch/arm/dts/nand_gpio.dtsi
index d8b93a2..1b1471f 100644
--- a/arch/arm/dts/nand_gpio.dtsi
+++ b/arch/arm/dts/nand_gpio.dtsi
@@ -21,10 +21,7 @@
 				gpio = <52>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -32,10 +29,7 @@
 				gpio = <53>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -43,10 +37,7 @@
 				gpio = <54>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -54,10 +45,7 @@
 				gpio = <55>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -65,10 +53,7 @@
 				gpio = <56>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -76,10 +61,7 @@
 				gpio = <57>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -87,10 +69,7 @@
 				gpio = <58>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -98,10 +77,7 @@
 				gpio = <59>;
 				func = <1>;
 				pull = <GPIO_PULL_UP>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -109,10 +85,7 @@
 				gpio = <60>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -120,10 +93,7 @@
 				gpio = <62>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -131,10 +101,7 @@
 				gpio = <63>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -142,10 +109,7 @@
 				gpio = <64>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -153,10 +117,7 @@
 				gpio = <65>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -164,10 +125,7 @@
 				gpio = <66>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -175,10 +133,7 @@
 				gpio = <67>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -186,10 +141,7 @@
 				gpio = <68>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 
@@ -197,10 +149,7 @@
 				gpio = <69>;
 				func = <1>;
 				pull = <GPIO_PULL_DOWN>;
-				drvstr = <GPIO_2MA>;
-				oe = <GPIO_OE_DISABLE>;
 				vm = <GPIO_VM_ENABLE>;
-				od_en = <GPIO_OD_DISABLE>;
 				pu_res = <GPIO_PULL_RES2>;
 			};
 		};