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

Patrice CHOTARD
2019-05-10T16:18:45Z

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(-)
>