# SPDX-License-Identifier: GPL-2.0-only # # Platform drivers config VIDEO_CROS_EC_CEC tristate "ChromeOS EC CEC driver" depends on CROS_EC select CEC_CORE select CEC_NOTIFIER select CROS_EC_PROTO help If you say yes here you will get support for the ChromeOS Embedded Controller's CEC. The CEC bus is present in the HDMI connector and enables communication between compatible devices. config VIDEO_MESON_AO_CEC tristate "Amlogic Meson AO CEC driver" depends on ARCH_MESON || COMPILE_TEST select CEC_CORE select CEC_NOTIFIER help This is a driver for Amlogic Meson SoCs AO CEC interface. It uses the generic CEC framework interface. CEC bus is present in the HDMI connector and enables communication config VIDEO_MESON_G12A_AO_CEC tristate "Amlogic Meson G12A AO CEC driver" depends on ARCH_MESON || COMPILE_TEST depends on COMMON_CLK && OF select REGMAP select REGMAP_MMIO select CEC_CORE select CEC_NOTIFIER ---help--- This is a driver for Amlogic Meson G12A SoCs AO CEC interface. This driver if for the new AO-CEC module found in G12A SoCs, usually named AO_CEC_B in documentation. It uses the generic CEC framework interface. CEC bus is present in the HDMI connector and enables communication between compatible devices. config CEC_GPIO tristate "Generic GPIO-based CEC driver" depends on PREEMPTION || COMPILE_TEST select CEC_CORE select CEC_PIN select CEC_NOTIFIER select GPIOLIB help This is a generic GPIO-based CEC driver. The CEC bus is present in the HDMI connector and enables communication between compatible devices. config VIDEO_SAMSUNG_S5P_CEC tristate "Samsung S5P CEC driver" depends on ARCH_EXYNOS || COMPILE_TEST select CEC_CORE select CEC_NOTIFIER help This is a driver for Samsung S5P HDMI CEC interface. It uses the generic CEC framework interface. CEC bus is present in the HDMI connector and enables communication between compatible devices. config VIDEO_STI_HDMI_CEC tristate "STMicroelectronics STiH4xx HDMI CEC driver" depends on ARCH_STI || COMPILE_TEST select CEC_CORE select CEC_NOTIFIER help This is a driver for STIH4xx HDMI CEC interface. It uses the generic CEC framework interface. CEC bus is present in the HDMI connector and enables communication between compatible devices. config VIDEO_STM32_HDMI_CEC tristate "STMicroelectronics STM32 HDMI CEC driver" depends on ARCH_STM32 || COMPILE_TEST select REGMAP select REGMAP_MMIO select CEC_CORE help This is a driver for STM32 interface. It uses the generic CEC framework interface. CEC bus is present in the HDMI connector and enables communication between compatible devices. config VIDEO_TEGRA_HDMI_CEC tristate "Tegra HDMI CEC driver" depends on ARCH_TEGRA || COMPILE_TEST select CEC_CORE select CEC_NOTIFIER help This is a driver for the Tegra HDMI CEC interface. It uses the generic CEC framework interface. The CEC bus is present in the HDMI connector and enables communication between compatible devices. config VIDEO_SECO_CEC tristate "SECO Boards HDMI CEC driver" depends on (X86 || IA64) || COMPILE_TEST select PCI select DMI select CEC_CORE select CEC_NOTIFIER help This is a driver for SECO Boards integrated CEC interface. Selecting it will enable support for this device. CEC bus is present in the HDMI connector and enables communication between compatible devices. config VIDEO_SECO_RC bool "SECO Boards IR RC5 support" depends on VIDEO_SECO_CEC depends on RC_CORE=y || RC_CORE = VIDEO_SECO_CEC help If you say yes here you will get support for the SECO Boards Consumer-IR in seco-cec driver. The embedded controller supports RC5 protocol only, default mapping is set to rc-hauppauge.