xref: /linux/drivers/gpu/drm/bridge/Kconfig (revision 0411374bdf2b3cc12a9a4c23f0a1c19814d041b3)
1# SPDX-License-Identifier: GPL-2.0-only
2config DRM_BRIDGE
3	def_bool y
4	depends on DRM
5	help
6	  Bridge registration and lookup framework.
7
8config 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
16menu "Display Interface Bridges"
17	depends on DRM && DRM_BRIDGE
18
19config 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
30config DRM_LVDS_CODEC
31	tristate "Transparent LVDS encoders and decoders support"
32	depends on OF
33	select DRM_KMS_HELPER
34	select DRM_PANEL_BRIDGE
35	help
36	  Support for transparent LVDS encoders and decoders that don't
37	  require any configuration.
38
39config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
40	tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"
41	depends on OF
42	select DRM_KMS_HELPER
43	select DRM_PANEL
44	---help---
45	  This is a driver for the display bridges of
46	  GE B850v3 that convert dual channel LVDS
47	  to DP++. This is used with the i.MX6 imx-ldb
48	  driver. You are likely to say N here.
49
50config DRM_NXP_PTN3460
51	tristate "NXP PTN3460 DP/LVDS bridge"
52	depends on OF
53	select DRM_KMS_HELPER
54	select DRM_PANEL
55	---help---
56	  NXP PTN3460 eDP-LVDS bridge chip driver.
57
58config DRM_PARADE_PS8622
59	tristate "Parade eDP/LVDS bridge"
60	depends on OF
61	select DRM_PANEL
62	select DRM_KMS_HELPER
63	select BACKLIGHT_CLASS_DEVICE
64	---help---
65	  Parade eDP-LVDS bridge chip driver.
66
67config DRM_PARADE_PS8640
68	tristate "Parade PS8640 MIPI DSI to eDP Converter"
69	depends on OF
70	select DRM_KMS_HELPER
71	select DRM_MIPI_DSI
72	select DRM_PANEL
73	help
74	  Choose this option if you have PS8640 for display
75	  The PS8640 is a high-performance and low-power
76	  MIPI DSI to eDP converter
77
78config DRM_SIL_SII8620
79	tristate "Silicon Image SII8620 HDMI/MHL bridge"
80	depends on OF
81	select DRM_KMS_HELPER
82	imply EXTCON
83	depends on RC_CORE || !RC_CORE
84	help
85	  Silicon Image SII8620 HDMI/MHL bridge chip driver.
86
87config DRM_SII902X
88	tristate "Silicon Image sii902x RGB/HDMI bridge"
89	depends on OF
90	select DRM_KMS_HELPER
91	select REGMAP_I2C
92	select I2C_MUX
93	select SND_SOC_HDMI_CODEC if SND_SOC
94	---help---
95	  Silicon Image sii902x bridge chip driver.
96
97config DRM_SII9234
98	tristate "Silicon Image SII9234 HDMI/MHL bridge"
99	depends on OF
100	---help---
101	  Say Y here if you want support for the MHL interface.
102	  It is an I2C driver, that detects connection of MHL bridge
103	  and starts encapsulation of HDMI signal.
104
105config DRM_SIMPLE_BRIDGE
106	tristate "Simple DRM bridge support"
107	depends on OF
108	select DRM_KMS_HELPER
109	help
110	  Support for non-programmable DRM bridges, such as ADI ADV7123, TI
111	  THS8134 and THS8135 or passive resistor ladder DACs.
112
113config DRM_THINE_THC63LVD1024
114	tristate "Thine THC63LVD1024 LVDS decoder bridge"
115	depends on OF
116	---help---
117	  Thine THC63LVD1024 LVDS/parallel converter driver.
118
119config DRM_TOSHIBA_TC358764
120	tristate "TC358764 DSI/LVDS bridge"
121	depends on OF
122	select DRM_MIPI_DSI
123	select DRM_KMS_HELPER
124	select DRM_PANEL
125	help
126	  Toshiba TC358764 DSI/LVDS bridge driver.
127
128config DRM_TOSHIBA_TC358767
129	tristate "Toshiba TC358767 eDP bridge"
130	depends on OF
131	select DRM_KMS_HELPER
132	select REGMAP_I2C
133	select DRM_PANEL
134	---help---
135	  Toshiba TC358767 eDP bridge chip driver.
136
137config DRM_TOSHIBA_TC358768
138	tristate "Toshiba TC358768 MIPI DSI bridge"
139	depends on OF
140	select DRM_KMS_HELPER
141	select REGMAP_I2C
142	select DRM_PANEL
143	select DRM_MIPI_DSI
144	help
145	  Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver.
146
147config DRM_TI_TFP410
148	tristate "TI TFP410 DVI/HDMI bridge"
149	depends on OF
150	select DRM_KMS_HELPER
151	---help---
152	  Texas Instruments TFP410 DVI/HDMI Transmitter driver
153
154config DRM_TI_SN65DSI86
155	tristate "TI SN65DSI86 DSI to eDP bridge"
156	depends on OF
157	select DRM_KMS_HELPER
158	select REGMAP_I2C
159	select DRM_PANEL
160	select DRM_MIPI_DSI
161	help
162	  Texas Instruments SN65DSI86 DSI to eDP Bridge driver
163
164source "drivers/gpu/drm/bridge/analogix/Kconfig"
165
166source "drivers/gpu/drm/bridge/adv7511/Kconfig"
167
168source "drivers/gpu/drm/bridge/synopsys/Kconfig"
169
170endmenu
171