-
CONFIG_ARM_MPU
¶
ARM MPU Support
Type: bool
Help¶
MCU has ARM MPU
Direct dependencies¶
!CPU_CORTEX_M0
&& CPU_HAS_MPU
&& (SOC_FAMILY_ARM
|| SOC_FAMILY_STM32
|| SOC_FAMILY_NRF
|| SOC_FAMILY_IMX
|| SOC_FAMILY_SAM
) && CPU_HAS_MPU
&& ARM
(Includes any dependencies from if’s and menus.)
Defaults¶
No defaults. Implicitly defaults to n
.
Symbols selected by this symbol¶
ARM_CORE_MPU
if !CPU_CORTEX_M0
&&CPU_HAS_MPU
&& (SOC_FAMILY_ARM
||SOC_FAMILY_STM32
||SOC_FAMILY_NRF
||SOC_FAMILY_IMX
||SOC_FAMILY_SAM
) &&CPU_HAS_MPU
&&ARM
ARCH_HAS_EXECUTABLE_PAGE_BIT
if !CPU_CORTEX_M0
&&CPU_HAS_MPU
&& (SOC_FAMILY_ARM
||SOC_FAMILY_STM32
||SOC_FAMILY_NRF
||SOC_FAMILY_IMX
||SOC_FAMILY_SAM
) &&CPU_HAS_MPU
&&ARM
MPU_REQUIRES_POWER_OF_TWO_ALIGNMENT
if !CPU_CORTEX_M0
&&CPU_HAS_MPU
&& (SOC_FAMILY_ARM
||SOC_FAMILY_STM32
||SOC_FAMILY_NRF
||SOC_FAMILY_IMX
||SOC_FAMILY_SAM
) &&CPU_HAS_MPU
&&ARM
Symbols that select this symbol¶
Kconfig definition¶
At arch/arm/core/cortex_m/mpu/Kconfig:22
Included via Kconfig:10
→ Kconfig.zephyr:23
→ arch/Kconfig:16
→ arch/arm/Kconfig:26
→ arch/arm/core/Kconfig:165
Menu path: (top menu) → ARM Options
config ARM_MPU bool prompt "ARM MPU Support" if !CPU_CORTEX_M0
&&CPU_HAS_MPU
&& (SOC_FAMILY_ARM
||SOC_FAMILY_STM32
||SOC_FAMILY_NRF
||SOC_FAMILY_IMX
||SOC_FAMILY_SAM
) &&CPU_HAS_MPU
&&ARM
selectARM_CORE_MPU
if !CPU_CORTEX_M0
&&CPU_HAS_MPU
&& (SOC_FAMILY_ARM
||SOC_FAMILY_STM32
||SOC_FAMILY_NRF
||SOC_FAMILY_IMX
||SOC_FAMILY_SAM
) &&CPU_HAS_MPU
&&ARM
selectARCH_HAS_EXECUTABLE_PAGE_BIT
if !CPU_CORTEX_M0
&&CPU_HAS_MPU
&& (SOC_FAMILY_ARM
||SOC_FAMILY_STM32
||SOC_FAMILY_NRF
||SOC_FAMILY_IMX
||SOC_FAMILY_SAM
) &&CPU_HAS_MPU
&&ARM
selectMPU_REQUIRES_POWER_OF_TWO_ALIGNMENT
if !CPU_CORTEX_M0
&&CPU_HAS_MPU
&& (SOC_FAMILY_ARM
||SOC_FAMILY_STM32
||SOC_FAMILY_NRF
||SOC_FAMILY_IMX
||SOC_FAMILY_SAM
) &&CPU_HAS_MPU
&&ARM
depends on !CPU_CORTEX_M0
&&CPU_HAS_MPU
&& (SOC_FAMILY_ARM
||SOC_FAMILY_STM32
||SOC_FAMILY_NRF
||SOC_FAMILY_IMX
||SOC_FAMILY_SAM
) &&CPU_HAS_MPU
&&ARM
help MCU has ARM MPU
(Definitions include propagated dependencies, including from if’s and menus.)