# 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 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