Просмотр исходного кода

ramips: add support for indicating the boot state using multiple leds

Use diag.sh version used for other targets supporting different leds
for the different boot states.

The existing led sequences should be the same as before.

Signed-off-by: Mathias Kresin <[email protected]>
Mathias Kresin 7 лет назад
Родитель
Сommit
8f4dfadd5a
100 измененных файлов с 421 добавлено и 103 удалено
  1. 25 4
      target/linux/ramips/base-files/etc/diag.sh
  2. 4 1
      target/linux/ramips/dts/3G-6200N.dts
  3. 4 1
      target/linux/ramips/dts/3G-6200NL.dts
  4. 4 1
      target/linux/ramips/dts/3G150B.dts
  5. 4 1
      target/linux/ramips/dts/3G300M.dts
  6. 4 1
      target/linux/ramips/dts/A5-V11.dts
  7. 4 1
      target/linux/ramips/dts/AC1200RM.dts
  8. 4 1
      target/linux/ramips/dts/AI-BR100.dts
  9. 4 1
      target/linux/ramips/dts/ALL0239-3G.dts
  10. 4 1
      target/linux/ramips/dts/AR670W.dts
  11. 4 1
      target/linux/ramips/dts/AR725W.dts
  12. 4 1
      target/linux/ramips/dts/ASL26555.dtsi
  13. 4 1
      target/linux/ramips/dts/ATP-52B.dts
  14. 4 1
      target/linux/ramips/dts/AWAPN2403.dts
  15. 4 1
      target/linux/ramips/dts/AWUSFREE1.dts
  16. 4 1
      target/linux/ramips/dts/ArcherC2-v1.dts
  17. 4 1
      target/linux/ramips/dts/ArcherC20v1.dts
  18. 4 1
      target/linux/ramips/dts/ArcherC20v4.dts
  19. 4 1
      target/linux/ramips/dts/ArcherC50.dts
  20. 4 1
      target/linux/ramips/dts/ArcherC50V3.dts
  21. 4 1
      target/linux/ramips/dts/ArcherMR200.dts
  22. 4 1
      target/linux/ramips/dts/BR-6475ND.dts
  23. 4 1
      target/linux/ramips/dts/BR-6478AC-V2.dts
  24. 4 1
      target/linux/ramips/dts/C108.dts
  25. 4 1
      target/linux/ramips/dts/CF-WR800N.dts
  26. 4 1
      target/linux/ramips/dts/CS-QR10.dts
  27. 4 1
      target/linux/ramips/dts/CY-SWR1100.dts
  28. 4 1
      target/linux/ramips/dts/D105.dts
  29. 4 1
      target/linux/ramips/dts/D240.dts
  30. 4 1
      target/linux/ramips/dts/DAP-1350.dts
  31. 4 1
      target/linux/ramips/dts/DAP-1522-A1.dts
  32. 4 1
      target/linux/ramips/dts/DB-WRT01.dts
  33. 4 1
      target/linux/ramips/dts/DCH-M225.dts
  34. 4 1
      target/linux/ramips/dts/DCS-930.dts
  35. 4 1
      target/linux/ramips/dts/DCS-930L-B1.dts
  36. 4 1
      target/linux/ramips/dts/DIR-300-B1.dts
  37. 4 1
      target/linux/ramips/dts/DIR-300-B7.dts
  38. 4 1
      target/linux/ramips/dts/DIR-320-B1.dts
  39. 4 1
      target/linux/ramips/dts/DIR-600-B1.dts
  40. 4 1
      target/linux/ramips/dts/DIR-610-A1.dts
  41. 4 1
      target/linux/ramips/dts/DIR-615-D.dts
  42. 4 1
      target/linux/ramips/dts/DIR-615-H1.dts
  43. 4 1
      target/linux/ramips/dts/DIR-620-A1.dts
  44. 4 1
      target/linux/ramips/dts/DIR-620-D1.dts
  45. 4 1
      target/linux/ramips/dts/DIR-645.dts
  46. 4 1
      target/linux/ramips/dts/DIR-810L.dts
  47. 4 1
      target/linux/ramips/dts/DIR-860L-B1.dts
  48. 4 1
      target/linux/ramips/dts/DWR-116-A1.dts
  49. 4 1
      target/linux/ramips/dts/DWR-118-A2.dts
  50. 4 1
      target/linux/ramips/dts/DWR-512-B.dts
  51. 4 1
      target/linux/ramips/dts/DWR-921-C1.dts
  52. 4 1
      target/linux/ramips/dts/E1700.dts
  53. 4 1
      target/linux/ramips/dts/ESR-9753.dts
  54. 4 1
      target/linux/ramips/dts/EW1200.dts
  55. 4 1
      target/linux/ramips/dts/EX2700.dts
  56. 4 1
      target/linux/ramips/dts/EX3700.dts
  57. 4 1
      target/linux/ramips/dts/F5D8235_V1.dts
  58. 4 1
      target/linux/ramips/dts/F5D8235_V2.dts
  59. 4 1
      target/linux/ramips/dts/F7C027.dts
  60. 4 1
      target/linux/ramips/dts/FIREWRT.dts
  61. 4 1
      target/linux/ramips/dts/FONERA20N.dts
  62. 4 1
      target/linux/ramips/dts/GB-PC1.dts
  63. 4 1
      target/linux/ramips/dts/GB-PC2.dts
  64. 4 1
      target/linux/ramips/dts/GL-MT300N-V2.dts
  65. 4 1
      target/linux/ramips/dts/HC5661.dts
  66. 4 1
      target/linux/ramips/dts/HC5661A.dts
  67. 4 1
      target/linux/ramips/dts/HC5761.dts
  68. 4 1
      target/linux/ramips/dts/HC5861.dts
  69. 4 1
      target/linux/ramips/dts/HC5861B.dts
  70. 4 1
      target/linux/ramips/dts/HC5962.dts
  71. 4 1
      target/linux/ramips/dts/HG255D.dts
  72. 4 1
      target/linux/ramips/dts/HPM.dts
  73. 4 1
      target/linux/ramips/dts/HT-TM02.dts
  74. 4 1
      target/linux/ramips/dts/HW550-3G.dts
  75. 4 1
      target/linux/ramips/dts/IP2202.dts
  76. 4 1
      target/linux/ramips/dts/JHR-N805R.dts
  77. 4 1
      target/linux/ramips/dts/JHR-N825R.dts
  78. 4 1
      target/linux/ramips/dts/JHR-N926R.dts
  79. 4 1
      target/linux/ramips/dts/K2G.dts
  80. 4 1
      target/linux/ramips/dts/K2P.dts
  81. 4 1
      target/linux/ramips/dts/LINKIT7688.dts
  82. 4 1
      target/linux/ramips/dts/M2M.dts
  83. 4 1
      target/linux/ramips/dts/M3.dts
  84. 4 1
      target/linux/ramips/dts/M4.dtsi
  85. 4 1
      target/linux/ramips/dts/MAC1200RV2.dts
  86. 4 1
      target/linux/ramips/dts/MINIEMBWIFI.dts
  87. 4 1
      target/linux/ramips/dts/MIR3G.dts
  88. 4 1
      target/linux/ramips/dts/MIWIFI-MINI.dts
  89. 4 1
      target/linux/ramips/dts/MIWIFI-NANO.dts
  90. 4 1
      target/linux/ramips/dts/MLW221.dts
  91. 4 1
      target/linux/ramips/dts/MLWG2.dts
  92. 4 1
      target/linux/ramips/dts/MOFI3500-3GN.dts
  93. 4 1
      target/linux/ramips/dts/MPRA1.dts
  94. 4 1
      target/linux/ramips/dts/MPRA2.dts
  95. 4 1
      target/linux/ramips/dts/MR-102N.dts
  96. 4 1
      target/linux/ramips/dts/MZK-750DHP.dts
  97. 4 1
      target/linux/ramips/dts/MZK-DP150N.dts
  98. 4 1
      target/linux/ramips/dts/MZK-EX300NP.dts
  99. 4 1
      target/linux/ramips/dts/MZK-EX750NP.dts
  100. 4 1
      target/linux/ramips/dts/MZK-W300NH2.dts

+ 25 - 4
target/linux/ramips/base-files/etc/diag.sh

@@ -1,24 +1,45 @@
 #!/bin/sh
-# Copyright (C) 2010-2013 OpenWrt.org
 
 . /lib/functions/leds.sh
 
-status_led="$(get_dt_led status)"
+boot="$(get_dt_led boot)"
+failsafe="$(get_dt_led failsafe)"
+running="$(get_dt_led running)"
+upgrade="$(get_dt_led upgrade)"
 
 set_state() {
+	status_led="$boot"
+
 	case "$1" in
 	preinit)
 		status_led_blink_preinit
 		;;
 	failsafe)
+		status_led_off
+		[ -n "$running" ] && {
+			status_led="$running"
+			status_led_off
+		}
+		status_led="$failsafe"
 		status_led_blink_failsafe
 		;;
-	upgrade | \
 	preinit_regular)
 		status_led_blink_preinit_regular
 		;;
+	upgrade)
+		[ -n "$running" ] && {
+			status_led="$running"
+			status_led_off
+		}
+		status_led="$upgrade"
+		status_led_blink_preinit_regular
+		;;
 	done)
-		status_led_on
+		status_led_off
+		[ -n "$running" ] && {
+			status_led="$running"
+			status_led_on
+		}
 		;;
 	esac
 }

+ 4 - 1
target/linux/ramips/dts/3G-6200N.dts

@@ -10,7 +10,10 @@
 	model = "Edimax 3g-6200n";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/3G-6200NL.dts

@@ -10,7 +10,10 @@
 	model = "Edimax 3g-6200nl";
 
 	aliases {
-		led-status = &led_internet;
+		led-boot = &led_internet;
+		led-failsafe = &led_internet;
+		led-running = &led_internet;
+		led-upgrade = &led_internet;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/3G150B.dts

@@ -10,7 +10,10 @@
 	model = "Tenda 3G150B";
 
 	aliases {
-		led-status = &led_ap;
+		led-boot = &led_ap;
+		led-failsafe = &led_ap;
+		led-running = &led_ap;
+		led-upgrade = &led_ap;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/3G300M.dts

@@ -10,7 +10,10 @@
 	model = "Tenda 3G300M";
 
 	aliases {
-		led-status = &led_ap;
+		led-boot = &led_ap;
+		led-failsafe = &led_ap;
+		led-running = &led_ap;
+		led-upgrade = &led_ap;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/A5-V11.dts

@@ -10,7 +10,10 @@
 	model = "A5-V11";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/AC1200RM.dts

@@ -42,7 +42,10 @@
 	model = "ALFA Network AC1200RM";
 
 	aliases {
-		led-status = &led_wps;
+		led-boot = &led_wps;
+		led-failsafe = &led_wps;
+		led-running = &led_wps;
+		led-upgrade = &led_wps;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/AI-BR100.dts

@@ -10,7 +10,10 @@
 	model = "Aigale Ai-BR100";
 
 	aliases {
-		led-status = &led_wlan;
+		led-boot = &led_wlan;
+		led-failsafe = &led_wlan;
+		led-running = &led_wlan;
+		led-upgrade = &led_wlan;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/ALL0239-3G.dts

@@ -10,7 +10,10 @@
 	model = "Allnet ALL0239-3G";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 

+ 4 - 1
target/linux/ramips/dts/AR670W.dts

@@ -10,7 +10,10 @@
 	model = "Airlink101 AR670W";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	cfi@bdc00000 {

+ 4 - 1
target/linux/ramips/dts/AR725W.dts

@@ -10,7 +10,10 @@
 	model = "Airlink101 AR725W";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	cfi@bdc00000 {

+ 4 - 1
target/linux/ramips/dts/ASL26555.dtsi

@@ -7,7 +7,10 @@
 	compatible = "alphanetworks,asl26555", "ralink,rt3050-soc";
 
 	aliases {
-		led-status = &led_power_green;
+		led-boot = &led_power_green;
+		led-failsafe = &led_power_green;
+		led-running = &led_power_green;
+		led-upgrade = &led_power_green;
 	};
 
 	gpio-keys-polled {

+ 4 - 1
target/linux/ramips/dts/ATP-52B.dts

@@ -10,7 +10,10 @@
 	model = "Argus ATP-52B";
 
 	aliases {
-		led-status = &led_run;
+		led-boot = &led_run;
+		led-failsafe = &led_run;
+		led-running = &led_run;
+		led-upgrade = &led_run;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/AWAPN2403.dts

@@ -10,7 +10,10 @@
 	model = "AsiaRF AWAPN2403";
 
 	aliases {
-		led-status = &led_wps;
+		led-boot = &led_wps;
+		led-failsafe = &led_wps;
+		led-running = &led_wps;
+		led-upgrade = &led_wps;
 	};
 
 

+ 4 - 1
target/linux/ramips/dts/AWUSFREE1.dts

@@ -42,7 +42,10 @@
 	model = "ALFA Network AWUSFREE1";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/ArcherC2-v1.dts

@@ -10,7 +10,10 @@
 	model = "TP-Link Archer C2 v1";
 
 	aliases {
-		led-status = &led_wps;
+		led-boot = &led_wps;
+		led-failsafe = &led_wps;
+		led-running = &led_wps;
+		led-upgrade = &led_wps;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/ArcherC20v1.dts

@@ -10,7 +10,10 @@
 	model = "TP-Link Archer C20 v1";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/ArcherC20v4.dts

@@ -10,7 +10,10 @@
 	model = "TP-Link Archer C20 v4";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/ArcherC50.dts

@@ -10,7 +10,10 @@
 	model = "TP-Link Archer C50";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/ArcherC50V3.dts

@@ -10,7 +10,10 @@
 	model = "TP-Link Archer C50 v3";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-keys-polled {

+ 4 - 1
target/linux/ramips/dts/ArcherMR200.dts

@@ -10,7 +10,10 @@
 	model = "TP-Link Archer MR200";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/BR-6475ND.dts

@@ -10,7 +10,10 @@
 	model = "Edimax BR-6475nD";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-keys-polled {

+ 4 - 1
target/linux/ramips/dts/BR-6478AC-V2.dts

@@ -23,7 +23,10 @@
 	model = "Edimax BR-6478AC v2";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/C108.dts

@@ -43,7 +43,10 @@
 	model = "HNET C108";
 
 	aliases {
-		led-status = &led_lan_green;
+		led-boot = &led_lan_green;
+		led-failsafe = &led_lan_green;
+		led-running = &led_lan_green;
+		led-upgrade = &led_lan_green;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/CF-WR800N.dts

@@ -10,7 +10,10 @@
 	model = "Comfast CF-WR800N";
 
 	aliases {
-		led-status = &led_wps;
+		led-boot = &led_wps;
+		led-failsafe = &led_wps;
+		led-running = &led_wps;
+		led-upgrade = &led_wps;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/CS-QR10.dts

@@ -10,7 +10,10 @@
 	model = "Planex CS-QR10";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/CY-SWR1100.dts

@@ -10,7 +10,10 @@
 	model = "Samsung CY-SWR1100";
 
 	aliases {
-		led-status = &led_wps;
+		led-boot = &led_wps;
+		led-failsafe = &led_wps;
+		led-running = &led_wps;
+		led-upgrade = &led_wps;
 	};
 
 	nor-flash@1c000000 {

+ 4 - 1
target/linux/ramips/dts/D105.dts

@@ -10,7 +10,10 @@
 	model = "Huawei D105";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/D240.dts

@@ -43,7 +43,10 @@
 	model = "Sanlinking Technologies D240";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/DAP-1350.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DAP-1350";
 
 	aliases {
-		led-status = &led_power_blue;
+		led-boot = &led_power_blue;
+		led-failsafe = &led_power_blue;
+		led-running = &led_power_blue;
+		led-upgrade = &led_power_blue;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/DAP-1522-A1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DAP-1522 A1";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	cfi@bc400000 {

+ 4 - 1
target/linux/ramips/dts/DB-WRT01.dts

@@ -10,7 +10,10 @@
 	model = "Planex DB-WRT01";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/DCH-M225.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DCH-M225";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-keys-polled {

+ 4 - 1
target/linux/ramips/dts/DCS-930.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DCS-930";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/DCS-930L-B1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DCS-930L B1";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/DIR-300-B1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-300 B1";
 
 	aliases {
-		led-status = &led_status_green;
+		led-boot = &led_status_green;
+		led-failsafe = &led_status_green;
+		led-running = &led_status_green;
+		led-upgrade = &led_status_green;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/DIR-300-B7.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-300 B7";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/DIR-320-B1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-320 B1";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/DIR-600-B1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-600 B1";
 
 	aliases {
-		led-status = &led_status_green;
+		led-boot = &led_status_green;
+		led-failsafe = &led_status_green;
+		led-running = &led_status_green;
+		led-upgrade = &led_status_green;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/DIR-610-A1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-610 A1";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/DIR-615-D.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-615 D";
 
 	aliases {
-		led-status = &led_status_green;
+		led-boot = &led_status_green;
+		led-failsafe = &led_status_green;
+		led-running = &led_status_green;
+		led-upgrade = &led_status_green;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/DIR-615-H1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-615 H1";
 
 	aliases {
-		led-status = &led_status_green;
+		led-boot = &led_status_green;
+		led-failsafe = &led_status_green;
+		led-running = &led_status_green;
+		led-upgrade = &led_status_green;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/DIR-620-A1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-620 A1";
 
 	aliases {
-		led-status = &led_status_green;
+		led-boot = &led_status_green;
+		led-failsafe = &led_status_green;
+		led-running = &led_status_green;
+		led-upgrade = &led_status_green;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/DIR-620-D1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-620 D1";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/DIR-645.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-645";
 
 	aliases {
-		led-status = &led_wps;
+		led-boot = &led_wps;
+		led-failsafe = &led_wps;
+		led-running = &led_wps;
+		led-upgrade = &led_wps;
 	};
 
 	rtl8367b {

+ 4 - 1
target/linux/ramips/dts/DIR-810L.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-810L";
 
 	aliases {
-		led-status = &led_power_green;
+		led-boot = &led_power_green;
+		led-failsafe = &led_power_green;
+		led-running = &led_power_green;
+		led-upgrade = &led_power_green;
 	};
 
 	gpio-keys-polled {

+ 4 - 1
target/linux/ramips/dts/DIR-860L-B1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DIR-860L B1";
 
 	aliases {
-		led-status = &led_power_green;
+		led-boot = &led_power_green;
+		led-failsafe = &led_power_green;
+		led-running = &led_power_green;
+		led-upgrade = &led_power_green;
 	};
 
 	memory@0 {

+ 4 - 1
target/linux/ramips/dts/DWR-116-A1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DWR-116 A1/A2";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	gpio-keys-polled {

+ 4 - 1
target/linux/ramips/dts/DWR-118-A2.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DWR-118 A2";
 
 	aliases {
-		led-status = &led_internet;
+		led-boot = &led_internet;
+		led-failsafe = &led_internet;
+		led-running = &led_internet;
+		led-upgrade = &led_internet;
 	};
 
 	gpio-keys-polled {

+ 4 - 1
target/linux/ramips/dts/DWR-512-B.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DWR-512 B";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	gpio-keys-polled {

+ 4 - 1
target/linux/ramips/dts/DWR-921-C1.dts

@@ -10,7 +10,10 @@
 	model = "D-Link DWR-921 C1";
 
 	aliases {
-		led-status = &led_sstrenghg;
+		led-boot = &led_sstrenghg;
+		led-failsafe = &led_sstrenghg;
+		led-running = &led_sstrenghg;
+		led-upgrade = &led_sstrenghg;
 	};
 
 	gpio-keys-polled {

+ 4 - 1
target/linux/ramips/dts/E1700.dts

@@ -20,7 +20,10 @@
 	model = "Linksys E1700";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-keys-polled {

+ 4 - 1
target/linux/ramips/dts/ESR-9753.dts

@@ -10,7 +10,10 @@
 	model = "Senao / EnGenius ESR-9753";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/EW1200.dts

@@ -10,7 +10,10 @@
 	model = "EW1200";
 
 	aliases {
-		led-status = &led_run;
+		led-boot = &led_run;
+		led-failsafe = &led_run;
+		led-running = &led_run;
+		led-upgrade = &led_run;
 	};
 
 	memory@0 {

+ 4 - 1
target/linux/ramips/dts/EX2700.dts

@@ -20,7 +20,10 @@
 	model = "Netgear EX2700";
 
 	aliases {
-		led-status = &led_power_green;
+		led-boot = &led_power_green;
+		led-failsafe = &led_power_green;
+		led-running = &led_power_green;
+		led-upgrade = &led_power_green;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/EX3700.dts

@@ -12,7 +12,10 @@
 	model = "Netgear EX3700/EX3800";
 
 	aliases {
-		led-status = &led_power_green;
+		led-boot = &led_power_green;
+		led-failsafe = &led_power_green;
+		led-running = &led_power_green;
+		led-upgrade = &led_power_green;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/F5D8235_V1.dts

@@ -12,7 +12,10 @@
 	model = "Belkin F5D8235 v1";
 
 	aliases {
-		led-status = &led_wired_blue;
+		led-boot = &led_wired_blue;
+		led-failsafe = &led_wired_blue;
+		led-running = &led_wired_blue;
+		led-upgrade = &led_wired_blue;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/F5D8235_V2.dts

@@ -10,7 +10,10 @@
 	model = "Belkin F5D8235 v2";
 
 	aliases {
-		led-status = &led_router;
+		led-boot = &led_router;
+		led-failsafe = &led_router;
+		led-running = &led_router;
+		led-upgrade = &led_router;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/F7C027.dts

@@ -10,7 +10,10 @@
 	model = "Belkin F7C027";
 
 	aliases {
-		led-status = &led_status_orange;
+		led-boot = &led_status_orange;
+		led-failsafe = &led_status_orange;
+		led-running = &led_status_orange;
+		led-upgrade = &led_status_orange;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/FIREWRT.dts

@@ -10,7 +10,10 @@
 	model = "Firefly FireWRT";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	memory@0 {

+ 4 - 1
target/linux/ramips/dts/FONERA20N.dts

@@ -10,7 +10,10 @@
 	model = "La Fonera 2.0N";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/GB-PC1.dts

@@ -10,7 +10,10 @@
 	model = "GB-PC1";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	memory@0 {

+ 4 - 1
target/linux/ramips/dts/GB-PC2.dts

@@ -10,7 +10,10 @@
 	model = "GB-PC2";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	memory@0 {

+ 4 - 1
target/linux/ramips/dts/GL-MT300N-V2.dts

@@ -10,7 +10,10 @@
 	model = "GL-MT300N-V2";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/HC5661.dts

@@ -7,7 +7,10 @@
 	model = "HiWiFi HC5661";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/HC5661A.dts

@@ -10,7 +10,10 @@
 	model = "HiWiFi HC5661A";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/HC5761.dts

@@ -7,7 +7,10 @@
 	model = "HiWiFi HC5761";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/HC5861.dts

@@ -7,7 +7,10 @@
 	model = "HiWiFi HC5861";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/HC5861B.dts

@@ -10,7 +10,10 @@
 	model = "HiWiFi HC5861B";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/HC5962.dts

@@ -10,7 +10,10 @@
 	model = "HiWiFi HC5962";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	memory@0 {

+ 4 - 1
target/linux/ramips/dts/HG255D.dts

@@ -10,7 +10,10 @@
 	model = "HuaWei HG255D";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/HPM.dts

@@ -10,7 +10,10 @@
 	model = "Omnima HPM";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/HT-TM02.dts

@@ -10,7 +10,10 @@
 	model = "HooToo HT-TM02";
 
 	aliases {
-		led-status = &led_wlan;
+		led-boot = &led_wlan;
+		led-failsafe = &led_wlan;
+		led-running = &led_wlan;
+		led-upgrade = &led_wlan;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/HW550-3G.dts

@@ -10,7 +10,10 @@
 	model = "Aztech HW550-3G";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/IP2202.dts

@@ -10,7 +10,10 @@
 	model = "Poray IP2202";
 
 	aliases {
-		led-status = &led_run;
+		led-boot = &led_run;
+		led-failsafe = &led_run;
+		led-running = &led_run;
+		led-upgrade = &led_run;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/JHR-N805R.dts

@@ -10,7 +10,10 @@
 	model = "JCG JHR-N805R";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/JHR-N825R.dts

@@ -10,7 +10,10 @@
 	model = "JCG JHR-N825R";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/JHR-N926R.dts

@@ -10,7 +10,10 @@
 	model = "JCG JHR-N926R";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/K2G.dts

@@ -10,7 +10,10 @@
 	model = "Phicomm K2G";
 
 	aliases {
-		led-status = &led_blue;
+		led-boot = &led_blue;
+		led-failsafe = &led_blue;
+		led-running = &led_blue;
+		led-upgrade = &led_blue;
 		serial0 = &uartlite;
 	};
 

+ 4 - 1
target/linux/ramips/dts/K2P.dts

@@ -10,7 +10,10 @@
 	model = "Phicomm K2P";
 
 	aliases {
-		led-status = &led_blue;
+		led-boot = &led_blue;
+		led-failsafe = &led_blue;
+		led-running = &led_blue;
+		led-upgrade = &led_blue;
 	};
 
 	memory@0 {

+ 4 - 1
target/linux/ramips/dts/LINKIT7688.dts

@@ -10,7 +10,10 @@
 	model = "MediaTek LinkIt Smart 7688";
 
 	aliases {
-		led-status = &led_wifi;
+		led-boot = &led_wifi;
+		led-failsafe = &led_wifi;
+		led-running = &led_wifi;
+		led-upgrade = &led_wifi;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/M2M.dts

@@ -10,7 +10,10 @@
 	model = "Intenso Memory 2 Move";
 
 	aliases {
-		led-status = &led_wifi;
+		led-boot = &led_wifi;
+		led-failsafe = &led_wifi;
+		led-running = &led_wifi;
+		led-upgrade = &led_wifi;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/M3.dts

@@ -10,7 +10,10 @@
 	model = "Poray M3";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/M4.dtsi

@@ -7,7 +7,10 @@
 	compatible = "poray,m4", "ralink,rt5350-soc";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/MAC1200RV2.dts

@@ -10,7 +10,10 @@
 	model = "Mercury MAC1200R v2";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/MINIEMBWIFI.dts

@@ -10,7 +10,10 @@
 	model = "Omnima MiniEMBWiFi";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/MIR3G.dts

@@ -10,7 +10,10 @@
 	model = "Xiaomi Mi Router 3G";
 
 	aliases {
-		led-status = &led_status_blue;
+		led-boot = &led_status_blue;
+		led-failsafe = &led_status_blue;
+		led-running = &led_status_blue;
+		led-upgrade = &led_status_blue;
 	};
 
 	memory@0 {

+ 4 - 1
target/linux/ramips/dts/MIWIFI-MINI.dts

@@ -10,7 +10,10 @@
 	model = "Xiaomi MiWiFi Mini";
 
 	aliases {
-		led-status = &led_blue;
+		led-boot = &led_blue;
+		led-failsafe = &led_blue;
+		led-running = &led_blue;
+		led-upgrade = &led_blue;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/MIWIFI-NANO.dts

@@ -10,7 +10,10 @@
 	model = "MiWiFi Nano";
 
 	aliases {
-		led-status = &led_blue;
+		led-boot = &led_blue;
+		led-failsafe = &led_blue;
+		led-running = &led_blue;
+		led-upgrade = &led_blue;
 	};
 
 	chosen {

+ 4 - 1
target/linux/ramips/dts/MLW221.dts

@@ -10,7 +10,10 @@
 	model = "Kingston MLW221";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/MLWG2.dts

@@ -10,7 +10,10 @@
 	model = "Kingston MLWG2";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/MOFI3500-3GN.dts

@@ -10,7 +10,10 @@
 	model = "MoFi Network MOFI3500-3GN";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/MPRA1.dts

@@ -10,7 +10,10 @@
 	model = "HAME MPR-A1";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/MPRA2.dts

@@ -10,7 +10,10 @@
 	model = "HAME MPR-A2";
 
 	aliases {
-		led-status = &led_system;
+		led-boot = &led_system;
+		led-failsafe = &led_system;
+		led-running = &led_system;
+		led-upgrade = &led_system;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/MR-102N.dts

@@ -10,7 +10,10 @@
 	model = "AXIMCom MR-102N";
 
 	aliases {
-		led-status = &led_status;
+		led-boot = &led_status;
+		led-failsafe = &led_status;
+		led-running = &led_status;
+		led-upgrade = &led_status;
 	};
 
 	cfi@1f000000 {

+ 4 - 1
target/linux/ramips/dts/MZK-750DHP.dts

@@ -10,7 +10,10 @@
 	model = "Planex MZK-750DHP";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/MZK-DP150N.dts

@@ -10,7 +10,10 @@
 	model = "Planex MZK-DP150N";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/MZK-EX300NP.dts

@@ -10,7 +10,10 @@
 	model = "Planex MZK-EX300NP";
 
 	aliases {
-		led-status = &led_wps;
+		led-boot = &led_wps;
+		led-failsafe = &led_wps;
+		led-running = &led_wps;
+		led-upgrade = &led_wps;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/MZK-EX750NP.dts

@@ -10,7 +10,10 @@
 	model = "Planex MZK-EX750NP";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	gpio-leds {

+ 4 - 1
target/linux/ramips/dts/MZK-W300NH2.dts

@@ -10,7 +10,10 @@
 	model = "Planex MZK-W300NH2";
 
 	aliases {
-		led-status = &led_power;
+		led-boot = &led_power;
+		led-failsafe = &led_power;
+		led-running = &led_power;
+		led-upgrade = &led_power;
 	};
 
 	cfi@1f000000 {

Некоторые файлы не были показаны из-за большого количества измененных файлов