Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@ CONFIG_USE_DT_CODE_PARTITION=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_CLOCK_CONTROL=y
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@ CONFIG_USE_DT_CODE_PARTITION=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_CLOCK_CONTROL=y
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ CONFIG_USE_DT_CODE_PARTITION=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_CLOCK_CONTROL=y
CONFIG_MEMC=y

CONFIG_CLOCK_CONTROL_INIT_PRIORITY=28
Expand Down
1 change: 1 addition & 0 deletions drivers/adc/Kconfig.silabs
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ config ADC_SILABS_SIWX91X
bool "Silabs Siwx91x MCU ADC driver"
default y
depends on DT_HAS_SILABS_SIWX91X_ADC_ENABLED
depends on CLOCK_CONTROL
select ADC_CONFIGURABLE_INPUTS
select PINCTRL
help
Expand Down
2 changes: 2 additions & 0 deletions drivers/dma/Kconfig.siwx91x
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ config DMA_SILABS_SIWX91X
default y
select SYS_MEM_BLOCKS
depends on DT_HAS_SILABS_SIWX91X_DMA_ENABLED
depends on CLOCK_CONTROL
help
Enable the High Power(HP)/Ultra Low Power(ULP) DMA driver for the Silabs SiWx91x SoC series.

Expand All @@ -14,6 +15,7 @@ config DMA_SILABS_SIWX91X_GPDMA
default y
select SYS_MEM_BLOCKS
depends on DT_HAS_SILABS_GPDMA_ENABLED
depends on CLOCK_CONTROL
help
Enable the GDMA driver for the Silabs SiWx91x SoC series.

Expand Down
1 change: 1 addition & 0 deletions drivers/i2s/Kconfig.siwx91x
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ menuconfig I2S_SILABS_SIWX91X
bool "Silabs Siwx91x MCU I2S controller driver"
default y
depends on DT_HAS_SILABS_SIWX91X_I2S_ENABLED
depends on CLOCK_CONTROL
select CACHE_MANAGEMENT if CPU_HAS_DCACHE
select DMA
select PINCTRL
Expand Down
1 change: 1 addition & 0 deletions drivers/memc/Kconfig.siwx91x_qspi
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ config MEMC_SILABS_SIWX91X_QSPI
bool "Silabs SiWx91x QSPI memory controller"
default y
depends on DT_HAS_SILABS_SIWX91X_QSPI_MEMORY_ENABLED
depends on CLOCK_CONTROL
select PINCTRL
help
Enable Silabs SiWx91x QSPI (Quad Serial Peripheral Interface) memory
Expand Down
1 change: 1 addition & 0 deletions drivers/pwm/Kconfig.siwx91x
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@ config PWM_SILABS_SIWX91X
bool "Silabs SiWx91x PWM driver"
default y
depends on DT_HAS_SILABS_SIWX91X_PWM_ENABLED
depends on CLOCK_CONTROL
help
Enable the PWM driver for the Silabs SiWx91x SoC series.
1 change: 1 addition & 0 deletions drivers/rtc/Kconfig.siwx91x
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ config RTC_SILABS_SIWX91X
bool "Silabs siwx91x RTC driver"
default y
depends on DT_HAS_SILABS_SIWX91X_RTC_ENABLED
depends on CLOCK_CONTROL
help
Build the RTC driver for the Silabs SIWX91X SoC (Calendar
hardware block as described in the reference manual).
1 change: 1 addition & 0 deletions drivers/spi/Kconfig.silabs_siwx91x_gspi
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ config SPI_SILABS_SIWX91X_GSPI
bool "Silabs GSPI SPI Primary controller driver"
default y
depends on DT_HAS_SILABS_GSPI_ENABLED
depends on CLOCK_CONTROL
select GPIO
select PINCTRL
help
Expand Down
1 change: 1 addition & 0 deletions drivers/watchdog/Kconfig.siwx91x
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@ config WDT_SILABS_SIWX91X
bool "Silabs SiWx91x Watchdog driver"
default y
depends on DT_HAS_SILABS_SIWX91X_WDT_ENABLED
depends on CLOCK_CONTROL
help
Enable the Watchdog driver for the Silabs SiWx91x SoC series.
3 changes: 3 additions & 0 deletions soc/silabs/silabs_siwx91x/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ configdefault SYS_CLOCK_TICKS_PER_SEC
default 128 if !TICKLESS_KERNEL && SILABS_SLEEPTIMER_TIMER
default 1024 if SILABS_SLEEPTIMER_TIMER

configdefault CLOCK_CONTROL
default y

configdefault UART_NS16550_DW8250_DW_APB
default y

Expand Down