[PATCH 01/10] ARM: stm32: Add STM32MP13xx SPL Kconfig options
Patrice CHOTARD
patrice.chotard at foss.st.com
Tue May 27 18:01:12 CEST 2025
On 5/12/25 19:21, Marek Vasut wrote:
> Introduce Kconfig options used by SPL on STM32MP13xx and isolate
> the Kconfig options only used in case TFA BL2 is used as a SPL
> behind CONFIG_TFABOOT dependency.
>
> Signed-off-by: Marek Vasut <marek.vasut at mailbox.org>
> ---
> Cc: Cheick Traore <cheick.traore at foss.st.com>
> Cc: Fabrice Gasnier <fabrice.gasnier at foss.st.com>
> Cc: Gatien Chevallier <gatien.chevallier at foss.st.com>
> Cc: Lionel Debieve <lionel.debieve at foss.st.com>
> Cc: Pascal Zimmermann <pzimmermann at dh-electronics.com>
> Cc: Patrice Chotard <patrice.chotard at foss.st.com>
> Cc: Patrick Delaunay <patrick.delaunay at foss.st.com>
> Cc: Simon Glass <sjg at chromium.org>
> Cc: Sughosh Ganu <sughosh.ganu at linaro.org>
> Cc: Tom Rini <trini at konsulko.com>
> Cc: u-boot at dh-electronics.com
> Cc: u-boot at lists.denx.de
> Cc: uboot-stm32 at st-md-mailman.stormreply.com
> ---
> arch/arm/mach-stm32mp/Kconfig | 7 +++++--
> arch/arm/mach-stm32mp/Kconfig.13x | 3 ++-
> 2 files changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/arch/arm/mach-stm32mp/Kconfig b/arch/arm/mach-stm32mp/Kconfig
> index 58250901101..3a0ca50e9d6 100644
> --- a/arch/arm/mach-stm32mp/Kconfig
> +++ b/arch/arm/mach-stm32mp/Kconfig
> @@ -40,16 +40,19 @@ choice
> config STM32MP13X
> bool "Support STMicroelectronics STM32MP13x Soc"
> select ARCH_EARLY_INIT_R
> - select ARM_SMCCC
> + select ARM_SMCCC if TFABOOT
> + select ARCH_SUPPORT_PSCI if !TFABOOT
> + select BINMAN if !TFABOOT
> select CPU_V7A
> select CPU_V7_HAS_NONSEC
> select CPU_V7_HAS_VIRT
> - select OF_BOARD
> + select OF_BOARD if TFABOOT
> select OF_BOARD_SETUP
> select PINCTRL_STM32
> select STM32_RCC
> select STM32_RESET
> select STM32_SERIAL
> + select SUPPORT_SPL if !TFABOOT
> select SYS_ARCH_TIMER
> imply CMD_NVEDIT_INFO
> imply OF_UPSTREAM
> diff --git a/arch/arm/mach-stm32mp/Kconfig.13x b/arch/arm/mach-stm32mp/Kconfig.13x
> index bc8b3f8cf77..cecf9e3b8c7 100644
> --- a/arch/arm/mach-stm32mp/Kconfig.13x
> +++ b/arch/arm/mach-stm32mp/Kconfig.13x
> @@ -20,7 +20,8 @@ config TARGET_ST_STM32MP13X
> endchoice
>
> config TEXT_BASE
> - default 0xC0000000
> + default 0xC0000000 if TFABOOT
> + default 0xC0100000 if !TFABOOT
>
> config PRE_CON_BUF_ADDR
> default 0xC0800000
Reviewed-by: Patrice Chotard <patrice.chotard at foss.st.com>
Thanks
Patrice
More information about the U-Boot
mailing list