Skip to content

Commit 17aa5d2

Browse files
committed
soc: silabs: s2: make order in soc Kconfig's
Made some order in the Kconfig's for silabs series 2 socs. Signed-off-by: Yishai Jaffe <yishai1999@gmail.com>
1 parent 1ee39b9 commit 17aa5d2

20 files changed

+72
-68
lines changed

soc/silabs/silabs_s2/Kconfig

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
if SOC_FAMILY_SILABS_S2
55

66
config SOC_FAMILY_SILABS_S2
7-
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
87
select BUILD_OUTPUT_HEX
9-
select SOC_PREP_HOOK
8+
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
9+
select HAS_SILABS_SISDK
1010
select SOC_EARLY_INIT_HOOK
11+
select SOC_PREP_HOOK
1112

1213
rsource "*/Kconfig"
1314

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) 2020 TriaGnoSys GmbH
22
# SPDX-License-Identifier: Apache-2.0
33

4-
config SOC_SERIES_EFR32MG21
4+
config SOC_SERIES_XG21
55
select ARM
66
select CPU_CORTEX_M33
77
select CPU_CORTEX_M_HAS_DWT
@@ -10,12 +10,13 @@ config SOC_SERIES_EFR32MG21
1010
select CPU_HAS_FPU
1111
select CPU_HAS_ARM_MPU
1212
select CPU_HAS_ARM_SAU
13-
select SOC_GECKO_HAS_RADIO
14-
select HAS_SILABS_SISDK
1513
select HAS_SWO
1614
select SOC_GECKO_CMU
1715
select SOC_GECKO_EMU
1816
select SOC_GECKO_GPIO
1917
select SOC_GECKO_DEV_INIT
2018
select SOC_GECKO_SE
2119
select HAS_PM
20+
21+
config SOC_SERIES_EFR32MG21
22+
select SOC_GECKO_HAS_RADIO

soc/silabs/silabs_s2/efr32mg21/Kconfig.defconfig renamed to soc/silabs/silabs_s2/xg21/Kconfig.defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) 2020 TriaGnoSys GmbH
22
# SPDX-License-Identifier: Apache-2.0
33

4-
if SOC_SERIES_EFR32MG21
4+
if SOC_SERIES_XG21
55

66
config NUM_IRQS
77
# must be >= the highest interrupt number used

soc/silabs/silabs_s2/efr32mg21/Kconfig.soc renamed to soc/silabs/silabs_s2/xg21/Kconfig.soc

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
# Copyright (c) 2020 TriaGnoSys GmbH
22
# SPDX-License-Identifier: Apache-2.0
33

4-
config SOC_SERIES_EFR32MG21
4+
config SOC_SERIES_XG21
55
bool
66
select SOC_FAMILY_SILABS_S2
7+
help
8+
Silicon Labs XG21 Series SoC and modules
9+
10+
config SOC_SERIES_EFR32MG21
11+
bool
12+
select SOC_SERIES_XG21
713
help
814
Silicon Labs EFR32MG21 (Mighty Gecko) Series MCU
915

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
# Copyright (c) 2021 Sateesh Kotapati
22
# SPDX-License-Identifier: Apache-2.0
33

4-
config SOC_SERIES_EFR32BG22
4+
config SOC_SERIES_XG22
55
select ARM
66
select ARMV8_M_DSP
77
select ARM_TRUSTZONE_M
88
select CPU_CORTEX_M33
99
select CPU_HAS_ARM_MPU
1010
select CPU_HAS_ARM_SAU
1111
select CPU_HAS_FPU
12-
select HAS_SILABS_SISDK
1312
select HAS_SWO
14-
select SOC_GECKO_HAS_RADIO
1513
select SOC_GECKO_GPIO
1614
select SOC_GECKO_CMU
1715
select SOC_GECKO_CORE
1816
select SOC_GECKO_DEV_INIT
1917
select SOC_GECKO_SE
2018
select HAS_PM
19+
20+
config SOC_SERIES_EFR32BG22
21+
select SOC_GECKO_HAS_RADIO

soc/silabs/silabs_s2/efr32bg22/Kconfig.defconfig renamed to soc/silabs/silabs_s2/xg22/Kconfig.defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) 2021 Sateesh Kotapati
22
# SPDX-License-Identifier: Apache-2.0
33

4-
if SOC_SERIES_EFR32BG22
4+
if SOC_SERIES_XG22
55

66
config NUM_IRQS
77
# must be >= the highest interrupt number used

soc/silabs/silabs_s2/efr32bg22/Kconfig.soc renamed to soc/silabs/silabs_s2/xg22/Kconfig.soc

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
# Copyright (c) 2021 Sateesh Kotapati
22
# SPDX-License-Identifier: Apache-2.0
33

4-
config SOC_SERIES_EFR32BG22
4+
config SOC_SERIES_XG22
55
bool
66
select SOC_FAMILY_SILABS_S2
7+
help
8+
Silicon Labs XG22 Series SoC and modules
9+
10+
config SOC_SERIES_EFR32BG22
11+
bool
12+
select SOC_SERIES_XG22
713
help
814
Silicon Labs EFR32BG22 (Blue Gecko) Series MCU
915

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) 2024 Yishai Jaffe
22
# SPDX-License-Identifier: Apache-2.0
33

4-
config SOC_SERIES_EFR32ZG23
4+
config SOC_SERIES_XG23
55
select ARM
66
select ARMV8_M_DSP
77
select ARM_TRUSTZONE_M
@@ -11,12 +11,13 @@ config SOC_SERIES_EFR32ZG23
1111
select CPU_HAS_ARM_SAU
1212
select CPU_HAS_FPU
1313
select HAS_PM
14-
select HAS_SILABS_SISDK
1514
select HAS_SWO
1615
select SOC_GECKO_CMU
1716
select SOC_GECKO_CORE
1817
select SOC_GECKO_DEV_INIT
1918
select SOC_GECKO_EMU
2019
select SOC_GECKO_GPIO
21-
select SOC_GECKO_HAS_RADIO
2220
select SOC_GECKO_SE
21+
22+
config SOC_SERIES_EFR32ZG23
23+
select SOC_GECKO_HAS_RADIO

soc/silabs/silabs_s2/efr32zg23/Kconfig.defconfig renamed to soc/silabs/silabs_s2/xg23/Kconfig.defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) 2024 Yishai Jaffe
22
# SPDX-License-Identifier: Apache-2.0
33

4-
if SOC_SERIES_EFR32ZG23
4+
if SOC_SERIES_XG23
55

66
config NUM_IRQS
77
# must be >= the highest interrupt number used

0 commit comments

Comments
 (0)