[U-Boot] [PATCH 00/14] Add saveenv support for STM32MP1

Patrice CHOTARD patrice.chotard at st.com
Fri May 10 16:18:45 UTC 2019


Sorry, i sent one useless patch, i will resend this series

Patrice

On 5/10/19 6:11 PM, Patrice Chotard wrote:
> 
> This series adds saveenv support for STM32MP1 on several boot
> devices. STM32MP1 is able to boot on eMMC, sdcard and NOR
> (NAND support is not fully supported).
> 
> On eMMC and sdcard, environment is saved in EXT4 partition
> On NOR, environment is saved in a dedicated partition
> On NAND, environment is saved in a UBI volume.
> 
> This series:
>   - enables NAND and NOR support on ev1 board
>   - enables ENV_IS_IN_SPI_FLASH, ENV_IS_IN_UBI, ENV_IS_IN_EXT4
>     flags
>   - fixes get_mtdparts()
>   - allows to override interface, device and partition for ext4
>     environment
>   - updates rule to set ENV_IS_NOWHERE value
>   - introduce ENV_IS_IN_DEVICE
> 
> 
> Patrice Chotard (10):
>   stm32mp1: support dynamic MTDPARTS
>   env: ext4: Allow overriding interface, device and partition
>   board: stm32mp1: Add env_ext4_get_dev_part() and env_ext4_get_intf()
>   env: allow ENV_IS_NOWHERE with other storage target
>   stm32mp1: Add env_get_location()
>   mtd: Fix get_mtdparts()
>   stm32mp1: Move ENV_SIZE to Kconfig
>   configs: stm32mp15: Enable ENV_IS_IN_UBI
>   configs: stm32mp15: Enable ENV_IS_SPI_FLASH
>   stm32mp1: Update env_get_location for NOR support
> 
> Patrick Delaunay (3):
>   stm32mp1: activate NAND and NOR support on EV1
>   env: enable saveenv command when one CONFIG_ENV_IS_IN is activated
>   configs: stm32mp15: Enable ENV_IS_IN_EXT4 and all relative flags
> 
> Tom Rini (1):
>   Prepare v2019.07-rc1
> 
>  Makefile                             |   4 +-
>  arch/arm/dts/stm32mp157-pinctrl.dtsi |  44 ++++++++++++
>  arch/arm/dts/stm32mp157c-ev1.dts     |  16 +++++
>  arch/arm/dts/stm32mp157c.dtsi        |  15 ++++
>  arch/arm/mach-stm32mp/Kconfig        |   3 +
>  board/st/stm32mp1/stm32mp1.c         | 136 +++++++++++++++++++++++++++++++++++
>  cmd/nvedit.c                         |  36 ++++++----
>  configs/stm32mp15_basic_defconfig    |  27 +++++++
>  configs/stm32mp15_trusted_defconfig  |  27 +++++++
>  drivers/mtd/mtd_uboot.c              |   5 +-
>  env/Kconfig                          |  20 ++----
>  env/ext4.c                           |  34 +++++----
>  include/configs/stm32mp1.h           |  24 +++++--
>  13 files changed, 340 insertions(+), 51 deletions(-)
> 


More information about the U-Boot mailing list