01_leds 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. #
  2. # Copyright (C) 2015 OpenWrt.org
  3. #
  4. . /lib/functions/uci-defaults.sh
  5. board_config_update
  6. board=$(board_name)
  7. case "$board" in
  8. buffalo,wxr-2533dhp)
  9. ucidef_set_led_wlan "wlan" "WLAN" "white:wireless" "phy0tpt"
  10. ucidef_set_led_switch "wan" "WAN" "white:internet" "switch0" "0x20"
  11. ;;
  12. compex,wpq864)
  13. ucidef_set_led_usbport "usb" "USB" "green:usb" "usb1-port1" "usb2-port1"
  14. ucidef_set_led_usbport "pcie-usb" "PCIe USB" "green:usb-pcie" "usb3-port1"
  15. ;;
  16. edgecore,ecw5410)
  17. ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wlan2g" "phy1tpt"
  18. ucidef_set_led_wlan "wlan5g" "WLAN5G" "green:wlan5g" "phy0tpt"
  19. ;;
  20. nec,wg2600hp)
  21. ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wlan2g" "phy1tpt"
  22. ucidef_set_led_wlan "wlan5g" "WLAN5G" "green:wlan5g" "phy0tpt"
  23. ucidef_set_led_switch "wan" "WAN" "green:active" "switch0" "0x2"
  24. ;;
  25. nec,wg2600hp3)
  26. ucidef_set_led_switch "wan" "WAN" "green:active" "switch0" "0x2"
  27. ;;
  28. netgear,d7800 |\
  29. netgear,r7500 |\
  30. netgear,r7500v2 |\
  31. netgear,r7800)
  32. ucidef_set_led_usbport "usb1" "USB 1" "white:usb1" "usb1-port1" "usb2-port1"
  33. ucidef_set_led_usbport "usb2" "USB 2" "white:usb2" "usb3-port1" "usb4-port1"
  34. ucidef_set_led_switch "wan" "WAN" "white:wan" "switch0" "0x20"
  35. ucidef_set_led_ide "esata" "eSATA" "white:esata"
  36. ;;
  37. tplink,ad7200)
  38. ucidef_set_led_usbport "usb1" "USB 1" "blue:usb1" "usb1-port1" "usb2-port1"
  39. ucidef_set_led_usbport "usb2" "USB 2" "blue:usb3" "usb3-port1" "usb4-port1"
  40. ucidef_set_led_switch "wan" "wan" "blue:wan" "switch0" "0x02"
  41. ucidef_set_led_switch "lan" "lan" "blue:lan" "switch0" "0x3c"
  42. ucidef_set_led_wlan "wlan2g" "wlan2g" "blue:wlan2g" "phy2tpt"
  43. ucidef_set_led_wlan "wlan5g" "wlan5g" "blue:wlan5g" "phy1tpt"
  44. ucidef_set_led_netdev "wlan60g" "wlan60g" "blue:wlan60g" "wlan0"
  45. ;;
  46. tplink,c2600)
  47. ucidef_set_led_usbport "usb1" "USB 1" "white:usb_2" "usb1-port1" "usb2-port1"
  48. ucidef_set_led_usbport "usb2" "USB 2" "white:usb_4" "usb3-port1" "usb4-port1"
  49. ucidef_set_led_switch "wan" "wan" "white:wan" "switch0" "0x20"
  50. ucidef_set_led_switch "lan" "lan" "white:lan" "switch0" "0x1e"
  51. ;;
  52. tplink,vr2600v)
  53. ucidef_set_led_usbport "usb" "USB" "white:usb" "usb1-port1" "usb2-port1" "usb3-port1" "usb4-port1"
  54. ucidef_set_led_switch "lan" "lan" "white:lan" "switch0" "0x1e"
  55. ucidef_set_led_wlan "wlan2g" "WLAN2G" "white:wlan2g" "phy0tpt"
  56. ucidef_set_led_wlan "wlan5g" "WLAN5G" "white:wlan5g" "phy1tpt"
  57. ucidef_set_led_switch "wan" "wan" "white:wan" "switch0" "0x20"
  58. ;;
  59. zyxel,nbg6817)
  60. ucidef_set_led_netdev "wan" "WAN" "white:internet" "eth1"
  61. ;;
  62. esac
  63. board_config_flush
  64. exit 0