From df0d28c2f48a71a1aad764b2f71115cf37f18fb3 Mon Sep 17 00:00:00 2001 From: Thomas Decker Date: Thu, 20 Nov 2025 10:52:47 +0100 Subject: [PATCH] arch: arm: mpu: Add missing define REGION_FLASH_SIZE for 32k and 32M Add missing REGION_FLASH_SIZE defines when CONFIG_FLASH_SIZE is 32k or 32M Signed-off-by: Thomas Decker --- include/zephyr/arch/arm/mpu/arm_mpu_mem_cfg.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/zephyr/arch/arm/mpu/arm_mpu_mem_cfg.h b/include/zephyr/arch/arm/mpu/arm_mpu_mem_cfg.h index 5b52a939d2a77..a99223262d64a 100644 --- a/include/zephyr/arch/arm/mpu/arm_mpu_mem_cfg.h +++ b/include/zephyr/arch/arm/mpu/arm_mpu_mem_cfg.h @@ -12,7 +12,9 @@ #if !defined(CONFIG_ARMV8_M_BASELINE) && !defined(CONFIG_ARMV8_M_MAINLINE) /* Flash Region Definitions */ -#if CONFIG_FLASH_SIZE <= 64 +#if CONFIG_FLASH_SIZE <= 32 +#define REGION_FLASH_SIZE REGION_32K +#elif CONFIG_FLASH_SIZE <= 64 #define REGION_FLASH_SIZE REGION_64K #elif CONFIG_FLASH_SIZE <= 128 #define REGION_FLASH_SIZE REGION_128K @@ -30,6 +32,8 @@ #define REGION_FLASH_SIZE REGION_8M #elif CONFIG_FLASH_SIZE <= 16384 #define REGION_FLASH_SIZE REGION_16M +#elif CONFIG_FLASH_SIZE <= 32768 +#define REGION_FLASH_SIZE REGION_32M #elif CONFIG_FLASH_SIZE <= 65536 #define REGION_FLASH_SIZE REGION_64M #elif CONFIG_FLASH_SIZE <= 131072