mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-04 06:54:27 -05:00 
			
		
		
		
	ipq807x: nbg7815: use the standard eMMC sysupgrade code
Note that the old ad-hoc method did not explicitly align backup data to 64 KiB boundaries. Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16505 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
		
							parent
							
								
									bdfae5a166
								
							
						
					
					
						commit
						5583d23189
					
				@ -446,7 +446,7 @@ define Device/zyxel_nbg7815
 | 
			
		||||
	DEVICE_MODEL := NBG7815
 | 
			
		||||
	DEVICE_DTS_CONFIG := config@nbg7815
 | 
			
		||||
	SOC := ipq8074
 | 
			
		||||
	DEVICE_PACKAGES := ipq-wifi-zyxel_nbg7815 kmod-ath11k-pci \
 | 
			
		||||
	DEVICE_PACKAGES := kmod-fs-f2fs f2fs-tools ipq-wifi-zyxel_nbg7815 kmod-ath11k-pci \
 | 
			
		||||
		kmod-bluetooth kmod-hwmon-tmp103
 | 
			
		||||
endef
 | 
			
		||||
TARGET_DEVICES += zyxel_nbg7815
 | 
			
		||||
 | 
			
		||||
@ -251,14 +251,13 @@ platform_do_upgrade() {
 | 
			
		||||
		[ -z "$config_mtdnum" ] && reboot
 | 
			
		||||
		part_num="$(hexdump -e '1/1 "%01x|"' -n 1 -s 168 -C /dev/mtd$config_mtdnum | cut -f 1 -d "|" | head -n1)"
 | 
			
		||||
		if [ "$part_num" -eq "0" ]; then
 | 
			
		||||
			kernelname="0:HLOS"
 | 
			
		||||
			rootfsname="rootfs"
 | 
			
		||||
			mmc_do_upgrade "$1"
 | 
			
		||||
			CI_KERNPART="0:HLOS"
 | 
			
		||||
			CI_ROOTPART="rootfs"
 | 
			
		||||
		else
 | 
			
		||||
			kernelname="0:HLOS_1"
 | 
			
		||||
			rootfsname="rootfs_1"
 | 
			
		||||
			mmc_do_upgrade "$1"
 | 
			
		||||
			CI_KERNPART="0:HLOS_1"
 | 
			
		||||
			CI_ROOTPART="rootfs_1"
 | 
			
		||||
		fi
 | 
			
		||||
		emmc_do_upgrade "$1"
 | 
			
		||||
		;;
 | 
			
		||||
	*)
 | 
			
		||||
		default_do_upgrade "$1"
 | 
			
		||||
@ -268,7 +267,8 @@ platform_do_upgrade() {
 | 
			
		||||
 | 
			
		||||
platform_copy_config() {
 | 
			
		||||
	case "$(board_name)" in
 | 
			
		||||
	spectrum,sax1v1k)
 | 
			
		||||
	spectrum,sax1v1k|\
 | 
			
		||||
	zyxel,nbg7815)
 | 
			
		||||
		emmc_copy_config
 | 
			
		||||
		;;
 | 
			
		||||
	esac
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user