Upstream in commit 8b9c0cb46471 ("apalis_imx6: boot env configuration
updates") removed emmc legacy wrappers, but so far didn't included any
replacements. Fix it by simply defining the missing variables and UUID
gathering directly into the boot script.
Signed-off-by: Petr Štetiar <ynezz@true.cz>
[pepe2k@gmail.com: updated commit title for 2022.01]
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			659 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			659 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
echo "Toradex Apalis OpenWrt Boot script v1.1"
 | 
						|
 | 
						|
setenv mmcdev 0
 | 
						|
setenv mmcrootpart 2
 | 
						|
part uuid mmc ${mmcdev}:${mmcrootpart} uuid
 | 
						|
 | 
						|
setenv nextcon 0
 | 
						|
setenv boot_file uImage
 | 
						|
setenv fdt_file imx6q-apalis-ixora.dtb
 | 
						|
setenv root root=PARTUUID=${uuid} rootfstype=squashfs rootwait
 | 
						|
setenv bootargs earlyprintk console=${console},${baudrate}n8 ${root}
 | 
						|
setenv fsload ext4load mmc ${mmcdev}:${mmcbootpart}
 | 
						|
 | 
						|
if ${fsload} ${kernel_addr_r} ${boot_file}; then
 | 
						|
	if ${fsload} ${fdt_addr_r} ${fdt_file}; then
 | 
						|
		test -n "$fdt_fixup" && run fdt_fixup
 | 
						|
		bootm ${kernel_addr_r} - ${fdt_addr_r}
 | 
						|
	else
 | 
						|
		echo "Error loading device-tree"
 | 
						|
	fi
 | 
						|
else
 | 
						|
	echo "Error loading kernel image"
 | 
						|
fi
 |