[Uboot-stm32] [PATCH 2/4] configs: stm32mp1: enable the fastboot oem command format

Patrice CHOTARD patrice.chotard at st.com
Fri Oct 2 11:50:16 CEST 2020


Hi Patrick

On 9/9/20 3:24 PM, Patrick Delaunay wrote:
> From: Jean-Philippe ROMAIN <jean-philippe.romain at st.com>
>
> Enable the fastboot oem command format and set the variable
> "partitions" with default eMMC partitions list.
>
> Signed-off-by: Patrick Delaunay <patrick.delaunay at st.com>
> Signed-off-by: Jean-Philippe ROMAIN <jean-philippe.romain at st.com>
> ---
>
>  configs/stm32mp15_basic_defconfig   |  1 +
>  configs/stm32mp15_trusted_defconfig |  1 +
>  include/configs/stm32mp1.h          | 14 ++++++++++++++
>  3 files changed, 16 insertions(+)
>
> diff --git a/configs/stm32mp15_basic_defconfig b/configs/stm32mp15_basic_defconfig
> index fc3d2cc4fb..0f705eccb2 100644
> --- a/configs/stm32mp15_basic_defconfig
> +++ b/configs/stm32mp15_basic_defconfig
> @@ -85,6 +85,7 @@ CONFIG_FASTBOOT_MMC_BOOT1_NAME="mmc1boot0"
>  CONFIG_FASTBOOT_MMC_BOOT2_NAME="mmc1boot1"
>  CONFIG_FASTBOOT_MMC_USER_SUPPORT=y
>  CONFIG_FASTBOOT_MMC_USER_NAME="mmc1"
> +CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
>  CONFIG_DM_HWSPINLOCK=y
>  CONFIG_HWSPINLOCK_STM32=y
>  CONFIG_DM_I2C=y
> diff --git a/configs/stm32mp15_trusted_defconfig b/configs/stm32mp15_trusted_defconfig
> index bfe9e6b06c..3e9cca6a1e 100644
> --- a/configs/stm32mp15_trusted_defconfig
> +++ b/configs/stm32mp15_trusted_defconfig
> @@ -65,6 +65,7 @@ CONFIG_FASTBOOT_MMC_BOOT1_NAME="mmc1boot0"
>  CONFIG_FASTBOOT_MMC_BOOT2_NAME="mmc1boot1"
>  CONFIG_FASTBOOT_MMC_USER_SUPPORT=y
>  CONFIG_FASTBOOT_MMC_USER_NAME="mmc1"
> +CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
>  CONFIG_DM_HWSPINLOCK=y
>  CONFIG_HWSPINLOCK_STM32=y
>  CONFIG_DM_I2C=y
> diff --git a/include/configs/stm32mp1.h b/include/configs/stm32mp1.h
> index b937233797..e3cbca9713 100644
> --- a/include/configs/stm32mp1.h
> +++ b/include/configs/stm32mp1.h
> @@ -140,6 +140,19 @@
>  		"run distro_bootcmd;" \
>  	"fi;\0"
>  
> +#ifdef CONFIG_FASTBOOT_CMD_OEM_FORMAT
> +/* eMMC default partitions for fastboot command: oem format */
> +#define PARTS_DEFAULT \
> +	"partitions=" \
> +	"name=ssbl,size=2M;" \
> +	"name=bootfs,size=64MB,bootable;" \
> +	"name=vendorfs,size=16M;" \
> +	"name=rootfs,size=746M;" \
> +	"name=userfs,size=-\0"
> +#else
> +#define PARTS_DEFAULT
> +#endif
> +
>  #include <config_distro_bootcmd.h>
>  
>  /*
> @@ -158,6 +171,7 @@
>  	"altbootcmd=run bootcmd\0" \
>  	"env_check=if env info -p -d -q; then env save; fi\0" \
>  	STM32MP_BOOTCMD \
> +	PARTS_DEFAULT \
>  	BOOTENV \
>  	"boot_net_usb_start=true\0"
>  

Reviewed-by: Patrice Chotard <patrice.chotard at st.com>

Thanks


More information about the U-Boot mailing list