diff --git a/drivers/clock_control/Kconfig.rts5912 b/drivers/clock_control/Kconfig.rts5912 index ec5547cb91d..2ad6374c8d2 100644 --- a/drivers/clock_control/Kconfig.rts5912 +++ b/drivers/clock_control/Kconfig.rts5912 @@ -5,6 +5,7 @@ config CLOCK_CONTROL_RTS5912_SCCON bool "Realtek RTS5912 system clock controller driver" + depends on SOC_SERIES_RTS5912 default y if DT_HAS_REALTEK_RTS5912_SCCON_ENABLED help Enable support for RTS5912 system clock controller driver diff --git a/drivers/display/Kconfig.ili9xxx b/drivers/display/Kconfig.ili9xxx index d1710d176e9..f203e614d20 100644 --- a/drivers/display/Kconfig.ili9xxx +++ b/drivers/display/Kconfig.ili9xxx @@ -12,13 +12,13 @@ config ILI9XXX config ILI9XXX_READ bool "Allow display_read API with ILI9XXX" + depends on ILI9XXX help Support display_read API with ILI9XXX controllers. This API is opt-in, because it adds code overhead and is not very performant due to the requirement to bitshift data read from the ILI9XXX. Note the API only supports RGB565 mode. - config ILI9340 bool "ILI9340 display driver" default y diff --git a/drivers/gpio/Kconfig.rts5912 b/drivers/gpio/Kconfig.rts5912 index a0d845a8b3e..d1a1880c938 100644 --- a/drivers/gpio/Kconfig.rts5912 +++ b/drivers/gpio/Kconfig.rts5912 @@ -5,6 +5,7 @@ config GPIO_RTS5912 bool "Realtek embedded controller (EC) gpio driver" + depends on SOC_SERIES_RTS5912 default y if DT_HAS_REALTEK_RTS5912_GPIO_ENABLED help Enable support for Realtek GPIO controller. diff --git a/drivers/interrupt_controller/Kconfig.mtk_adsp b/drivers/interrupt_controller/Kconfig.mtk_adsp index 0c8875973e8..112358986bb 100644 --- a/drivers/interrupt_controller/Kconfig.mtk_adsp +++ b/drivers/interrupt_controller/Kconfig.mtk_adsp @@ -3,6 +3,7 @@ config INTC_MTK_ADSP bool "MediaTek Audio DSP Interrupt Controller" + depends on SOC_FAMILY_MTK help Very simple cascaded interrupt controller consisting of two bitfield registers (status and enable) and one mask value diff --git a/drivers/mbox/Kconfig.nrf_vevif_event b/drivers/mbox/Kconfig.nrf_vevif_event index 94a9658d9a9..655cc82f385 100644 --- a/drivers/mbox/Kconfig.nrf_vevif_event +++ b/drivers/mbox/Kconfig.nrf_vevif_event @@ -17,4 +17,5 @@ config MBOX_NRF_VEVIF_EVENT_TX config MBOX_NRF_VEVIF_EVENT_USE_54L_ERRATA_16 bool "Apply errata 16 for nRF54L series" - default y if SOC_SERIES_NRF54LX + depends on SOC_SERIES_NRF54LX + default y diff --git a/drivers/pinctrl/Kconfig.realtek_rts5912 b/drivers/pinctrl/Kconfig.realtek_rts5912 index 12b926b3f52..925729389ab 100644 --- a/drivers/pinctrl/Kconfig.realtek_rts5912 +++ b/drivers/pinctrl/Kconfig.realtek_rts5912 @@ -5,6 +5,7 @@ config PINCTRL_REALTEK_RTS5912 bool "Pin controller driver for REALTEK RTS MCUs" + depends on SOC_SERIES_RTS5912 default y if DT_HAS_REALTEK_RTS5912_PINCTRL_ENABLED help Enable pin controller driver for REALTEK RTS MCUs diff --git a/drivers/sensor/tdk/icm42670/Kconfig b/drivers/sensor/tdk/icm42670/Kconfig index a5b06e7af10..36804f1c9e3 100644 --- a/drivers/sensor/tdk/icm42670/Kconfig +++ b/drivers/sensor/tdk/icm42670/Kconfig @@ -6,7 +6,7 @@ # # SPDX-License-Identifier: Apache-2.0 config TDK_APEX - bool "TDK APEX features" + bool menuconfig ICM42670 bool "ICM42670-P/-S Six-Axis Motion Tracking Device" diff --git a/drivers/serial/Kconfig.realtek_rts5912 b/drivers/serial/Kconfig.realtek_rts5912 index bafb518aa43..fd4c32c3c5f 100644 --- a/drivers/serial/Kconfig.realtek_rts5912 +++ b/drivers/serial/Kconfig.realtek_rts5912 @@ -5,6 +5,7 @@ config UART_RTS5912 bool "UART driver for Realtek RTS5912 EC" + depends on SOC_SERIES_RTS5912 default y if DT_HAS_REALTEK_RTS5912_UART_ENABLED select PINCTRL select CLOCK_CONTROL diff --git a/drivers/timer/Kconfig.mtk_adsp b/drivers/timer/Kconfig.mtk_adsp index d3b7501e307..46052395a13 100644 --- a/drivers/timer/Kconfig.mtk_adsp +++ b/drivers/timer/Kconfig.mtk_adsp @@ -3,6 +3,7 @@ config MTK_ADSP_TIMER bool "MediaTek Audio DSP timer" + depends on SOC_FAMILY_MTK select TICKLESS_CAPABLE select TIMER_HAS_64BIT_CYCLE_COUNTER select SYSTEM_CLOCK_LOCK_FREE_COUNT diff --git a/drivers/timer/Kconfig.realtek_rts5912_rtmr b/drivers/timer/Kconfig.realtek_rts5912_rtmr index 560ea7a7059..a41e0649591 100644 --- a/drivers/timer/Kconfig.realtek_rts5912_rtmr +++ b/drivers/timer/Kconfig.realtek_rts5912_rtmr @@ -5,6 +5,7 @@ config REALTEK_RTS5912_RTMR bool "Realtek RTS5912 RTOS Timer" + depends on SOC_SERIES_RTS5912 default y if DT_HAS_REALTEK_RTS5912_RTMR_ENABLED select TICKLESS_CAPABLE select SYSTEM_TIMER_HAS_DISABLE_SUPPORT