[PATCH 2/2] fastboot: fb_mmc: Add mfgtool all partition size

Sean Anderson sean.anderson at seco.com
Sat Dec 18 00:02:20 CET 2021



On 12/17/21 10:42 AM, Angus Ainslie wrote:
> NXP mfgtool uses all to specify the entire partition
> 
> Signed-off-by: Angus Ainslie <angus at akkea.ca>
> ---
>   drivers/fastboot/fb_mmc.c | 7 +++++++
>   1 file changed, 7 insertions(+)
> 
> diff --git a/drivers/fastboot/fb_mmc.c b/drivers/fastboot/fb_mmc.c
> index 2738dc836e..9ebf392252 100644
> --- a/drivers/fastboot/fb_mmc.c
> +++ b/drivers/fastboot/fb_mmc.c
> @@ -84,6 +84,13 @@ static int do_get_part_info(struct blk_desc **dev_desc, const char *name,
>   	/* First try partition names on the default device */
>   	*dev_desc = blk_get_dev("mmc", CONFIG_FASTBOOT_FLASH_MMC_DEV);
>   	if (*dev_desc) {
> +		if (!strncmp(name, "all", strlen("all"))) {
> +			info->blksz = (*dev_desc)->blksz;
> +			info->size = (*dev_desc)->lba;
> +			info->start = 0;
> +			return 0;
> +		}
> +
>   		ret = part_get_info_by_name(*dev_desc, name, info);
>   		if (ret >= 0)
>   			return ret;
> 

This can be done with "partition" 0. If you need compatibility, use an alias.

--Sean


More information about the U-Boot mailing list