treewide: replace '---help---' in Kconfig files with 'help'
[linux-block.git] / drivers / media / cec / platform / Kconfig
CommitLineData
4be5e864
MCC
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Platform drivers
4
df823a82 5config CEC_CROS_EC
4be5e864
MCC
6 tristate "ChromeOS EC CEC driver"
7 depends on CROS_EC
8 select CEC_CORE
9 select CEC_NOTIFIER
10 select CROS_EC_PROTO
11 help
12 If you say yes here you will get support for the
13 ChromeOS Embedded Controller's CEC.
14 The CEC bus is present in the HDMI connector and enables communication
15 between compatible devices.
16
df823a82 17config CEC_MESON_AO
4be5e864
MCC
18 tristate "Amlogic Meson AO CEC driver"
19 depends on ARCH_MESON || COMPILE_TEST
20 select CEC_CORE
21 select CEC_NOTIFIER
22 help
23 This is a driver for Amlogic Meson SoCs AO CEC interface. It uses the
24 generic CEC framework interface.
25 CEC bus is present in the HDMI connector and enables communication
26
df823a82 27config CEC_MESON_G12A_AO
4be5e864
MCC
28 tristate "Amlogic Meson G12A AO CEC driver"
29 depends on ARCH_MESON || COMPILE_TEST
30 depends on COMMON_CLK && OF
31 select REGMAP
32 select REGMAP_MMIO
33 select CEC_CORE
34 select CEC_NOTIFIER
a7f7f624 35 help
4be5e864
MCC
36 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 communication
41 between compatible devices.
42
43config CEC_GPIO
44 tristate "Generic GPIO-based CEC driver"
45 depends on PREEMPTION || COMPILE_TEST
46 select CEC_CORE
47 select CEC_PIN
48 select CEC_NOTIFIER
49 select GPIOLIB
50 help
51 This is a generic GPIO-based CEC driver.
52 The CEC bus is present in the HDMI connector and enables communication
53 between compatible devices.
54
df823a82 55config CEC_SAMSUNG_S5P
4be5e864
MCC
56 tristate "Samsung S5P CEC driver"
57 depends on ARCH_EXYNOS || COMPILE_TEST
58 select CEC_CORE
59 select CEC_NOTIFIER
60 help
61 This is a driver for Samsung S5P HDMI CEC interface. It uses the
62 generic CEC framework interface.
63 CEC bus is present in the HDMI connector and enables communication
64 between compatible devices.
65
df823a82 66config CEC_STI
4be5e864
MCC
67 tristate "STMicroelectronics STiH4xx HDMI CEC driver"
68 depends on ARCH_STI || COMPILE_TEST
69 select CEC_CORE
70 select CEC_NOTIFIER
71 help
72 This is a driver for STIH4xx HDMI CEC interface. It uses the
73 generic CEC framework interface.
74 CEC bus is present in the HDMI connector and enables communication
75 between compatible devices.
76
df823a82 77config CEC_STM32
4be5e864
MCC
78 tristate "STMicroelectronics STM32 HDMI CEC driver"
79 depends on ARCH_STM32 || COMPILE_TEST
80 select REGMAP
81 select REGMAP_MMIO
82 select CEC_CORE
83 help
84 This is a driver for STM32 interface. It uses the
85 generic CEC framework interface.
86 CEC bus is present in the HDMI connector and enables communication
87 between compatible devices.
88
df823a82 89config CEC_TEGRA
4be5e864
MCC
90 tristate "Tegra HDMI CEC driver"
91 depends on ARCH_TEGRA || COMPILE_TEST
92 select CEC_CORE
93 select CEC_NOTIFIER
94 help
95 This is a driver for the Tegra HDMI CEC interface. It uses the
96 generic CEC framework interface.
97 The CEC bus is present in the HDMI connector and enables communication
98 between compatible devices.
99
df823a82 100config CEC_SECO
4be5e864
MCC
101 tristate "SECO Boards HDMI CEC driver"
102 depends on (X86 || IA64) || COMPILE_TEST
6af5797c 103 depends on PCI && DMI
4be5e864
MCC
104 select CEC_CORE
105 select CEC_NOTIFIER
106 help
107 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 communication
110 between compatible devices.
111
df823a82 112config CEC_SECO_RC
4be5e864 113 bool "SECO Boards IR RC5 support"
df823a82
MCC
114 depends on CEC_SECO
115 depends on RC_CORE=y || RC_CORE = CEC_SECO
4be5e864
MCC
116 help
117 If you say yes here you will get support for the
118 SECO Boards Consumer-IR in seco-cec driver.
119 The embedded controller supports RC5 protocol only, default mapping
120 is set to rc-hauppauge.