diff --git a/cpu/stm32/Kconfig b/cpu/stm32/Kconfig index 4a0c195206..101d237c96 100644 --- a/cpu/stm32/Kconfig +++ b/cpu/stm32/Kconfig @@ -306,7 +306,6 @@ config CPU_MODEL_STM32L031K6 config CPU_MODEL_STM32L052T8 bool select CPU_FAM_L0 - select HAS_CORTEXM_MPU select HAS_PERIPH_HWRNG config CPU_MODEL_STM32L053R8 diff --git a/cpu/stm32/Makefile.features b/cpu/stm32/Makefile.features index 22e9081923..106c07a154 100644 --- a/cpu/stm32/Makefile.features +++ b/cpu/stm32/Makefile.features @@ -36,8 +36,9 @@ ifneq (,$(filter $(CPU_FAM),f2 f4 f7 g4 l1 l4)) FEATURES_PROVIDED += cortexm_mpu endif -# only some stm32f3 and stm32l0 have an MPU -STM32_WITH_MPU += stm32f303re stm32f303vc stm32f303ze stm32l052t8 +# only some stm32f3 have an MPU, stm32l052t8 provides an MPU but support is +# broken for cortex-m0+ +STM32_WITH_MPU += stm32f303re stm32f303vc stm32f303ze ifneq (,$(filter $(CPU_MODEL),$(STM32_WITH_MPU))) FEATURES_PROVIDED += cortexm_mpu endif