[PATCH] ARM: stm32mp2: Factorize TAMP_FWU_BOOT_IDX_MASK/OFFSET definition
Patrice CHOTARD
patrice.chotard at foss.st.com
Thu Apr 30 09:00:49 CEST 2026
On 4/1/26 09:48, Patrice Chotard wrote:
> Factorize TAMP_FWU_BOOT_IDX_MASK and TAMP_FWU_BOOT_IDX_OFFSET
> definition which are common to STM32MP1 and STM32MP2 SoCs family.
>
> Signed-off-by: Patrice Chotard <patrice.chotard at foss.st.com>
> ---
> arch/arm/mach-stm32mp/include/mach/stm32.h | 8 +++-----
> 1 file changed, 3 insertions(+), 5 deletions(-)
>
> diff --git a/arch/arm/mach-stm32mp/include/mach/stm32.h b/arch/arm/mach-stm32mp/include/mach/stm32.h
> index 7f349f3b68d..42e3735847a 100644
> --- a/arch/arm/mach-stm32mp/include/mach/stm32.h
> +++ b/arch/arm/mach-stm32mp/include/mach/stm32.h
> @@ -135,6 +135,9 @@ enum forced_boot_mode {
> /* TAMP registers */
> #define TAMP_BACKUP_REGISTER(x) (STM32_TAMP_BASE + 0x100 + 4 * x)
>
> +#define TAMP_FWU_BOOT_IDX_MASK GENMASK(3, 0)
> +#define TAMP_FWU_BOOT_IDX_OFFSET 0
> +
> #ifdef CONFIG_STM32MP15X
> #define TAMP_BACKUP_MAGIC_NUMBER TAMP_BACKUP_REGISTER(4)
> #define TAMP_BACKUP_BRANCH_ADDRESS TAMP_BACKUP_REGISTER(5)
> @@ -144,9 +147,6 @@ enum forced_boot_mode {
> #define TAMP_BOOT_CONTEXT TAMP_BACKUP_REGISTER(20)
> #define TAMP_BOOTCOUNT TAMP_BACKUP_REGISTER(21)
>
> -#define TAMP_FWU_BOOT_IDX_MASK GENMASK(3, 0)
> -
> -#define TAMP_FWU_BOOT_IDX_OFFSET 0
> #define TAMP_COPRO_STATE_OFF 0
> #define TAMP_COPRO_STATE_INIT 1
> #define TAMP_COPRO_STATE_CRUN 2
> @@ -196,8 +196,6 @@ enum forced_boot_mode {
> /* TAMP registers zone 3 RIF 1 (RW) at 96*/
> #define TAMP_BOOT_CONTEXT TAMP_BACKUP_REGISTER(96)
>
> -#define TAMP_FWU_BOOT_IDX_MASK GENMASK(3, 0)
> -#define TAMP_FWU_BOOT_IDX_OFFSET 0
> #endif /* defined(CONFIG_STM32MP21X) || defined(CONFIG_STM32MP23X) || defined(CONFIG_STM32MP25X) */
>
> /* offset used for BSEC driver: misc_read and misc_write */
>
> ---
> base-commit: ba7bf918dafcd093ad733b07ba490baeb20cf5da
> change-id: 20260401-factorize_tamp_fwu_boot_defines-205eed07ad1e
>
> Best regards,
Applied to u-boot-stm32/master
Thanks
Patrice
More information about the U-Boot
mailing list