[PATCH] ARM: dts: stm32: Add support for environment in eMMC on STM32MP13xx DHCOR SoM

Patrice CHOTARD patrice.chotard at foss.st.com
Mon Mar 10 11:16:27 CET 2025



On 3/6/25 09:35, Patrice CHOTARD wrote:
> 
> 
> On 2/10/25 02:32, Marek Vasut wrote:
>> Enable support for environment in eMMC on STM32MP13xx DHCOR SoM,
>> in addition to existing support for environment in SPI NOR. The
>> environment size is the same, except in case the environment is
>> placed in eMMC, it is stored at the end of eMMC BOOT partitions
>> in the last 32 sectors of each eMMC HW BOOT partition.
>>
>> Signed-off-by: Marek Vasut <marex at denx.de>
>> ---
>> Cc: Igor Opaniuk <igor.opaniuk at gmail.com>
>> Cc: Patrice Chotard <patrice.chotard at foss.st.com>
>> Cc: Patrick Delaunay <patrick.delaunay at foss.st.com>
>> Cc: Tom Rini <trini at konsulko.com>
>> Cc: u-boot at dh-electronics.com
>> Cc: u-boot at lists.denx.de
>> Cc: uboot-stm32 at st-md-mailman.stormreply.com
>> ---
>>  arch/arm/dts/stm32mp13xx-dhcor-u-boot.dtsi | 2 ++
>>  configs/stm32mp13_dhcor_defconfig          | 4 ++++
>>  2 files changed, 6 insertions(+)
>>
>> diff --git a/arch/arm/dts/stm32mp13xx-dhcor-u-boot.dtsi b/arch/arm/dts/stm32mp13xx-dhcor-u-boot.dtsi
>> index 9233f315ebc..3acf5138940 100644
>> --- a/arch/arm/dts/stm32mp13xx-dhcor-u-boot.dtsi
>> +++ b/arch/arm/dts/stm32mp13xx-dhcor-u-boot.dtsi
>> @@ -14,6 +14,8 @@
>>  	config {
>>  		dh,ddr3-coding-gpios = <&gpiod 5 0>, <&gpiod 9 0>;
>>  		dh,som-coding-gpios = <&gpioa 13 0>, <&gpioi 1 0>;
>> +		u-boot,mmc-env-offset = <0x3fc000>;
>> +		u-boot,mmc-env-offset-redundant = <0x3fc000>;
>>  	};
>>  };
>>  
>> diff --git a/configs/stm32mp13_dhcor_defconfig b/configs/stm32mp13_dhcor_defconfig
>> index ff948b904be..2da9287ea7b 100644
>> --- a/configs/stm32mp13_dhcor_defconfig
>> +++ b/configs/stm32mp13_dhcor_defconfig
>> @@ -28,10 +28,14 @@ CONFIG_CMD_RNG=y
>>  CONFIG_CMD_LOG=y
>>  CONFIG_CMD_UBI=y
>>  CONFIG_ENV_IS_NOWHERE=y
>> +CONFIG_ENV_IS_IN_MMC=y
>> +CONFIG_ENV_MMC_USE_DT=y
>>  CONFIG_ENV_SPI_MAX_HZ=50000000
>>  CONFIG_CLK_SCMI=y
>>  CONFIG_SET_DFU_ALT_INFO=y
>>  CONFIG_SYS_I2C_EEPROM_ADDR=0x50
>> +CONFIG_SYS_MMC_ENV_DEV=0
>> +CONFIG_SYS_MMC_ENV_PART=1
>>  CONFIG_PHY_REALTEK=y
>>  CONFIG_DM_REGULATOR_SCMI=y
>>  CONFIG_RESET_SCMI=y
> 
> Reviewed-by: Patrice Chotard <patrice.chotard at foss.st.com>
> 
> Thanks
> PAtrice
Applied to u-boot-stm32/next

Thanks
Patrice


More information about the U-Boot mailing list