ar71xx: add support for TL-WR802N Version 2
[openwrt/openwrt.git] / target / linux / ar71xx / base-files / lib / ar71xx.sh
index 4781278948e45fb6758ac68f721a4ae8c12b9d84..ae0189d05b4dbb73f79d5c338a34f9db494595f7 100755 (executable)
@@ -220,6 +220,10 @@ tplink_board_detect() {
                ;;
        "080200"*)
                model="TP-Link TL-WR802N"
+
+               if [ "$hwid" = '08020002' -a "$mid" = '00000002' ]; then
+                       hwver=' v2'
+               fi
                ;;
        "083000"*)
                model="TP-Link TL-WA830RE"
@@ -382,6 +386,9 @@ ar71xx_board_detect() {
        *"Oolite V1.0")
                name="oolite"
                ;;
+       *"A40")
+               name="a40"
+               ;;
        *"A60")
                name="a60"
                ;;
@@ -610,6 +617,9 @@ ar71xx_board_detect() {
        *EAP7660D)
                name="eap7660d"
                ;;
+       *"EBR-2310 rev. C1")
+               name="ebr-2310-c1"
+               ;;
        *EL-M150)
                name="el-m150"
                ;;
@@ -832,6 +842,12 @@ ar71xx_board_detect() {
        *"RouterBOARD 750GL")
                name="rb-750gl"
                ;;
+       *"RouterBOARD 750 r2")
+               name="rb-750-r2"
+               ;;
+       *"RouterBOARD 750UP r2")
+               name="rb-750up-r2"
+               ;;
        *"RouterBOARD 751")
                name="rb-751"
                ;;
@@ -862,6 +878,9 @@ ar71xx_board_detect() {
        *"RouterBOARD 951Ui-2HnD")
                name="rb-951ui-2hnd"
                ;;
+       *"951Ui-2nD")
+               name="rb-951ui-2nd"
+               ;;
        *"RouterBOARD 2011L")
                name="rb-2011l"
                ;;
@@ -877,6 +896,9 @@ ar71xx_board_detect() {
        *"RouterBOARD 2011UiAS-2HnD")
                name="rb-2011uias-2hnd"
                ;;
+       *"RouterBOARD mAP L-2nD")
+               name="rb-mapl-2nd"
+               ;;
        *"RouterBOARD SXT Lite2")
                name="rb-sxt2n"
                ;;
@@ -995,6 +1017,9 @@ ar71xx_board_detect() {
        *TL-WA850RE)
                name="tl-wa850re"
                ;;
+       *"TL-WA850RE v2")
+               name="tl-wa850re-v2"
+               ;;
        *TL-WA860RE)
                name="tl-wa860re"
                ;;
@@ -1010,6 +1035,9 @@ ar71xx_board_detect() {
        *"TL-WR802N v1")
                name="tl-wr802n-v1"
                ;;
+       *"TL-WR802N v2")
+               name="tl-wr802n-v2"
+               ;;
        *TL-WA901ND)
                name="tl-wa901nd"
                ;;
@@ -1241,6 +1269,9 @@ ar71xx_board_detect() {
        "8devices Carambola2"*)
                name="carambola2"
                ;;
+       "8devices Lima"*)
+               name="lima"
+               ;;
        *"Sitecom WLR-8100")
                name="wlr8100"
                ;;