diff options
author | Igor Opaniuk <igor.opaniuk@toradex.com> | 2019-08-23 15:56:37 +0300 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2019-08-26 13:00:38 -0700 |
commit | b296a57d75ae7e5c31804e7e9545db0de99c815b (patch) | |
tree | 8b896bf17be2d6db1c447435a792493e2ef689fd | |
parent | 68fb706169052a8a5dfcca1e09443d94434912ec (diff) |
u-boot-distro-boot: add support for detecting UUID of rootfs
Provide proper PARTUUID value in bootargs.
Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
-rw-r--r-- | recipes-bsp/u-boot/u-boot-distro-boot/boot.cmd.in | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/recipes-bsp/u-boot/u-boot-distro-boot/boot.cmd.in b/recipes-bsp/u-boot/u-boot-distro-boot/boot.cmd.in index 0c04afb..d92c48d 100644 --- a/recipes-bsp/u-boot/u-boot-distro-boot/boot.cmd.in +++ b/recipes-bsp/u-boot/u-boot-distro-boot/boot.cmd.in @@ -20,9 +20,11 @@ test -n ${m4boot} || env set m4boot ';' test -n ${fdtfile} || env set fdtfile $fdt_file test -n ${kernel_image} || env set kernel_image ${boot_file} -env set bootcmd_args 'env set bootargs ${bootargs} ${defargs} ${emmcargs} ${setupargs} ${vidargs} ${tdxargs}' +env set uuid_set 'part uuid ${devtype} ${devnum}:2 uuid' +env set emmcargs_set 'env set emmcargs root=PARTUUID=${uuid} ro rootfstype=ext4 rootwait' +env set bootcmd_args 'env set bootargs ${defargs} ${emmcargs} ${setupargs} ${vidargs} ${tdxargs}' env set bootcmd_kernel 'load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} ${kernel_image}' env set bootcmd_dtb 'load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${fdtfile}' env set bootcmd_run '@@KERNEL_BOOTCMD@@ ${kernel_addr_r} - ${fdt_addr_r}' -env set bootcmd 'run m4boot; run bootcmd_dtb && run bootcmd_args && run bootcmd_kernel && run bootcmd_run' +env set bootcmd 'run m4boot; run bootcmd_dtb && run uuid_set && run emmcargs_set && run bootcmd_args && run bootcmd_kernel && run bootcmd_run' run bootcmd |