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