ar71xx: add support for ALFA Network AP121F
[openwrt/openwrt.git] / target / linux / ar71xx / base-files / lib / ar71xx.sh
index b3de55d2746ada706aaf2605d7146d5b7a880e8f..7fd5fb452281dfde79f5c28907fb32f402aa5626 100755 (executable)
@@ -234,6 +234,9 @@ tplink_board_detect() {
        "085000"*)
                model="TP-Link TL-WA850RE"
                ;;
+       "085500"*)
+               model="TP-Link TL-WA855RE"
+               ;;
        "086000"*)
                model="TP-Link TL-WA860RE"
                ;;
@@ -413,6 +416,9 @@ ar71xx_board_detect() {
        *"AP121-MINI")
                name="ap121-mini"
                ;;
+       *"AP121F")
+               name="ap121f"
+               ;;
        *"AP132 reference board")
                name="ap132"
                ;;
@@ -440,9 +446,15 @@ ar71xx_board_detect() {
        *"AP90Q")
                name="ap90q"
                ;;
+       *"Archer C25 v1")
+               name="archer-c25-v1"
+               ;;
        *"Archer C5")
                name="archer-c5"
                ;;
+       *"Archer C58 v1")
+               name="archer-c58-v1"
+               ;;
        *"Archer C59 v1")
                name="archer-c59-v1"
                ;;
@@ -625,6 +637,9 @@ ar71xx_board_detect() {
        *"EmbWir-Dorin-Router")
                name="ew-dorin-router"
                ;;
+       *"ENS202EXT")
+               name="ens202ext"
+               ;;
        *"EPG5000")
                name="epg5000"
                ;;
@@ -634,6 +649,9 @@ ar71xx_board_detect() {
        *"ESR900")
                name="esr900"
                ;;
+       *"FRITZ!WLAN Repeater 300E")
+               name="fritz300e"
+               ;;
        *"GL AR150")
                name="gl-ar150"
                ;;
@@ -1049,6 +1067,9 @@ ar71xx_board_detect() {
        *"TL-WA850RE v2")
                name="tl-wa850re-v2"
                ;;
+       *"TL-WA855RE v1")
+               name="tl-wa855re-v1"
+               ;;
        *"TL-WA860RE")
                name="tl-wa860re"
                ;;
@@ -1106,6 +1127,9 @@ ar71xx_board_detect() {
        *"TL-WR720N"*)
                name="tl-wr720n-v3"
                ;;
+       *"TL-WR740N/ND v6")
+               name="tl-wr740n-v6"
+               ;;
        *"TL-WR741ND")
                name="tl-wr741nd"
                ;;
@@ -1148,6 +1172,9 @@ ar71xx_board_detect() {
        *"TL-WR842N/ND v3")
                name="tl-wr842n-v3"
                ;;
+       *"TL-WR902AC v1")
+               name="tl-wr902ac-v1"
+               ;;
        *"TL-WR940N v4")
                name="tl-wr940n-v4"
                ;;
@@ -1160,6 +1187,9 @@ ar71xx_board_detect() {
        *"TL-WR941ND")
                name="tl-wr941nd"
                ;;
+       *"TL-WR942N v1")
+               name="tl-wr942n-v1"
+               ;;
        *"Tube2H")
                name="tube2h"
                ;;
@@ -1315,12 +1345,3 @@ ar71xx_board_detect() {
        echo "$AR71XX_BOARD_NAME" > /tmp/sysinfo/board_name
        echo "$AR71XX_MODEL" > /tmp/sysinfo/model
 }
-
-ar71xx_board_name() {
-       local name
-
-       [ -f /tmp/sysinfo/board_name ] && name=$(cat /tmp/sysinfo/board_name)
-       [ -z "$name" ] && name="unknown"
-
-       echo "$name"
-}