[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