treewide: replace '---help---' in Kconfig files with 'help'
[linux-block.git] / drivers / gpu / drm / bridge / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config DRM_BRIDGE
3         def_bool y
4         depends on DRM
5         help
6           Bridge registration and lookup framework.
7
8 config DRM_PANEL_BRIDGE
9         def_bool y
10         depends on DRM_BRIDGE
11         depends on DRM_KMS_HELPER
12         select DRM_PANEL
13         help
14           DRM bridge wrapper of DRM panels
15
16 menu "Display Interface Bridges"
17         depends on DRM && DRM_BRIDGE
18
19 config DRM_CDNS_DSI
20         tristate "Cadence DPI/DSI bridge"
21         select DRM_KMS_HELPER
22         select DRM_MIPI_DSI
23         select DRM_PANEL_BRIDGE
24         select GENERIC_PHY_MIPI_DPHY
25         depends on OF
26         help
27           Support Cadence DPI to DSI bridge. This is an internal
28           bridge and is meant to be directly embedded in a SoC.
29
30 config DRM_CHRONTEL_CH7033
31         tristate "Chrontel CH7033 Video Encoder"
32         depends on OF
33         select DRM_KMS_HELPER
34         help
35           Enable support for the Chrontel CH7033 VGA/DVI/HDMI Encoder, as
36           found in the Dell Wyse 3020 thin client.
37
38           If in doubt, say "N".
39
40 config DRM_DISPLAY_CONNECTOR
41         tristate "Display connector support"
42         depends on OF
43         help
44           Driver for display connectors with support for DDC and hot-plug
45           detection. Most display controller handle display connectors
46           internally and don't need this driver, but the DRM subsystem is
47           moving towards separating connector handling from display controllers
48           on ARM-based platforms. Saying Y here when this driver is not needed
49           will not cause any issue.
50
51 config DRM_LVDS_CODEC
52         tristate "Transparent LVDS encoders and decoders support"
53         depends on OF
54         select DRM_KMS_HELPER
55         select DRM_PANEL_BRIDGE
56         help
57           Support for transparent LVDS encoders and decoders that don't
58           require any configuration.
59
60 config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
61         tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"
62         depends on OF
63         select DRM_KMS_HELPER
64         select DRM_PANEL
65         help
66           This is a driver for the display bridges of
67           GE B850v3 that convert dual channel LVDS
68           to DP++. This is used with the i.MX6 imx-ldb
69           driver. You are likely to say N here.
70
71 config DRM_NWL_MIPI_DSI
72         tristate "Northwest Logic MIPI DSI Host controller"
73         depends on DRM
74         depends on COMMON_CLK
75         depends on OF && HAS_IOMEM
76         select DRM_KMS_HELPER
77         select DRM_MIPI_DSI
78         select DRM_PANEL_BRIDGE
79         select GENERIC_PHY_MIPI_DPHY
80         select MFD_SYSCON
81         select MULTIPLEXER
82         select REGMAP_MMIO
83         help
84           This enables the Northwest Logic MIPI DSI Host controller as
85           for example found on NXP's i.MX8 Processors.
86
87 config DRM_NXP_PTN3460
88         tristate "NXP PTN3460 DP/LVDS bridge"
89         depends on OF
90         select DRM_KMS_HELPER
91         select DRM_PANEL
92         help
93           NXP PTN3460 eDP-LVDS bridge chip driver.
94
95 config DRM_PARADE_PS8622
96         tristate "Parade eDP/LVDS bridge"
97         depends on OF
98         select DRM_PANEL
99         select DRM_KMS_HELPER
100         select BACKLIGHT_CLASS_DEVICE
101         help
102           Parade eDP-LVDS bridge chip driver.
103
104 config DRM_PARADE_PS8640
105         tristate "Parade PS8640 MIPI DSI to eDP Converter"
106         depends on OF
107         select DRM_KMS_HELPER
108         select DRM_MIPI_DSI
109         select DRM_PANEL
110         help
111           Choose this option if you have PS8640 for display
112           The PS8640 is a high-performance and low-power
113           MIPI DSI to eDP converter
114
115 config DRM_SIL_SII8620
116         tristate "Silicon Image SII8620 HDMI/MHL bridge"
117         depends on OF
118         select DRM_KMS_HELPER
119         imply EXTCON
120         depends on RC_CORE || !RC_CORE
121         help
122           Silicon Image SII8620 HDMI/MHL bridge chip driver.
123
124 config DRM_SII902X
125         tristate "Silicon Image sii902x RGB/HDMI bridge"
126         depends on OF
127         select DRM_KMS_HELPER
128         select REGMAP_I2C
129         select I2C_MUX
130         select SND_SOC_HDMI_CODEC if SND_SOC
131         help
132           Silicon Image sii902x bridge chip driver.
133
134 config DRM_SII9234
135         tristate "Silicon Image SII9234 HDMI/MHL bridge"
136         depends on OF
137         help
138           Say Y here if you want support for the MHL interface.
139           It is an I2C driver, that detects connection of MHL bridge
140           and starts encapsulation of HDMI signal.
141
142 config DRM_SIMPLE_BRIDGE
143         tristate "Simple DRM bridge support"
144         depends on OF
145         select DRM_KMS_HELPER
146         help
147           Support for non-programmable DRM bridges, such as ADI ADV7123, TI
148           THS8134 and THS8135 or passive resistor ladder DACs.
149
150 config DRM_THINE_THC63LVD1024
151         tristate "Thine THC63LVD1024 LVDS decoder bridge"
152         depends on OF
153         help
154           Thine THC63LVD1024 LVDS/parallel converter driver.
155
156 config DRM_TOSHIBA_TC358764
157         tristate "TC358764 DSI/LVDS bridge"
158         depends on OF
159         select DRM_MIPI_DSI
160         select DRM_KMS_HELPER
161         select DRM_PANEL
162         help
163           Toshiba TC358764 DSI/LVDS bridge driver.
164
165 config DRM_TOSHIBA_TC358767
166         tristate "Toshiba TC358767 eDP bridge"
167         depends on OF
168         select DRM_KMS_HELPER
169         select REGMAP_I2C
170         select DRM_PANEL
171         help
172           Toshiba TC358767 eDP bridge chip driver.
173
174 config DRM_TOSHIBA_TC358768
175         tristate "Toshiba TC358768 MIPI DSI bridge"
176         depends on OF
177         select DRM_KMS_HELPER
178         select REGMAP_I2C
179         select DRM_PANEL
180         select DRM_MIPI_DSI
181         help
182           Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver.
183
184 config DRM_TI_TFP410
185         tristate "TI TFP410 DVI/HDMI bridge"
186         depends on OF
187         select DRM_KMS_HELPER
188         help
189           Texas Instruments TFP410 DVI/HDMI Transmitter driver
190
191 config DRM_TI_SN65DSI86
192         tristate "TI SN65DSI86 DSI to eDP bridge"
193         depends on OF
194         select DRM_KMS_HELPER
195         select REGMAP_I2C
196         select DRM_PANEL
197         select DRM_MIPI_DSI
198         help
199           Texas Instruments SN65DSI86 DSI to eDP Bridge driver
200
201 config DRM_TI_TPD12S015
202         tristate "TI TPD12S015 HDMI level shifter and ESD protection"
203         depends on OF
204         select DRM_KMS_HELPER
205         help
206           Texas Instruments TPD12S015 HDMI level shifter and ESD protection
207           driver.
208
209 source "drivers/gpu/drm/bridge/analogix/Kconfig"
210
211 source "drivers/gpu/drm/bridge/adv7511/Kconfig"
212
213 source "drivers/gpu/drm/bridge/synopsys/Kconfig"
214
215 endmenu