1# Copyright (c) 2020 TriaGnoSys GmbH
2# SPDX-License-Identifier: Apache-2.0
3
4config SOC_SERIES_EFR32MG24
5	bool
6	select SOC_FAMILY_SILABS_S2
7	help
8	  Silicon Labs EFR32MG24 (Mighty Gecko) Series MCU
9
10config SOC_PART_NUMBER_EFR32MG24B020F1536IM40
11	bool
12	select SOC_SERIES_EFR32MG24
13
14config SOC_PART_NUMBER_EFR32MG24B220F1536IM48
15	bool
16	select SOC_SERIES_EFR32MG24
17
18config SOC_PART_NUMBER_EFR32MG24B310F1536IM48
19	bool
20	select SOC_SERIES_EFR32MG24
21
22config SOC_PART_NUMBER_EFR32MG24B210F1536IM48
23	bool
24	select SOC_SERIES_EFR32MG24
25
26config SOC_SERIES
27	default "efr32mg24" if SOC_SERIES_EFR32MG24
28
29config SOC
30	default "efr32mg24b220f1536im48" if SOC_PART_NUMBER_EFR32MG24B220F1536IM48
31	default "efr32mg24b310f1536im48" if SOC_PART_NUMBER_EFR32MG24B310F1536IM48
32	default "efr32mg24b210f1536im48" if SOC_PART_NUMBER_EFR32MG24B210F1536IM48
33	default "efr32mg24b020f1536im40" if SOC_PART_NUMBER_EFR32MG24B020F1536IM40
34
35config SOC_PART_NUMBER
36	default "EFR32MG24B220F1536IM48" if SOC_PART_NUMBER_EFR32MG24B220F1536IM48
37	default "EFR32MG24B310F1536IM48" if SOC_PART_NUMBER_EFR32MG24B310F1536IM48
38	default "EFR32MG24B210F1536IM48" if SOC_PART_NUMBER_EFR32MG24B210F1536IM48
39	default "EFR32MG24B020F1536IM40" if SOC_PART_NUMBER_EFR32MG24B020F1536IM40
40