]> git.dujemihanovic.xyz Git - u-boot.git/commit
arm: dts: stm32: Add partitions in flash0 and nand node for stm32mp15xx-ev1
authorPatrice Chotard <patrice.chotard@foss.st.com>
Thu, 8 Jun 2023 15:16:42 +0000 (17:16 +0200)
committerPatrice Chotard <patrice.chotard@foss.st.com>
Fri, 16 Jun 2023 09:01:16 +0000 (11:01 +0200)
commite91d3c61767ba45d09968b8fdc62bafc102e8946
treea1d7629bd6444a6f9009b9448ed22c702fe86d91
parentc8532a06a67a3640b8e386e08632b1f4e9b8561d
arm: dts: stm32: Add partitions in flash0 and nand node for stm32mp15xx-ev1

Add partitions subnode in flash0 and nand nodes for all stm32mp157xx-ev1
boards. Update only the file stm32mp157c-ev1-*u-boot.dtsi, included by
other files  stm32mp15*-ev1-*-u-boot.dtsi.

For SCMI variant of device tree used with stm32mp15_defconfig
add partitions needed by TF-A firmware update:
- metadata to save the TF-A information: 2 copy
- fip-a / fip-b: two FIP slots, used for system A/B (seamless) update
- the previous "fsbl" partition with 2 copy of TFA is replaced
  by 2 partitions (only one copy in each MTD partition) to simplify
  the update: no need to managed this copy on update, need to update the
  two partition (skip bad block for NAND)
The offset for ENV partition are also updated in stm32mp15_defconfig

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
arch/arm/dts/stm32mp157c-ev1-scmi-u-boot.dtsi
arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi
configs/stm32mp15_defconfig