summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Delaunay <[email protected]>2026-07-17 14:31:32 +0200
committerPatrice Chotard <[email protected]>2026-08-31 10:02:15 +0200
commit62ea65e54ac7a5c5accda8127830bd0efa4109b6 (patch)
tree1ef399d37ca49fe71daaf4043bb87b575876934a
parent7a347e80b6c3b98169d593949dc701ca838ee3b1 (diff)
ARM: stm32mp2: fix TAMP_FWU_BOOT_IDX_MASK/OFFSET definition
Move the definition of TAMP_FWU_BOOT_IDX_MASK and TAMP_FWU_BOOT_IDX_OFFSET outside of config check for CONFIG_STM32MP15X and CONFIG_STM32MP13X. This patch solves a STM32MP2 compilation issue in board/st/common/stm32mp_fwu.c when CONFIG_FWU_MULTI_BANK_UPDATE is activated. Fixes: 5166658ac605 ("ARM: stm32mp2: Factorize TAMP_FWU_BOOT_IDX_MASK/OFFSET definition") Signed-off-by: Patrick Delaunay <[email protected]> Reviewed-by: Patrice Chotard <[email protected]>
-rw-r--r--arch/arm/mach-stm32mp/include/mach/stm32.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-stm32mp/include/mach/stm32.h b/arch/arm/mach-stm32mp/include/mach/stm32.h
index 42e3735847a..dfbd4f43629 100644
--- a/arch/arm/mach-stm32mp/include/mach/stm32.h
+++ b/arch/arm/mach-stm32mp/include/mach/stm32.h
@@ -67,6 +67,9 @@ enum forced_boot_mode {
BOOT_UMS_MMC2 = 0x12,
};
+#define TAMP_FWU_BOOT_IDX_MASK GENMASK(3, 0)
+#define TAMP_FWU_BOOT_IDX_OFFSET 0
+
#endif
/*
@@ -135,9 +138,6 @@ 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)