Message ID | 1557504691-26188-1-git-send-email-patrice.chotard@st.com |
---|---|
Headers | show |
Series | Add saveenv support for STM32MP1 | expand |
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(-) >