From mboxrd@z Thu Jan 1 00:00:00 1970 From: Patrice CHOTARD Date: Fri, 2 Oct 2020 09:50:16 +0000 Subject: [Uboot-stm32] [PATCH 2/4] configs: stm32mp1: enable the fastboot oem command format In-Reply-To: <20200909152426.2.Ia6ff004576355889c1813b2d056d9754110d8f2e@changeid> References: <20200909152426.1.Ie383431427f46a688dc1f0932522d8f34f3192a5@changeid> <20200909152426.2.Ia6ff004576355889c1813b2d056d9754110d8f2e@changeid> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Patrick On 9/9/20 3:24 PM, Patrick Delaunay wrote: > From: Jean-Philippe ROMAIN > > Enable the fastboot oem command format and set the variable > "partitions" with default eMMC partitions list. > > Signed-off-by: Patrick Delaunay > Signed-off-by: Jean-Philippe ROMAIN > --- > > 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 > > /* > @@ -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 Thanks