diff --git a/arch/arc/boot/dts/abilis_tb100_dvk.dts b/arch/arc/boot/dts/abilis_tb100_dvk.dts
index 3acf04d..e4ea2c9 100644
--- a/arch/arc/boot/dts/abilis_tb100_dvk.dts
+++ b/arch/arc/boot/dts/abilis_tb100_dvk.dts
@@ -76,52 +76,42 @@
 			led2 {
 				label = "LED2";
 				gpios = <&gpioi 2 0>;
-				default-state = "off";
 			};
 			led3 {
 				label = "LED3";
 				gpios = <&gpioi 3 0>;
-				default-state = "off";
 			};
 			led4 {
 				label = "LED4";
 				gpios = <&gpioi 4 0>;
-				default-state = "off";
 			};
 			led5 {
 				label = "LED5";
 				gpios = <&gpioi 5 0>;
-				default-state = "off";
 			};
 			led6 {
 				label = "LED6";
 				gpios = <&gpioi 6 0>;
-				default-state = "off";
 			};
 			led7 {
 				label = "LED7";
 				gpios = <&gpioi 7 0>;
-				default-state = "off";
 			};
 			led8 {
 				label = "LED8";
 				gpios = <&gpioi 8 0>;
-				default-state = "off";
 			};
 			led9 {
 				label = "LED9";
 				gpios = <&gpioi 9 0>;
-				default-state = "off";
 			};
 			led10 {
 				label = "LED10";
 				gpios = <&gpioi 10 0>;
-				default-state = "off";
 			};
 			led11 {
 				label = "LED11";
 				gpios = <&gpioi 11 0>;
-				default-state = "off";
 			};
 		};
 	};
diff --git a/arch/arc/boot/dts/abilis_tb101_dvk.dts b/arch/arc/boot/dts/abilis_tb101_dvk.dts
index 37d88c5..155ecd3 100644
--- a/arch/arc/boot/dts/abilis_tb101_dvk.dts
+++ b/arch/arc/boot/dts/abilis_tb101_dvk.dts
@@ -76,52 +76,42 @@
 			led2 {
 				label = "LED2";
 				gpios = <&gpioi 2 0>;
-				default-state = "off";
 			};
 			led3 {
 				label = "LED3";
 				gpios = <&gpioi 3 0>;
-				default-state = "off";
 			};
 			led4 {
 				label = "LED4";
 				gpios = <&gpioi 4 0>;
-				default-state = "off";
 			};
 			led5 {
 				label = "LED5";
 				gpios = <&gpioi 5 0>;
-				default-state = "off";
 			};
 			led6 {
 				label = "LED6";
 				gpios = <&gpioi 6 0>;
-				default-state = "off";
 			};
 			led7 {
 				label = "LED7";
 				gpios = <&gpioi 7 0>;
-				default-state = "off";
 			};
 			led8 {
 				label = "LED8";
 				gpios = <&gpioi 8 0>;
-				default-state = "off";
 			};
 			led9 {
 				label = "LED9";
 				gpios = <&gpioi 9 0>;
-				default-state = "off";
 			};
 			led10 {
 				label = "LED10";
 				gpios = <&gpioi 10 0>;
-				default-state = "off";
 			};
 			led11 {
 				label = "LED11";
 				gpios = <&gpioi 11 0>;
-				default-state = "off";
 			};
 		};
 	};
diff --git a/arch/arm/boot/dts/am335x-baltos-leds.dtsi b/arch/arm/boot/dts/am335x-baltos-leds.dtsi
index 3ab1767..928bd01 100644
--- a/arch/arm/boot/dts/am335x-baltos-leds.dtsi
+++ b/arch/arm/boot/dts/am335x-baltos-leds.dtsi
@@ -29,12 +29,10 @@
 		wlan {
 			label = "onrisc:blue:wlan";
 			gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 		app {
 			label = "onrisc:green:app";
 			gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/am335x-base0033.dts b/arch/arm/boot/dts/am335x-base0033.dts
index 29782be..62176b2 100644
--- a/arch/arm/boot/dts/am335x-base0033.dts
+++ b/arch/arm/boot/dts/am335x-base0033.dts
@@ -32,13 +32,11 @@
 		led0 {
 			label = "base:red:user";
 			gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;	/* gpio1_21 */
-			default-state = "off";
 		};
 
 		led1 {
 			label = "base:green:user";
 			gpios = <&gpio2 0 GPIO_ACTIVE_HIGH>;	/* gpio2_0 */
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi
index 9e5e75e..9064303 100644
--- a/arch/arm/boot/dts/am335x-bone-common.dtsi
+++ b/arch/arm/boot/dts/am335x-bone-common.dtsi
@@ -32,28 +32,24 @@
 			label = "beaglebone:green:heartbeat";
 			gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		led3 {
 			label = "beaglebone:green:mmc0";
 			gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 
 		led4 {
 			label = "beaglebone:green:usr2";
 			gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "cpu0";
-			default-state = "off";
 		};
 
 		led5 {
 			label = "beaglebone:green:usr3";
 			gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc1";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am335x-boneblue.dts b/arch/arm/boot/dts/am335x-boneblue.dts
index 7bcd726..a056fdc 100644
--- a/arch/arm/boot/dts/am335x-boneblue.dts
+++ b/arch/arm/boot/dts/am335x-boneblue.dts
@@ -39,71 +39,60 @@
 			label = "beaglebone:green:usr0";
 			gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		usr_1_led {
 			label = "beaglebone:green:usr1";
 			gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 
 		usr_2_led {
 			label = "beaglebone:green:usr2";
 			gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "cpu0";
-			default-state = "off";
 		};
 
 		usr_3_led {
 			label = "beaglebone:green:usr3";
 			gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc1";
-			default-state = "off";
 		};
 
 		wifi_led {
 			label = "wifi";
 			gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "phy0assoc";
 		};
 
 		red_led {
 			label = "red";
 			gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		green_led {
 			label = "green";
 			gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		batt_1_led {
 			label = "bat25";
 			gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		batt_2_led {
 			label = "bat50";
 			gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		batt_3_led {
 			label = "bat75";
 			gpios = <&gpio1 29 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		batt_4_led {
 			label = "bat100";
 			gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am335x-evmsk.dts b/arch/arm/boot/dts/am335x-evmsk.dts
index 245868f..3751ea2 100644
--- a/arch/arm/boot/dts/am335x-evmsk.dts
+++ b/arch/arm/boot/dts/am335x-evmsk.dts
@@ -82,27 +82,23 @@
 		led1 {
 			label = "evmsk:green:usr0";
 			gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led2 {
 			label = "evmsk:green:usr1";
 			gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led3 {
 			label = "evmsk:green:mmc0";
 			gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 
 		led4 {
 			label = "evmsk:green:heartbeat";
 			gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am335x-icev2.dts b/arch/arm/boot/dts/am335x-icev2.dts
index f2005ec..4468900 100644
--- a/arch/arm/boot/dts/am335x-icev2.dts
+++ b/arch/arm/boot/dts/am335x-icev2.dts
@@ -53,49 +53,41 @@
 		led-out0 {
 			label = "out0";
 			gpios = <&tpic2810 0 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out1 {
 			label = "out1";
 			gpios = <&tpic2810 1 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out2 {
 			label = "out2";
 			gpios = <&tpic2810 2 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out3 {
 			label = "out3";
 			gpios = <&tpic2810 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out4 {
 			label = "out4";
 			gpios = <&tpic2810 4 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out5 {
 			label = "out5";
 			gpios = <&tpic2810 5 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out6 {
 			label = "out6";
 			gpios = <&tpic2810 6 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out7 {
 			label = "out7";
 			gpios = <&tpic2810 7 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
@@ -108,39 +100,33 @@
 		led0 {
 			label = "status0:red:cpu0";
 			gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "cpu0";
 		};
 
 		led1 {
 			label = "status0:green:usr";
 			gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led2 {
 			label = "status0:yellow:usr";
 			gpios = <&gpio3 9 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led3 {
 			label = "status1:red:mmc0";
 			gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "mmc0";
 		};
 
 		led4 {
 			label = "status1:green:usr";
 			gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led5 {
 			label = "status1:yellow:usr";
 			gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 	gpio-decoder {
diff --git a/arch/arm/boot/dts/am335x-moxa-uc-2101.dts b/arch/arm/boot/dts/am335x-moxa-uc-2101.dts
index 48aee6d..bfc1070 100644
--- a/arch/arm/boot/dts/am335x-moxa-uc-2101.dts
+++ b/arch/arm/boot/dts/am335x-moxa-uc-2101.dts
@@ -20,7 +20,6 @@
 		led1 {
 			label = "UC2100:GREEN:USER";
 			gpios = <&gpio3 10 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts b/arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts
index 5a58efc..a1f4dbb 100644
--- a/arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts
+++ b/arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts
@@ -45,50 +45,41 @@
 		led1 {
 			label = "uc8100me:CEL1";
 			gpios = <&gpio_xten 8 0>;
-			default-state = "off";
 		};
 
 		led2 {
 			label = "uc8100me:CEL2";
 			gpios = <&gpio_xten 9 0>;
-			default-state = "off";
 		};
 
 		led3 {
 			label = "uc8100me:CEL3";
 			gpios = <&gpio_xten 10 0>;
-			default-state = "off";
 		};
 
 		led4 {
 			label = "uc8100me:DIA1";
 			gpios = <&gpio_xten 11 0>;
-			default-state = "off";
 		};
 		led5 {
 			label = "uc8100me:DIA2";
 			gpios = <&gpio_xten 12 0>;
-			default-state = "off";
 		};
 		led6 {
 			label = "uc8100me:DIA3";
 			gpios = <&gpio_xten 13 0>;
-			default-state = "off";
 		};
 		led7 {
 			label = "uc8100me:SD";
 			gpios = <&gpio_xten 14 0>;
-			default-state = "off";
 		};
 		led8 {
 			label = "uc8100me:USB";
 			gpios = <&gpio_xten 15 0>;
-			default-state = "off";
 		};
 		led9 {
 			label = "uc8100me:USER";
 			gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am335x-nano.dts b/arch/arm/boot/dts/am335x-nano.dts
index 9c9143e..db74914 100644
--- a/arch/arm/boot/dts/am335x-nano.dts
+++ b/arch/arm/boot/dts/am335x-nano.dts
@@ -30,7 +30,6 @@
 		led0 {
 			label = "nanobone:green:usr1";
 			gpios = <&gpio1 5 0>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/am335x-osd3358-sm-red.dts b/arch/arm/boot/dts/am335x-osd3358-sm-red.dts
index 85cd1d0..29da34e 100644
--- a/arch/arm/boot/dts/am335x-osd3358-sm-red.dts
+++ b/arch/arm/boot/dts/am335x-osd3358-sm-red.dts
@@ -230,28 +230,24 @@
 			label = "beaglebone:green:usr0";
 			gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		led3 {
 			label = "beaglebone:green:usr1";
 			gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 
 		led4 {
 			label = "beaglebone:green:usr2";
 			gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "cpu0";
-			default-state = "off";
 		};
 
 		led5 {
 			label = "beaglebone:green:usr3";
 			gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc1";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am335x-pepper.dts b/arch/arm/boot/dts/am335x-pepper.dts
index 6be79b8..58b44d8 100644
--- a/arch/arm/boot/dts/am335x-pepper.dts
+++ b/arch/arm/boot/dts/am335x-pepper.dts
@@ -607,14 +607,12 @@
 		label = "pepper:user0:blue";
 		gpios = <&gpio1 20 GPIO_ACTIVE_HIGH>;
 		linux,default-trigger = "none";
-		default-state = "off";
 	};
 
 	led1 {
 		label = "pepper:user1:red";
 		gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;
 		linux,default-trigger = "none";
-		default-state = "off";
 	};
 };
 
diff --git a/arch/arm/boot/dts/am335x-pocketbeagle.dts b/arch/arm/boot/dts/am335x-pocketbeagle.dts
index 62fe5ca..0704217 100644
--- a/arch/arm/boot/dts/am335x-pocketbeagle.dts
+++ b/arch/arm/boot/dts/am335x-pocketbeagle.dts
@@ -27,27 +27,23 @@
 			label = "beaglebone:green:usr0";
 			gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		usr1 {
 			label = "beaglebone:green:usr1";
 			gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 
 		usr2 {
 			label = "beaglebone:green:usr2";
 			gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "cpu0";
-			default-state = "off";
 		};
 
 		usr3 {
 			label = "beaglebone:green:usr3";
 			gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am335x-shc.dts b/arch/arm/boot/dts/am335x-shc.dts
index 1d925ed..d925b05 100644
--- a/arch/arm/boot/dts/am335x-shc.dts
+++ b/arch/arm/boot/dts/am335x-shc.dts
@@ -67,7 +67,6 @@
 		led1 {
 			label = "shc:power:red";
 			gpios = <&gpio0 23 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led2 {
@@ -80,25 +79,21 @@
 		led3 {
 			label = "shc:lan:red";
 			gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led4 {
 			label = "shc:lan:bl";
 			gpios = <&gpio1 17 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led5 {
 			label = "shc:cloud:red";
 			gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led6 {
 			label = "shc:cloud:bl";
 			gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am335x-sl50.dts b/arch/arm/boot/dts/am335x-sl50.dts
index 38d57b8..81bd855 100644
--- a/arch/arm/boot/dts/am335x-sl50.dts
+++ b/arch/arm/boot/dts/am335x-sl50.dts
@@ -38,25 +38,21 @@
 		led0 {
 			label = "sl50:red:usr0";
 			gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led1 {
 			label = "sl50:green:usr1";
 			gpios = <&gpio1 22 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led2 {
 			label = "sl50:red:usr2";
 			gpios = <&gpio1 23 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led3 {
 			label = "sl50:green:usr3";
 			gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am437x-idk-evm.dts b/arch/arm/boot/dts/am437x-idk-evm.dts
index bb28540..5d60df0 100644
--- a/arch/arm/boot/dts/am437x-idk-evm.dts
+++ b/arch/arm/boot/dts/am437x-idk-evm.dts
@@ -128,49 +128,41 @@
 		led-out0 {
 			label = "out0";
 			gpios = <&tpic2810 0 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out1 {
 			label = "out1";
 			gpios = <&tpic2810 1 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out2 {
 			label = "out2";
 			gpios = <&tpic2810 2 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out3 {
 			label = "out3";
 			gpios = <&tpic2810 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out4 {
 			label = "out4";
 			gpios = <&tpic2810 4 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out5 {
 			label = "out5";
 			gpios = <&tpic2810 5 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out6 {
 			label = "out6";
 			gpios = <&tpic2810 6 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out7 {
 			label = "out7";
 			gpios = <&tpic2810 7 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/am437x-sk-evm.dts b/arch/arm/boot/dts/am437x-sk-evm.dts
index 088cba0..b670825 100644
--- a/arch/arm/boot/dts/am437x-sk-evm.dts
+++ b/arch/arm/boot/dts/am437x-sk-evm.dts
@@ -102,27 +102,23 @@
 			label = "am437x-sk:red:heartbeat";
 			gpios = <&gpio5 0 GPIO_ACTIVE_HIGH>;	/* Bank 5, pin 0 */
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		led1 {
 			label = "am437x-sk:green:mmc1";
 			gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;	/* Bank 5, pin 1 */
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 
 		led2 {
 			label = "am437x-sk:blue:cpu0";
 			gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>;	/* Bank 5, pin 2 */
 			linux,default-trigger = "cpu0";
-			default-state = "off";
 		};
 
 		led3 {
 			label = "am437x-sk:blue:usr3";
 			gpios = <&gpio5 3 GPIO_ACTIVE_HIGH>;	/* Bank 5, pin 3 */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am571x-idk.dts b/arch/arm/boot/dts/am571x-idk.dts
index 6432309..3227bac 100644
--- a/arch/arm/boot/dts/am571x-idk.dts
+++ b/arch/arm/boot/dts/am571x-idk.dts
@@ -28,39 +28,33 @@
 		cpu0-led {
 			label = "status0:red:cpu0";
 			gpios = <&gpio2 25 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "cpu0";
 		};
 
 		usr0-led {
 			label = "status0:green:usr";
 			gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		heartbeat-led {
 			label = "status0:blue:heartbeat";
 			gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "heartbeat";
 		};
 
 		usr1-led {
 			label = "status1:red:usr";
 			gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		usr2-led {
 			label = "status1:green:usr";
 			gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		mmc0-led {
 			label = "status1:blue:mmc0";
 			gpios = <&gpio2 19 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "mmc0";
 		};
 	};
@@ -71,73 +65,61 @@
 		red0-led {
 			label = "idk:red0";
 			gpios = <&gpio6 19 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		green0-led {
 			label = "idk:green0";
 			gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		blue0-led {
 			label = "idk:blue0";
 			gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red1-led {
 			label = "idk:red1";
 			gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		green1-led {
 			label = "idk:green1";
 			gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		blue1-led {
 			label = "idk:blue1";
 			gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red2-led {
 			label = "idk:red2";
 			gpios = <&gpio7 9 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		green2-led {
 			label = "idk:green2";
 			gpios = <&gpio7 8 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		blue2-led {
 			label = "idk:blue2";
 			gpios = <&gpio7 10 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red3-led {
 			label = "idk:red3";
 			gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		green3-led {
 			label = "idk:green3";
 			gpios = <&gpio7 25 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		blue3-led {
 			label = "idk:blue3";
 			gpios = <&gpio7 24 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/am572x-idk-common.dtsi b/arch/arm/boot/dts/am572x-idk-common.dtsi
index a064f13..792bcf4 100644
--- a/arch/arm/boot/dts/am572x-idk-common.dtsi
+++ b/arch/arm/boot/dts/am572x-idk-common.dtsi
@@ -18,40 +18,34 @@
 		cpu0-led {
 			label = "status0:red:cpu0";
 			gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "cpu0";
 		};
 
 		usr0-led {
 			label = "status0:green:usr";
 			gpios = <&gpio3 11 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		heartbeat-led {
 			label = "status0:blue:heartbeat";
 			gpios = <&gpio3 12 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "heartbeat";
 		};
 
 		cpu1-led {
 			label = "status1:red:cpu1";
 			gpios = <&gpio3 10 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "cpu1";
 		};
 
 		usr1-led {
 			label = "status1:green:usr";
 			gpios = <&gpio7 23 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		mmc0-led {
 			label = "status1:blue:mmc0";
 			gpios = <&gpio7 22 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "mmc0";
 		};
 	};
@@ -62,73 +56,61 @@
 		red0-led {
 			label = "idk:red0";
 			gpios = <&gpio6 19 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		green0-led {
 			label = "idk:green0";
 			gpios = <&gpio3 9 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		blue0-led {
 			label = "idk:blue0";
 			gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red1-led {
 			label = "idk:red1";
 			gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		green1-led {
 			label = "idk:green1";
 			gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		blue1-led {
 			label = "idk:blue1";
 			gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red2-led {
 			label = "idk:red2";
 			gpios = <&gpio7 9 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		green2-led {
 			label = "idk:green2";
 			gpios = <&gpio7 8 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		blue2-led {
 			label = "idk:blue2";
 			gpios = <&gpio7 10 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red3-led {
 			label = "idk:red3";
 			gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		green3-led {
 			label = "idk:green3";
 			gpios = <&gpio3 17 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		blue3-led {
 			label = "idk:blue3";
 			gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi b/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi
index ad95311..8b86a17 100644
--- a/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi
+++ b/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi
@@ -68,28 +68,24 @@
 			label = "beagle-x15:usr0";
 			gpios = <&gpio7 9 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		led1 {
 			label = "beagle-x15:usr1";
 			gpios = <&gpio7 8 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "cpu0";
-			default-state = "off";
 		};
 
 		led2 {
 			label = "beagle-x15:usr2";
 			gpios = <&gpio7 14 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 
 		led3 {
 			label = "beagle-x15:usr3";
 			gpios = <&gpio7 15 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "disk-activity";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am57xx-cl-som-am57x.dts b/arch/arm/boot/dts/am57xx-cl-som-am57x.dts
index 4748ce8..c8436ce 100644
--- a/arch/arm/boot/dts/am57xx-cl-som-am57x.dts
+++ b/arch/arm/boot/dts/am57xx-cl-som-am57x.dts
@@ -33,7 +33,6 @@
 			label = "cl-som-am57x:green";
 			gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/am57xx-idk-common.dtsi b/arch/arm/boot/dts/am57xx-idk-common.dtsi
index f7bd264..9b261d2 100644
--- a/arch/arm/boot/dts/am57xx-idk-common.dtsi
+++ b/arch/arm/boot/dts/am57xx-idk-common.dtsi
@@ -54,49 +54,41 @@
 		led-out0 {
 			label = "out0";
 			gpios = <&tpic2810 0 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out1 {
 			label = "out1";
 			gpios = <&tpic2810 1 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out2 {
 			label = "out2";
 			gpios = <&tpic2810 2 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out3 {
 			label = "out3";
 			gpios = <&tpic2810 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out4 {
 			label = "out4";
 			gpios = <&tpic2810 4 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out5 {
 			label = "out5";
 			gpios = <&tpic2810 5 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out6 {
 			label = "out6";
 			gpios = <&tpic2810 6 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led-out7 {
 			label = "out7";
 			gpios = <&tpic2810 7 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/arm-realview-eb.dtsi b/arch/arm/boot/dts/arm-realview-eb.dtsi
index 0e4c7c4..e79bb84 100644
--- a/arch/arm/boot/dts/arm-realview-eb.dtsi
+++ b/arch/arm/boot/dts/arm-realview-eb.dtsi
@@ -205,7 +205,6 @@
 				mask = <0x02>;
 				label = "versatile:1";
 				linux,default-trigger = "mmc0";
-				default-state = "off";
 			};
 			led@08.2 {
 				compatible = "register-bit-led";
@@ -213,42 +212,36 @@
 				mask = <0x04>;
 				label = "versatile:2";
 				linux,default-trigger = "cpu0";
-				default-state = "off";
 			};
 			led@08.3 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x08>;
 				label = "versatile:3";
-				default-state = "off";
 			};
 			led@08.4 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x10>;
 				label = "versatile:4";
-				default-state = "off";
 			};
 			led@08.5 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x20>;
 				label = "versatile:5";
-				default-state = "off";
 			};
 			led@08.6 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x40>;
 				label = "versatile:6";
-				default-state = "off";
 			};
 			led@08.7 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x80>;
 				label = "versatile:7";
-				default-state = "off";
 			};
 			oscclk0: osc0@0c {
 				compatible = "arm,syscon-icst307";
diff --git a/arch/arm/boot/dts/arm-realview-pb1176.dts b/arch/arm/boot/dts/arm-realview-pb1176.dts
index 83e0fbc..48e5601 100644
--- a/arch/arm/boot/dts/arm-realview-pb1176.dts
+++ b/arch/arm/boot/dts/arm-realview-pb1176.dts
@@ -223,7 +223,6 @@
 				mask = <0x02>;
 				label = "versatile:1";
 				linux,default-trigger = "mmc0";
-				default-state = "off";
 			};
 			led@08.2 {
 				compatible = "register-bit-led";
@@ -231,42 +230,36 @@
 				mask = <0x04>;
 				label = "versatile:2";
 				linux,default-trigger = "cpu0";
-				default-state = "off";
 			};
 			led@08.3 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x08>;
 				label = "versatile:3";
-				default-state = "off";
 			};
 			led@08.4 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x10>;
 				label = "versatile:4";
-				default-state = "off";
 			};
 			led@08.5 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x20>;
 				label = "versatile:5";
-				default-state = "off";
 			};
 			led@08.6 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x40>;
 				label = "versatile:6";
-				default-state = "off";
 			};
 			led@08.7 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x80>;
 				label = "versatile:7";
-				default-state = "off";
 			};
 			oscclk0: osc0@0c {
 				compatible = "arm,syscon-icst307";
diff --git a/arch/arm/boot/dts/arm-realview-pb11mp.dts b/arch/arm/boot/dts/arm-realview-pb11mp.dts
index 2f6aa24..0540e2a 100644
--- a/arch/arm/boot/dts/arm-realview-pb11mp.dts
+++ b/arch/arm/boot/dts/arm-realview-pb11mp.dts
@@ -310,7 +310,6 @@
 				mask = <0x02>;
 				label = "versatile:1";
 				linux,default-trigger = "mmc0";
-				default-state = "off";
 			};
 			led@08.2 {
 				compatible = "register-bit-led";
@@ -318,7 +317,6 @@
 				mask = <0x04>;
 				label = "versatile:2";
 				linux,default-trigger = "cpu0";
-				default-state = "off";
 			};
 			led@08.3 {
 				compatible = "register-bit-led";
@@ -326,7 +324,6 @@
 				mask = <0x08>;
 				label = "versatile:3";
 				linux,default-trigger = "cpu1";
-				default-state = "off";
 			};
 			led@08.4 {
 				compatible = "register-bit-led";
@@ -334,7 +331,6 @@
 				mask = <0x10>;
 				label = "versatile:4";
 				linux,default-trigger = "cpu2";
-				default-state = "off";
 			};
 			led@08.5 {
 				compatible = "register-bit-led";
@@ -342,21 +338,18 @@
 				mask = <0x20>;
 				label = "versatile:5";
 				linux,default-trigger = "cpu3";
-				default-state = "off";
 			};
 			led@08.6 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x40>;
 				label = "versatile:6";
-				default-state = "off";
 			};
 			led@08.7 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x80>;
 				label = "versatile:7";
-				default-state = "off";
 			};
 
 			oscclk0: osc0@0c {
diff --git a/arch/arm/boot/dts/arm-realview-pbx.dtsi b/arch/arm/boot/dts/arm-realview-pbx.dtsi
index a567669..06639a1 100644
--- a/arch/arm/boot/dts/arm-realview-pbx.dtsi
+++ b/arch/arm/boot/dts/arm-realview-pbx.dtsi
@@ -227,7 +227,6 @@
 				mask = <0x02>;
 				label = "versatile:1";
 				linux,default-trigger = "mmc0";
-				default-state = "off";
 			};
 			led@08.2 {
 				compatible = "register-bit-led";
@@ -235,42 +234,36 @@
 				mask = <0x04>;
 				label = "versatile:2";
 				linux,default-trigger = "cpu0";
-				default-state = "off";
 			};
 			led@08.3 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x08>;
 				label = "versatile:3";
-				default-state = "off";
 			};
 			led@08.4 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x10>;
 				label = "versatile:4";
-				default-state = "off";
 			};
 			led@08.5 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x20>;
 				label = "versatile:5";
-				default-state = "off";
 			};
 			led@08.6 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x40>;
 				label = "versatile:6";
-				default-state = "off";
 			};
 			led@08.7 {
 				compatible = "register-bit-led";
 				offset = <0x08>;
 				mask = <0x80>;
 				label = "versatile:7";
-				default-state = "off";
 			};
 			oscclk0: osc0@0c {
 				compatible = "arm,syscon-icst307";
diff --git a/arch/arm/boot/dts/armada-370-mirabox.dts b/arch/arm/boot/dts/armada-370-mirabox.dts
index 7c2f5a7..db8491f 100644
--- a/arch/arm/boot/dts/armada-370-mirabox.dts
+++ b/arch/arm/boot/dts/armada-370-mirabox.dts
@@ -50,13 +50,11 @@
 				blue_stat_led {
 					label = "mirabox:blue:stat";
 					gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
-					default-state = "off";
 				};
 
 				green_stat_led {
 					label = "mirabox:green:stat";
 					gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
-					default-state = "off";
 				};
 			};
 
diff --git a/arch/arm/boot/dts/armada-370-netgear-rn104.dts b/arch/arm/boot/dts/armada-370-netgear-rn104.dts
index 9fd1cb9..077ee03 100644
--- a/arch/arm/boot/dts/armada-370-netgear-rn104.dts
+++ b/arch/arm/boot/dts/armada-370-netgear-rn104.dts
@@ -109,7 +109,6 @@
 		blue-backup-led {
 			label = "rn104:blue:backup";
 			gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		blue-power-led {
@@ -121,25 +120,21 @@
 		blue-sata1-led {
 			label = "rn104:blue:sata1";
 			gpios = <&pca9554 0 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		blue-sata2-led {
 			label = "rn104:blue:sata2";
 			gpios = <&pca9554 1 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		blue-sata3-led {
 			label = "rn104:blue:sata3";
 			gpios = <&pca9554 2 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		blue-sata4-led {
 			label = "rn104:blue:sata4";
 			gpios = <&pca9554 3 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/armada-370-seagate-personal-cloud.dtsi b/arch/arm/boot/dts/armada-370-seagate-personal-cloud.dtsi
index a624b23..ad4c402 100644
--- a/arch/arm/boot/dts/armada-370-seagate-personal-cloud.dtsi
+++ b/arch/arm/boot/dts/armada-370-seagate-personal-cloud.dtsi
@@ -112,7 +112,6 @@
 		red-sata0 {
 			label = "cumulus:red:sata0";
 			gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/armada-385-linksys.dtsi b/arch/arm/boot/dts/armada-385-linksys.dtsi
index 827e82b..63bf3e4 100644
--- a/arch/arm/boot/dts/armada-385-linksys.dtsi
+++ b/arch/arm/boot/dts/armada-385-linksys.dtsi
@@ -78,7 +78,6 @@
 
 		sata {
 			gpios = <&gpio1 22 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 			linux,default-trigger = "disk-activity";
 		};
 	};
diff --git a/arch/arm/boot/dts/armada-385-synology-ds116.dts b/arch/arm/boot/dts/armada-385-synology-ds116.dts
index d8769956..dfa673e 100644
--- a/arch/arm/boot/dts/armada-385-synology-ds116.dts
+++ b/arch/arm/boot/dts/armada-385-synology-ds116.dts
@@ -152,7 +152,6 @@
 			orange {
 				gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
 				label = "ds116:orange:disk";
-				default-state = "off";
 			};
 		};
 	};
diff --git a/arch/arm/boot/dts/armada-388-helios4.dts b/arch/arm/boot/dts/armada-388-helios4.dts
index 705adfa..7590698 100644
--- a/arch/arm/boot/dts/armada-388-helios4.dts
+++ b/arch/arm/boot/dts/armada-388-helios4.dts
@@ -90,31 +90,26 @@
 			label = "helios4:green:ata1";
 			gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "ata1";
-			default-state = "off";
 		};
 		sata2-led {
 			label = "helios4:green:ata2";
 			gpios = <&gpio1 18 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "ata2";
-			default-state = "off";
 		};
 		sata3-led {
 			label = "helios4:green:ata3";
 			gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "ata3";
-			default-state = "off";
 		};
 		sata4-led {
 			label = "helios4:green:ata4";
 			gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "ata4";
-			default-state = "off";
 		};
 		usb-led {
 			label = "helios4:green:usb";
 			gpios = <&gpio1 22 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "usb-host";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts b/arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts
index bbbb388..fee40e1 100644
--- a/arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts
+++ b/arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts
@@ -189,7 +189,6 @@
 		hdd-led {
 			label = "ix4-300d:hdd:blue";
 			gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		power-led {
@@ -203,19 +202,16 @@
 		sysfail-led {
 			label = "ix4-300d:sysfail:red";
 			gpios = <&gpio_spi 2 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		sys-led {
 			label = "ix4-300d:sys:blue";
 			gpios = <&gpio_spi 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		hddfail-led {
 			label = "ix4-300d:hddfail:red";
 			gpios = <&gpio_spi 4 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 	};
diff --git a/arch/arm/boot/dts/armada-xp-netgear-rn2120.dts b/arch/arm/boot/dts/armada-xp-netgear-rn2120.dts
index 8ea7358..d836d97 100644
--- a/arch/arm/boot/dts/armada-xp-netgear-rn2120.dts
+++ b/arch/arm/boot/dts/armada-xp-netgear-rn2120.dts
@@ -137,31 +137,26 @@
 		red-sata1-led {
 			label = "rn2120:red:sata1";
 			gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red-sata2-led {
 			label = "rn2120:red:sata2";
 			gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red-sata3-led {
 			label = "rn2120:red:sata3";
 			gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red-sata4-led {
 			label = "rn2120:red:sata4";
 			gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red-err-led {
 			label = "rn2120:red:err";
 			gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts b/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts
index 0efcc16..ff6c361 100644
--- a/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts
+++ b/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts
@@ -81,13 +81,11 @@
 				red_led {
 					label = "red_led";
 					gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
-					default-state = "off";
 				};
 
 				yellow_led {
 					label = "yellow_led";
 					gpios = <&gpio1 19 GPIO_ACTIVE_LOW>;
-					default-state = "off";
 				};
 
 				green_led {
diff --git a/arch/arm/boot/dts/at91-gatwick.dts b/arch/arm/boot/dts/at91-gatwick.dts
index 5a81cab..5941a8e 100644
--- a/arch/arm/boot/dts/at91-gatwick.dts
+++ b/arch/arm/boot/dts/at91-gatwick.dts
@@ -34,37 +34,31 @@
 		ethernet {
 			label = "gatwick:yellow:ethernet";
 			gpios = <&pioA 10 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		wifi {
 			label = "gatwick:green:wifi";
 			gpios = <&pioA 28 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		ble {
 			label = "gatwick:blue:ble";
 			gpios = <&pioA 22 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		lora {
 			label = "gatwick:orange:lora";
 			gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		blank {
 			label = "gatwick:green:blank";
 			gpios = <&pioA 24 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		user {
 			label = "gatwick:yellow:user";
 			gpios = <&pioA 12 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/at91-vinco.dts b/arch/arm/boot/dts/at91-vinco.dts
index 4302772..62427dd 100644
--- a/arch/arm/boot/dts/at91-vinco.dts
+++ b/arch/arm/boot/dts/at91-vinco.dts
@@ -222,31 +222,26 @@
 		led_err {
 			label = "err";
 			gpios = <&pioA 7 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led_rssi {
 			label = "rssi";
 			gpios = <&pioA 9 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led_tls {
 			label = "tls";
 			gpios = <&pioA 24 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led_lmc {
 			label = "lmc";
 			gpios = <&pioA 25 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led_wmt {
 			label = "wmt";
 			gpios = <&pioA 29 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led_pwr {
diff --git a/arch/arm/boot/dts/at91-wb50n.dts b/arch/arm/boot/dts/at91-wb50n.dts
index 8cecc70..01852bf 100644
--- a/arch/arm/boot/dts/at91-wb50n.dts
+++ b/arch/arm/boot/dts/at91-wb50n.dts
@@ -41,19 +41,16 @@
 		led0 {
 			label = "wb50n:blue:led0";
 			gpios = <&pioA 12 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led1 {
 			label = "wb50n:green:led1";
 			gpios = <&pioA 24 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led2 {
 			label = "wb50n:red:led2";
 			gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/dra7-evm-common.dtsi b/arch/arm/boot/dts/dra7-evm-common.dtsi
index 7e18147..87ff66f 100644
--- a/arch/arm/boot/dts/dra7-evm-common.dtsi
+++ b/arch/arm/boot/dts/dra7-evm-common.dtsi
@@ -64,25 +64,21 @@
 		led0 {
 			label = "dra7:usr1";
 			gpios = <&pcf_lcd 4 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led1 {
 			label = "dra7:usr2";
 			gpios = <&pcf_lcd 5 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led2 {
 			label = "dra7:usr3";
 			gpios = <&pcf_lcd 6 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led3 {
 			label = "dra7:usr4";
 			gpios = <&pcf_lcd 7 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/exynos4412-itop-elite.dts b/arch/arm/boot/dts/exynos4412-itop-elite.dts
index 0dedeba..e4dd4ac 100644
--- a/arch/arm/boot/dts/exynos4412-itop-elite.dts
+++ b/arch/arm/boot/dts/exynos4412-itop-elite.dts
@@ -30,14 +30,12 @@
 		led2 {
 			label = "red:system";
 			gpios = <&gpx1 0 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "heartbeat";
 		};
 
 		led3 {
 			label = "red:user";
 			gpios = <&gpk1 1 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/exynos4412-tiny4412.dts b/arch/arm/boot/dts/exynos4412-tiny4412.dts
index 01f37b5..e24ad43 100644
--- a/arch/arm/boot/dts/exynos4412-tiny4412.dts
+++ b/arch/arm/boot/dts/exynos4412-tiny4412.dts
@@ -31,26 +31,22 @@
 		led1 {
 			label = "led1";
 			gpios = <&gpm4 0 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 			linux,default-trigger = "heartbeat";
 		};
 
 		led2 {
 			label = "led2";
 			gpios = <&gpm4 1 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led3 {
 			label = "led3";
 			gpios = <&gpm4 2 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led4 {
 			label = "led4";
 			gpios = <&gpm4 3 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 			linux,default-trigger = "mmc0";
 		};
 	};
diff --git a/arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi b/arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi
index 56acd83..4b78677 100644
--- a/arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi
+++ b/arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi
@@ -40,7 +40,6 @@
 		redled {
 			label = "red:microSD";
 			gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "mmc1";
 		};
 	};
diff --git a/arch/arm/boot/dts/gemini-dlink-dir-685.dts b/arch/arm/boot/dts/gemini-dlink-dir-685.dts
index 6f258b5..2bebf74 100644
--- a/arch/arm/boot/dts/gemini-dlink-dir-685.dts
+++ b/arch/arm/boot/dts/gemini-dlink-dir-685.dts
@@ -107,14 +107,12 @@
 			label = "dir685:blue:HD";
 			/* Collides with LPC_SERIRQ, UART DTR, SSP FSC pins */
 			gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "disk-read";
 		};
 		led-orange-hd {
 			label = "dir685:orange:HD";
 			/* Collides with LPC_LAD[2], UART DSR, SSP ECLK pins */
 			gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "disk-write";
 		};
 	};
diff --git a/arch/arm/boot/dts/gemini-dlink-dns-313.dts b/arch/arm/boot/dts/gemini-dlink-dns-313.dts
index d132932..8d96e22 100644
--- a/arch/arm/boot/dts/gemini-dlink-dns-313.dts
+++ b/arch/arm/boot/dts/gemini-dlink-dns-313.dts
@@ -53,18 +53,15 @@
 		led-disk-blue {
 			label = "dns313:blue:disk";
 			gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 		led-disk-green {
 			label = "dns313:green:disk";
 			gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "disk-read";
 		};
 		led-disk-red {
 			label = "dns313:red:disk";
 			gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "disk-write";
 		};
 	};
diff --git a/arch/arm/boot/dts/gemini-rut1xx.dts b/arch/arm/boot/dts/gemini-rut1xx.dts
index eb4f0bf..b4274a4 100644
--- a/arch/arm/boot/dts/gemini-rut1xx.dts
+++ b/arch/arm/boot/dts/gemini-rut1xx.dts
@@ -51,7 +51,6 @@
 			label = "rut1xx::power";
 			/* Conflict with NAND CE0 */
 			gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "heartbeat";
 		};
 	};
diff --git a/arch/arm/boot/dts/gemini-sl93512r.dts b/arch/arm/boot/dts/gemini-sl93512r.dts
index ebefb72..501cc2e 100644
--- a/arch/arm/boot/dts/gemini-sl93512r.dts
+++ b/arch/arm/boot/dts/gemini-sl93512r.dts
@@ -56,7 +56,6 @@
 			label = "sq201:green:harddisk";
 			/* Conflict with LCD (no problem) */
 			gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 			linux,default-trigger = "disk-activity";
 		};
 		led-green-wireless {
diff --git a/arch/arm/boot/dts/gemini-sq201.dts b/arch/arm/boot/dts/gemini-sq201.dts
index 3787cf3..f6fcce1 100644
--- a/arch/arm/boot/dts/gemini-sq201.dts
+++ b/arch/arm/boot/dts/gemini-sq201.dts
@@ -50,7 +50,6 @@
 			label = "sq201:green:usb";
 			/* Conflict with parallel and NAND flash */
 			gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "usb-host";
 		};
 	};
diff --git a/arch/arm/boot/dts/gemini-wbd111.dts b/arch/arm/boot/dts/gemini-wbd111.dts
index 29af86c..ad677e6 100644
--- a/arch/arm/boot/dts/gemini-wbd111.dts
+++ b/arch/arm/boot/dts/gemini-wbd111.dts
@@ -45,19 +45,16 @@
 			label = "wbd111:red:L3";
 			/* Conflict with TVC and extended parallel flash */
 			gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 		led-green-l4 {
 			label = "wbd111:green:L4";
 			/* Conflict with TVC and extended parallel flash */
 			gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 		led-red-l4 {
 			label = "wbd111:red:L4";
 			/* Conflict with TVC and extended parallel flash */
 			gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 		led-greeb-l3 {
 			label = "wbd111:green:L3";
diff --git a/arch/arm/boot/dts/gemini-wbd222.dts b/arch/arm/boot/dts/gemini-wbd222.dts
index 24e6ae3..53b835f 100644
--- a/arch/arm/boot/dts/gemini-wbd222.dts
+++ b/arch/arm/boot/dts/gemini-wbd222.dts
@@ -44,19 +44,16 @@
 			label = "wbd111:red:L3";
 			/* Conflict with TVC and extended parallel flash */
 			gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 		led-green-l4 {
 			label = "wbd111:green:L4";
 			/* Conflict with TVC and extended parallel flash */
 			gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 		led-red-l4 {
 			label = "wbd111:red:L4";
 			/* Conflict with TVC and extended parallel flash */
 			gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 		led-green-l3 {
 			label = "wbd111:green:L3";
diff --git a/arch/arm/boot/dts/imx53-cx9020.dts b/arch/arm/boot/dts/imx53-cx9020.dts
index cf70ebc4..d0583d5 100644
--- a/arch/arm/boot/dts/imx53-cx9020.dts
+++ b/arch/arm/boot/dts/imx53-cx9020.dts
@@ -90,7 +90,6 @@
 
 		pwr-r {
 			gpios = <&gpio3 22 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		pwr-g {
@@ -100,7 +99,6 @@
 
 		pwr-b {
 			gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		sd1-b {
diff --git a/arch/arm/boot/dts/imx53-kp.dtsi b/arch/arm/boot/dts/imx53-kp.dtsi
index 8b25416..766e979 100644
--- a/arch/arm/boot/dts/imx53-kp.dtsi
+++ b/arch/arm/boot/dts/imx53-kp.dtsi
@@ -43,14 +43,12 @@
 			label = "bus";
 			gpios = <&gpio2 30 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "gpio";
-			default-state = "off";
 		};
 
 		led-error {
 			label = "error";
 			gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "gpio";
-			default-state = "off";
 		};
 
 		led-flash {
diff --git a/arch/arm/boot/dts/imx53-voipac-bsb.dts b/arch/arm/boot/dts/imx53-voipac-bsb.dts
index 9570537..ab6e749 100644
--- a/arch/arm/boot/dts/imx53-voipac-bsb.dts
+++ b/arch/arm/boot/dts/imx53-voipac-bsb.dts
@@ -33,13 +33,11 @@
 		led1 {
 			label = "led-red";
 			gpios = <&gpio3 29 0>;
-			default-state = "off";
 		};
 
 		led2 {
 			label = "led-orange";
 			gpios = <&gpio2 31 0>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/imx6dl-riotboard.dts b/arch/arm/boot/dts/imx6dl-riotboard.dts
index 8e51491..214dd8a 100644
--- a/arch/arm/boot/dts/imx6dl-riotboard.dts
+++ b/arch/arm/boot/dts/imx6dl-riotboard.dts
@@ -38,7 +38,6 @@
 		led1: user2 {
 			label = "user2";
 			gpios = <&gpio3 28 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6q-gw5400-a.dts b/arch/arm/boot/dts/imx6q-gw5400-a.dts
index a8f70b4..0eedd33 100644
--- a/arch/arm/boot/dts/imx6q-gw5400-a.dts
+++ b/arch/arm/boot/dts/imx6q-gw5400-a.dts
@@ -50,13 +50,11 @@
 		led1: user2 {
 			label = "user2";
 			gpios = <&gpio4 10 GPIO_ACTIVE_HIGH>; /* 106 -> MX6_PANLEDR */
-			default-state = "off";
 		};
 
 		led2: user3 {
 			label = "user3";
 			gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* 111 -> MX6_LOCLED# */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6q-h100.dts b/arch/arm/boot/dts/imx6q-h100.dts
index 714e09e0..b717fb8 100644
--- a/arch/arm/boot/dts/imx6q-h100.dts
+++ b/arch/arm/boot/dts/imx6q-h100.dts
@@ -84,13 +84,11 @@
 		led1: stream {
 			label = "stream";
 			gpios = <&gpio2 29 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led2: rec {
 			label = "rec";
 			gpios = <&gpio2 28 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6q-kp.dtsi b/arch/arm/boot/dts/imx6q-kp.dtsi
index 24c8169..e58134f 100644
--- a/arch/arm/boot/dts/imx6q-kp.dtsi
+++ b/arch/arm/boot/dts/imx6q-kp.dtsi
@@ -70,14 +70,12 @@
 			label = "led1";
 			gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "gpio";
-			default-state = "off";
 		};
 
 		red {
 			label = "led0";
 			gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "gpio";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6q-marsboard.dts b/arch/arm/boot/dts/imx6q-marsboard.dts
index dd763f2..b51832d 100644
--- a/arch/arm/boot/dts/imx6q-marsboard.dts
+++ b/arch/arm/boot/dts/imx6q-marsboard.dts
@@ -75,14 +75,12 @@
 		user1 {
 			label = "imx6:green:user1";
 			gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 			linux,default-trigger = "heartbeat";
 		};
 
 		user2 {
 			label = "imx6:green:user2";
 			gpios = <&gpio3 28 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/imx6qdl-gw51xx.dtsi b/arch/arm/boot/dts/imx6qdl-gw51xx.dtsi
index 17a7b9c..905822c 100644
--- a/arch/arm/boot/dts/imx6qdl-gw51xx.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-gw51xx.dtsi
@@ -40,7 +40,6 @@
 		led1: user2 {
 			label = "user2";
 			gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi b/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi
index b804468..a8f0e91 100644
--- a/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi
@@ -49,13 +49,11 @@
 		led1: user2 {
 			label = "user2";
 			gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */
-			default-state = "off";
 		};
 
 		led2: user3 {
 			label = "user3";
 			gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* MX6_LOCLED# */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi b/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi
index 629908f..a7c80e1 100644
--- a/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi
@@ -49,13 +49,11 @@
 		led1: user2 {
 			label = "user2";
 			gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */
-			default-state = "off";
 		};
 
 		led2: user3 {
 			label = "user3";
 			gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* MX6_LOCLED# */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi b/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi
index a1a6fb5..bdbdf8d 100644
--- a/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi
@@ -49,13 +49,11 @@
 		led1: user2 {
 			label = "user2";
 			gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */
-			default-state = "off";
 		};
 
 		led2: user3 {
 			label = "user3";
 			gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* MX6_LOCLED# */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-gw552x.dtsi b/arch/arm/boot/dts/imx6qdl-gw552x.dtsi
index 81dae5b..9688937 100644
--- a/arch/arm/boot/dts/imx6qdl-gw552x.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-gw552x.dtsi
@@ -41,13 +41,11 @@
 		led1: user2 {
 			label = "user2";
 			gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */
-			default-state = "off";
 		};
 
 		led2: user3 {
 			label = "user3";
 			gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* MX6_LOCLED# */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-gw553x.dtsi b/arch/arm/boot/dts/imx6qdl-gw553x.dtsi
index c5d95e8..16cba5f 100644
--- a/arch/arm/boot/dts/imx6qdl-gw553x.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-gw553x.dtsi
@@ -76,7 +76,6 @@
 		led1: user2 {
 			label = "user2";
 			gpios = <&gpio4 11 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-gw560x.dtsi b/arch/arm/boot/dts/imx6qdl-gw560x.dtsi
index b5986ef..1e2d053 100644
--- a/arch/arm/boot/dts/imx6qdl-gw560x.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-gw560x.dtsi
@@ -103,13 +103,11 @@
 		led1: user2 {
 			label = "user2";
 			gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */
-			default-state = "off";
 		};
 
 		led2: user3 {
 			label = "user3";
 			gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* MX6_LOCLED# */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-gw5903.dtsi b/arch/arm/boot/dts/imx6qdl-gw5903.dtsi
index 3681322..5976c42 100644
--- a/arch/arm/boot/dts/imx6qdl-gw5903.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-gw5903.dtsi
@@ -79,7 +79,6 @@
 		led0: user1 {
 			label = "user1";
 			gpios = <&gpio6 14 GPIO_ACTIVE_LOW>; /* MX6_LOCLED# */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-gw5904.dtsi b/arch/arm/boot/dts/imx6qdl-gw5904.dtsi
index 3c52bdb..090e35b 100644
--- a/arch/arm/boot/dts/imx6qdl-gw5904.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-gw5904.dtsi
@@ -83,13 +83,11 @@
 		led1: user2 {
 			label = "user2";
 			gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */
-			default-state = "off";
 		};
 
 		led2: user3 {
 			label = "user3";
 			gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* MX6_LOCLED# */
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi b/arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi
index 29baf25..d594890 100644
--- a/arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi
@@ -87,31 +87,26 @@
 		j14-pin1 {
 			gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
 			retain-state-suspended;
-			default-state = "off";
 		};
 
 		j14-pin3 {
 			gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
 			retain-state-suspended;
-			default-state = "off";
 		};
 
 		j14-pins8-9 {
 			gpios = <&gpio3 29 GPIO_ACTIVE_LOW>;
 			retain-state-suspended;
-			default-state = "off";
 		};
 
 		j46-pin2 {
 			gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
 			retain-state-suspended;
-			default-state = "off";
 		};
 
 		j46-pin3 {
 			gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
 			retain-state-suspended;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi b/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi
index 39200e5..1fe6065 100644
--- a/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi
@@ -183,7 +183,6 @@
 		speaker-enable {
 			gpios = <&gpio1 29 GPIO_ACTIVE_HIGH>;
 			retain-state-suspended;
-			default-state = "off";
 		};
 
 		ttymxc4-rs232 {
diff --git a/arch/arm/boot/dts/imx6qdl-rex.dtsi b/arch/arm/boot/dts/imx6qdl-rex.dtsi
index 039e3b8..243a373 100644
--- a/arch/arm/boot/dts/imx6qdl-rex.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-rex.dtsi
@@ -62,7 +62,6 @@
 		led0: usr {
 			label = "usr";
 			gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 			linux,default-trigger = "heartbeat";
 		};
 	};
diff --git a/arch/arm/boot/dts/imx6qdl-ts4900.dtsi b/arch/arm/boot/dts/imx6qdl-ts4900.dtsi
index 267c956..1e397cb 100644
--- a/arch/arm/boot/dts/imx6qdl-ts4900.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-ts4900.dtsi
@@ -61,7 +61,6 @@
 		red-led {
 			label = "red-led";
 			gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/imx6qdl-ts7970.dtsi b/arch/arm/boot/dts/imx6qdl-ts7970.dtsi
index f0be516..1fc2478 100644
--- a/arch/arm/boot/dts/imx6qdl-ts7970.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-ts7970.dtsi
@@ -58,19 +58,16 @@
 		red-led {
 			label = "red-led";
 			gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		yel-led {
 			label = "yellow-led";
 			gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		blue-led {
 			label = "blue-led";
 			gpios = <&gpio4 25 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		en-usb-5v {
@@ -82,7 +79,6 @@
 		sel_dc_usb {
 			label = "sel_dc_usb";
 			gpios = <&gpio5 17 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 	};
diff --git a/arch/arm/boot/dts/imx6sx-udoo-neo.dtsi b/arch/arm/boot/dts/imx6sx-udoo-neo.dtsi
index 53b3eac..0644b07 100644
--- a/arch/arm/boot/dts/imx6sx-udoo-neo.dtsi
+++ b/arch/arm/boot/dts/imx6sx-udoo-neo.dtsi
@@ -55,7 +55,6 @@
 		red {
 			label = "udoo-neo:red:mmc";
 			gpios = <&gpio6 0 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "mmc0";
 		};
 
diff --git a/arch/arm/boot/dts/integrator.dtsi b/arch/arm/boot/dts/integrator.dtsi
index 4d58638..30f8ed8 100644
--- a/arch/arm/boot/dts/integrator.dtsi
+++ b/arch/arm/boot/dts/integrator.dtsi
@@ -113,21 +113,18 @@
 				offset = <0x04>;
 				mask = <0x02>;
 				label = "integrator:yellow";
-				default-state = "off";
 			};
 			led@4.2 {
 				compatible = "register-bit-led";
 				offset = <0x04>;
 				mask = <0x04>;
 				label = "integrator:red";
-				default-state = "off";
 			};
 			led@4.3 {
 				compatible = "register-bit-led";
 				offset = <0x04>;
 				mask = <0x08>;
 				label = "integrator:green1";
-				default-state = "off";
 			};
 		};
 	};
diff --git a/arch/arm/boot/dts/keystone-k2g-ice.dts b/arch/arm/boot/dts/keystone-k2g-ice.dts
index 2a2d38c..932df42 100644
--- a/arch/arm/boot/dts/keystone-k2g-ice.dts
+++ b/arch/arm/boot/dts/keystone-k2g-ice.dts
@@ -138,75 +138,63 @@
 		led0 {
 			label = "status0:red:cpu0";
 			gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "cpu0";
 		};
 
 		led1 {
 			label = "status0:green:usr";
 			gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led2 {
 			label = "status0:yellow:usr";
 			gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led3 {
 			label = "status1:red:mmc0";
 			gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "mmc0";
 		};
 
 		led4 {
 			label = "status1:green:usr";
 			gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led5 {
 			label = "status1:yellow:usr";
 			gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led6 {
 			label = "status2:red:usr";
 			gpios = <&gpio0 44 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led7 {
 			label = "status2:green:usr";
 			gpios = <&gpio0 43 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led8 {
 			label = "status2:yellow:usr";
 			gpios = <&gpio0 42 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led9 {
 			label = "status3:red:usr";
 			gpios = <&gpio0 41 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led10 {
 			label = "status3:green:usr";
 			gpios = <&gpio0 101 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led11 {
 			label = "status3:yellow:usr";
 			gpios = <&gpio0 102 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		led12 {
diff --git a/arch/arm/boot/dts/kirkwood-b3.dts b/arch/arm/boot/dts/kirkwood-b3.dts
index 17f48f8..343999a 100644
--- a/arch/arm/boot/dts/kirkwood-b3.dts
+++ b/arch/arm/boot/dts/kirkwood-b3.dts
@@ -121,7 +121,6 @@
 		programming_led {
 			label = "bubba3:green:programming";
 			gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		error_led {
diff --git a/arch/arm/boot/dts/lpc3250-ea3250.dts b/arch/arm/boot/dts/lpc3250-ea3250.dts
index 58ea0a4..edae2a5 100644
--- a/arch/arm/boot/dts/lpc3250-ea3250.dts
+++ b/arch/arm/boot/dts/lpc3250-ea3250.dts
@@ -90,57 +90,45 @@
 		led1 {
 			gpios = <&gpio 5 14 1>; /* GPO_P3 14, GPIO 93, active low */
 			linux,default-trigger = "timer";
-			default-state = "off";
 		};
 
 		led2 {
 			gpios = <&gpio 2 10 1>; /* P2.10, active low */
-			default-state = "off";
 		};
 
 		led3 {
 			gpios = <&gpio 2 11 1>; /* P2.11, active low */
-			default-state = "off";
 		};
 
 		led4 {
 			gpios = <&gpio 2 12 1>; /* P2.12, active low */
-			default-state = "off";
 		};
 
 		/* LEDs on Base Board */
 
 		lede1 {
 			gpios = <&pca9532 8 0>;
-			default-state = "off";
 		};
 		lede2 {
 			gpios = <&pca9532 9 0>;
-			default-state = "off";
 		};
 		lede3 {
 			gpios = <&pca9532 10 0>;
-			default-state = "off";
 		};
 		lede4 {
 			gpios = <&pca9532 11 0>;
-			default-state = "off";
 		};
 		lede5 {
 			gpios = <&pca9532 12 0>;
-			default-state = "off";
 		};
 		lede6 {
 			gpios = <&pca9532 13 0>;
-			default-state = "off";
 		};
 		lede7 {
 			gpios = <&pca9532 14 0>;
-			default-state = "off";
 		};
 		lede8 {
 			gpios = <&pca9532 15 0>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/lpc3250-phy3250.dts b/arch/arm/boot/dts/lpc3250-phy3250.dts
index 1e1c2f5..09ecd82 100644
--- a/arch/arm/boot/dts/lpc3250-phy3250.dts
+++ b/arch/arm/boot/dts/lpc3250-phy3250.dts
@@ -61,7 +61,6 @@
 
 		led0 { /* red */
 			gpios = <&gpio 5 1 0>; /* GPO_P3 1, GPIO 80, active high */
-			default-state = "off";
 		};
 
 		led1 { /* green */
diff --git a/arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts b/arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts
index d01f64b..f44236a6 100644
--- a/arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts
+++ b/arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts
@@ -45,13 +45,11 @@
 		cel-pwr {
 			label = "UC8410A:CEL-PWR";
 			gpios = <&gpio3 27 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		cel-reset {
 			label = "UC8410A:CEL-RESET";
 			gpios = <&gpio3 28 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		str-led {
@@ -69,61 +67,51 @@
 		beeper {
 			label = "UC8410A:BEEP";
 			gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		prog-led0 {
 			label = "UC8410A:GREEN:PROG2";
 			gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		prog-led1 {
 			label = "UC8410A:GREEN:PROG1";
 			gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		prog-led2 {
 			label = "UC8410A:GREEN:PROG0";
 			gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		wifi-signal0 {
 			label = "UC8410A:GREEN:CEL2";
 			gpios = <&gpio3 17 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		wifi-signal1 {
 			label = "UC8410A:GREEN:CEL1";
 			gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		wifi-signal2 {
 			label = "UC8410A:GREEN:CEL0";
 			gpios = <&gpio3 19 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		cpu-diag-red {
 			label = "UC8410A:RED:DIA";
 			gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		cpu-diag-green {
 			label = "UC8410A:GREEN:DIA";
 			gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		cpu-diag-yellow {
 			label = "UC8410A:YELLOW:DIA";
 			gpios = <&gpio3 22 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/meson8b-odroidc1.dts b/arch/arm/boot/dts/meson8b-odroidc1.dts
index 58669ab..604006b 100644
--- a/arch/arm/boot/dts/meson8b-odroidc1.dts
+++ b/arch/arm/boot/dts/meson8b-odroidc1.dts
@@ -71,7 +71,6 @@
 			label = "c1:blue:alive";
 			gpios = <&gpio_ao GPIOAO_13 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/mps2.dtsi b/arch/arm/boot/dts/mps2.dtsi
index 2346739..99656ee 100644
--- a/arch/arm/boot/dts/mps2.dtsi
+++ b/arch/arm/boot/dts/mps2.dtsi
@@ -229,7 +229,6 @@
 				mask = <0x02>;
 				label = "userled:1";
 				linux,default-trigger = "usr";
-				default-state = "off";
 			};
 		};
 	};
diff --git a/arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts b/arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts
index 2b760f9..5d91127 100644
--- a/arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts
+++ b/arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts
@@ -92,19 +92,16 @@
 		blue {
 			label = "bpi-r2:pio:blue";
 			gpios = <&pio 240 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		green {
 			label = "bpi-r2:pio:green";
 			gpios = <&pio 241 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		red {
 			label = "bpi-r2:pio:red";
 			gpios = <&pio 239 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
@@ -243,19 +240,16 @@
 	led@0 {
 		reg = <0>;
 		label = "bpi-r2:isink:green";
-		default-state = "off";
 	};
 
 	led@1 {
 		reg = <1>;
 		label = "bpi-r2:isink:red";
-		default-state = "off";
 	};
 
 	led@2 {
 		reg = <2>;
 		label = "bpi-r2:isink:blue";
-		default-state = "off";
 	};
 };
 
diff --git a/arch/arm/boot/dts/omap3-igep0020-common.dtsi b/arch/arm/boot/dts/omap3-igep0020-common.dtsi
index ecbec23..966b449 100644
--- a/arch/arm/boot/dts/omap3-igep0020-common.dtsi
+++ b/arch/arm/boot/dts/omap3-igep0020-common.dtsi
@@ -28,13 +28,11 @@
 		user0 {
 			 label = "omap3:red:user0";
 			 gpios = <&gpio1 27 GPIO_ACTIVE_HIGH>;
-			 default-state = "off";
 		};
 
 		user1 {
 			 label = "omap3:red:user1";
 			 gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>;
-			 default-state = "off";
 		};
 
 		user2 {
diff --git a/arch/arm/boot/dts/omap3-igep0030-common.dtsi b/arch/arm/boot/dts/omap3-igep0030-common.dtsi
index 443f717..92dd3ee 100644
--- a/arch/arm/boot/dts/omap3-igep0030-common.dtsi
+++ b/arch/arm/boot/dts/omap3-igep0030-common.dtsi
@@ -18,19 +18,16 @@
 		user0 {
 			 label = "omap3:red:user0";
 			 gpios = <&twl_gpio 18 GPIO_ACTIVE_LOW>;	/* LEDA */
-			 default-state = "off";
 		};
 
 		user1 {
 			 label = "omap3:green:user1";
 			 gpios = <&twl_gpio 19 GPIO_ACTIVE_LOW>;	/* LEDB */
-			 default-state = "off";
 		};
 
 		user2 {
 			 label = "omap3:red:user1";
 			 gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;		/* gpio_16 */
-			 default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/omap3-pandora-common.dtsi b/arch/arm/boot/dts/omap3-pandora-common.dtsi
index 90c98f9..9586bae 100644
--- a/arch/arm/boot/dts/omap3-pandora-common.dtsi
+++ b/arch/arm/boot/dts/omap3-pandora-common.dtsi
@@ -56,28 +56,24 @@
 			label = "pandora::sd1";
 			gpios = <&gpio5 0 GPIO_ACTIVE_HIGH>;	/* GPIO_128 */
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 
 		led2 {
 			label = "pandora::sd2";
 			gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;	/* GPIO_129 */
 			linux,default-trigger = "mmc1";
-			default-state = "off";
 		};
 
 		led3 {
 			label = "pandora::bluetooth";
 			gpios = <&gpio5 30 GPIO_ACTIVE_HIGH>;	/* GPIO_158 */
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		led4 {
 			label = "pandora::wifi";
 			gpios = <&gpio5 31 GPIO_ACTIVE_HIGH>;	/* GPIO_159 */
 			linux,default-trigger = "mmc2";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/omap5-cm-t54.dts b/arch/arm/boot/dts/omap5-cm-t54.dts
index 5e21fb4..7b5e684 100644
--- a/arch/arm/boot/dts/omap5-cm-t54.dts
+++ b/arch/arm/boot/dts/omap5-cm-t54.dts
@@ -79,7 +79,6 @@
 			label = "Heartbeat";
 			gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>; /* gpio3_80 ACT_LED */
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/omap5-igep0050.dts b/arch/arm/boot/dts/omap5-igep0050.dts
index fef2a44..b80eeb2 100644
--- a/arch/arm/boot/dts/omap5-igep0050.dts
+++ b/arch/arm/boot/dts/omap5-igep0050.dts
@@ -40,17 +40,14 @@
 		led@1 {
 			label = "board:green:usr0";
 			gpios = <&tca6416 1 0>;
-			default-state = "off";
 		};
 		led@2 {
 			label = "board:red:usr1";
 			gpios = <&tca6416 2 0>;
-			default-state = "off";
 		};
 		led@3 {
 			label = "board:blue:usr1";
 			gpios = <&tca6416 3 0>;
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/omap5-uevm.dts b/arch/arm/boot/dts/omap5-uevm.dts
index 592e17f..45b4e87 100644
--- a/arch/arm/boot/dts/omap5-uevm.dts
+++ b/arch/arm/boot/dts/omap5-uevm.dts
@@ -28,7 +28,6 @@
 			label = "omap5:blue:usr1";
 			gpios = <&gpio5 25 GPIO_ACTIVE_HIGH>; /* gpio5_153 D1 LED */
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 	};
 
@@ -58,56 +57,48 @@
 			label = "omap5:red:led";
 			gpios = <&gpio9 17 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 
 		led2 {
 			label = "omap5:green:led";
 			gpios = <&gpio9 18 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc1";
-			default-state = "off";
 		};
 
 		led3 {
 			label = "omap5:blue:led";
 			gpios = <&gpio9 19 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "mmc2";
-			default-state = "off";
 		};
 
 		led4 {
 			label = "omap5:green:led1";
 			gpios = <&gpio9 2 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		led5 {
 			label = "omap5:green:led2";
 			gpios = <&gpio9 3 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "default-on";
-			default-state = "off";
 		};
 
 		led6 {
 			label = "omap5:green:led3";
 			gpios = <&gpio9 4 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		led7 {
 			label = "omap5:green:led4";
 			gpios = <&gpio9 5 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "default-on";
-			default-state = "off";
 		};
 
 		led8 {
 			label = "omap5:green:led5";
 			gpios = <&gpio9 6 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 	};
 };
diff --git a/arch/arm/boot/dts/qcom-apq8060-dragonboard.dts b/arch/arm/boot/dts/qcom-apq8060-dragonboard.dts
index 497bb06..773e37b 100644
--- a/arch/arm/boot/dts/qcom-apq8060-dragonboard.dts
+++ b/arch/arm/boot/dts/qcom-apq8060-dragonboard.dts
@@ -431,14 +431,12 @@
 					compatible = "qcom,pm8058-keypad-led";
 					reg = <0x48>;
 					label = "pm8058:infrared:proximitysensor";
-					default-state = "off";
 					linux,default-trigger = "cm3605";
 				};
 				led@131 {
 					compatible = "qcom,pm8058-led";
 					reg = <0x131>;
 					label = "pm8058:red";
-					default-state = "off";
 				};
 				led@132 {
 					/*
@@ -448,7 +446,6 @@
 					compatible = "qcom,pm8058-led";
 					reg = <0x132>;
 					label = "pm8058:yellow";
-					default-state = "off";
 					linux,default-trigger = "mmc0";
 				};
 				led@133 {
diff --git a/arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dts b/arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dts
index 76b56ea..9c6aa57 100644
--- a/arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dts
+++ b/arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dts
@@ -264,40 +264,34 @@
 				label = "user0-led";
 				gpios = <&tlmm_pinmux 3 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "heartbeat";
-				default-state = "off";
 			};
 
 			user-led1 {
 				label = "user1-led";
 				gpios = <&tlmm_pinmux 7 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "mmc0";
-				default-state = "off";
 			};
 
 			user-led2 {
 				label = "user2-led";
 				gpios = <&tlmm_pinmux 10 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "mmc1";
-				default-state = "off";
 			};
 
 			user-led3 {
 				label = "user3-led";
 				gpios = <&tlmm_pinmux 11 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "none";
-				default-state = "off";
 			};
 
 			wifi-led {
 				label = "WiFi-led";
 				gpios = <&pm8921_mpps 7 GPIO_ACTIVE_HIGH>;
-				default-state = "off";
 			};
 
 			bt-led {
 				label = "BT-led";
 				gpios = <&pm8921_mpps 8 GPIO_ACTIVE_HIGH>;
-				default-state = "off";
 			};
 		};
 
diff --git a/arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi b/arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi
index e239a04..6774de4 100644
--- a/arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi
+++ b/arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi
@@ -95,32 +95,27 @@
 				label = "led_usb1";
 				gpios = <&qcom_pinmux 7 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "usbdev";
-				default-state = "off";
 			};
 
 			led@8 {
 				label = "led_usb3";
 				gpios = <&qcom_pinmux 8 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "usbdev";
-				default-state = "off";
 			};
 
 			led@9 {
 				label = "status_led_fail";
 				gpios = <&qcom_pinmux 9 GPIO_ACTIVE_HIGH>;
-				default-state = "off";
 			};
 
 			led@26 {
 				label = "sata_led";
 				gpios = <&qcom_pinmux 26 GPIO_ACTIVE_HIGH>;
-				default-state = "off";
 			};
 
 			led@53 {
 				label = "status_led_pass";
 				gpios = <&qcom_pinmux 53 GPIO_ACTIVE_HIGH>;
-				default-state = "off";
 			};
 		};
 	};
diff --git a/arch/arm/boot/dts/rk3066a-mk808.dts b/arch/arm/boot/dts/rk3066a-mk808.dts
index b6a8a82..59a5bd5 100644
--- a/arch/arm/boot/dts/rk3066a-mk808.dts
+++ b/arch/arm/boot/dts/rk3066a-mk808.dts
@@ -25,7 +25,6 @@
 		blue {
 			label = "mk808:blue:power";
 			gpios = <&gpio0 RK_PA3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			linux,default-trigger = "default-on";
 		};
 	};
diff --git a/arch/arm/boot/dts/rk3188-radxarock.dts b/arch/arm/boot/dts/rk3188-radxarock.dts
index 4a28906..f60db41 100644
--- a/arch/arm/boot/dts/rk3188-radxarock.dts
+++ b/arch/arm/boot/dts/rk3188-radxarock.dts
@@ -36,19 +36,16 @@
 		green {
 			label = "rock:green:user1";
 			gpios = <&gpio0 RK_PB4 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		blue {
 			label = "rock:blue:user2";
 			gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		sleep {
 			label = "rock:red:power";
 			gpios = <&gpio0 RK_PB7 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/ste-nomadik-s8815.dts b/arch/arm/boot/dts/ste-nomadik-s8815.dts
index 4445446..9e1edf2 100644
--- a/arch/arm/boot/dts/ste-nomadik-s8815.dts
+++ b/arch/arm/boot/dts/ste-nomadik-s8815.dts
@@ -150,7 +150,6 @@
 		user-led {
 			label = "user_led";
 			gpios = <&gpio0 2 0x1>;
-			default-state = "off";
 			linux,default-trigger = "heartbeat";
 			pinctrl-names = "default";
 			pinctrl-0 = <&user_led_default_mode>;
diff --git a/arch/arm/boot/dts/stih410-b2260.dts b/arch/arm/boot/dts/stih410-b2260.dts
index 4ee6d51..1cf7c80 100644
--- a/arch/arm/boot/dts/stih410-b2260.dts
+++ b/arch/arm/boot/dts/stih410-b2260.dts
@@ -35,25 +35,21 @@
 			label = "User_green_1";
 			gpios = <&pio1 3 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		user_green_2 {
 			label = "User_green_2";
 			gpios = <&pio4 1 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		user_green_3 {
 			label = "User_green_3";
 			gpios = <&pio2 1 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		user_green_4 {
 			label = "User_green_4";
 			gpios = <&pio2 5 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/stih418-b2199.dts b/arch/arm/boot/dts/stih418-b2199.dts
index cd0d719..bfd9985 100644
--- a/arch/arm/boot/dts/stih418-b2199.dts
+++ b/arch/arm/boot/dts/stih418-b2199.dts
@@ -37,7 +37,6 @@
 		};
 		green {
 			gpios = <&pio1 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/stihxxx-b2120.dtsi b/arch/arm/boot/dts/stihxxx-b2120.dtsi
index 97e05f5..b1453b3 100644
--- a/arch/arm/boot/dts/stihxxx-b2120.dtsi
+++ b/arch/arm/boot/dts/stihxxx-b2120.dtsi
@@ -19,7 +19,6 @@
 		};
 		green {
 			gpios = <&pio1 3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm/boot/dts/versatile-ab.dts b/arch/arm/boot/dts/versatile-ab.dts
index 6f4f60b..a02e16a 100644
--- a/arch/arm/boot/dts/versatile-ab.dts
+++ b/arch/arm/boot/dts/versatile-ab.dts
@@ -85,7 +85,6 @@
 			mask = <0x02>;
 			label = "versatile:1";
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 		led@08.2 {
 			compatible = "register-bit-led";
@@ -93,42 +92,36 @@
 			mask = <0x04>;
 			label = "versatile:2";
 			linux,default-trigger = "cpu0";
-			default-state = "off";
 		};
 		led@08.3 {
 			compatible = "register-bit-led";
 			offset = <0x08>;
 			mask = <0x08>;
 			label = "versatile:3";
-			default-state = "off";
 		};
 		led@08.4 {
 			compatible = "register-bit-led";
 			offset = <0x08>;
 			mask = <0x10>;
 			label = "versatile:4";
-			default-state = "off";
 		};
 		led@08.5 {
 			compatible = "register-bit-led";
 			offset = <0x08>;
 			mask = <0x20>;
 			label = "versatile:5";
-			default-state = "off";
 		};
 		led@08.6 {
 			compatible = "register-bit-led";
 			offset = <0x08>;
 			mask = <0x40>;
 			label = "versatile:6";
-			default-state = "off";
 		};
 		led@08.7 {
 			compatible = "register-bit-led";
 			offset = <0x08>;
 			mask = <0x80>;
 			label = "versatile:7";
-			default-state = "off";
 		};
 
 		/* OSC1 on AB, OSC4 on PB */
diff --git a/arch/arm/boot/dts/vf610-zii-cfu1.dts b/arch/arm/boot/dts/vf610-zii-cfu1.dts
index b76c3d04..2ec25b6 100644
--- a/arch/arm/boot/dts/vf610-zii-cfu1.dts
+++ b/arch/arm/boot/dts/vf610-zii-cfu1.dts
@@ -34,28 +34,24 @@
 		led-fail {
 			label = "zii:red:fail";
 			gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 			max-brightness = <1>;
 		};
 
 		led-status {
 			label = "zii:green:status";
 			gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			max-brightness = <1>;
 		};
 
 		led-debug-a {
 			label = "zii:green:debug_a";
 			gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			max-brightness = <1>;
 		};
 
 		led-debug-b {
 			label = "zii:green:debug_b";
 			gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			max-brightness = <1>;
 		};
 	};
diff --git a/arch/arm/boot/dts/zynq-zturn.dts b/arch/arm/boot/dts/zynq-zturn.dts
index b387046..2219c3c 100644
--- a/arch/arm/boot/dts/zynq-zturn.dts
+++ b/arch/arm/boot/dts/zynq-zturn.dts
@@ -37,13 +37,11 @@
 		usr-led1 {
 			label = "usr-led1";
 			gpios = <&gpio0 0x0 0x1>;
-			default-state = "off";
 		};
 
 		usr-led2 {
 			label = "usr-led2";
 			gpios = <&gpio0 0x9 0x1>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts
index 4cf7f6e..af09d8d 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts
@@ -35,7 +35,6 @@
 			label = "a95x:system-status";
 			gpios = <&gpio_ao GPIOAO_13 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
index 54954b3..e9f6c96 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
@@ -46,7 +46,6 @@
 			label = "c2:blue:alive";
 			gpios = <&gpio_ao GPIOAO_13 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts
index 0038522..5e90e4d 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts
@@ -17,13 +17,11 @@
 		wifi {
 			label = "wetek-play:wifi-status";
 			gpios = <&gpio GPIODV_26 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		ethernet {
 			label = "wetek-play:ethernet-status";
 			gpios = <&gpio GPIODV_27 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts b/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts
index 7212dc4..490f9ca 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts
@@ -45,7 +45,6 @@
 		red {
 			label = "rbox-pro:red:standby";
 			gpios = <&gpio GPIODV_28 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 			retain-state-suspended;
 			panic-indicator;
 		};
diff --git a/arch/arm64/boot/dts/arm/juno-motherboard.dtsi b/arch/arm64/boot/dts/arm/juno-motherboard.dtsi
index 1792b07..cf3001d 100644
--- a/arch/arm64/boot/dts/arm/juno-motherboard.dtsi
+++ b/arch/arm64/boot/dts/arm/juno-motherboard.dtsi
@@ -166,7 +166,6 @@
 						mask = <0x02>;
 						label = "vexpress:1";
 						linux,default-trigger = "mmc0";
-						default-state = "off";
 					};
 					led2 {
 						compatible = "register-bit-led";
@@ -174,7 +173,6 @@
 						mask = <0x04>;
 						label = "vexpress:2";
 						linux,default-trigger = "cpu0";
-						default-state = "off";
 					};
 					led3 {
 						compatible = "register-bit-led";
@@ -182,7 +180,6 @@
 						mask = <0x08>;
 						label = "vexpress:3";
 						linux,default-trigger = "cpu1";
-						default-state = "off";
 					};
 					led4 {
 						compatible = "register-bit-led";
@@ -190,7 +187,6 @@
 						mask = <0x10>;
 						label = "vexpress:4";
 						linux,default-trigger = "cpu2";
-						default-state = "off";
 					};
 					led5 {
 						compatible = "register-bit-led";
@@ -198,21 +194,18 @@
 						mask = <0x20>;
 						label = "vexpress:5";
 						linux,default-trigger = "cpu3";
-						default-state = "off";
 					};
 					led6 {
 						compatible = "register-bit-led";
 						offset = <0x08>;
 						mask = <0x40>;
 						label = "vexpress:6";
-						default-state = "off";
 					};
 					led7 {
 						compatible = "register-bit-led";
 						offset = <0x08>;
 						mask = <0x80>;
 						label = "vexpress:7";
-						default-state = "off";
 					};
 				};
 
diff --git a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
index c98bcbc..fdd2975 100644
--- a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
+++ b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
@@ -102,7 +102,6 @@
 			label = "user_led3";
 			/* gpio_189_user_led3 */
 			gpios = <&gpio23 5 0>;
-			default-state = "off";
 		};
 
 		user_led4 {
@@ -118,7 +117,6 @@
 			/* gpio_205_wifi_active */
 			gpios = <&gpio25 5 0>;
 			linux,default-trigger = "phy0tx";
-			default-state = "off";
 		};
 
 		bt_active_led {
@@ -126,7 +124,6 @@
 			gpios = <&gpio25 7 0>;
 			/* gpio_207_user_led1 */
 			linux,default-trigger = "hci0-power";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/hisilicon/hi3798cv200-poplar.dts b/arch/arm64/boot/dts/hisilicon/hi3798cv200-poplar.dts
index d30f6eb..ff701b1 100644
--- a/arch/arm64/boot/dts/hisilicon/hi3798cv200-poplar.dts
+++ b/arch/arm64/boot/dts/hisilicon/hi3798cv200-poplar.dts
@@ -38,28 +38,24 @@
 			label = "USER-LED0";
 			gpios = <&gpio6 3 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "heartbeat";
-			default-state = "off";
 		};
 
 		user-led1 {
 			label = "USER-LED1";
 			gpios = <&gpio5 1 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "mmc0";
-			default-state = "off";
 		};
 
 		user-led2 {
 			label = "USER-LED2";
 			gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "none";
-			default-state = "off";
 		};
 
 		user-led3 {
 			label = "USER-LED3";
 			gpios = <&gpio10 6 GPIO_ACTIVE_LOW>;
 			linux,default-trigger = "cpu0";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts b/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts
index f4964be..46b83d3 100644
--- a/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts
+++ b/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts
@@ -369,14 +369,12 @@
 			label = "wifi_active";
 			gpios = <&gpio3 5 0>; /* <&gpio_wlan_active_led>; */
 			linux,default-trigger = "phy0tx";
-			default-state = "off";
 		};
 
 		bt_active_led {
 			label = "bt_active";
 			gpios = <&gpio4 7 0>; /* <&gpio_bt_active_led>; */
 			linux,default-trigger = "hci0rx";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
index 710c5c3..00d0c03 100644
--- a/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
+++ b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
@@ -59,13 +59,11 @@
 		green {
 			label = "bpi-r64:pio:green";
 			gpios = <&pio 89 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		red {
 			label = "bpi-r64:pio:red";
 			gpios = <&pio 88 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi b/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi
index 46feedf..48b56b5 100644
--- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi
+++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi
@@ -303,21 +303,18 @@
 				label = "apq8016-sbc:green:user1";
 				gpios = <&msmgpio 21 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "heartbeat";
-				default-state = "off";
 			};
 
 			led@2 {
 				label = "apq8016-sbc:green:user2";
 				gpios = <&msmgpio 120 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "mmc0";
-				default-state = "off";
 			};
 
 			led@3 {
 				label = "apq8016-sbc:green:user3";
 				gpios = <&pm8916_gpios 1 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "mmc1";
-				default-state = "off";
 			};
 
 			led@4 {
@@ -325,21 +322,18 @@
 				gpios = <&pm8916_gpios 2 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "none";
 				panic-indicator;
-				default-state = "off";
 			};
 
 			led@5 {
 				label = "apq8016-sbc:yellow:wlan";
 				gpios = <&pm8916_mpps 2 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "phy0tx";
-				default-state = "off";
 			};
 
 			led@6 {
 				label = "apq8016-sbc:blue:bt";
 				gpios = <&pm8916_mpps 3 GPIO_ACTIVE_HIGH>;
 				linux,default-trigger = "bluetooth-power";
-				default-state = "off";
 			};
 		};
 
diff --git a/arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts b/arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts
index 6b9b1ac..8df6283 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts
@@ -59,7 +59,6 @@
 		red {
 			gpios = <&gpio2 RK_PA3 GPIO_ACTIVE_HIGH>;
 			label = "geekbox:red:led";
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi b/arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi
index 1315972..450d877 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi
@@ -90,7 +90,6 @@
 		module_led2 {
 			label = "module_led2";
 			gpios = <&gpio3 RK_PA3 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dts b/arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dts
index 96147d9..b101515 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dts
@@ -63,7 +63,6 @@
 			label = "orion:blue:led";
 			pinctrl-names = "default";
 			pinctrl-0 = <&stby_pwren>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts
index c706db0..dcb871d 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts
@@ -101,7 +101,6 @@
 
 		diy-led {
 			label = "diy";
-			default-state = "off";
 			gpios = <&gpio0 RK_PB5 GPIO_ACTIVE_HIGH>;
 		};
 	};
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts
index 1d35f54..5614ae0 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts
@@ -62,7 +62,6 @@
 
 		diy-led {
 			label = "diy";
-			default-state = "off";
 			gpios = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>;
 		};
 	};
diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts b/arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts
index eb5e8bd..69ef7e2 100644
--- a/arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts
+++ b/arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts
@@ -66,14 +66,12 @@
 			label = "ds3";
 			gpios = <&gpio 19 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "phy0tx"; /* WLAN tx */
-			default-state = "off";
 		};
 
 		ds4 {
 			label = "ds4";
 			gpios = <&gpio 18 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "phy0rx"; /* WLAN rx */
-			default-state = "off";
 		};
 
 		ds5 {
diff --git a/arch/mips/boot/dts/qca/ar9331_dpt_module.dts b/arch/mips/boot/dts/qca/ar9331_dpt_module.dts
index e7af2cf..d53ccc3 100644
--- a/arch/mips/boot/dts/qca/ar9331_dpt_module.dts
+++ b/arch/mips/boot/dts/qca/ar9331_dpt_module.dts
@@ -25,7 +25,6 @@
 		system {
 			label = "dpt-module:green:system";
 			gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts b/arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts
index d38aa73..a2ae8bc 100644
--- a/arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts
+++ b/arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts
@@ -25,25 +25,21 @@
 		wlan {
 			label = "dragino2:red:wlan";
 			gpios = <&gpio 0 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		lan {
 			label = "dragino2:red:lan";
 			gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		wan {
 			label = "dragino2:red:wan";
 			gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		system {
 			label = "dragino2:red:system";
 			gpios = <&gpio 28 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/mips/boot/dts/qca/ar9331_omega.dts b/arch/mips/boot/dts/qca/ar9331_omega.dts
index 11778ab..6a4e815 100644
--- a/arch/mips/boot/dts/qca/ar9331_omega.dts
+++ b/arch/mips/boot/dts/qca/ar9331_omega.dts
@@ -25,7 +25,6 @@
 		system {
 			label = "onion:amber:system";
 			gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
diff --git a/arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts b/arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts
index c8290d3..0ea58bc 100644
--- a/arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts
+++ b/arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts
@@ -25,25 +25,21 @@
 		wlan {
 			label = "tp-link:green:wlan";
 			gpios = <&gpio 0 GPIO_ACTIVE_HIGH>;
-			default-state = "off";
 		};
 
 		lan {
 			label = "tp-link:green:lan";
 			gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		wps {
 			label = "tp-link:green:wps";
 			gpios = <&gpio 26 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 
 		led3g {
 			label = "tp-link:green:3g";
 			gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
-			default-state = "off";
 		};
 	};
 
