ar71xx: enable sysupgrade for the OpenMesh OM5P
Signed-off-by: Marek Lindner <marek@open-mesh.com> [sven@open-mesh.com: Rebased] Signed-off-by: Sven Eckelmann <sven@open-mesh.com> SVN-Revision: 41772
This commit is contained in:
		@@ -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"
 | 
								echo "Invalid image board target ($img_board_target) for this platform: $board. Use the correct image for this platform"
 | 
				
			||||||
			return 1
 | 
								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)
 | 
							MR600)
 | 
				
			||||||
			[ "$board" = "mr600" ] && break
 | 
								[ "$board" = "mr600" ] && break
 | 
				
			||||||
			[ "$board" = "mr600v2" ] && break
 | 
								[ "$board" = "mr600v2" ] && break
 | 
				
			||||||
@@ -145,7 +150,7 @@ platform_do_upgrade_openmesh()
 | 
				
			|||||||
			kernel_start_addr1=0x9f1c0000
 | 
								kernel_start_addr1=0x9f1c0000
 | 
				
			||||||
			kernel_start_addr2=0x9f8c0000
 | 
								kernel_start_addr2=0x9f8c0000
 | 
				
			||||||
			;;
 | 
								;;
 | 
				
			||||||
		MR600)
 | 
							OM5P|MR600)
 | 
				
			||||||
			block_size=$((64 * 1024))
 | 
								block_size=$((64 * 1024))
 | 
				
			||||||
			total_size=7995392
 | 
								total_size=7995392
 | 
				
			||||||
			kernel_start_addr1=0x9f0b0000
 | 
								kernel_start_addr1=0x9f0b0000
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -245,7 +245,8 @@ platform_check_image() {
 | 
				
			|||||||
	om2pv2 | \
 | 
						om2pv2 | \
 | 
				
			||||||
	om2p-hs | \
 | 
						om2p-hs | \
 | 
				
			||||||
	om2p-hsv2 | \
 | 
						om2p-hsv2 | \
 | 
				
			||||||
	om2p-lc)
 | 
						om2p-lc | \
 | 
				
			||||||
 | 
						om5p)
 | 
				
			||||||
		platform_check_image_openmesh "$magic_long" "$1" && return 0
 | 
							platform_check_image_openmesh "$magic_long" "$1" && return 0
 | 
				
			||||||
		return 1
 | 
							return 1
 | 
				
			||||||
		;;
 | 
							;;
 | 
				
			||||||
@@ -423,7 +424,8 @@ platform_do_upgrade() {
 | 
				
			|||||||
	om2pv2 | \
 | 
						om2pv2 | \
 | 
				
			||||||
	om2p-hs | \
 | 
						om2p-hs | \
 | 
				
			||||||
	om2p-hsv2 | \
 | 
						om2p-hsv2 | \
 | 
				
			||||||
	om2p-lc)
 | 
						om2p-lc | \
 | 
				
			||||||
 | 
						om5p)
 | 
				
			||||||
		platform_do_upgrade_openmesh "$ARGV"
 | 
							platform_do_upgrade_openmesh "$ARGV"
 | 
				
			||||||
		;;
 | 
							;;
 | 
				
			||||||
	uap-pro)
 | 
						uap-pro)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user