X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Fbase-files%2Flib%2Fupgrade%2Fopenmesh.sh;h=6085b300a00ffc1bb32d3e6a6b4ed4e155906cd6;hb=4a36180970613ea898f9fbc2c897a6cf30c3f0bb;hp=270ef400b9d5a69a94447bc9f07196bfc432f254;hpb=222dfb3d6af7e06b8d95f63b3208d7f231ed3979;p=openwrt%2Fopenwrt.git diff --git a/target/linux/ar71xx/base-files/lib/upgrade/openmesh.sh b/target/linux/ar71xx/base-files/lib/upgrade/openmesh.sh index 270ef400b9..6085b300a0 100644 --- a/target/linux/ar71xx/base-files/lib/upgrade/openmesh.sh +++ b/target/linux/ar71xx/base-files/lib/upgrade/openmesh.sh @@ -41,13 +41,21 @@ platform_check_image_target_openmesh() img_board_target="$1" case "$img_board_target" in + A60) + [ "$board" = "a40" ] && return 0 + [ "$board" = "a60" ] && return 0 + echo "Invalid image board target ($img_board_target) for this platform: $board. Use the correct image for this platform" + return 1 + ;; OM2P) [ "$board" = "om2p" ] && return 0 [ "$board" = "om2pv2" ] && return 0 + [ "$board" = "om2pv4" ] && return 0 [ "$board" = "om2p-lc" ] && return 0 [ "$board" = "om2p-hs" ] && return 0 [ "$board" = "om2p-hsv2" ] && return 0 [ "$board" = "om2p-hsv3" ] && return 0 + [ "$board" = "om2p-hsv4" ] && return 0 echo "Invalid image board target ($img_board_target) for this platform: $board. Use the correct image for this platform" return 1 ;; @@ -65,6 +73,7 @@ platform_check_image_target_openmesh() ;; MR1750) [ "$board" = "mr1750" ] && return 0 + [ "$board" = "mr1750v2" ] && return 0 echo "Invalid image board target ($img_board_target) for this platform: $board. Use the correct image for this platform" return 1 ;; @@ -176,7 +185,7 @@ platform_do_upgrade_openmesh() kernel_start_addr1=0x9f1c0000 kernel_start_addr2=0x9f8c0000 ;; - OM5P|OM5PAC|MR600|MR900|MR1750) + OM5P|OM5PAC|MR600|MR900|MR1750|A60) block_size=$((64 * 1024)) total_size=7995392 kernel_start_addr1=0x9f0b0000