01_leds 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. . /lib/functions/leds.sh
  2. . /lib/functions/uci-defaults.sh
  3. board=$(board_name)
  4. board_config_update
  5. case $board in
  6. abt,asr3000)
  7. ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth1"
  8. ucidef_set_led_netdev "wlan2g" "WLAN2G" "green:wlan-2ghz" "phy0-ap0"
  9. ucidef_set_led_netdev "wlan5g" "WLAN5G" "green:wlan-5ghz" "phy1-ap0"
  10. ;;
  11. asus,rt-ax52)
  12. ucidef_set_led_netdev "wan" "wan" "blue:wan" "wan" "link tx rx"
  13. ;;
  14. confiabits,mt7981)
  15. ucidef_set_led_netdev "lan1" "lan1" "blue:lan-1" "lan1" "link tx rx"
  16. ucidef_set_led_netdev "lan2" "lan2" "blue:lan-2" "lan2" "link tx rx"
  17. ucidef_set_led_netdev "lan3" "lan3" "blue:lan-3" "lan3" "link tx rx"
  18. ucidef_set_led_netdev "wan" "wan" "blue:wan" "wan" "link tx rx"
  19. ;;
  20. bananapi,bpi-r3-mini)
  21. ucidef_set_led_netdev "lan1" "LAN" "mdio-bus:0e:green:lan" "eth0" "link_2500 link_1000 tx rx"
  22. ucidef_set_led_netdev "lan2" "LAN" "mdio-bus:0e:yellow:lan" "eth0" "link_2500 link_100 tx rx"
  23. ucidef_set_led_netdev "wan1" "WAN" "mdio-bus:0f:green:wan" "eth1" "link_2500 link_1000 tx rx"
  24. ucidef_set_led_netdev "wan2" "WAN" "mdio-bus:0f:yellow:wan" "eth1" "link_2500 link_100 tx rx"
  25. ucidef_set_led_netdev "wlan2g" "WLAN2G" "blue:wlan-1" "phy0-ap0"
  26. ucidef_set_led_netdev "wlan5g" "WLAN5G" "blue:wlan-2" "phy1-ap0"
  27. ;;
  28. bananapi,bpi-r4|\
  29. bananapi,bpi-r4-poe)
  30. ucidef_set_led_netdev "wan" "wan" "mt7530-0:00:green:lan" "wan" "link tx rx"
  31. ucidef_set_led_netdev "lan1" "lan1" "mt7530-0:01:green:lan" "lan1" "link tx rx"
  32. ucidef_set_led_netdev "lan2" "lan2" "mt7530-0:02:green:lan" "lan2" "link tx rx"
  33. ucidef_set_led_netdev "lan3" "lan3" "mt7530-0:03:green:lan" "lan3" "link tx rx"
  34. ;;
  35. cudy,re3000-v1|\
  36. wavlink,wl-wn573hx3)
  37. ucidef_set_led_netdev "lan" "lan" "green:lan" "eth0" "link tx rx"
  38. ;;
  39. cudy,wr3000-v1)
  40. ucidef_set_led_netdev "wan" "wan" "blue:wan" "wan"
  41. ;;
  42. cudy,wr3000h-v1)
  43. ucidef_set_led_netdev "lan1" "lan1" "white:lan-1" "lan1" "link tx rx"
  44. ucidef_set_led_netdev "lan2" "lan2" "white:lan-2" "lan2" "link tx rx"
  45. ucidef_set_led_netdev "lan3" "lan3" "white:lan-3" "lan3" "link tx rx"
  46. ucidef_set_led_netdev "lan4" "lan4" "white:lan-4" "lan4" "link tx rx"
  47. ucidef_set_led_netdev "wan" "wan" "white:wan" "wan" "link tx rx"
  48. ucidef_set_led_netdev "internet" "internet" "white:wan-online" "wan" "link"
  49. ;;
  50. glinet,gl-x3000|\
  51. glinet,gl-xe3000)
  52. ucidef_set_led_default "power" "POWER" "green:power" "1"
  53. ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth0"
  54. ucidef_set_led_netdev "5g_1" "5G_1" "green:5g:led1" "wwan0"
  55. ucidef_set_led_netdev "5g_2" "5G_2" "green:5g:led2" "wwan0"
  56. ucidef_set_led_netdev "5g_3" "5G_3" "green:5g:led3" "wwan0"
  57. ucidef_set_led_netdev "5g_4" "5G_4" "green:5g:led4" "wwan0"
  58. ucidef_set_led_netdev "wlan2g" "WLAN2G" "green:wifi2g" "phy0-ap0"
  59. ucidef_set_led_netdev "wlan5g" "WLAN5G" "green:wifi5g" "phy1-ap0"
  60. ;;
  61. huasifei,wh3000)
  62. ucidef_set_led_netdev "wan" "WAN" "red:wan" "eth1" "link tx rx"
  63. ;;
  64. iptime,ax3000q)
  65. ucidef_set_led_netdev "wan" "WAN" "amber:wan" "wan" "link tx rx"
  66. ;;
  67. iptime,ax3000sm)
  68. ucidef_set_led_netdev "wan" "wan" "amber:wan" "eth1" "link tx rx"
  69. ;;
  70. mercusys,mr80x-v3)
  71. ucidef_set_led_netdev "lan1" "lan-1" "green:lan-1" "lan1" "link tx rx"
  72. ucidef_set_led_netdev "lan2" "lan-2" "green:lan-2" "lan2" "link tx rx"
  73. ucidef_set_led_netdev "lan3" "lan-3" "green:lan-3" "lan3" "link tx rx"
  74. ucidef_set_led_netdev "wan" "wan" "green:wan" "wan" "link tx rx"
  75. ;;
  76. mercusys,mr90x-v1|\
  77. mercusys,mr90x-v1-ubi)
  78. ucidef_set_led_netdev "lan-0" "lan-0" "green:lan-0" "lan0" "link tx rx"
  79. ucidef_set_led_netdev "lan-1" "lan-1" "green:lan-1" "lan1" "link tx rx"
  80. ucidef_set_led_netdev "lan-2" "lan-2" "green:lan-2" "lan2" "link tx rx"
  81. ucidef_set_led_netdev "wan" "wan" "green:wan" "eth1" "link tx rx"
  82. ;;
  83. netgear,wax220)
  84. ucidef_set_led_netdev "eth0" "LAN" "green:lan" "eth0"
  85. ;;
  86. netis,nx31)
  87. ucidef_set_led_netdev "wan" "wan" "blue:wan" "eth1" "link tx rx"
  88. ;;
  89. nokia,ea0326gmp)
  90. ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth1" "link"
  91. ucidef_set_led_netdev "lan" "LAN" "green:lan" "br-lan" "link"
  92. ucidef_set_led_netdev "wlan" "WLAN" "green:wlan" "phy1-ap0" "link"
  93. ;;
  94. openembed,som7981)
  95. ucidef_set_led_netdev "lanact" "LANACT" "amber:lan" "eth1" "rx tx"
  96. ucidef_set_led_netdev "lanlink" "LANLINK" "green:lan" "eth1" "link"
  97. ;;
  98. openfi,6c)
  99. ucidef_set_led_netdev "lan" "LAN" "green:lan" "eth0" "link tx rx"
  100. ;;
  101. openwrt,one)
  102. ucidef_set_led_netdev "wanact" "WANACT" "mdio-bus:0f:green:wan" "eth0" "rx tx"
  103. ucidef_set_led_netdev "wanlink" "WANLINK" "mdio-bus:0f:amber:wan" "eth0" "link"
  104. ucidef_set_led_netdev "lanact" "LANACT" "green:lan" "eth1" "rx tx"
  105. ucidef_set_led_netdev "lanlink" "LANLINK" "amber:lan" "eth1" "link"
  106. ;;
  107. routerich,ax3000|\
  108. routerich,ax3000-ubootmod)
  109. ucidef_set_led_netdev "lan-1" "lan-1" "blue:lan-1" "lan1" "link tx rx"
  110. ucidef_set_led_netdev "lan-2" "lan-2" "blue:lan-2" "lan2" "link tx rx"
  111. ucidef_set_led_netdev "lan-3" "lan-3" "blue:lan-3" "lan3" "link tx rx"
  112. ucidef_set_led_netdev "wan" "wan" "blue:wan" "wan" "link tx rx"
  113. ucidef_set_led_netdev "wan-off" "wan-off" "red:wan" "wan" "link"
  114. ;;
  115. routerich,ax3000-v1)
  116. ucidef_set_led_netdev "lan-1" "lan-1" "blue:lan-1" "lan1" "link tx rx"
  117. ucidef_set_led_netdev "lan-2" "lan-2" "blue:lan-2" "lan2" "link tx rx"
  118. ucidef_set_led_netdev "lan-3" "lan-3" "blue:lan-3" "lan3" "link tx rx"
  119. ucidef_set_led_netdev "wan" "wan" "blue:wan" "eth1" "link tx rx"
  120. ucidef_set_led_netdev "wan-off" "wan-off" "red:wan" "eth1" "link"
  121. ;;
  122. smartrg,sdg-8733|\
  123. smartrg,sdg-8734)
  124. ucidef_set_led_netdev "lan-1-green" "LAN1" "mdio-bus:08:green:lan" "lan1" "link_2500 link_5000"
  125. ucidef_set_led_netdev "lan-1-orange" "LAN1" "mdio-bus:08:orange:lan" "lan1" "link_100 link_1000"
  126. ucidef_set_led_netdev "lan-1-white" "LAN1" "mdio-bus:08:white:lan" "lan1" "link_10000"
  127. ucidef_set_led_netdev "lan-2-green" "LAN2" "mt7530-0:01:green:lan" "lan2" "link_1000"
  128. ucidef_set_led_netdev "lan-2-amber" "LAN2" "mt7530-0:01:amber:lan" "lan2" "link_100 link_10"
  129. ucidef_set_led_netdev "lan-3-green" "LAN3" "mt7530-0:02:green:lan" "lan3" "link_1000"
  130. ucidef_set_led_netdev "lan-3-amber" "LAN3" "mt7530-0:02:amber:lan" "lan3" "link_100 link_10"
  131. ucidef_set_led_netdev "lan-4-green" "LAN4" "mt7530-0:03:green:lan" "lan4" "link_1000"
  132. ucidef_set_led_netdev "lan-4-amber" "LAN4" "mt7530-0:03:amber:lan" "lan4" "link_100 link_10"
  133. ucidef_set_led_netdev "wan-green" "WAN" "mdio-bus:00:green:wan" "wan" "link_2500 link_5000"
  134. ucidef_set_led_netdev "wan-orange" "WAN" "mdio-bus:00:orange:wan" "wan" "link_100 link_1000"
  135. ucidef_set_led_netdev "wan-white" "WAN" "mdio-bus:00:white:wan" "wan" "link_10000"
  136. ;;
  137. smartrg,sdg-8733a)
  138. ucidef_set_led_netdev "lan-green-act" "LAN" "mdio-bus:0f:green:lan" "lan" "link_2500"
  139. ucidef_set_led_netdev "lan-amber" "LAN" "amber:lan" "lan" "link_100"
  140. ucidef_set_led_netdev "lan-green" "LAN" "green:lan" "lan" "link_1000"
  141. ucidef_set_led_netdev "wan-green" "WAN" "mdio-bus:08:green:wan" "wan" "link_2500 link_5000"
  142. ucidef_set_led_netdev "wan-orange" "WAN" "mdio-bus:08:orange:wan" "wan" "link_100 link_1000"
  143. ucidef_set_led_netdev "wan-white" "WAN" "mdio-bus:08:white:wan" "wan" "link_10000"
  144. ;;
  145. tplink,re6000xd)
  146. ucidef_set_led_netdev "lan-1" "lan-1" "blue:lan-0" "lan1" "link tx rx"
  147. ucidef_set_led_netdev "lan-2" "lan-2" "blue:lan-1" "lan2" "link tx rx"
  148. ucidef_set_led_netdev "eth1" "lan-3" "blue:lan-2" "eth1" "link tx rx"
  149. ;;
  150. wavlink,wl-wn586x3)
  151. ucidef_set_led_netdev "lan-1" "lan-1" "blue:lan-1" "lan1" "link tx rx"
  152. ucidef_set_led_netdev "lan-2" "lan-2" "blue:lan-2" "lan2" "link tx rx"
  153. ucidef_set_led_netdev "wan" "wan" "blue:wan" "eth1" "link tx rx"
  154. ;;
  155. xiaomi,mi-router-wr30u-stock|\
  156. xiaomi,mi-router-wr30u-ubootmod)
  157. ucidef_set_led_netdev "wan" "wan" "blue:wan" "wan" "link tx rx"
  158. ;;
  159. xiaomi,redmi-router-ax6000-stock|\
  160. xiaomi,redmi-router-ax6000-ubootmod)
  161. ucidef_set_led_netdev "wan" "wan" "rgb:network" "wan"
  162. ;;
  163. zbtlink,zbt-z8103ax)
  164. ucidef_set_led_netdev "wan" "wan" "green:wan" "eth1" "link tx rx"
  165. ;;
  166. zyxel,ex5601-t0-stock|\
  167. zyxel,ex5601-t0-ubootmod)
  168. ucidef_set_led_netdev "lan" "LAN" "green:lan" "eth0" "link tx rx"
  169. ucidef_set_led_netdev "wan" "WAN" "green:inet" "eth1" "link tx rx"
  170. ucidef_set_led_netdev "wifi-24g" "WIFI-2.4G" "green:wifi24g" "phy0-ap0" "link tx rx"
  171. ucidef_set_led_netdev "wifi-5g" "WIFI-5G" "green:wifi5g" "phy1-ap0" "link tx rx"
  172. ;;
  173. esac
  174. board_config_flush
  175. exit 0