mirror of
				https://github.com/Telecominfraproject/wlan-ap.git
				synced 2025-10-30 18:07:52 +00:00 
			
		
		
		
	ipq807x: enable dual boot on HFCL ION4X*
Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
		| @@ -4,6 +4,10 @@ START=99 | |||||||
|  |  | ||||||
| boot() { | boot() { | ||||||
| 	case "$(board_name)" in | 	case "$(board_name)" in | ||||||
|  | 	hfcl,ion4xe|\ | ||||||
|  | 	hfcl,ion4xi) | ||||||
|  | 		fw_setenv boot_count 0 | ||||||
|  | 		;;		 | ||||||
| 	edgecore,eap101|\ | 	edgecore,eap101|\ | ||||||
| 	edgecore,eap102) | 	edgecore,eap102) | ||||||
| 		avail=$(fw_printenv -n upgrade_available) | 		avail=$(fw_printenv -n upgrade_available) | ||||||
|   | |||||||
| @@ -70,8 +70,6 @@ platform_do_upgrade() { | |||||||
| 	edgecore,eap104|\ | 	edgecore,eap104|\ | ||||||
| 	glinet,ax1800|\ | 	glinet,ax1800|\ | ||||||
| 	glinet,axt1800|\ | 	glinet,axt1800|\ | ||||||
| 	hfcl,ion4xi|\ |  | ||||||
| 	hfcl,ion4xe|\ |  | ||||||
| 	qcom,ipq6018-cp01|\ | 	qcom,ipq6018-cp01|\ | ||||||
| 	qcom,ipq807x-hk01|\ | 	qcom,ipq807x-hk01|\ | ||||||
| 	qcom,ipq807x-hk14|\ | 	qcom,ipq807x-hk14|\ | ||||||
| @@ -83,6 +81,17 @@ platform_do_upgrade() { | |||||||
| 	tplink,ex227)	 | 	tplink,ex227)	 | ||||||
| 		nand_upgrade_tar "$1" | 		nand_upgrade_tar "$1" | ||||||
| 		;; | 		;; | ||||||
|  | 	hfcl,ion4xi|\ | ||||||
|  | 	hfcl,ion4xe) | ||||||
|  | 		if grep -q rootfs_1 /proc/cmdline; then | ||||||
|  | 			CI_UBIPART="rootfs" | ||||||
|  | 			fw_setenv primary 0 || exit 1 | ||||||
|  | 		else | ||||||
|  | 			CI_UBIPART="rootfs_1" | ||||||
|  | 			fw_setenv primary 1 || exit 1 | ||||||
|  | 		fi | ||||||
|  | 		nand_upgrade_tar "$1" | ||||||
|  | 		;; | ||||||
| 	edgecore,eap106) | 	edgecore,eap106) | ||||||
| 		CI_UBIPART="rootfs1" | 		CI_UBIPART="rootfs1" | ||||||
| 		[ "$(find_mtd_chardev rootfs)" ] && CI_UBIPART="rootfs" | 		[ "$(find_mtd_chardev rootfs)" ] && CI_UBIPART="rootfs" | ||||||
|   | |||||||
| @@ -53,6 +53,14 @@ boot() { | |||||||
| 			PART_NAME=rootfs1 | 			PART_NAME=rootfs1 | ||||||
| 		fi	 | 		fi	 | ||||||
| 		;; | 		;; | ||||||
|  | 	hfcl,ion4xi|\ | ||||||
|  | 	hfcl,ion4xe) | ||||||
|  | 		if grep -q rootfs_1 /proc/cmdline; then | ||||||
|  | 			PART_NAME=rootfs | ||||||
|  | 		else | ||||||
|  | 			PART_NAME=rootfs_1 | ||||||
|  | 		fi	 | ||||||
|  | 		;; | ||||||
| 	*) | 	*) | ||||||
| 		return 1 | 		return 1 | ||||||
| 		;; | 		;; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 John Crispin
					John Crispin