]> Git Repo - linux.git/blob - drivers/gpu/drm/bridge/Kconfig
crypto: akcipher - Drop sign/verify operations
[linux.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         select DRM_PANEL
12         help
13           DRM bridge wrapper of DRM panels
14
15 config DRM_AUX_BRIDGE
16         tristate
17         depends on DRM_BRIDGE && OF
18         select AUXILIARY_BUS
19         select DRM_PANEL_BRIDGE
20         help
21           Simple transparent bridge that is used by several non-DRM drivers to
22           build bridges chain.
23
24 config DRM_AUX_HPD_BRIDGE
25         tristate
26         depends on DRM_BRIDGE && OF
27         select AUXILIARY_BUS
28         help
29           Simple bridge that terminates the bridge chain and provides HPD
30           support.
31
32 menu "Display Interface Bridges"
33         depends on DRM && DRM_BRIDGE
34
35 config DRM_CHIPONE_ICN6211
36         tristate "Chipone ICN6211 MIPI-DSI/RGB Converter bridge"
37         depends on OF
38         select DRM_KMS_HELPER
39         select DRM_MIPI_DSI
40         select DRM_PANEL_BRIDGE
41         select REGMAP_I2C
42         help
43           ICN6211 is MIPI-DSI/RGB Converter bridge from chipone.
44
45           It has a flexible configuration of MIPI DSI signal input
46           and produce RGB565, RGB666, RGB888 output format.
47
48           If in doubt, say "N".
49
50 config DRM_CHRONTEL_CH7033
51         tristate "Chrontel CH7033 Video Encoder"
52         depends on OF
53         select DRM_KMS_HELPER
54         help
55           Enable support for the Chrontel CH7033 VGA/DVI/HDMI Encoder, as
56           found in the Dell Wyse 3020 thin client.
57
58           If in doubt, say "N".
59
60 config DRM_CROS_EC_ANX7688
61         tristate "ChromeOS EC ANX7688 bridge"
62         depends on OF
63         depends on I2C_CROS_EC_TUNNEL || COMPILE_TEST
64         select DRM_KMS_HELPER
65         select REGMAP_I2C
66         help
67           ChromeOS EC ANX7688 is an ultra-low power
68           4K Ultra-HD (4096x2160p60) mobile HD transmitter
69           designed for ChromeOS devices. It converts HDMI
70           2.0 to DisplayPort 1.3 Ultra-HD. It is connected
71           to the ChromeOS Embedded Controller.
72
73 config DRM_DISPLAY_CONNECTOR
74         tristate "Display connector support"
75         depends on OF
76         help
77           Driver for display connectors with support for DDC and hot-plug
78           detection. Most display controllers handle display connectors
79           internally and don't need this driver, but the DRM subsystem is
80           moving towards separating connector handling from display controllers
81           on ARM-based platforms. Saying Y here when this driver is not needed
82           will not cause any issue.
83
84 config DRM_FSL_LDB
85         tristate "Freescale i.MX8MP LDB bridge"
86         depends on OF
87         depends on ARCH_MXC || COMPILE_TEST
88         select DRM_KMS_HELPER
89         select DRM_PANEL_BRIDGE
90         help
91           Support for i.MX8MP DPI-to-LVDS on-SoC encoder.
92
93 config DRM_ITE_IT6505
94         tristate "ITE IT6505 DisplayPort bridge"
95         depends on OF
96         select DRM_DISPLAY_DP_HELPER
97         select DRM_DISPLAY_HDCP_HELPER
98         select DRM_DISPLAY_HELPER
99         select DRM_DISPLAY_DP_AUX_BUS
100         select DRM_KMS_HELPER
101         select EXTCON
102         select CRYPTO
103         select CRYPTO_HASH
104         help
105           ITE IT6505 DisplayPort bridge chip driver.
106
107 config DRM_LONTIUM_LT8912B
108         tristate "Lontium LT8912B DSI/HDMI bridge"
109         depends on OF
110         select DRM_PANEL_BRIDGE
111         select DRM_KMS_HELPER
112         select DRM_MIPI_DSI
113         select REGMAP_I2C
114         select VIDEOMODE_HELPERS
115         help
116           Driver for Lontium LT8912B DSI to HDMI bridge
117           chip driver.
118           Please say Y if you have such hardware.
119
120           Say M here if you want to support this hardware as a module.
121           The module will be named "lontium-lt8912b".
122
123 config DRM_LONTIUM_LT9211
124         tristate "Lontium LT9211 DSI/LVDS/DPI bridge"
125         depends on OF
126         select DRM_PANEL_BRIDGE
127         select DRM_KMS_HELPER
128         select DRM_MIPI_DSI
129         select REGMAP_I2C
130         help
131           Driver for Lontium LT9211 Single/Dual-Link DSI/LVDS or Single DPI
132           input to Single-link/Dual-Link DSI/LVDS or Single DPI output bridge
133           chip.
134           Please say Y if you have such hardware.
135
136 config DRM_LONTIUM_LT9611
137         tristate "Lontium LT9611 DSI/HDMI bridge"
138         select SND_SOC_HDMI_CODEC if SND_SOC
139         depends on OF
140         select DRM_PANEL_BRIDGE
141         select DRM_KMS_HELPER
142         select DRM_MIPI_DSI
143         select REGMAP_I2C
144         help
145           Driver for Lontium LT9611 DSI to HDMI bridge
146           chip driver that converts dual DSI and I2S to
147           HDMI signals
148           Please say Y if you have such hardware.
149
150 config DRM_LONTIUM_LT9611UXC
151         tristate "Lontium LT9611UXC DSI/HDMI bridge"
152         select SND_SOC_HDMI_CODEC if SND_SOC
153         depends on OF
154         select DRM_PANEL_BRIDGE
155         select DRM_KMS_HELPER
156         select DRM_MIPI_DSI
157         select REGMAP_I2C
158         help
159           Driver for Lontium LT9611UXC DSI to HDMI bridge
160           chip driver that converts dual DSI and I2S to
161           HDMI signals
162           Please say Y if you have such hardware.
163
164 config DRM_ITE_IT66121
165         tristate "ITE IT66121 HDMI bridge"
166         depends on OF
167         select DRM_KMS_HELPER
168         select REGMAP_I2C
169         help
170           Support for ITE IT66121 HDMI bridge.
171
172 config DRM_LVDS_CODEC
173         tristate "Transparent LVDS encoders and decoders support"
174         depends on OF
175         select DRM_KMS_HELPER
176         select DRM_PANEL_BRIDGE
177         help
178           Support for transparent LVDS encoders and decoders that don't
179           require any configuration.
180
181 config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
182         tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"
183         depends on OF
184         select DRM_KMS_HELPER
185         select DRM_PANEL
186         help
187           This is a driver for the display bridges of
188           GE B850v3 that convert dual channel LVDS
189           to DP++. This is used with the i.MX6 imx-ldb
190           driver. You are likely to say N here.
191
192 config DRM_MICROCHIP_LVDS_SERIALIZER
193         tristate "Microchip LVDS serializer support"
194         depends on OF
195         depends on DRM_ATMEL_HLCDC
196         help
197           Support for Microchip's LVDS serializer.
198
199 config DRM_NWL_MIPI_DSI
200         tristate "Northwest Logic MIPI DSI Host controller"
201         depends on DRM
202         depends on COMMON_CLK
203         depends on OF && HAS_IOMEM
204         select DRM_KMS_HELPER
205         select DRM_MIPI_DSI
206         select DRM_PANEL_BRIDGE
207         select GENERIC_PHY
208         select GENERIC_PHY_MIPI_DPHY
209         select MFD_SYSCON
210         select MULTIPLEXER
211         select REGMAP_MMIO
212         help
213           This enables the Northwest Logic MIPI DSI Host controller as
214           for example found on NXP's i.MX8 Processors.
215
216 config DRM_NXP_PTN3460
217         tristate "NXP PTN3460 DP/LVDS bridge"
218         depends on OF
219         select DRM_KMS_HELPER
220         select DRM_PANEL
221         help
222           NXP PTN3460 eDP-LVDS bridge chip driver.
223
224 config DRM_PARADE_PS8622
225         tristate "Parade eDP/LVDS bridge"
226         depends on OF
227         select DRM_PANEL
228         select DRM_KMS_HELPER
229         select BACKLIGHT_CLASS_DEVICE
230         help
231           Parade eDP-LVDS bridge chip driver.
232
233 config DRM_PARADE_PS8640
234         tristate "Parade PS8640 MIPI DSI to eDP Converter"
235         depends on OF
236         select DRM_DISPLAY_DP_HELPER
237         select DRM_DISPLAY_HELPER
238         select DRM_DISPLAY_DP_AUX_BUS
239         select DRM_KMS_HELPER
240         select DRM_MIPI_DSI
241         select DRM_PANEL
242         help
243           Choose this option if you have PS8640 for display
244           The PS8640 is a high-performance and low-power
245           MIPI DSI to eDP converter
246
247 config DRM_SAMSUNG_DSIM
248         tristate "Samsung MIPI DSIM bridge driver"
249         depends on COMMON_CLK
250         depends on OF && HAS_IOMEM
251         select DRM_KMS_HELPER
252         select DRM_MIPI_DSI
253         select DRM_PANEL_BRIDGE
254         select GENERIC_PHY
255         select GENERIC_PHY_MIPI_DPHY
256         help
257           The Samsung MIPI DSIM bridge controller driver.
258           This MIPI DSIM bridge can be found it on Exynos SoCs and
259           NXP's i.MX8M Mini/Nano.
260
261 config DRM_SIL_SII8620
262         tristate "Silicon Image SII8620 HDMI/MHL bridge"
263         depends on OF
264         select DRM_KMS_HELPER
265         select EXTCON
266         depends on RC_CORE || !RC_CORE
267         help
268           Silicon Image SII8620 HDMI/MHL bridge chip driver.
269
270 config DRM_SII902X
271         tristate "Silicon Image sii902x RGB/HDMI bridge"
272         depends on OF
273         select DRM_KMS_HELPER
274         select REGMAP_I2C
275         select I2C_MUX
276         select SND_SOC_HDMI_CODEC if SND_SOC
277         help
278           Silicon Image sii902x bridge chip driver.
279
280 config DRM_SII9234
281         tristate "Silicon Image SII9234 HDMI/MHL bridge"
282         depends on OF
283         help
284           Say Y here if you want support for the MHL interface.
285           It is an I2C driver, that detects connection of MHL bridge
286           and starts encapsulation of HDMI signal.
287
288 config DRM_SIMPLE_BRIDGE
289         tristate "Simple DRM bridge support"
290         depends on OF
291         select DRM_KMS_HELPER
292         help
293           Support for non-programmable DRM bridges, such as ADI ADV7123, TI
294           THS8134 and THS8135 or passive resistor ladder DACs.
295
296 config DRM_THINE_THC63LVD1024
297         tristate "Thine THC63LVD1024 LVDS decoder bridge"
298         depends on OF
299         help
300           Thine THC63LVD1024 LVDS/parallel converter driver.
301
302 config DRM_TOSHIBA_TC358762
303         tristate "TC358762 DSI/DPI bridge"
304         depends on OF
305         select DRM_MIPI_DSI
306         select DRM_KMS_HELPER
307         select DRM_PANEL_BRIDGE
308         help
309           Toshiba TC358762 DSI/DPI bridge driver.
310
311 config DRM_TOSHIBA_TC358764
312         tristate "TC358764 DSI/LVDS bridge"
313         depends on OF
314         select DRM_MIPI_DSI
315         select DRM_KMS_HELPER
316         select DRM_PANEL
317         help
318           Toshiba TC358764 DSI/LVDS bridge driver.
319
320 config DRM_TOSHIBA_TC358767
321         tristate "Toshiba TC358767 eDP bridge"
322         depends on OF
323         select DRM_DISPLAY_DP_HELPER
324         select DRM_DISPLAY_HELPER
325         select DRM_KMS_HELPER
326         select REGMAP_I2C
327         select DRM_MIPI_DSI
328         select DRM_PANEL
329         help
330           Toshiba TC358767 eDP bridge chip driver.
331
332 config DRM_TOSHIBA_TC358768
333         tristate "Toshiba TC358768 MIPI DSI bridge"
334         depends on OF
335         select DRM_KMS_HELPER
336         select REGMAP_I2C
337         select DRM_PANEL
338         select DRM_MIPI_DSI
339         select VIDEOMODE_HELPERS
340         help
341           Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver.
342
343 config DRM_TOSHIBA_TC358775
344         tristate "Toshiba TC358775 DSI/LVDS bridge"
345         depends on OF
346         select DRM_DISPLAY_DP_HELPER
347         select DRM_DISPLAY_HELPER
348         select DRM_KMS_HELPER
349         select REGMAP_I2C
350         select DRM_PANEL
351         select DRM_MIPI_DSI
352         help
353           Toshiba TC358775 DSI/LVDS bridge chip driver.
354
355 config DRM_TI_DLPC3433
356         tristate "TI DLPC3433 Display controller"
357         depends on DRM && DRM_PANEL
358         depends on OF
359         select DRM_MIPI_DSI
360         help
361           TI DLPC3433 is a MIPI DSI based display controller bridge
362           for processing high resolution DMD based projectors.
363
364           It has a flexible configuration of MIPI DSI and DPI signal
365           input that produces a DMD output in RGB565, RGB666, RGB888
366           formats.
367
368           It supports up to 720p resolution with 60 and 120 Hz refresh
369           rates.
370
371 config DRM_TI_TFP410
372         tristate "TI TFP410 DVI/HDMI bridge"
373         depends on OF
374         select DRM_KMS_HELPER
375         help
376           Texas Instruments TFP410 DVI/HDMI Transmitter driver
377
378 config DRM_TI_SN65DSI83
379         tristate "TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge"
380         depends on OF
381         select DRM_KMS_HELPER
382         select REGMAP_I2C
383         select DRM_PANEL
384         select DRM_MIPI_DSI
385         help
386           Texas Instruments SN65DSI83 and SN65DSI84 DSI to LVDS Bridge driver
387
388 config DRM_TI_SN65DSI86
389         tristate "TI SN65DSI86 DSI to eDP bridge"
390         depends on OF
391         select DRM_DISPLAY_DP_HELPER
392         select DRM_DISPLAY_HELPER
393         select DRM_BRIDGE_CONNECTOR
394         select DRM_KMS_HELPER
395         select REGMAP_I2C
396         select DRM_PANEL
397         select DRM_MIPI_DSI
398         select AUXILIARY_BUS
399         select DRM_DISPLAY_DP_AUX_BUS
400         help
401           Texas Instruments SN65DSI86 DSI to eDP Bridge driver
402
403 config DRM_TI_TPD12S015
404         tristate "TI TPD12S015 HDMI level shifter and ESD protection"
405         depends on OF
406         select DRM_KMS_HELPER
407         help
408           Texas Instruments TPD12S015 HDMI level shifter and ESD protection
409           driver.
410
411 source "drivers/gpu/drm/bridge/analogix/Kconfig"
412
413 source "drivers/gpu/drm/bridge/adv7511/Kconfig"
414
415 source "drivers/gpu/drm/bridge/cadence/Kconfig"
416
417 source "drivers/gpu/drm/bridge/imx/Kconfig"
418
419 source "drivers/gpu/drm/bridge/synopsys/Kconfig"
420
421 endmenu
This page took 0.055313 seconds and 4 git commands to generate.