[PATCH v2] stm32mp: add binman support for STM32MP15x
Simon Glass
sjg at chromium.org
Wed Oct 13 18:58:35 CEST 2021
On Wed, 13 Oct 2021 at 07:11, Patrick Delaunay
<patrick.delaunay at foss.st.com> wrote:
>
> Use binman to add the stm32image header on SPL binary for basic boot
> or on U-Boot binary when it is required, i.e. for TF-A boot without FIP
> support, when CONFIG_STM32MP15x_STM32IMAGE is activated.
>
> The "binman" tool is the recommended tool for specific image generation.
> This patch allows to suppress the config.mk file and it is a preliminary
> step to manage FIT generation with binman.
>
> The init_r parsing of U-Boot device tree to search the binman
> information is not required for STM32MP15, so the binman library
> can be removed in U-Boot (CONFIG_BINMAN_FDT is deactivated).
>
> Signed-off-by: Patrick Delaunay <patrick.delaunay at foss.st.com>
> ---
>
> Changes in v2:
> - deactivate CONFIG_BINMAN_FDT
>
> arch/arm/dts/stm32mp15-u-boot.dtsi | 29 +++++++++++++++++++
> arch/arm/mach-stm32mp/Kconfig | 1 +
> arch/arm/mach-stm32mp/config.mk | 29 -------------------
> ...stm32mp15-icore-stm32mp1-ctouch2_defconfig | 1 +
> ...tm32mp15-icore-stm32mp1-edimm2.2_defconfig | 1 +
> ...-microgea-stm32mp1-microdev2-of7_defconfig | 1 +
> ...mp15-microgea-stm32mp1-microdev2_defconfig | 1 +
> configs/stm32mp15_basic_defconfig | 1 +
> configs/stm32mp15_defconfig | 1 +
> configs/stm32mp15_dhcom_basic_defconfig | 1 +
> configs/stm32mp15_dhcor_basic_defconfig | 1 +
> configs/stm32mp15_trusted_defconfig | 1 +
> 12 files changed, 39 insertions(+), 29 deletions(-)
> delete mode 100644 arch/arm/mach-stm32mp/config.mk
Reviewed-by: Simon Glass <sjg at chromium.org>
Suggest lower-case hex for the addresses though.
More information about the U-Boot
mailing list