brintos

brintos / linux-shallow public Read only

0
0
Text · 3.6 KiB · ede81fe Raw
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