121 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Platform drivers4 5config CEC_CROS_EC6 tristate "ChromeOS EC CEC driver"7 depends on CROS_EC8 select CEC_CORE9 select CEC_NOTIFIER10 select CROS_EC_PROTO11 help12 If you say yes here you will get support for the13 ChromeOS Embedded Controller's CEC.14 The CEC bus is present in the HDMI connector and enables communication15 between compatible devices.16 17config CEC_MESON_AO18 tristate "Amlogic Meson AO CEC driver"19 depends on ARCH_MESON || COMPILE_TEST20 select CEC_CORE21 select CEC_NOTIFIER22 help23 This is a driver for Amlogic Meson SoCs AO CEC interface. It uses the24 generic CEC framework interface.25 CEC bus is present in the HDMI connector and enables communication26 27config CEC_MESON_G12A_AO28 tristate "Amlogic Meson G12A AO CEC driver"29 depends on ARCH_MESON || COMPILE_TEST30 depends on COMMON_CLK && OF31 select REGMAP32 select REGMAP_MMIO33 select CEC_CORE34 select CEC_NOTIFIER35 help36 This is a driver for Amlogic Meson G12A SoCs AO CEC interface.37 This driver if for the new AO-CEC module found in G12A SoCs,38 usually named AO_CEC_B in documentation.39 It uses the generic CEC framework interface.40 CEC bus is present in the HDMI connector and enables communication41 between compatible devices.42 43config CEC_GPIO44 tristate "Generic GPIO-based CEC driver"45 depends on PREEMPTION || COMPILE_TEST46 select CEC_CORE47 select CEC_PIN48 select CEC_NOTIFIER49 select GPIOLIB50 help51 This is a generic GPIO-based CEC driver.52 The CEC bus is present in the HDMI connector and enables communication53 between compatible devices.54 55config CEC_SAMSUNG_S5P56 tristate "Samsung S5P CEC driver"57 depends on ARCH_EXYNOS || COMPILE_TEST58 select CEC_CORE59 select CEC_NOTIFIER60 help61 This is a driver for Samsung S5P HDMI CEC interface. It uses the62 generic CEC framework interface.63 CEC bus is present in the HDMI connector and enables communication64 between compatible devices.65 66config CEC_STI67 tristate "STMicroelectronics STiH4xx HDMI CEC driver"68 depends on ARCH_STI || COMPILE_TEST69 select CEC_CORE70 select CEC_NOTIFIER71 help72 This is a driver for STIH4xx HDMI CEC interface. It uses the73 generic CEC framework interface.74 CEC bus is present in the HDMI connector and enables communication75 between compatible devices.76 77config CEC_STM3278 tristate "STMicroelectronics STM32 HDMI CEC driver"79 depends on ARCH_STM32 || COMPILE_TEST80 select REGMAP81 select REGMAP_MMIO82 select CEC_CORE83 help84 This is a driver for STM32 interface. It uses the85 generic CEC framework interface.86 CEC bus is present in the HDMI connector and enables communication87 between compatible devices.88 89config CEC_TEGRA90 tristate "Tegra HDMI CEC driver"91 depends on ARCH_TEGRA || COMPILE_TEST92 select CEC_CORE93 select CEC_NOTIFIER94 help95 This is a driver for the Tegra HDMI CEC interface. It uses the96 generic CEC framework interface.97 The CEC bus is present in the HDMI connector and enables communication98 between compatible devices.99 100config CEC_SECO101 tristate "SECO Boards HDMI CEC driver"102 depends on X86 || COMPILE_TEST103 depends on PCI && DMI104 select CEC_CORE105 select CEC_NOTIFIER106 help107 This is a driver for SECO Boards integrated CEC interface.108 Selecting it will enable support for this device.109 CEC bus is present in the HDMI connector and enables communication110 between compatible devices.111 112config CEC_SECO_RC113 bool "SECO Boards IR RC5 support"114 depends on CEC_SECO115 depends on RC_CORE=y || RC_CORE = CEC_SECO116 help117 If you say yes here you will get support for the118 SECO Boards Consumer-IR in seco-cec driver.119 The embedded controller supports RC5 protocol only, default mapping120 is set to rc-hauppauge.121