[PATCH] Expose active mmc boot partition to scripts

Tom Rini trini at konsulko.com
Wed Sep 2 02:40:49 CEST 2020


On Tue, Sep 01, 2020 at 10:01:18PM +0000, Reuben Dowle wrote:

> This patch allows uboot scripts make choices about where to boot from based on 
> the active mmc boot partition. This allows having two copies of kernel, 
> filesystems etc, and choosing which to boot from based off the active 
> bootloader partition.
> 
> Signed-off-by: Reuben Dowle <reuben.dowle at 4rf.com>
> ---
>  cmd/mmc.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/cmd/mmc.c b/cmd/mmc.c
> index 1529a3e..88de0c4 100644
> --- a/cmd/mmc.c
> +++ b/cmd/mmc.c
> @@ -784,6 +784,8 @@ static int mmc_partconf_print(struct mmc *mmc)
>  	ack = EXT_CSD_EXTRACT_BOOT_ACK(mmc->part_config);
>  	part = EXT_CSD_EXTRACT_BOOT_PART(mmc->part_config);
>  
> +	env_set_hex("activepart", part);
> +
>  	printf("EXT_CSD[179], PARTITION_CONFIG:\n"
>  		"BOOT_ACK: 0x%x\n"
>  		"BOOT_PARTITION_ENABLE: 0x%x\n"

Rather than hard-code a variable here I would like to see this work like
similar commands that take the variable to place the value in to as an
argument, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200901/15d3ea6c/attachment.sig>


More information about the U-Boot mailing list