ar71xx: add qihoo 360 c301 router support
[openwrt/svn-archive/archive.git] / target / linux / ar71xx / base-files / lib / ar71xx.sh
index 6dd5e621757a20dfca3f32ae8f362fe09ad90ae5..78d67fae4d3a7898e6a8e7a2126d889a52580e9a 100755 (executable)
@@ -91,6 +91,12 @@ tplink_board_detect() {
        hwver="v${hwver#0}"
 
        case "$hwid" in
+       "015000"*)
+               model="EasyLink EL-M150"
+               ;;
+       "015300"*)
+               model="EasyLink EL-MINI"
+               ;;
        "3C0001"*)
                model="OOLITE"
                ;;
@@ -139,6 +145,9 @@ tplink_board_detect() {
        "085000"*)
                model="TP-Link TL-WA850RE"
                ;;
+       "086000"*)
+               model="TP-Link TL-WA860RE"
+               ;;
        "090100"*)
                model="TP-Link TL-WA901N/ND"
                ;;
@@ -202,6 +211,9 @@ tplink_board_detect() {
        "453000"*)
                model="MERCURY MW4530R"
                ;;
+       "934100"*)
+               model="NC-LINK SMART-300"
+               ;;
        *)
                hwver=""
                ;;
@@ -220,6 +232,9 @@ ar71xx_board_detect() {
        *"Oolite V1.0")
                name="oolite"
                ;;
+       *"AirGateway")
+               name="airgateway"
+               ;;
        *"AirRouter")
                name="airrouter"
                ;;
@@ -265,6 +280,9 @@ ar71xx_board_detect() {
        *AP83)
                name="ap83"
                ;;
+       *"Archer C5")
+               name="archer-c5"
+               ;;
        *"Archer C7")
                name="archer-c7"
                ;;
@@ -304,9 +322,27 @@ ar71xx_board_detect() {
        *"Dragino v2")
                name="dragino2"
                ;;
+       *"EAP300 v2")
+               name="eap300v2"
+               ;;
        *EAP7660D)
                name="eap7660d"
                ;;
+       *EL-M150)
+               name="el-m150"
+               ;;
+       *EL-MINI)
+               name="el-mini"
+               ;;
+       *"GL-CONNECT INET v1")
+               name="gl-inet"
+               ;;
+       *"EnGenius ESR1750")
+               name="esr1750"
+               ;;
+       *"EnGenius ESR900")
+               name="esr900"
+               ;;
        *JA76PF)
                name="ja76pf"
                ;;
@@ -316,9 +352,15 @@ ar71xx_board_detect() {
        *"Bullet M")
                name="bullet-m"
                ;;
+       *"Loco M XW")
+               name="loco-m-xw"
+               ;;
        *"Nanostation M")
                name="nanostation-m"
                ;;
+       *"Nanostation M XW")
+               name="nanostation-m-xw"
+               ;;
        *JWAP003)
                name="jwap003"
                ;;
@@ -379,6 +421,9 @@ ar71xx_board_detect() {
        *"OM2P LC")
                name="om2p-lc"
                ;;
+       *OM5P)
+               name="om5p"
+               ;;
        *PB42)
                name="pb42"
                ;;
@@ -388,6 +433,9 @@ ar71xx_board_detect() {
        *PB92)
                name="pb92"
                ;;
+       *"Qihoo 360 C301")
+               name="qihoo-c301"
+               ;;
        *"RouterBOARD 411/A/AH")
                name="rb-411"
                ;;
@@ -451,9 +499,21 @@ ar71xx_board_detect() {
        *"RouterBOARD 2011UAS")
                name="rb-2011uas"
                ;;
+       *"RouterBOARD 2011UiAS")
+               name="rb-2011uias"
+               ;;
        *"RouterBOARD 2011UAS-2HnD")
                name="rb-2011uas-2hnd"
                ;;
+       *"RouterBOARD 2011UiAS-2HnD")
+               name="rb-2011uias-2hnd"
+               ;;
+       *"RouterBOARD SXT Lite2")
+               name="rb-sxt2n"
+               ;;
+       *"RouterBOARD SXT Lite5")
+               name="rb-sxt5n"
+               ;;
        *"Rocket M")
                name="rocket-m"
                ;;
@@ -466,6 +526,9 @@ ar71xx_board_detect() {
        *RW2458N)
                name="rw2458n"
                ;;
+       *"SMART-300")
+               name="smart-300"
+               ;;
        *TEW-632BRP)
                name="tew-632brp"
                ;;
@@ -523,6 +586,9 @@ ar71xx_board_detect() {
        *TL-WA850RE)
                name="tl-wa850re"
                ;;
+       *"TL-WA830RE v2")
+               name="tl-wa830re-v2"
+               ;;
        *"TL-WA801ND v2")
                name="tl-wa801nd-v2"
                ;;
@@ -586,6 +652,9 @@ ar71xx_board_detect() {
        *"TL-MR13U")
                name="tl-mr13u"
                ;;
+       *"Tube2H")
+               name="tube2h"
+               ;;
        *UniFi)
                name="unifi"
                ;;
@@ -616,6 +685,9 @@ ar71xx_board_detect() {
        *"WNDR3700/WNDR3800/WNDRMAC")
                wndr3700_board_detect "$machine"
                ;;
+       *"WNDR3700v4")
+               name="wndr3700v4"
+               ;;
        *"WNDR4300")
                name="wndr4300"
                ;;