ar71xx: add support for RB750UPr2
[openwrt/staging/yousong.git] / target / linux / ar71xx / base-files / lib / ar71xx.sh
index a543d3e3e350d6dcf7beba4eaa74c47dabde6c49..f4e54415ae702b5a40bb7bd49200863095ca87be 100755 (executable)
@@ -250,6 +250,9 @@ tplink_board_detect() {
        "090100"*)
                model="TP-Link TL-WA901N/ND"
                ;;
+       "094000"*)
+               model="TP-Link TL-WR940N"
+               ;;
        "094100"*)
                if [ "$hwid" = "09410002" -a "$mid" = "00420001" ]; then
                        model="Rosewill RNX-N360RT"
@@ -379,6 +382,12 @@ ar71xx_board_detect() {
        *"Oolite V1.0")
                name="oolite"
                ;;
+       *"A40")
+               name="a40"
+               ;;
+       *"A60")
+               name="a60"
+               ;;
        *"AC1750DB")
                name="f9k1115v2"
                ;;
@@ -451,6 +460,12 @@ ar71xx_board_detect() {
        *"Archer C5")
                name="archer-c5"
                ;;
+       *"Archer C59 v1")
+               name="archer-c59-v1"
+               ;;
+       *"Archer C60 v1")
+               name="archer-c60-v1"
+               ;;
        *"Archer C7")
                name="archer-c7"
                ;;
@@ -507,6 +522,14 @@ ar71xx_board_detect() {
        *CPE870)
                name="cpe870"
                ;;
+       *WBS210)
+               name="wbs210"
+               tplink_pharos_board_detect
+               ;;
+       *WBS510)
+               name="wbs510"
+               tplink_pharos_board_detect
+               ;;
        *CR3000)
                name="cr3000"
                ;;
@@ -577,6 +600,9 @@ ar71xx_board_detect() {
        *"DW33D")
                name="dw33d"
                ;;
+       *E2100L)
+               name="e2100l"
+               ;;
        *"EAP120")
                name="eap120"
                tplink_pharos_board_detect
@@ -587,6 +613,9 @@ ar71xx_board_detect() {
        *EAP7660D)
                name="eap7660d"
                ;;
+       *"EBR-2310 rev. C1")
+               name="ebr-2310-c1"
+               ;;
        *EL-M150)
                name="el-m150"
                ;;
@@ -722,6 +751,9 @@ ar71xx_board_detect() {
        *OM2Pv2)
                name="om2pv2"
                ;;
+       *OM2Pv4)
+               name="om2pv4"
+               ;;
        *"OM2P HS")
                name="om2p-hs"
                ;;
@@ -731,6 +763,9 @@ ar71xx_board_detect() {
        *"OM2P HSv3")
                name="om2p-hsv3"
                ;;
+       *"OM2P HSv4")
+               name="om2p-hsv4"
+               ;;
        *"OM2P LC")
                name="om2p-lc"
                ;;
@@ -761,9 +796,15 @@ ar71xx_board_detect() {
        *"PB44 reference board")
                name="pb44"
                ;;
+       *"PQI Air Pen")
+               name="pqi-air-pen"
+               ;;
        *"Qihoo 360 C301")
                name="qihoo-c301"
                ;;
+       *"RE450")
+               name="re450"
+               ;;
        *"RouterBOARD 411/A/AH")
                name="rb-411"
                ;;
@@ -797,6 +838,9 @@ ar71xx_board_detect() {
        *"RouterBOARD 750GL")
                name="rb-750gl"
                ;;
+       *"RouterBOARD 750UP r2")
+               name="rb-750up-r2"
+               ;;
        *"RouterBOARD 751")
                name="rb-751"
                ;;
@@ -818,12 +862,18 @@ ar71xx_board_detect() {
        *"RouterBOARD 912UAG-5HPnD")
                name="rb-912uag-5hpnd"
                ;;
+       *"RouterBOARD 941-2nD")
+               name="rb-941-2nd"
+               ;;
        *"RouterBOARD 951G-2HnD")
                name="rb-951g-2hnd"
                ;;
        *"RouterBOARD 951Ui-2HnD")
                name="rb-951ui-2hnd"
                ;;
+       *"951Ui-2nD")
+               name="rb-951ui-2nd"
+               ;;
        *"RouterBOARD 2011L")
                name="rb-2011l"
                ;;
@@ -839,6 +889,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"
                ;;
@@ -864,6 +917,15 @@ ar71xx_board_detect() {
        *RW2458N)
                name="rw2458n"
                ;;
+       *SC1750)
+               name="sc1750"
+               ;;
+       *SC300M)
+               name="sc300m"
+               ;;
+       *SC450)
+               name="sc450"
+               ;;
        *"SMART-300")
                name="smart-300"
                ;;
@@ -903,6 +965,9 @@ ar71xx_board_detect() {
        *"TL-WR1043ND v2")
                name="tl-wr1043nd-v2"
                ;;
+       *"TL-WR1043ND v4")
+               name="tl-wr1043nd-v4"
+               ;;
        *TL-WR2543N*)
                name="tl-wr2543n"
                ;;
@@ -945,6 +1010,9 @@ ar71xx_board_detect() {
        *TL-WA850RE)
                name="tl-wa850re"
                ;;
+       *"TL-WA850RE v2")
+               name="tl-wa850re-v2"
+               ;;
        *TL-WA860RE)
                name="tl-wa860re"
                ;;
@@ -1026,6 +1094,9 @@ ar71xx_board_detect() {
        *"TL-WR941N/ND v6")
                name="tl-wr941nd-v6"
                ;;
+       *"TL-WR940N v4")
+               name="tl-wr940n-v4"
+               ;;
        *"TL-WR703N v1")
                name="tl-wr703n"
                ;;