soc/arm/silabs_exx32: select missing CONFIG_SOC_GECKO_SERIESx

This commit:
* adds the `CONFIG_SOC_GECKO_SERIES0` Kconfig option for Gecko Series 0
  SoCs
* selects the proper `CONFIG_SOC_GECKO_SERIESx` option where it's currently
  missing

Fixes #62806.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
This commit is contained in:
Filip Kokosinski 2023-09-19 13:10:44 +02:00 committed by Anas Nashif
commit 8131a67d6f
5 changed files with 14 additions and 4 deletions

View file

@ -21,11 +21,11 @@ config SOC_PART_NUMBER
that you should not set directly. The part number selection choice defines that you should not set directly. The part number selection choice defines
the default value for this string. the default value for this string.
config SOC_GECKO_SERIES2 config SOC_GECKO_SERIES0
bool bool
help help
Set if we're building for Gecko Series 2 SoC. Set if we're building for Gecko Series 0 SoC.
This is equivalent of _SILICON_LABS_32B_SERIES_2 definition in HAL This is equivalent of _SILICON_LABS_32B_SERIES_0 definition in HAL
code. code.
config SOC_GECKO_SERIES1 config SOC_GECKO_SERIES1
@ -35,6 +35,13 @@ config SOC_GECKO_SERIES1
This is equivalent of _SILICON_LABS_32B_SERIES_1 definition in HAL This is equivalent of _SILICON_LABS_32B_SERIES_1 definition in HAL
code. code.
config SOC_GECKO_SERIES2
bool
help
Set if we're building for Gecko Series 2 SoC.
This is equivalent of _SILICON_LABS_32B_SERIES_2 definition in HAL
code.
config SOC_GECKO_BURTC config SOC_GECKO_BURTC
bool bool
help help

View file

@ -13,5 +13,6 @@ config SOC_SERIES_EFM32HG
select SOC_GECKO_CMU select SOC_GECKO_CMU
select SOC_GECKO_GPIO select SOC_GECKO_GPIO
select HAS_PM select HAS_PM
select SOC_GECKO_SERIES0
help help
Enable support for EFM32 Happy Gecko MCU series Enable support for EFM32 Happy Gecko MCU series

View file

@ -19,5 +19,6 @@ config SOC_SERIES_EFM32PG1B
select SOC_GECKO_EMU select SOC_GECKO_EMU
select SOC_GECKO_GPIO select SOC_GECKO_GPIO
select HAS_PM select HAS_PM
select SOC_GECKO_SERIES1
help help
Enable support for EFM32 PearlGecko MCU series Enable support for EFM32 PearlGecko MCU series

View file

@ -15,5 +15,6 @@ config SOC_SERIES_EFM32WG
select SOC_GECKO_CMU select SOC_GECKO_CMU
select SOC_GECKO_GPIO select SOC_GECKO_GPIO
select HAS_PM select HAS_PM
select SOC_GECKO_SERIES0
help help
Enable support for EFM32 WonderGecko MCU series Enable support for EFM32 WonderGecko MCU series

View file

@ -219,7 +219,7 @@ manifest:
groups: groups:
- hal - hal
- name: hal_silabs - name: hal_silabs
revision: 267cd0bb17cf3cd431633a40b6d37a981e78dcb7 revision: 32f35f1b3763b4d31021c656ff7cd4e7b192a97c
path: modules/hal/silabs path: modules/hal/silabs
groups: groups:
- hal - hal