1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/efm32/families/efr32mg12p/Kconfig

145 lines
4.2 KiB
Plaintext

# Copyright (c) 2020 HAW Hamburg
#
# This file is subject to the terms and conditions of the GNU Lesser
# General Public License v2.1. See the file LICENSE in the top level
# directory for more details.
config CPU_FAM_EFR32MG12P
bool
select CPU_CORE_CORTEX_M4F
select CPU_COMMON_EFM32
select CPU_EFM32_SERIES1
select HAS_PERIPH_HWRNG
select HAS_CORTEXM_MPU
select HAS_GECKO_SDK_LIBRAIL_NONFPU
config MODULE_CPU_EFR32MG12P
bool
depends on CPU_FAM_EFR32MG12P
depends on TEST_KCONFIG
default y
help
EFR32MG12P family-specific code.
## CPU Models
config CPU_MODEL_EFR32MG12P432F1024GM68
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P332F1024IM48
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P432F1024IM48
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P231F1024GM48
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P432F1024GL125
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P232F512GM68
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P332F1024GL125
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P232F1024GM68
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P132F1024GM48
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P431F1024GM48
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P433F1024IL125
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P132F512GM68
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P433F1024GM48
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P433F1024GM68
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P433F1024GL125
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P433F1024IM48
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P231F1024GM68
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P232F1024GL125
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P432F1024GM48
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P332F1024GM48
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P431F1024GM68
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P132F1024GL125
bool
select CPU_FAM_EFR32MG12P
config CPU_MODEL_EFR32MG12P232F1024GM48
bool
select CPU_FAM_EFR32MG12P
## Common CPU symbols
config CPU_FAM
default "efr32mg12p" if CPU_FAM_EFR32MG12P
config CPU_MODEL
default "efr32mg12p432f1024gm68" if CPU_MODEL_EFR32MG12P432F1024GM68
default "efr32mg12p332f1024im48" if CPU_MODEL_EFR32MG12P332F1024IM48
default "efr32mg12p432f1024im48" if CPU_MODEL_EFR32MG12P432F1024IM48
default "efr32mg12p231f1024gm48" if CPU_MODEL_EFR32MG12P231F1024GM48
default "efr32mg12p432f1024gl125" if CPU_MODEL_EFR32MG12P432F1024GL125
default "efr32mg12p232f512gm68" if CPU_MODEL_EFR32MG12P232F512GM68
default "efr32mg12p332f1024gl125" if CPU_MODEL_EFR32MG12P332F1024GL125
default "efr32mg12p232f1024gm68" if CPU_MODEL_EFR32MG12P232F1024GM68
default "efr32mg12p132f1024gm48" if CPU_MODEL_EFR32MG12P132F1024GM48
default "efr32mg12p431f1024gm48" if CPU_MODEL_EFR32MG12P431F1024GM48
default "efr32mg12p433f1024il125" if CPU_MODEL_EFR32MG12P433F1024IL125
default "efr32mg12p132f512gm68" if CPU_MODEL_EFR32MG12P132F512GM68
default "efr32mg12p433f1024gm48" if CPU_MODEL_EFR32MG12P433F1024GM48
default "efr32mg12p433f1024gm68" if CPU_MODEL_EFR32MG12P433F1024GM68
default "efr32mg12p433f1024gl125" if CPU_MODEL_EFR32MG12P433F1024GL125
default "efr32mg12p433f1024im48" if CPU_MODEL_EFR32MG12P433F1024IM48
default "efr32mg12p231f1024gm68" if CPU_MODEL_EFR32MG12P231F1024GM68
default "efr32mg12p232f1024gl125" if CPU_MODEL_EFR32MG12P232F1024GL125
default "efr32mg12p432f1024gm48" if CPU_MODEL_EFR32MG12P432F1024GM48
default "efr32mg12p332f1024gm48" if CPU_MODEL_EFR32MG12P332F1024GM48
default "efr32mg12p431f1024gm68" if CPU_MODEL_EFR32MG12P431F1024GM68
default "efr32mg12p132f1024gl125" if CPU_MODEL_EFR32MG12P132F1024GL125
default "efr32mg12p232f1024gm48" if CPU_MODEL_EFR32MG12P232F1024GM48