ar71xx: add support for TP-LINK Archer C7 v4
[openwrt/staging/hauke.git] / target / linux / ar71xx / base-files / lib / ar71xx.sh
index b74807d4b0e5fe4668e757f483404743fa32d3b7..f89c0098e42c148b207fed742a303705aab72d39 100755 (executable)
@@ -416,6 +416,9 @@ ar71xx_board_detect() {
        *"AP121-MINI")
                name="ap121-mini"
                ;;
+       *"AP121F")
+               name="ap121f"
+               ;;
        *"AP132 reference board")
                name="ap132"
                ;;
@@ -449,6 +452,9 @@ ar71xx_board_detect() {
        *"Archer C5")
                name="archer-c5"
                ;;
+       *"Archer C7 v4")
+               name="archer-c7-v4"
+               ;;
        *"Archer C58 v1")
                name="archer-c58-v1"
                ;;
@@ -504,6 +510,9 @@ ar71xx_board_detect() {
        *"CF-E320N v2")
                name="cf-e320n-v2"
                ;;
+       *"CF-E355AC")
+               name="cf-e355ac"
+               ;;
        *"CF-E380AC v1")
                name="cf-e380ac-v1"
                ;;
@@ -669,6 +678,9 @@ ar71xx_board_detect() {
        *"GL-MIFI")
                name="gl-mifi"
                ;;
+       *"GL-USB150")
+               name="gl-usb150"
+               ;;
        *"HiveAP-121")
                name="hiveap-121"
                ;;
@@ -902,6 +914,9 @@ ar71xx_board_detect() {
        *"RouterBOARD 750GL")
                name="rb-750gl"
                ;;
+       *"RouterBOARD 750P r2")
+               name="rb-750p-pbr2"
+               ;;
        *"RouterBOARD 750UP r2")
                name="rb-750up-r2"
                ;;
@@ -1219,6 +1234,9 @@ ar71xx_board_detect() {
        "WeIO"*)
                name="weio"
                ;;
+       *"WI2A-AC200i")
+               name="wi2a-ac200i"
+               ;;
        *"WHR-G301N")
                name="whr-g301n"
                ;;
@@ -1342,12 +1360,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"
-}