leds 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. #!/bin/sh
  2. . /lib/functions/uci-defaults.sh
  3. . /lib/ramips.sh
  4. set_usb_led() {
  5. ucidef_set_led_usbdev "usb" "USB" "$1" "1-1"
  6. }
  7. set_wifi_led() {
  8. ucidef_set_led_netdev "wifi_led" "wifi" "$1" "wlan0"
  9. }
  10. board=$(ramips_board_name)
  11. case $board in
  12. all0256n)
  13. set_wifi_led "rt2800pci-phy0::radio"
  14. ;;
  15. bc2)
  16. set_usb_led "bc2:blue:usb"
  17. ;;
  18. dir-300-b1|\
  19. dir-600-b1|\
  20. dir-600-b2)
  21. # ANDed with vlan switch port 4 led state
  22. ucidef_set_led_default "wan" "WAN LED (amber)" "d-link:amber:wan" "1"
  23. ;;
  24. esr-9753)
  25. set_wifi_led "rt2800pci-phy0::radio"
  26. ;;
  27. f5d8235-v1)
  28. set_usb_led "f5d8235-v1:blue:storage"
  29. ;;
  30. f5d8235-v2)
  31. set_usb_led "f5d8235v2:blue:storage"
  32. ;;
  33. fonera20n)
  34. set_usb_led "fonera20n:amber:usb"
  35. ;;
  36. hw550-3g)
  37. set_usb_led "hw550-3g:green:usb"
  38. ;;
  39. mofi3500-3gn)
  40. set_usb_led "mofi3500-3gn:green:usb"
  41. ;;
  42. nw718)
  43. set_usb_led "nw718:amber:usb"
  44. ;;
  45. sl-r7205)
  46. set_wifi_led "rt2800pci-phy0::radio"
  47. ;;
  48. v11st-fe)
  49. set_wifi_led "rt2800pci-phy0::radio"
  50. ;;
  51. w306r-v20)
  52. set_wifi_led "rt2800pci-phy0::radio"
  53. ;;
  54. w502u)
  55. set_usb_led "alfa:blue:usb"
  56. set_wifi_led "rt2800pci-phy0::radio"
  57. ;;
  58. wcr-150gn)
  59. set_usb_led "wcr150gn:amber:user"
  60. ;;
  61. esac
  62. ucidef_commit_leds
  63. exit 0