ath79: add seama header fixup for Qihoo C301
This script is copied from ar71xx. Without a header fixup, u-boot
checksum for kernel will fail after the first boot.
Fixes: a9360452f0 ("ath79: add support for Qihoo C301")
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
			
			
This commit is contained in:
		| @@ -0,0 +1,15 @@ | |||||||
|  | #!/bin/sh | ||||||
|  | . /lib/functions.sh | ||||||
|  |  | ||||||
|  | fix_seama_header() { | ||||||
|  | 	local kernel_size=$(sed -n 's/mtd[0-9]*: \([0-9a-f]*\).*"kernel".*/\1/p' /proc/mtd) | ||||||
|  | 	[ "$kernel_size" ] && mtd -c 0x$kernel_size fixseama firmware | ||||||
|  | } | ||||||
|  |  | ||||||
|  | board=$(board_name) | ||||||
|  |  | ||||||
|  | case "$board" in | ||||||
|  | qihoo,c301) | ||||||
|  | 	fix_seama_header | ||||||
|  | 	;; | ||||||
|  | esac | ||||||
		Reference in New Issue
	
	Block a user
	 Chuanhong Guo
					Chuanhong Guo