diff --git a/modules/hal_silabs/Kconfig b/modules/hal_silabs/Kconfig index b75796c432f..92931d34096 100644 --- a/modules/hal_silabs/Kconfig +++ b/modules/hal_silabs/Kconfig @@ -12,7 +12,12 @@ config ZEPHYR_HAL_SILABS_MODULE_BLOBS config HAS_SILABS_GECKO bool select HAS_CMSIS_CORE - depends on SOC_FAMILY_SILABS_S0 || SOC_FAMILY_SILABS_S1 || SOC_FAMILY_SILABS_S2 + depends on SOC_FAMILY_SILABS_S0 || SOC_FAMILY_SILABS_S1 + +config HAS_SILABS_SISDK + bool + select HAS_CMSIS_CORE + depends on SOC_FAMILY_SILABS_S2 config HAS_SILABS_SI32 bool diff --git a/soc/silabs/silabs_s2/efr32bg22/Kconfig b/soc/silabs/silabs_s2/efr32bg22/Kconfig index fcecbbbc3e8..5ac51ff898a 100644 --- a/soc/silabs/silabs_s2/efr32bg22/Kconfig +++ b/soc/silabs/silabs_s2/efr32bg22/Kconfig @@ -9,7 +9,7 @@ config SOC_SERIES_EFR32BG22 select CPU_HAS_ARM_MPU select CPU_HAS_ARM_SAU select CPU_HAS_FPU - select HAS_SILABS_GECKO + select HAS_SILABS_SISDK select HAS_SWO select SOC_GECKO_HAS_RADIO select SOC_GECKO_GPIO diff --git a/soc/silabs/silabs_s2/efr32bg27/Kconfig b/soc/silabs/silabs_s2/efr32bg27/Kconfig index 7431fbecb68..36353d04504 100644 --- a/soc/silabs/silabs_s2/efr32bg27/Kconfig +++ b/soc/silabs/silabs_s2/efr32bg27/Kconfig @@ -9,7 +9,7 @@ config SOC_SERIES_EFR32BG27 select CPU_HAS_ARM_MPU select CPU_HAS_ARM_SAU select CPU_HAS_FPU - select HAS_SILABS_GECKO + select HAS_SILABS_SISDK select HAS_SWO select SOC_GECKO_HAS_RADIO select SOC_GECKO_CMU diff --git a/soc/silabs/silabs_s2/efr32mg21/Kconfig b/soc/silabs/silabs_s2/efr32mg21/Kconfig index db3f7e6ae66..0cbeb648461 100644 --- a/soc/silabs/silabs_s2/efr32mg21/Kconfig +++ b/soc/silabs/silabs_s2/efr32mg21/Kconfig @@ -11,7 +11,7 @@ config SOC_SERIES_EFR32MG21 select CPU_HAS_ARM_MPU select CPU_HAS_ARM_SAU select SOC_GECKO_HAS_RADIO - select HAS_SILABS_GECKO + select HAS_SILABS_SISDK select HAS_SWO select SOC_GECKO_CMU select SOC_GECKO_EMU diff --git a/soc/silabs/silabs_s2/efr32mg24/Kconfig b/soc/silabs/silabs_s2/efr32mg24/Kconfig index 1412bc95629..8b8df640a8b 100644 --- a/soc/silabs/silabs_s2/efr32mg24/Kconfig +++ b/soc/silabs/silabs_s2/efr32mg24/Kconfig @@ -11,7 +11,7 @@ config SOC_SERIES_EFR32MG24 select ARMV8_M_DSP select ARM_TRUSTZONE_M select SOC_GECKO_HAS_RADIO - select HAS_SILABS_GECKO + select HAS_SILABS_SISDK select HAS_SWO select SOC_GECKO_CMU select SOC_GECKO_EMU diff --git a/soc/silabs/silabs_s2/efr32zg23/Kconfig b/soc/silabs/silabs_s2/efr32zg23/Kconfig index 647c52363dc..1e645eb8d23 100644 --- a/soc/silabs/silabs_s2/efr32zg23/Kconfig +++ b/soc/silabs/silabs_s2/efr32zg23/Kconfig @@ -11,7 +11,7 @@ config SOC_SERIES_EFR32ZG23 select CPU_HAS_ARM_SAU select CPU_HAS_FPU select HAS_PM - select HAS_SILABS_GECKO + select HAS_SILABS_SISDK select HAS_SWO select SOC_GECKO_CMU select SOC_GECKO_CORE diff --git a/soc/silabs/silabs_s2/xg29/Kconfig b/soc/silabs/silabs_s2/xg29/Kconfig index c74a892fa65..19f99079c17 100644 --- a/soc/silabs/silabs_s2/xg29/Kconfig +++ b/soc/silabs/silabs_s2/xg29/Kconfig @@ -11,7 +11,7 @@ config SOC_SERIES_EFR32BG29 select ARMV8_M_DSP select ARM_TRUSTZONE_M select SOC_GECKO_HAS_RADIO - select HAS_SILABS_GECKO + select HAS_SILABS_SISDK select HAS_SWO select SOC_GECKO_CMU select SOC_GECKO_EMU @@ -30,7 +30,7 @@ config SOC_SERIES_EFR32MG29 select ARMV8_M_DSP select ARM_TRUSTZONE_M select SOC_GECKO_HAS_RADIO - select HAS_SILABS_GECKO + select HAS_SILABS_SISDK select HAS_SWO select SOC_GECKO_CMU select SOC_GECKO_EMU