ar71xx: add support for TL-WR802N Version 2
[openwrt/openwrt.git] / target / linux / ar71xx / base-files / lib / upgrade / platform.sh
index cf2aab2737b274c072caee515c62d557c6b26cfb..0175f6d32c606f20dba05b15a567ce7a2eb284c6 100755 (executable)
@@ -46,7 +46,7 @@ platform_find_kernelpart() {
 platform_find_rootfspart() {
        local part
        for part in "${1%:*}" "${1#*:}"; do
 platform_find_rootfspart() {
        local part
        for part in "${1%:*}" "${1#*:}"; do
-               [ "$part" != "$2" ] && echo "$part"; break
+               [ "$part" != "$2" ] && echo "$part" && break
        done
 }
 
        done
 }
 
@@ -233,6 +233,7 @@ platform_check_image() {
        dlan-pro-500-wp|\
        dr531|\
        dragino2|\
        dlan-pro-500-wp|\
        dr531|\
        dragino2|\
+       ebr-2310-c1|\
        epg5000|\
        esr1750|\
        esr900|\
        epg5000|\
        esr1750|\
        esr900|\
@@ -246,6 +247,7 @@ platform_check_image() {
        hiwifi-hc6361|\
        hornet-ub-x2|\
        jwap230|\
        hiwifi-hc6361|\
        hornet-ub-x2|\
        jwap230|\
+       lima|\
        loco-m-xw|\
        mzk-w04nu|\
        mzk-w300nh|\
        loco-m-xw|\
        mzk-w04nu|\
        mzk-w300nh|\
@@ -342,7 +344,11 @@ platform_check_image() {
        ls-sr71|\
        pb42|\
        pb44|\
        ls-sr71|\
        pb42|\
        pb44|\
+       rb-750-r2|\
+       rb-750up-r2|\
        rb-941-2nd|\
        rb-941-2nd|\
+       rb-951ui-2nd|\
+       rb-mapl-2nd|\
        routerstation-pro|\
        routerstation|\
        wp543|\
        routerstation-pro|\
        routerstation|\
        wp543|\
@@ -401,6 +407,7 @@ platform_check_image() {
        tl-wa801nd-v3|\
        tl-wa830re-v2|\
        tl-wa850re|\
        tl-wa801nd-v3|\
        tl-wa830re-v2|\
        tl-wa850re|\
+       tl-wa850re-v2|\
        tl-wa860re|\
        tl-wa901nd-v2|\
        tl-wa901nd-v3|\
        tl-wa860re|\
        tl-wa901nd-v2|\
        tl-wa901nd-v3|\
@@ -423,6 +430,7 @@ platform_check_image() {
        tl-wr741nd-v4|\
        tl-wr741nd|\
        tl-wr802n-v1|\
        tl-wr741nd-v4|\
        tl-wr741nd|\
        tl-wr802n-v1|\
+       tl-wr802n-v2|\
        tl-wr810n|\
        tl-wr841n-v11|\
        tl-wr841n-v1|\
        tl-wr810n|\
        tl-wr841n-v11|\
        tl-wr841n-v1|\
@@ -498,6 +506,8 @@ platform_check_image() {
                tplink_pharos_check_image "$1" && return 0
                return 1
                ;;
                tplink_pharos_check_image "$1" && return 0
                return 1
                ;;
+       a40|\
+       a60|\
        mr1750v2|\
        mr1750|\
        mr600v2|\
        mr1750v2|\
        mr1750|\
        mr600v2|\
@@ -506,9 +516,11 @@ platform_check_image() {
        mr900|\
        om2p-hsv2|\
        om2p-hsv3|\
        mr900|\
        om2p-hsv2|\
        om2p-hsv3|\
+       om2p-hsv4|\
        om2p-hs|\
        om2p-lc|\
        om2pv2|\
        om2p-hs|\
        om2p-lc|\
        om2pv2|\
+       om2pv4|\
        om2p|\
        om5p-acv2|\
        om5p-ac|\
        om2p|\
        om5p-acv2|\
        om5p-ac|\
@@ -609,7 +621,11 @@ platform_pre_upgrade() {
        local board=$(ar71xx_board_name)
 
        case "$board" in
        local board=$(ar71xx_board_name)
 
        case "$board" in
-       rb-941-2nd)
+       rb-750-r2|\
+       rb-750up-r2|\
+       rb-941-2nd|\
+       rb-951ui-2nd|\
+       rb-mapl-2nd)
                ;;
        rb*|\
        c-60|\
                ;;
        rb*|\
        c-60|\
@@ -645,7 +661,11 @@ platform_do_upgrade() {
        local board=$(ar71xx_board_name)
 
        case "$board" in
        local board=$(ar71xx_board_name)
 
        case "$board" in
-       rb-941-2nd)
+       rb-750-r2|\
+       rb-750up-r2|\
+       rb-941-2nd|\
+       rb-951ui-2nd|\
+       rb-mapl-2nd)
                PLATFORM_DO_UPGRADE_COMBINED_SEPARATE_MTD=1
                platform_do_upgrade_combined "$ARGV"
                ;;
                PLATFORM_DO_UPGRADE_COMBINED_SEPARATE_MTD=1
                platform_do_upgrade_combined "$ARGV"
                ;;
@@ -675,6 +695,8 @@ platform_do_upgrade() {
        tew-673gru)
                platform_do_upgrade_dir825b "$ARGV"
                ;;
        tew-673gru)
                platform_do_upgrade_dir825b "$ARGV"
                ;;
+       a40|\
+       a60|\
        mr1750v2|\
        mr1750|\
        mr600v2|\
        mr1750v2|\
        mr1750|\
        mr600v2|\
@@ -683,9 +705,11 @@ platform_do_upgrade() {
        mr900|\
        om2p-hsv2|\
        om2p-hsv3|\
        mr900|\
        om2p-hsv2|\
        om2p-hsv3|\
+       om2p-hsv4|\
        om2p-hs|\
        om2p-lc|\
        om2pv2|\
        om2p-hs|\
        om2p-lc|\
        om2pv2|\
+       om2pv4|\
        om2p|\
        om5p-acv2|\
        om5p-ac|\
        om2p|\
        om5p-acv2|\
        om5p-ac|\