From: Bryan O'Donoghue Date: Tue, 24 Apr 2018 17:46:42 +0000 (+0100) Subject: warp7: select uuid partition based on rootpart X-Git-Tag: v2018.05-rc3~1^2~19 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=2948089815437232aab9eff54d0abdc2949a22ae;p=u-boot warp7: select uuid partition based on rootpart Assigning the UUID discovery path to a tweakable environment variable means that later steps in the boot process - particularly a boot script can change the target root partition of a particular Linux boot. Retargeting the rootfs is an important feature when doing ping/pong upgrades allowing a boot script to select ping or pong as necessary without reprogramming the bootloader. Signed-off-by: Bryan O'Donoghue Tested-by: Breno Lima Reviewed-by: Fabio Estevam --- diff --git a/include/configs/warp7.h b/include/configs/warp7.h index 344042c9b3..54b3b31608 100644 --- a/include/configs/warp7.h +++ b/include/configs/warp7.h @@ -45,7 +45,8 @@ "ip_dyn=yes\0" \ "mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \ "mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \ - "finduuid=part uuid mmc 0:2 uuid\0" \ + "rootpart=" __stringify(CONFIG_WARP7_ROOT_PART) "\0" \ + "finduuid=part uuid mmc 0:${rootpart} uuid\0" \ "mmcargs=setenv bootargs console=${console},${baudrate} " \ "root=PARTUUID=${uuid} rootwait rw\0" \ "loadbootscript=" \