Browse Source

drivers: kconfig: Fix bleeding options

Fixes a multitude of Kconfigs that wrongly appear on devices
where support is literally impossible

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
pull/84970/head
Jamie McCrae 5 months ago committed by Benjamin Cabé
parent
commit
560db8509a
  1. 1
      drivers/clock_control/Kconfig.rts5912
  2. 2
      drivers/display/Kconfig.ili9xxx
  3. 1
      drivers/gpio/Kconfig.rts5912
  4. 1
      drivers/interrupt_controller/Kconfig.mtk_adsp
  5. 3
      drivers/mbox/Kconfig.nrf_vevif_event
  6. 1
      drivers/pinctrl/Kconfig.realtek_rts5912
  7. 2
      drivers/sensor/tdk/icm42670/Kconfig
  8. 1
      drivers/serial/Kconfig.realtek_rts5912
  9. 1
      drivers/timer/Kconfig.mtk_adsp
  10. 1
      drivers/timer/Kconfig.realtek_rts5912_rtmr

1
drivers/clock_control/Kconfig.rts5912

@ -5,6 +5,7 @@
config CLOCK_CONTROL_RTS5912_SCCON config CLOCK_CONTROL_RTS5912_SCCON
bool "Realtek RTS5912 system clock controller driver" bool "Realtek RTS5912 system clock controller driver"
depends on SOC_SERIES_RTS5912
default y if DT_HAS_REALTEK_RTS5912_SCCON_ENABLED default y if DT_HAS_REALTEK_RTS5912_SCCON_ENABLED
help help
Enable support for RTS5912 system clock controller driver Enable support for RTS5912 system clock controller driver

2
drivers/display/Kconfig.ili9xxx

@ -12,13 +12,13 @@ config ILI9XXX
config ILI9XXX_READ config ILI9XXX_READ
bool "Allow display_read API with ILI9XXX" bool "Allow display_read API with ILI9XXX"
depends on ILI9XXX
help help
Support display_read API with ILI9XXX controllers. This API is opt-in, Support display_read API with ILI9XXX controllers. This API is opt-in,
because it adds code overhead and is not very performant due to because it adds code overhead and is not very performant due to
the requirement to bitshift data read from the ILI9XXX. Note the the requirement to bitshift data read from the ILI9XXX. Note the
API only supports RGB565 mode. API only supports RGB565 mode.
config ILI9340 config ILI9340
bool "ILI9340 display driver" bool "ILI9340 display driver"
default y default y

1
drivers/gpio/Kconfig.rts5912

@ -5,6 +5,7 @@
config GPIO_RTS5912 config GPIO_RTS5912
bool "Realtek embedded controller (EC) gpio driver" bool "Realtek embedded controller (EC) gpio driver"
depends on SOC_SERIES_RTS5912
default y if DT_HAS_REALTEK_RTS5912_GPIO_ENABLED default y if DT_HAS_REALTEK_RTS5912_GPIO_ENABLED
help help
Enable support for Realtek GPIO controller. Enable support for Realtek GPIO controller.

1
drivers/interrupt_controller/Kconfig.mtk_adsp

@ -3,6 +3,7 @@
config INTC_MTK_ADSP config INTC_MTK_ADSP
bool "MediaTek Audio DSP Interrupt Controller" bool "MediaTek Audio DSP Interrupt Controller"
depends on SOC_FAMILY_MTK
help help
Very simple cascaded interrupt controller consisting of two Very simple cascaded interrupt controller consisting of two
bitfield registers (status and enable) and one mask value bitfield registers (status and enable) and one mask value

3
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 config MBOX_NRF_VEVIF_EVENT_USE_54L_ERRATA_16
bool "Apply errata 16 for nRF54L series" bool "Apply errata 16 for nRF54L series"
default y if SOC_SERIES_NRF54LX depends on SOC_SERIES_NRF54LX
default y

1
drivers/pinctrl/Kconfig.realtek_rts5912

@ -5,6 +5,7 @@
config PINCTRL_REALTEK_RTS5912 config PINCTRL_REALTEK_RTS5912
bool "Pin controller driver for REALTEK RTS MCUs" bool "Pin controller driver for REALTEK RTS MCUs"
depends on SOC_SERIES_RTS5912
default y if DT_HAS_REALTEK_RTS5912_PINCTRL_ENABLED default y if DT_HAS_REALTEK_RTS5912_PINCTRL_ENABLED
help help
Enable pin controller driver for REALTEK RTS MCUs Enable pin controller driver for REALTEK RTS MCUs

2
drivers/sensor/tdk/icm42670/Kconfig

@ -6,7 +6,7 @@
# #
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
config TDK_APEX config TDK_APEX
bool "TDK APEX features" bool
menuconfig ICM42670 menuconfig ICM42670
bool "ICM42670-P/-S Six-Axis Motion Tracking Device" bool "ICM42670-P/-S Six-Axis Motion Tracking Device"

1
drivers/serial/Kconfig.realtek_rts5912

@ -5,6 +5,7 @@
config UART_RTS5912 config UART_RTS5912
bool "UART driver for Realtek RTS5912 EC" bool "UART driver for Realtek RTS5912 EC"
depends on SOC_SERIES_RTS5912
default y if DT_HAS_REALTEK_RTS5912_UART_ENABLED default y if DT_HAS_REALTEK_RTS5912_UART_ENABLED
select PINCTRL select PINCTRL
select CLOCK_CONTROL select CLOCK_CONTROL

1
drivers/timer/Kconfig.mtk_adsp

@ -3,6 +3,7 @@
config MTK_ADSP_TIMER config MTK_ADSP_TIMER
bool "MediaTek Audio DSP timer" bool "MediaTek Audio DSP timer"
depends on SOC_FAMILY_MTK
select TICKLESS_CAPABLE select TICKLESS_CAPABLE
select TIMER_HAS_64BIT_CYCLE_COUNTER select TIMER_HAS_64BIT_CYCLE_COUNTER
select SYSTEM_CLOCK_LOCK_FREE_COUNT select SYSTEM_CLOCK_LOCK_FREE_COUNT

1
drivers/timer/Kconfig.realtek_rts5912_rtmr

@ -5,6 +5,7 @@
config REALTEK_RTS5912_RTMR config REALTEK_RTS5912_RTMR
bool "Realtek RTS5912 RTOS Timer" bool "Realtek RTS5912 RTOS Timer"
depends on SOC_SERIES_RTS5912
default y if DT_HAS_REALTEK_RTS5912_RTMR_ENABLED default y if DT_HAS_REALTEK_RTS5912_RTMR_ENABLED
select TICKLESS_CAPABLE select TICKLESS_CAPABLE
select SYSTEM_TIMER_HAS_DISABLE_SUPPORT select SYSTEM_TIMER_HAS_DISABLE_SUPPORT

Loading…
Cancel
Save