Преглед изворни кода

ar71xx: enable sysupgrade for the OpenMesh OM5P

Signed-off-by: Marek Lindner <[email protected]>
[[email protected]: Rebased]
Signed-off-by: Sven Eckelmann <[email protected]>

SVN-Revision: 41772
John Crispin пре 11 година
родитељ
комит
f68665ac1d

+ 6 - 1
target/linux/ar71xx/base-files/lib/upgrade/openmesh.sh

@@ -66,6 +66,11 @@ platform_check_image_openmesh()
 			echo "Invalid image board target ($img_board_target) for this platform: $board. Use the correct image for this platform"
 			return 1
 			;;
+		OM5P)
+			[ "$board" = "om5p" ] && break
+			echo "Invalid image board target ($img_board_target) for this platform: $board. Use the correct image for this platform"
+			return 1
+			;;
 		MR600)
 			[ "$board" = "mr600" ] && break
 			[ "$board" = "mr600v2" ] && break
@@ -145,7 +150,7 @@ platform_do_upgrade_openmesh()
 			kernel_start_addr1=0x9f1c0000
 			kernel_start_addr2=0x9f8c0000
 			;;
-		MR600)
+		OM5P|MR600)
 			block_size=$((64 * 1024))
 			total_size=7995392
 			kernel_start_addr1=0x9f0b0000

+ 4 - 2
target/linux/ar71xx/base-files/lib/upgrade/platform.sh

@@ -245,7 +245,8 @@ platform_check_image() {
 	om2pv2 | \
 	om2p-hs | \
 	om2p-hsv2 | \
-	om2p-lc)
+	om2p-lc | \
+	om5p)
 		platform_check_image_openmesh "$magic_long" "$1" && return 0
 		return 1
 		;;
@@ -423,7 +424,8 @@ platform_do_upgrade() {
 	om2pv2 | \
 	om2p-hs | \
 	om2p-hsv2 | \
-	om2p-lc)
+	om2p-lc | \
+	om5p)
 		platform_do_upgrade_openmesh "$ARGV"
 		;;
 	uap-pro)