ramips: use consistent naming scheme for LEDs
[openwrt/openwrt.git] / target / linux / ramips / base-files / etc / board.d / 01_leds
1 #!/bin/sh
2
3 . /lib/functions/uci-defaults-new.sh
4 . /lib/ramips.sh
5
6 set_usb_led() {
7 ucidef_set_led_usbdev "usb" "USB" "$1" "1-1"
8 }
9
10 set_wifi_led() {
11 ucidef_set_led_netdev "wifi_led" "wifi" "$1" "wlan0"
12 }
13
14
15 board=$(ramips_board_name)
16
17 board_config_update
18
19 case $board in
20 3g150b)
21 set_usb_led "3g150b:blue:3g"
22 ;;
23 3g300m)
24 set_usb_led "3g300m:blue:3g"
25 ;;
26 3g-6200n)
27 set_wifi_led "3g-6200n:amber:wlan"
28 set_usb_led "3g-6200n:blue:3g"
29 ;;
30 3g-6200nl)
31 set_wifi_led "3g-6200nl:amber:wlan"
32 ;;
33 a5-v11)
34 ucidef_set_led_default "power" "POWER" "a5-v11:red:power" "1"
35 ;;
36 ai-br100)
37 ucidef_set_led_netdev "wan" "wan" "ai-br100:blue:wan" "eth0.2"
38 set_wifi_led "ai-br100:blue:wlan"
39 ;;
40 air3gii)
41 set_wifi_led "air3gii:green:wlan"
42 set_usb_led "air3gii:green:mobile"
43 ;;
44 all0239-3g)
45 set_usb_led "all0239-3g:green:usb"
46 ;;
47 all0256n)
48 ucidef_set_rssimon "wlan0" "40000" "1"
49 ucidef_set_led_rssi "rssilow" "RSSILOW" "all0256n:green:rssilow" "wlan0" "1" "40" "0" "6"
50 ucidef_set_led_rssi "rssimedium" "RSSIMEDIUM" "all0256n:green:rssimed" "wlan0" "30" "80" "-29" "5"
51 ucidef_set_led_rssi "rssihigh" "RSSIHIGH" "all0256n:green:rssihigh" "wlan0" "70" "100" "-69" "8"
52 set_wifi_led "rt2800pci-phy0::radio"
53 ;;
54 ar670w|\
55 ar725w|\
56 awapn2403)
57 set_wifi_led "rt2800soc-phy0::radio"
58 ;;
59 asl26555)
60 ucidef_set_led_default "power" "POWER" "asl26555:green:power" "1"
61 ucidef_set_led_netdev "eth" "ETH" "asl26555:green:eth" "eth0"
62 set_wifi_led "asl26555:green:wlan"
63 set_usb_led "asl26555:green:3g"
64 ;;
65 bc2)
66 set_usb_led "bc2:blue:usb"
67 ;;
68 br-6425)
69 set_wifi_led "br-6425:orange:wlan"
70 ;;
71 br-6475nd)
72 set_wifi_led "br-6475nd:amber:wlan"
73 ;;
74 broadway)
75 set_usb_led "broadway:red:diskmounted"
76 set_wifi_led "broadway:red:wps_active"
77 ;;
78 cf-wr800n)
79 ucidef_set_led_netdev "lan" "lan" "cf-wr800n:white:ethernet" eth0.1
80 set_wifi_led "cf-wr800n:white:wifi"
81 ;;
82 cy-swr1100)
83 ucidef_set_led_default "wps" "WPS" "cy-swr1100:blue:wps" "0"
84 set_usb_led "cy-swr1100:blue:usb"
85 ;;
86 d105)
87 ucidef_set_led_default "power" "POWER" "d105:red:power" "1"
88 set_usb_led "d105:green:usb"
89 ;;
90 dcs-930l-b1)
91 ucidef_set_led_default "power" "POWER" "dcs-930l-b1:red:power" "1"
92 ucidef_set_led_netdev "wifi" "WiFi" "dcs-930l-b1:blue:wps"
93 ;;
94 dir-300-b1)
95 ucidef_set_led_default "wan" "WAN LED (amber)" "dir-300-b1:amber:wan" "1"
96 set_wifi_led "rt2800pci-phy0::radio"
97 ;;
98 dir-300-b7|\
99 dir-320-b1|\
100 dir-610-a1|\
101 esr-9753|\
102 hlk-rm04|\
103 sl-r7205|\
104 v11st-fe|\
105 w306r-v20|\
106 wt1520)
107 set_wifi_led "rt2800pci-phy0::radio"
108 ;;
109 dir-600-b1)
110 ucidef_set_led_default "wan" "WAN LED (amber)" "dir-600-b1:amber:wan" "1"
111 set_wifi_led "rt2800pci-phy0::radio"
112 ;;
113 dir-600-b2)
114 ucidef_set_led_default "wan" "WAN LED (amber)" "dir-600-b2:amber:wan" "1"
115 set_wifi_led "rt2800pci-phy0::radio"
116 ;;
117 dir-615-d)
118 ucidef_set_led_default "status" "Status LED (amber)" "dir-615-d:amber:status" "0"
119 set_wifi_led "rt2800pci-phy0::radio"
120 ;;
121 dir-615-h1)
122 ucidef_set_led_default "status" "Status LED (amber)" "dir-615-h1:amber:status" "0"
123 set_wifi_led "rt2800pci-phy0::radio"
124 ;;
125 dir-620-a1)
126 ucidef_set_led_default "wan" "WAN LED (amber)" "dir-620-a1:amber:wan" "1"
127 set_wifi_led "rt2800pci-phy0::radio"
128 ;;
129 dir-620-d1)
130 set_wifi_led "dir-620-d1:green:wifi"
131 ;;
132 dir-810l)
133 ucidef_set_led_default "power" "POWER" "dir-810l:green:power" "1"
134 ;;
135 f5d8235-v1)
136 set_usb_led "f5d8235-v1:blue:storage"
137 ;;
138 f5d8235-v2)
139 set_usb_led "f5d8235-v2:blue:storage"
140 ;;
141 fonera20n)
142 set_usb_led "fonera20n:orange:usb"
143 set_wifi_led "fonera20n:orange:wifi"
144 ;;
145 hg255d)
146 set_wifi_led "hg255d:green:wlan"
147 set_usb_led "hg255d:green:usb"
148 ucidef_set_led_interface "lan" "hg255d:green:internet"
149 ;;
150 hpm)
151 ucidef_set_led_default "power" "POWER" "hpm:orange:power" "1"
152 ucidef_set_led_netdev "eth" "ETH" "hpm:green:eth" "eth0"
153 set_wifi_led "hpm:green:wifi"
154 ;;
155 ht-tm02)
156 ucidef_set_led_netdev "eth" "Ethernet" "ht-tm02:green:lan" "eth0"
157 set_wifi_led "ht-tm02:blue:wlan"
158 ;;
159 hw550-3g)
160 set_usb_led "hw550-3g:green:usb"
161 ;;
162 m2m)
163 set_wifi_led "m2m:blue:wifi"
164 ucidef_set_led_netdev "eth" "Ethernet" "m2m:green:wan" "eth0"
165 ;;
166 miniembplug)
167 set_wifi_led "miniembplug:red:wlan"
168 set_usb_led "miniembplug:green:mobile"
169 ;;
170 miwifi-mini)
171 ucidef_set_led_default "power" "power" "miwifi-mini:red:status" "1"
172 ;;
173 mlw221)
174 set_wifi_led "mlw221:blue:wifi"
175 ucidef_set_led_default "system" "system" "mlw221:blue:system" "1"
176 ;;
177 mlwg2)
178 set_wifi_led "mlwg2:blue:wifi"
179 ucidef_set_led_default "system" "system" "mlwg2:blue:system" "1"
180 ;;
181 mofi3500-3gn)
182 set_usb_led "mofi3500-3gn:green:usb"
183 ;;
184 mpr-a1)
185 set_wifi_led "mpr-a1:blue:system"
186 ;;
187 mpr-a2)
188 set_wifi_led "mpr-a2:blue:system"
189 ;;
190 mr-102n)
191 set_wifi_led "mr-102n:green:wlan"
192 set_usb_led "mr-102n:green:usb"
193 ;;
194 mzk-dp150n)
195 ucidef_set_led_default "power" "power" "mzk-dp150n:green:power" "1"
196 ;;
197 mzk-w300nh2)
198 set_wifi_led "mzk-w300nh2:amber:wlan"
199 ;;
200 na930)
201 set_usb_led "na930:blue:status"
202 ;;
203 nw718)
204 set_usb_led "nw718:amber:usb"
205 ;;
206 oy-0001)
207 ucidef_set_led_default "power" "power" "oy-0001:green:power" "1"
208 set_wifi_led "oy-0001:green:wifi"
209 ;;
210 pbr-m1)
211 ucidef_set_led_netdev "internet" "internet" "pbr-m1:green:internet" "eth0.2"
212 ucidef_set_led_default "power" "power" "pbr-m1:green:power" "1"
213 ucidef_set_led_default "sys" "sys" "pbr-m1:green:sys" "1"
214 ;;
215 px-4885)
216 set_wifi_led "px-4885:orange:wifi"
217 set_usb_led "px-4885:blue:storage"
218 ;;
219 re6500)
220 ucidef_set_led_default "power" "power" "re6500:white:power" "1"
221 ucidef_set_led_default "wifi" "wifi" "re6500:orange:wifi" "1"
222 ;;
223 rp-n53)
224 ucidef_set_led_netdev "eth" "Network" "rp-n53:white:back" "eth0"
225 set_wifi_led "rp-n53:blue:wifi"
226 ;;
227 rt-n14u)
228 ucidef_set_led_default "power" "power" "rt-n14u:blue:power" "1"
229 ucidef_set_led_netdev "lan" "lan" "rt-n14u:blue:lan" eth0.1
230 ucidef_set_led_netdev "wan" "wan" "rt-n14u:blue:wan" eth0.2
231 set_wifi_led "rt-n14u:blue:air"
232 set_usb_led "rt-n14u:blue:usb"
233 ;;
234 sap-g3200u3)
235 set_usb_led "sap-g3200u3:green:usb"
236 ;;
237 vocore)
238 ucidef_set_led_netdev "eth" "ETH" "vocore:orange:eth" "eth0"
239 set_wifi_led "vocore:green:status"
240 ;;
241 w502u)
242 set_usb_led "w502u:blue:usb"
243 set_wifi_led "rt2800pci-phy0::radio"
244 ;;
245 wcr-150gn)
246 set_usb_led "wcr-150gn:amber:user"
247 ;;
248 whr-1166d)
249 ucidef_set_led_default "power" "power" "whr-1166d:green:power" "1"
250 ucidef_set_led_default "router" "router" "whr-1166d:green:router" "1"
251 ;;
252 whr-300hp2)
253 ucidef_set_led_default "power" "power" "whr-300hp2:green:power" "1"
254 ucidef_set_led_default "router" "router" "whr-300hp2:green:router" "1"
255 ;;
256 whr-600d)
257 ucidef_set_led_default "power" "power" "whr-600d:green:power" "1"
258 ucidef_set_led_default "router" "router" "whr-600d:green:router" "1"
259 ;;
260 wnce2001)
261 set_wifi_led "wnce2001:green:wlan"
262 ;;
263 wt3020)
264 ucidef_set_led_default "power" "power" "wt3020:blue:power" "0"
265 ;;
266 y1)
267 ucidef_set_led_default "power" "power" "y1:blue:power" "1"
268 set_usb_led "y1:blue:usb"
269 set_wifi_led "y1:blue:wifi"
270 ;;
271 y1s)
272 ucidef_set_led_default "power" "power" "y1s:blue:power" "1"
273 set_usb_led "y1s:blue:usb"
274 set_wifi_led "y1s:blue:wifi"
275 ;;
276 zbt-wa05)
277 ucidef_set_led_default "power" "power" "zbt-wa05:blue:power" "1"
278 set_wifi_led "zbt-wa05:blue:air"
279 set_usb_led "zbt-wa05:blue:usb"
280 ;;
281 zbt-wr8305rt)
282 ucidef_set_led_default "power" "power" "zbt-wr8305rt:green:sys" "1"
283 set_usb_led "zbt-wr8305rt:green:usb"
284 set_wifi_led "zbt-wr8305rt:green:wifi"
285 ;;
286 zte-q7)
287 set_wifi_led "zte-q7:blue:status"
288 ;;
289 esac
290
291 board_config_flush
292
293 exit 0