cpu/efm32: not every family has an MPU
This commit is contained in:
parent
69a7eb5efa
commit
6e6ddacdb0
@ -7,7 +7,6 @@
|
||||
config CPU_COMMON_EFM32
|
||||
bool
|
||||
select HAS_ARCH_EFM32
|
||||
select HAS_CORTEXM_MPU
|
||||
select HAS_CPU_EFM32
|
||||
select HAS_PERIPH_CPUID
|
||||
select HAS_PERIPH_FLASHPAGE
|
||||
|
||||
@ -3,8 +3,12 @@ include $(RIOTCPU)/efm32/efm32-features.mk
|
||||
|
||||
CPU_CORE = $(EFM32_ARCHITECTURE)
|
||||
|
||||
# families without MPU
|
||||
ifeq (,$(filter efm32zg, $(CPU_FAM)))
|
||||
FEATURES_PROVIDED += cortexm_mpu
|
||||
endif
|
||||
|
||||
FEATURES_PROVIDED += arch_efm32
|
||||
FEATURES_PROVIDED += cortexm_mpu
|
||||
FEATURES_PROVIDED += periph_cpuid
|
||||
FEATURES_PROVIDED += periph_flashpage
|
||||
FEATURES_PROVIDED += periph_flashpage_raw
|
||||
|
||||
@ -8,6 +8,7 @@ config CPU_FAM_EFM32GG
|
||||
bool
|
||||
select CPU_CORE_CORTEX_M3
|
||||
select CPU_COMMON_EFM32
|
||||
select HAS_CORTEXM_MPU
|
||||
|
||||
## CPU Models
|
||||
config CPU_MODEL_EFM32GG330F512
|
||||
|
||||
@ -8,6 +8,7 @@ config CPU_FAM_EFM32LG
|
||||
bool
|
||||
select CPU_CORE_CORTEX_M3
|
||||
select CPU_COMMON_EFM32
|
||||
select HAS_CORTEXM_MPU
|
||||
|
||||
## CPU Models
|
||||
config CPU_MODEL_EFM32LG990F256
|
||||
|
||||
@ -9,6 +9,7 @@ config CPU_FAM_EFM32PG12B
|
||||
select CPU_CORE_CORTEX_M4F
|
||||
select CPU_COMMON_EFM32
|
||||
select HAS_PERIPH_HWRNG
|
||||
select HAS_CORTEXM_MPU
|
||||
|
||||
## CPU Models
|
||||
config CPU_MODEL_EFM32PG12B500F1024IM48
|
||||
|
||||
@ -8,6 +8,7 @@ config CPU_FAM_EFM32PG1B
|
||||
bool
|
||||
select CPU_CORE_CORTEX_M4F
|
||||
select CPU_COMMON_EFM32
|
||||
select HAS_CORTEXM_MPU
|
||||
|
||||
## CPU Models
|
||||
config CPU_MODEL_EFM32PG1B200F256GM48
|
||||
|
||||
@ -9,6 +9,7 @@ config CPU_FAM_EFR32MG12P
|
||||
select CPU_CORE_CORTEX_M4F
|
||||
select CPU_COMMON_EFM32
|
||||
select HAS_PERIPH_HWRNG
|
||||
select HAS_CORTEXM_MPU
|
||||
|
||||
## CPU Models
|
||||
config CPU_MODEL_EFR32MG12P432F1024GM68
|
||||
|
||||
@ -8,6 +8,7 @@ config CPU_FAM_EFR32MG1P
|
||||
bool
|
||||
select CPU_CORE_CORTEX_M4F
|
||||
select CPU_COMMON_EFM32
|
||||
select HAS_CORTEXM_MPU
|
||||
|
||||
## CPU Models
|
||||
config CPU_MODEL_EFR32MG1P632F256GM32
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user