# SPDX-License-Identifier: GPL-2.0-only # # Platform drivers config CEC_CROS_EC 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 CEC_MESON_AO 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 CEC_MESON_G12A_AO 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 CEC_SAMSUNG_S5P 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 CEC_STI 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 CEC_STM32 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 CEC_TEGRA 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 CEC_SECO tristate "SECO Boards HDMI CEC driver" depends on (X86 || IA64) || COMPILE_TEST depends on PCI && 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 CEC_SECO_RC bool "SECO Boards IR RC5 support" depends on CEC_SECO depends on RC_CORE=y || RC_CORE = CEC_SECO 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.