mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 14:34:27 -05:00 
			
		
		
		
	Official names for RT5350F based OLinuXino products are "RT5350F-OLinuXino{,-EVB}" as on official manufacturer website.
The following patch:
 * changes board names from "olinuxino-rt5350f{,-evb}" to "rt5350f-olinuxino{,-evb}"
 * changes filenames of dts and profile files
 * changes image filenames
for Olimex RT5350F-OLinuXino{,-EVB} devices.
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
SVN-Revision: 46623
		
	
			
		
			
				
	
	
		
			200 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			200 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#
 | 
						|
# Copyright (C) 2010 OpenWrt.org
 | 
						|
#
 | 
						|
 | 
						|
. /lib/ramips.sh
 | 
						|
 | 
						|
PART_NAME=firmware
 | 
						|
RAMFS_COPY_DATA=/lib/ramips.sh
 | 
						|
 | 
						|
platform_check_image() {
 | 
						|
	local board=$(ramips_board_name)
 | 
						|
	local magic="$(get_magic_long "$1")"
 | 
						|
 | 
						|
	[ "$#" -gt 1 ] && return 1
 | 
						|
 | 
						|
	case "$board" in
 | 
						|
	3g-6200n | \
 | 
						|
	3g-6200nl | \
 | 
						|
	3g150b | \
 | 
						|
	3g300m | \
 | 
						|
	a5-v11 | \
 | 
						|
	air3gii | \
 | 
						|
	ai-br100 |\
 | 
						|
	all0239-3g | \
 | 
						|
	all0256n | \
 | 
						|
	all5002 | \
 | 
						|
	all5003 | \
 | 
						|
	ar725w | \
 | 
						|
	asl26555 | \
 | 
						|
	awapn2403 | \
 | 
						|
	awm002-evb | \
 | 
						|
	awm003-evb | \
 | 
						|
	bc2 | \
 | 
						|
	broadway | \
 | 
						|
	carambola | \
 | 
						|
	cf-wr800n | \
 | 
						|
	d105 | \
 | 
						|
	dap-1350 | \
 | 
						|
	dcs-930 | \
 | 
						|
	dcs-930l-b1 | \
 | 
						|
	dir-300-b1 | \
 | 
						|
	dir-300-b7 | \
 | 
						|
	dir-320-b1 | \
 | 
						|
	dir-600-b1 | \
 | 
						|
	dir-600-b2 | \
 | 
						|
	dir-615-d | \
 | 
						|
	dir-615-h1 | \
 | 
						|
	dir-620-a1 | \
 | 
						|
	dir-620-d1 | \
 | 
						|
	dir-810l | \
 | 
						|
	e1700 | \
 | 
						|
	esr-9753 | \
 | 
						|
	f7c027 | \
 | 
						|
	fonera20n | \
 | 
						|
	freestation5 | \
 | 
						|
	firewrt |\
 | 
						|
	pbr-m1 |\
 | 
						|
	hg255d | \
 | 
						|
	hlk-rm04 | \
 | 
						|
	ht-tm02 | \
 | 
						|
	hw550-3g | \
 | 
						|
	ip2202 | \
 | 
						|
	m2m | \
 | 
						|
	m3 | \
 | 
						|
	m4 | \
 | 
						|
	microwrt | \
 | 
						|
	mlw221 | \
 | 
						|
	mlwg2 | \
 | 
						|
	mofi3500-3gn | \
 | 
						|
	mpr-a1 | \
 | 
						|
	mpr-a2 | \
 | 
						|
	mr-102n | \
 | 
						|
	mzk-w300nh2 | \
 | 
						|
	mzk-dp150n | \
 | 
						|
	nbg-419n | \
 | 
						|
	nw718 | \
 | 
						|
	omni-emb | \
 | 
						|
	omni-emb-hpm | \
 | 
						|
	omni-plug | \
 | 
						|
	rt5350f-olinuxino | \
 | 
						|
	rt5350f-olinuxino-evb | \
 | 
						|
	psr-680w | \
 | 
						|
	px4885 | \
 | 
						|
	re6500 | \
 | 
						|
	rp-n53 | \
 | 
						|
	rt-g32-b1 | \
 | 
						|
	rt-n10-plus | \
 | 
						|
	rt-n13u | \
 | 
						|
	rt-n14u | \
 | 
						|
	rt-n15 | \
 | 
						|
	rt-n56u | \
 | 
						|
	rut5xx | \
 | 
						|
	sap-g3200u3 | \
 | 
						|
	sl-r7205 | \
 | 
						|
	tew-691gr | \
 | 
						|
	tew-692gr | \
 | 
						|
	ur-326n4g |\
 | 
						|
	ur-336un |\
 | 
						|
	v22rw-2x2 | \
 | 
						|
	vocore | \
 | 
						|
	w150m | \
 | 
						|
	w306r-v20 |\
 | 
						|
	w502u |\
 | 
						|
	whr-g300n |\
 | 
						|
	whr-300hp2 |\
 | 
						|
	whr-600d |\
 | 
						|
	whr-1166d |\
 | 
						|
	wsr-600 |\
 | 
						|
	wl-330n | \
 | 
						|
	wl-330n3g | \
 | 
						|
	wl-351 | \
 | 
						|
	wl-341v3 | \
 | 
						|
	wli-tx4-ag300n | \
 | 
						|
	wzr-agl300nh | \
 | 
						|
	wmr300 |\
 | 
						|
	wnce2001 | \
 | 
						|
	wr512-3gn |\
 | 
						|
	wr6202 |\
 | 
						|
	zbt-wr8305rt |\
 | 
						|
	wrtnode |\
 | 
						|
	oy-0001 |\
 | 
						|
	wt1520 |\
 | 
						|
	wt3020 |\
 | 
						|
	x5 |\
 | 
						|
	x8 |\
 | 
						|
	miwifi-mini |\
 | 
						|
	y1 |\
 | 
						|
	y1s |\
 | 
						|
	zte-q7 |\
 | 
						|
	zbt-wa05)
 | 
						|
		[ "$magic" != "27051956" ] && {
 | 
						|
			echo "Invalid image type."
 | 
						|
			return 1
 | 
						|
		}
 | 
						|
		return 0
 | 
						|
		;;
 | 
						|
	wsr-1166)
 | 
						|
		[ "$magic" != "48445230" ] && {
 | 
						|
			echo "Invalid image type."
 | 
						|
			return 1
 | 
						|
		}
 | 
						|
		return 0
 | 
						|
		;;
 | 
						|
	ar670w)
 | 
						|
		[ "$magic" != "6d000080" ] && {
 | 
						|
			echo "Invalid image type."
 | 
						|
			return 1
 | 
						|
		}
 | 
						|
		return 0
 | 
						|
		;;
 | 
						|
	cy-swr1100 |\
 | 
						|
	dir-610-a1 |\
 | 
						|
	dir-645 |\
 | 
						|
	dir-860l-b1)
 | 
						|
		[ "$magic" != "5ea3a417" ] && {
 | 
						|
			echo "Invalid image type."
 | 
						|
			return 1
 | 
						|
		}
 | 
						|
		return 0
 | 
						|
		;;
 | 
						|
	br-6475nd)
 | 
						|
		[ "$magic" != "43535953" ] && {
 | 
						|
			echo "Invalid image type."
 | 
						|
			return 1
 | 
						|
		}
 | 
						|
		return 0
 | 
						|
		;;
 | 
						|
	c20i)
 | 
						|
		[ "$magic" != "03000000" ] && {
 | 
						|
			echo "Invalid image type."
 | 
						|
			return 1
 | 
						|
		}
 | 
						|
		return 0
 | 
						|
		;;
 | 
						|
	esac
 | 
						|
 | 
						|
	echo "Sysupgrade is not yet supported on $board."
 | 
						|
	return 1
 | 
						|
}
 | 
						|
 | 
						|
platform_do_upgrade() {
 | 
						|
	local board=$(ramips_board_name)
 | 
						|
 | 
						|
	case "$board" in
 | 
						|
	*)
 | 
						|
		default_do_upgrade "$ARGV"
 | 
						|
		;;
 | 
						|
	esac
 | 
						|
}
 | 
						|
 | 
						|
disable_watchdog() {
 | 
						|
	killall watchdog
 | 
						|
	( ps | grep -v 'grep' | grep '/dev/watchdog' ) && {
 | 
						|
		echo 'Could not disable watchdog'
 | 
						|
		return 1
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
append sysupgrade_pre_upgrade disable_watchdog
 |