86 lines
3.6 KiB
Text
86 lines
3.6 KiB
Text
|
#!/bin/sh
|
||
|
|
||
|
. /lib/functions/uci-defaults.sh
|
||
|
|
||
|
board_config_update
|
||
|
|
||
|
board=$(board_name)
|
||
|
boardname="${board##*,}"
|
||
|
|
||
|
case "$board" in
|
||
|
buffalo,whr-g301n)
|
||
|
ucidef_set_led_netdev "wan" "WAN" "$boardname:green:wan" "eth0"
|
||
|
ucidef_set_led_switch "lan1" "LAN1" "$boardname:green:lan1" "switch0" "0x02"
|
||
|
ucidef_set_led_switch "lan2" "LAN2" "$boardname:green:lan2" "switch0" "0x04"
|
||
|
ucidef_set_led_switch "lan3" "LAN3" "$boardname:green:lan3" "switch0" "0x08"
|
||
|
ucidef_set_led_switch "lan4" "LAN4" "$boardname:green:lan4" "switch0" "0x10"
|
||
|
;;
|
||
|
netgear,wnr1000-v2|\
|
||
|
netgear,wnr2000-v3)
|
||
|
ucidef_set_led_netdev "wan-amber" "WAN (amber)" "netgear:amber:wan" "eth0"
|
||
|
ucidef_set_led_switch "lan1green" "LAN1 (green)" "netgear:green:lan1" "switch0" "0x02" "0x04"
|
||
|
ucidef_set_led_switch "lan2green" "LAN2 (green)" "netgear:green:lan2" "switch0" "0x04" "0x04"
|
||
|
ucidef_set_led_switch "lan3green" "LAN3 (green)" "netgear:green:lan3" "switch0" "0x08" "0x04"
|
||
|
ucidef_set_led_switch "lan4green" "LAN4 (green)" "netgear:green:lan4" "switch0" "0x10" "0x04"
|
||
|
ucidef_set_led_switch "lan1amber" "LAN1 (amber)" "netgear:amber:lan1" "switch0" "0x02" "0x02"
|
||
|
ucidef_set_led_switch "lan2amber" "LAN2 (amber)" "netgear:amber:lan2" "switch0" "0x04" "0x02"
|
||
|
ucidef_set_led_switch "lan3amber" "LAN3 (amber)" "netgear:amber:lan3" "switch0" "0x08" "0x02"
|
||
|
ucidef_set_led_switch "lan4amber" "LAN4 (amber)" "netgear:amber:lan4" "switch0" "0x10" "0x02"
|
||
|
;;
|
||
|
netgear,wnr612-v2|\
|
||
|
on,n150r)
|
||
|
ucidef_set_led_netdev "wan" "WAN" "netgear:green:wan" "eth0"
|
||
|
ucidef_set_led_switch "lan1" "LAN1" "netgear:green:lan1" "switch0" "0x02" "0x0f"
|
||
|
ucidef_set_led_switch "lan2" "LAN2" "netgear:green:lan2" "switch0" "0x04" "0x0f"
|
||
|
;;
|
||
|
tplink,tl-wr841-v9|\
|
||
|
tplink,tl-wr841-v10|\
|
||
|
tplink,tl-wr841-v11|\
|
||
|
tplink,tl-wr841-v12)
|
||
|
ucidef_set_led_netdev "wan" "WAN" "tp-link:green:wan" "eth1"
|
||
|
ucidef_set_led_switch "lan1" "LAN1" "tp-link:green:lan1" "switch0" "0x10"
|
||
|
ucidef_set_led_switch "lan2" "LAN2" "tp-link:green:lan2" "switch0" "0x08"
|
||
|
ucidef_set_led_switch "lan3" "LAN3" "tp-link:green:lan3" "switch0" "0x04"
|
||
|
ucidef_set_led_switch "lan4" "LAN4" "tp-link:green:lan4" "switch0" "0x02"
|
||
|
;;
|
||
|
tplink,tl-mr3020-v1|\
|
||
|
tplink,tl-mr3040-v2)
|
||
|
ucidef_set_led_netdev "lan" "LAN" "tp-link:green:lan" "eth0"
|
||
|
;;
|
||
|
tplink,tl-mr3420-v2|\
|
||
|
tplink,tl-wr740n-v4|\
|
||
|
tplink,tl-wr741nd-v4|\
|
||
|
tplink,tl-wr841-v8)
|
||
|
ucidef_set_led_netdev "wan" "WAN" "tp-link:green:wan" "eth1"
|
||
|
ucidef_set_led_switch "lan1" "LAN1" "tp-link:green:lan1" "switch0" "0x04"
|
||
|
ucidef_set_led_switch "lan2" "LAN2" "tp-link:green:lan2" "switch0" "0x08"
|
||
|
ucidef_set_led_switch "lan3" "LAN3" "tp-link:green:lan3" "switch0" "0x10"
|
||
|
ucidef_set_led_switch "lan4" "LAN4" "tp-link:green:lan4" "switch0" "0x02"
|
||
|
;;
|
||
|
tplink,tl-wr740n-v1|\
|
||
|
tplink,tl-wr740n-v3|\
|
||
|
tplink,tl-wr741-v1|\
|
||
|
tplink,tl-wr743nd-v1|\
|
||
|
tplink,tl-wr841-v5|\
|
||
|
tplink,tl-wr941-v4)
|
||
|
ucidef_set_led_netdev "wan" "WAN" "tp-link:green:wan" "eth0"
|
||
|
ucidef_set_led_switch "lan1" "LAN1" "tp-link:green:lan1" "switch0" "0x02"
|
||
|
ucidef_set_led_switch "lan2" "LAN2" "tp-link:green:lan2" "switch0" "0x04"
|
||
|
ucidef_set_led_switch "lan3" "LAN3" "tp-link:green:lan3" "switch0" "0x08"
|
||
|
ucidef_set_led_switch "lan4" "LAN4" "tp-link:green:lan4" "switch0" "0x10"
|
||
|
;;
|
||
|
tplink,tl-wr940n-v3|\
|
||
|
tplink,tl-wr940n-v4|\
|
||
|
tplink,tl-wr941nd-v6)
|
||
|
ucidef_set_led_netdev "wan" "WAN" "tp-link:blue:wan" "eth1"
|
||
|
ucidef_set_led_switch "lan1" "LAN1" "tp-link:blue:lan1" "switch0" "0x10"
|
||
|
ucidef_set_led_switch "lan2" "LAN2" "tp-link:blue:lan2" "switch0" "0x08"
|
||
|
ucidef_set_led_switch "lan3" "LAN3" "tp-link:blue:lan3" "switch0" "0x04"
|
||
|
ucidef_set_led_switch "lan4" "LAN4" "tp-link:blue:lan4" "switch0" "0x02"
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
board_config_flush
|
||
|
|
||
|
exit 0
|