treewide: use the generic board_name function
[openwrt/openwrt.git] / target / linux / ar71xx / base-files / etc / diag.sh
index 9cad8995dbb6db2a4d1318f8e143bd271677e5f6..1dc48624a0ec57e0e6ed47c94795ac9c8412e11a 100644 (file)
@@ -1,11 +1,11 @@
 #!/bin/sh
 # Copyright (C) 2009-2013 OpenWrt.org
 
+. /lib/functions.sh
 . /lib/functions/leds.sh
-. /lib/ar71xx.sh
 
 get_status_led() {
-       local board=$(ar71xx_board_name)
+       local board=$(board_name)
 
        case $board in
        a40)
@@ -36,6 +36,7 @@ get_status_led() {
        db120|\
        dr344|\
        tew-632brp|\
+       tl-wr942n-v1|\
        wpj344|\
        zbt-we1526)
                status_led="$board:green:status"
@@ -50,14 +51,18 @@ get_status_led() {
        ap135-020)
                status_led="ap135:green:status"
                ;;
+       archer-c25-v1|\
+       archer-c58-v1|\
        archer-c59-v1|\
        archer-c60-v1|\
+       fritz300e|\
        mr12|\
        mr16|\
        nbg6616|\
        sc1750|\
        sc450|\
-       tl-wpa8630)
+       tl-wpa8630|\
+       tl-wr902ac-v1)
                status_led="$board:green:power"
                ;;
        ap90q|\
@@ -170,11 +175,14 @@ get_status_led() {
                status_led="$board:blue:status"
                ;;
        eap120)
-               status_led="$(ar71xx_board_name):green:system"
+               status_led="$board:green:system"
                ;;
        eap300v2)
                status_led="engenius:blue:power"
                ;;
+       ens202ext)
+               status_led="engenius:amber:power"
+               ;;
        eap7660d)
                status_led="$board:green:ds4"
                ;;
@@ -363,9 +371,13 @@ get_status_led() {
        tl-wa850re-v2)
                status_led="tp-link:blue:re"
                ;;
+       tl-wa855re-v1|\
        tl-wa860re)
                status_led="tp-link:green:power"
                ;;
+       tl-mr6400)
+               status_led="tp-link:white:power"
+               ;;
        tl-mr3220|\
        tl-mr3220-v2|\
        tl-mr3420|\
@@ -382,6 +394,7 @@ get_status_led() {
        tl-wr1043nd|\
        tl-wr1043nd-v2|\
        tl-wr1043nd-v4|\
+       tl-wr740n-v6|\
        tl-wr741nd|\
        tl-wr741nd-v4|\
        tl-wa801nd-v3|\
@@ -503,7 +516,7 @@ set_state() {
                ;;
        done)
                status_led_on
-               case $(ar71xx_board_name) in
+               case $(board_name) in
                gl-ar300m)
                        fw_printenv lc >/dev/null 2>&1 && fw_setenv "bootcount" 0
                        ;;