mediatek: Add support for D-Link EAGLE PRO AI M32
[openwrt/staging/hauke.git] / target / linux / mediatek / mt7622 / base-files / lib / upgrade / platform.sh
index e62eba7ef17f6a452d0e9bb235bd90d40585fe68..e256d2b53325e35749c31648cae050f0b0e0fcb8 100755 (executable)
@@ -8,6 +8,7 @@ platform_do_upgrade() {
        bananapi,bpi-r64)
                local rootdev="$(cmdline_get_var root)"
                rootdev="${rootdev##*/}"
+               rootdev="${rootdev%p[0-9]*}"
                case "$rootdev" in
                mmc*)
                        CI_ROOTDEV="$rootdev"
@@ -20,7 +21,8 @@ platform_do_upgrade() {
                        ;;
                esac
                ;;
-       buffalo,wsr-2533dhp2)
+       buffalo,wsr-2533dhp2|\
+       buffalo,wsr-3200ax4s)
                local magic="$(get_magic_long "$1")"
 
                # use "mtd write" if the magic is "DHP2 (0x44485032)"
@@ -32,8 +34,10 @@ platform_do_upgrade() {
                        nand_do_upgrade "$1"
                fi
                ;;
+       dlink,eagle-pro-ai-m32-a1|\
        elecom,wrc-x3200gst3|\
        mediatek,mt7622-rfb1-ubi|\
+       netgear,wax206|\
        totolink,a8000ru|\
        xiaomi,redmi-router-ax6s)
                nand_do_upgrade "$1"
@@ -65,14 +69,18 @@ platform_check_image() {
        [ "$#" -gt 1 ] && return 1
 
        case "$board" in
-       buffalo,wsr-2533dhp2)
+       buffalo,wsr-2533dhp2|\
+       buffalo,wsr-3200ax4s)
                buffalo_check_image "$board" "$magic" "$1" || return 1
                ;;
+       dlink,eagle-pro-ai-m32-a1|\
        elecom,wrc-x3200gst3|\
        mediatek,mt7622-rfb1-ubi|\
+       netgear,wax206|\
        totolink,a8000ru|\
        xiaomi,redmi-router-ax6s)
                nand_do_platform_check "$board" "$1"
+               return $?
                ;;
        *)
                [ "$magic" != "d00dfeed" ] && {