xref: /linux/drivers/gpu/drm/bridge/Kconfig (revision 4f9786035f9e519db41375818e1d0b5f20da2f10)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2a33ee95fSThierry Redingconfig DRM_BRIDGE
3a33ee95fSThierry Reding	def_bool y
4a33ee95fSThierry Reding	depends on DRM
5a33ee95fSThierry Reding	help
6a33ee95fSThierry Reding	  Bridge registration and lookup framework.
7a33ee95fSThierry Reding
813dfc054SEric Anholtconfig DRM_PANEL_BRIDGE
913dfc054SEric Anholt	def_bool y
1013dfc054SEric Anholt	depends on DRM_BRIDGE
1113dfc054SEric Anholt	select DRM_PANEL
1213dfc054SEric Anholt	help
1313dfc054SEric Anholt	  DRM bridge wrapper of DRM panels
1413dfc054SEric Anholt
152a047391SDmitry Baryshkovconfig DRM_AUX_BRIDGE
162a047391SDmitry Baryshkov	tristate
172a047391SDmitry Baryshkov	depends on DRM_BRIDGE && OF
182a047391SDmitry Baryshkov	select AUXILIARY_BUS
192a047391SDmitry Baryshkov	select DRM_PANEL_BRIDGE
202a047391SDmitry Baryshkov	help
212a047391SDmitry Baryshkov	  Simple transparent bridge that is used by several non-DRM drivers to
222a047391SDmitry Baryshkov	  build bridges chain.
232a047391SDmitry Baryshkov
24e560518aSDmitry Baryshkovconfig DRM_AUX_HPD_BRIDGE
25e560518aSDmitry Baryshkov	tristate
26e560518aSDmitry Baryshkov	depends on DRM_BRIDGE && OF
27e560518aSDmitry Baryshkov	select AUXILIARY_BUS
28e560518aSDmitry Baryshkov	help
29e560518aSDmitry Baryshkov	  Simple bridge that terminates the bridge chain and provides HPD
30e560518aSDmitry Baryshkov	  support.
31e560518aSDmitry Baryshkov
32a33ee95fSThierry Redingmenu "Display Interface Bridges"
33a33ee95fSThierry Reding	depends on DRM && DRM_BRIDGE
34a33ee95fSThierry Reding
35ce517f18SJagan Tekiconfig DRM_CHIPONE_ICN6211
36ce517f18SJagan Teki	tristate "Chipone ICN6211 MIPI-DSI/RGB Converter bridge"
37ce517f18SJagan Teki	depends on OF
383c338405SThomas Zimmermann	select DRM_KMS_HELPER
39ce517f18SJagan Teki	select DRM_MIPI_DSI
40ce517f18SJagan Teki	select DRM_PANEL_BRIDGE
41fb47723aSMarek Vasut	select REGMAP_I2C
42ce517f18SJagan Teki	help
43ce517f18SJagan Teki	  ICN6211 is MIPI-DSI/RGB Converter bridge from chipone.
44ce517f18SJagan Teki
45ce517f18SJagan Teki	  It has a flexible configuration of MIPI DSI signal input
46ce517f18SJagan Teki	  and produce RGB565, RGB666, RGB888 output format.
47ce517f18SJagan Teki
48ce517f18SJagan Teki	  If in doubt, say "N".
49ce517f18SJagan Teki
50e7f12054SLubomir Rintelconfig DRM_CHRONTEL_CH7033
51e7f12054SLubomir Rintel	tristate "Chrontel CH7033 Video Encoder"
52e7f12054SLubomir Rintel	depends on OF
53e7f12054SLubomir Rintel	select DRM_KMS_HELPER
54e7f12054SLubomir Rintel	help
55e7f12054SLubomir Rintel	  Enable support for the Chrontel CH7033 VGA/DVI/HDMI Encoder, as
56e7f12054SLubomir Rintel	  found in the Dell Wyse 3020 thin client.
57e7f12054SLubomir Rintel
58e7f12054SLubomir Rintel	  If in doubt, say "N".
59e7f12054SLubomir Rintel
6044602b10SEnric Balletbo i Serraconfig DRM_CROS_EC_ANX7688
6144602b10SEnric Balletbo i Serra	tristate "ChromeOS EC ANX7688 bridge"
6244602b10SEnric Balletbo i Serra	depends on OF
635ccbb2eeSGeert Uytterhoeven	depends on I2C_CROS_EC_TUNNEL || COMPILE_TEST
6444602b10SEnric Balletbo i Serra	select DRM_KMS_HELPER
6544602b10SEnric Balletbo i Serra	select REGMAP_I2C
6644602b10SEnric Balletbo i Serra	help
6744602b10SEnric Balletbo i Serra	  ChromeOS EC ANX7688 is an ultra-low power
6844602b10SEnric Balletbo i Serra	  4K Ultra-HD (4096x2160p60) mobile HD transmitter
6944602b10SEnric Balletbo i Serra	  designed for ChromeOS devices. It converts HDMI
7044602b10SEnric Balletbo i Serra	  2.0 to DisplayPort 1.3 Ultra-HD. It is connected
7144602b10SEnric Balletbo i Serra	  to the ChromeOS Embedded Controller.
7244602b10SEnric Balletbo i Serra
730c275c30SLaurent Pinchartconfig DRM_DISPLAY_CONNECTOR
740c275c30SLaurent Pinchart	tristate "Display connector support"
750c275c30SLaurent Pinchart	depends on OF
760c275c30SLaurent Pinchart	help
770c275c30SLaurent Pinchart	  Driver for display connectors with support for DDC and hot-plug
78be54ffe0SDafna Hirschfeld	  detection. Most display controllers handle display connectors
790c275c30SLaurent Pinchart	  internally and don't need this driver, but the DRM subsystem is
800c275c30SLaurent Pinchart	  moving towards separating connector handling from display controllers
810c275c30SLaurent Pinchart	  on ARM-based platforms. Saying Y here when this driver is not needed
820c275c30SLaurent Pinchart	  will not cause any issue.
830c275c30SLaurent Pinchart
84463db5c2SMarek Vasutconfig DRM_FSL_LDB
85463db5c2SMarek Vasut	tristate "Freescale i.MX8MP LDB bridge"
86463db5c2SMarek Vasut	depends on OF
87a9ad5822SGeert Uytterhoeven	depends on ARCH_MXC || COMPILE_TEST
88463db5c2SMarek Vasut	select DRM_KMS_HELPER
89463db5c2SMarek Vasut	select DRM_PANEL_BRIDGE
90463db5c2SMarek Vasut	help
91463db5c2SMarek Vasut	  Support for i.MX8MP DPI-to-LVDS on-SoC encoder.
92463db5c2SMarek Vasut
93325ba852SDmitry Baryshkovconfig DRM_I2C_NXP_TDA998X
94325ba852SDmitry Baryshkov	tristate "NXP Semiconductors TDA998X HDMI encoder"
95325ba852SDmitry Baryshkov	default m if DRM_TILCDC
96325ba852SDmitry Baryshkov	select CEC_CORE if CEC_NOTIFIER
97*85a063b8SArnd Bergmann	select DRM_KMS_HELPER
98325ba852SDmitry Baryshkov	select SND_SOC_HDMI_CODEC if SND_SOC
99325ba852SDmitry Baryshkov	help
100325ba852SDmitry Baryshkov	  Support for NXP Semiconductors TDA998X HDMI encoders.
101325ba852SDmitry Baryshkov
10204972362SLiu Yingconfig DRM_ITE_IT6263
10304972362SLiu Ying	tristate "ITE IT6263 LVDS/HDMI bridge"
10404972362SLiu Ying	depends on OF
10504972362SLiu Ying	select DRM_DISPLAY_HDMI_STATE_HELPER
10604972362SLiu Ying	select DRM_DISPLAY_HELPER
10704972362SLiu Ying	select DRM_BRIDGE_CONNECTOR
10804972362SLiu Ying	select DRM_KMS_HELPER
10904972362SLiu Ying	select REGMAP_I2C
11004972362SLiu Ying	help
11104972362SLiu Ying	  ITE IT6263 LVDS to HDMI bridge chip driver.
11204972362SLiu Ying
113b5c84a9eSAllen Chenconfig DRM_ITE_IT6505
114b5c84a9eSAllen Chen	tristate "ITE IT6505 DisplayPort bridge"
115b5c84a9eSAllen Chen	depends on OF
1167fe302aeSGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
11795734469SGeert Uytterhoeven	select DRM_DISPLAY_HDCP_HELPER
11805b8b6ddSGeert Uytterhoeven	select DRM_DISPLAY_HELPER
1191e0b9b44SGeert Uytterhoeven	select DRM_DISPLAY_DP_AUX_BUS
120b5c84a9eSAllen Chen	select DRM_KMS_HELPER
121b5c84a9eSAllen Chen	select EXTCON
122abf0ba5aSZheng Bin	select CRYPTO
123abf0ba5aSZheng Bin	select CRYPTO_HASH
124b5c84a9eSAllen Chen	help
125b5c84a9eSAllen Chen	  ITE IT6505 DisplayPort bridge chip driver.
126b5c84a9eSAllen Chen
12730e2ae94SAdrien Grasseinconfig DRM_LONTIUM_LT8912B
12830e2ae94SAdrien Grassein	tristate "Lontium LT8912B DSI/HDMI bridge"
12930e2ae94SAdrien Grassein	depends on OF
13030e2ae94SAdrien Grassein	select DRM_PANEL_BRIDGE
13130e2ae94SAdrien Grassein	select DRM_KMS_HELPER
132ad085b3aSRandy Dunlap	select DRM_MIPI_DSI
13330e2ae94SAdrien Grassein	select REGMAP_I2C
134660729e4SAdrien Grassein	select VIDEOMODE_HELPERS
13530e2ae94SAdrien Grassein	help
13630e2ae94SAdrien Grassein	  Driver for Lontium LT8912B DSI to HDMI bridge
13730e2ae94SAdrien Grassein	  chip driver.
13830e2ae94SAdrien Grassein	  Please say Y if you have such hardware.
13930e2ae94SAdrien Grassein
14030e2ae94SAdrien Grassein	  Say M here if you want to support this hardware as a module.
14130e2ae94SAdrien Grassein	  The module will be named "lontium-lt8912b".
14230e2ae94SAdrien Grassein
1438ce4129eSMarek Vasutconfig DRM_LONTIUM_LT9211
1448ce4129eSMarek Vasut	tristate "Lontium LT9211 DSI/LVDS/DPI bridge"
1458ce4129eSMarek Vasut	depends on OF
1468ce4129eSMarek Vasut	select DRM_PANEL_BRIDGE
1478ce4129eSMarek Vasut	select DRM_KMS_HELPER
1488ce4129eSMarek Vasut	select DRM_MIPI_DSI
1498ce4129eSMarek Vasut	select REGMAP_I2C
1508ce4129eSMarek Vasut	help
1518ce4129eSMarek Vasut	  Driver for Lontium LT9211 Single/Dual-Link DSI/LVDS or Single DPI
1528ce4129eSMarek Vasut	  input to Single-link/Dual-Link DSI/LVDS or Single DPI output bridge
1538ce4129eSMarek Vasut	  chip.
1548ce4129eSMarek Vasut	  Please say Y if you have such hardware.
1558ce4129eSMarek Vasut
15623278bf5SVinod Koulconfig DRM_LONTIUM_LT9611
15723278bf5SVinod Koul	tristate "Lontium LT9611 DSI/HDMI bridge"
15823278bf5SVinod Koul	select SND_SOC_HDMI_CODEC if SND_SOC
15923278bf5SVinod Koul	depends on OF
16023278bf5SVinod Koul	select DRM_PANEL_BRIDGE
16123278bf5SVinod Koul	select DRM_KMS_HELPER
162ad085b3aSRandy Dunlap	select DRM_MIPI_DSI
163ac4627c3SDmitry Baryshkov	select DRM_DISPLAY_HELPER
164ac4627c3SDmitry Baryshkov	select DRM_DISPLAY_HDMI_STATE_HELPER
16523278bf5SVinod Koul	select REGMAP_I2C
16623278bf5SVinod Koul	help
16723278bf5SVinod Koul	  Driver for Lontium LT9611 DSI to HDMI bridge
16823278bf5SVinod Koul	  chip driver that converts dual DSI and I2S to
16923278bf5SVinod Koul	  HDMI signals
17023278bf5SVinod Koul	  Please say Y if you have such hardware.
17123278bf5SVinod Koul
1720cbbd5b1SDmitry Baryshkovconfig DRM_LONTIUM_LT9611UXC
1730cbbd5b1SDmitry Baryshkov	tristate "Lontium LT9611UXC DSI/HDMI bridge"
1740cbbd5b1SDmitry Baryshkov	select SND_SOC_HDMI_CODEC if SND_SOC
1750cbbd5b1SDmitry Baryshkov	depends on OF
1760cbbd5b1SDmitry Baryshkov	select DRM_PANEL_BRIDGE
1770cbbd5b1SDmitry Baryshkov	select DRM_KMS_HELPER
178ad085b3aSRandy Dunlap	select DRM_MIPI_DSI
1790cbbd5b1SDmitry Baryshkov	select REGMAP_I2C
1800cbbd5b1SDmitry Baryshkov	help
1810cbbd5b1SDmitry Baryshkov	  Driver for Lontium LT9611UXC DSI to HDMI bridge
1820cbbd5b1SDmitry Baryshkov	  chip driver that converts dual DSI and I2S to
1830cbbd5b1SDmitry Baryshkov	  HDMI signals
1840cbbd5b1SDmitry Baryshkov	  Please say Y if you have such hardware.
1850cbbd5b1SDmitry Baryshkov
186988156dcSPhong LEconfig DRM_ITE_IT66121
187988156dcSPhong LE	tristate "ITE IT66121 HDMI bridge"
188988156dcSPhong LE	depends on OF
189988156dcSPhong LE	select DRM_KMS_HELPER
190988156dcSPhong LE	select REGMAP_I2C
191988156dcSPhong LE	help
192988156dcSPhong LE	  Support for ITE IT66121 HDMI bridge.
193988156dcSPhong LE
1940d60131aSFabrizio Castroconfig DRM_LVDS_CODEC
1950d60131aSFabrizio Castro	tristate "Transparent LVDS encoders and decoders support"
19667cc3e22SLaurent Pinchart	depends on OF
197f4cc743aSYueHaibing	select DRM_KMS_HELPER
19813dfc054SEric Anholt	select DRM_PANEL_BRIDGE
19967cc3e22SLaurent Pinchart	help
2000d60131aSFabrizio Castro	  Support for transparent LVDS encoders and decoders that don't
2010d60131aSFabrizio Castro	  require any configuration.
20267cc3e22SLaurent Pinchart
203fcfa0ddcSPeter Senna Tschudinconfig DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
204fcfa0ddcSPeter Senna Tschudin	tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"
205fcfa0ddcSPeter Senna Tschudin	depends on OF
206fcfa0ddcSPeter Senna Tschudin	select DRM_KMS_HELPER
207fcfa0ddcSPeter Senna Tschudin	select DRM_PANEL
208a7f7f624SMasahiro Yamada	help
209fcfa0ddcSPeter Senna Tschudin	  This is a driver for the display bridges of
210fcfa0ddcSPeter Senna Tschudin	  GE B850v3 that convert dual channel LVDS
211fcfa0ddcSPeter Senna Tschudin	  to DP++. This is used with the i.MX6 imx-ldb
212fcfa0ddcSPeter Senna Tschudin	  driver. You are likely to say N here.
213fcfa0ddcSPeter Senna Tschudin
214179b0769SDharma Balasubiramaniconfig DRM_MICROCHIP_LVDS_SERIALIZER
215179b0769SDharma Balasubiramani	tristate "Microchip LVDS serializer support"
216179b0769SDharma Balasubiramani	depends on OF
217179b0769SDharma Balasubiramani	depends on DRM_ATMEL_HLCDC
218179b0769SDharma Balasubiramani	help
219179b0769SDharma Balasubiramani	  Support for Microchip's LVDS serializer.
220179b0769SDharma Balasubiramani
22144cfc623SGuido Güntherconfig DRM_NWL_MIPI_DSI
22244cfc623SGuido Günther	tristate "Northwest Logic MIPI DSI Host controller"
22344cfc623SGuido Günther	depends on DRM
22444cfc623SGuido Günther	depends on COMMON_CLK
22544cfc623SGuido Günther	depends on OF && HAS_IOMEM
22644cfc623SGuido Günther	select DRM_KMS_HELPER
22744cfc623SGuido Günther	select DRM_MIPI_DSI
22844cfc623SGuido Günther	select DRM_PANEL_BRIDGE
22996413b35SRandy Dunlap	select GENERIC_PHY
23044cfc623SGuido Günther	select GENERIC_PHY_MIPI_DPHY
23144cfc623SGuido Günther	select MFD_SYSCON
23244cfc623SGuido Günther	select MULTIPLEXER
23344cfc623SGuido Günther	select REGMAP_MMIO
23444cfc623SGuido Günther	help
23544cfc623SGuido Günther	  This enables the Northwest Logic MIPI DSI Host controller as
23644cfc623SGuido Günther	  for example found on NXP's i.MX8 Processors.
23744cfc623SGuido Günther
238330b48bdSThierry Redingconfig DRM_NXP_PTN3460
239330b48bdSThierry Reding	tristate "NXP PTN3460 DP/LVDS bridge"
2406a1688aeSAjay Kumar	depends on OF
2416a1688aeSAjay Kumar	select DRM_KMS_HELPER
2425bbb9a2eSAjay Kumar	select DRM_PANEL
243a7f7f624SMasahiro Yamada	help
244330b48bdSThierry Reding	  NXP PTN3460 eDP-LVDS bridge chip driver.
245b2ea8772SVincent Palatin
246330b48bdSThierry Redingconfig DRM_PARADE_PS8622
247b2ea8772SVincent Palatin	tristate "Parade eDP/LVDS bridge"
248b2ea8772SVincent Palatin	depends on OF
249b2ea8772SVincent Palatin	select DRM_PANEL
250b2ea8772SVincent Palatin	select DRM_KMS_HELPER
251b2ea8772SVincent Palatin	select BACKLIGHT_CLASS_DEVICE
252a7f7f624SMasahiro Yamada	help
253330b48bdSThierry Reding	  Parade eDP-LVDS bridge chip driver.
254a33ee95fSThierry Reding
255bc1aee7fSJitao Shiconfig DRM_PARADE_PS8640
256bc1aee7fSJitao Shi	tristate "Parade PS8640 MIPI DSI to eDP Converter"
257bc1aee7fSJitao Shi	depends on OF
2587fe302aeSGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
25905b8b6ddSGeert Uytterhoeven	select DRM_DISPLAY_HELPER
2601e0b9b44SGeert Uytterhoeven	select DRM_DISPLAY_DP_AUX_BUS
261bc1aee7fSJitao Shi	select DRM_KMS_HELPER
262bc1aee7fSJitao Shi	select DRM_MIPI_DSI
263bc1aee7fSJitao Shi	select DRM_PANEL
264bc1aee7fSJitao Shi	help
265bc1aee7fSJitao Shi	  Choose this option if you have PS8640 for display
266bc1aee7fSJitao Shi	  The PS8640 is a high-performance and low-power
267bc1aee7fSJitao Shi	  MIPI DSI to eDP converter
268bc1aee7fSJitao Shi
269e7447128SJagan Tekiconfig DRM_SAMSUNG_DSIM
270e7447128SJagan Teki	tristate "Samsung MIPI DSIM bridge driver"
271e7447128SJagan Teki	depends on COMMON_CLK
272e7447128SJagan Teki	depends on OF && HAS_IOMEM
273e7447128SJagan Teki	select DRM_KMS_HELPER
274e7447128SJagan Teki	select DRM_MIPI_DSI
275e7447128SJagan Teki	select DRM_PANEL_BRIDGE
27696413b35SRandy Dunlap	select GENERIC_PHY
277171b3b1eSAdam Ford	select GENERIC_PHY_MIPI_DPHY
278e7447128SJagan Teki	help
279e7447128SJagan Teki	  The Samsung MIPI DSIM bridge controller driver.
280e7447128SJagan Teki	  This MIPI DSIM bridge can be found it on Exynos SoCs and
281e7447128SJagan Teki	  NXP's i.MX8M Mini/Nano.
282e7447128SJagan Teki
283ce6e153fSAndrzej Hajdaconfig DRM_SIL_SII8620
284ce6e153fSAndrzej Hajda	tristate "Silicon Image SII8620 HDMI/MHL bridge"
285d6abe6dfSInki Dae	depends on OF
286ce6e153fSAndrzej Hajda	select DRM_KMS_HELPER
28708319adbSRobert Foss	select EXTCON
288710abfe8SRonald Tschalär	depends on RC_CORE || !RC_CORE
289ce6e153fSAndrzej Hajda	help
290ce6e153fSAndrzej Hajda	  Silicon Image SII8620 HDMI/MHL bridge chip driver.
291ce6e153fSAndrzej Hajda
292675605c1SBoris Brezillonconfig DRM_SII902X
293675605c1SBoris Brezillon	tristate "Silicon Image sii902x RGB/HDMI bridge"
294675605c1SBoris Brezillon	depends on OF
295675605c1SBoris Brezillon	select DRM_KMS_HELPER
296675605c1SBoris Brezillon	select REGMAP_I2C
297ea6b13e9SFabrizio Castro	select I2C_MUX
298efaede77SJyri Sarha	select SND_SOC_HDMI_CODEC if SND_SOC
299a7f7f624SMasahiro Yamada	help
300675605c1SBoris Brezillon	  Silicon Image sii902x bridge chip driver.
301675605c1SBoris Brezillon
302c0374eb8SMaciej Purskiconfig DRM_SII9234
303c0374eb8SMaciej Purski	tristate "Silicon Image SII9234 HDMI/MHL bridge"
304c0374eb8SMaciej Purski	depends on OF
305a7f7f624SMasahiro Yamada	help
306c0374eb8SMaciej Purski	  Say Y here if you want support for the MHL interface.
307c0374eb8SMaciej Purski	  It is an I2C driver, that detects connection of MHL bridge
308c0374eb8SMaciej Purski	  and starts encapsulation of HDMI signal.
309c0374eb8SMaciej Purski
3100411374bSLaurent Pinchartconfig DRM_SIMPLE_BRIDGE
3110411374bSLaurent Pinchart	tristate "Simple DRM bridge support"
3120411374bSLaurent Pinchart	depends on OF
3130411374bSLaurent Pinchart	select DRM_KMS_HELPER
3140411374bSLaurent Pinchart	help
3150411374bSLaurent Pinchart	  Support for non-programmable DRM bridges, such as ADI ADV7123, TI
3160411374bSLaurent Pinchart	  THS8134 and THS8135 or passive resistor ladder DACs.
3170411374bSLaurent Pinchart
318cdc33b86SJacopo Mondiconfig DRM_THINE_THC63LVD1024
319cdc33b86SJacopo Mondi	tristate "Thine THC63LVD1024 LVDS decoder bridge"
320cdc33b86SJacopo Mondi	depends on OF
321a7f7f624SMasahiro Yamada	help
322cdc33b86SJacopo Mondi	  Thine THC63LVD1024 LVDS/parallel converter driver.
323cdc33b86SJacopo Mondi
3241930d19cSMarek Vasutconfig DRM_TOSHIBA_TC358762
3251930d19cSMarek Vasut	tristate "TC358762 DSI/DPI bridge"
3261930d19cSMarek Vasut	depends on OF
3271930d19cSMarek Vasut	select DRM_MIPI_DSI
32862066d31SJulian Braha	select DRM_KMS_HELPER
3291930d19cSMarek Vasut	select DRM_PANEL_BRIDGE
3301930d19cSMarek Vasut	help
3311930d19cSMarek Vasut	  Toshiba TC358762 DSI/DPI bridge driver.
3321930d19cSMarek Vasut
333f38b7ccaSAndrzej Hajdaconfig DRM_TOSHIBA_TC358764
334f38b7ccaSAndrzej Hajda	tristate "TC358764 DSI/LVDS bridge"
335f38b7ccaSAndrzej Hajda	depends on OF
336f38b7ccaSAndrzej Hajda	select DRM_MIPI_DSI
337e1ae72a2SYueHaibing	select DRM_KMS_HELPER
338e1ae72a2SYueHaibing	select DRM_PANEL
339f38b7ccaSAndrzej Hajda	help
340f38b7ccaSAndrzej Hajda	  Toshiba TC358764 DSI/LVDS bridge driver.
341f38b7ccaSAndrzej Hajda
3427caff0fcSAndrey Gusakovconfig DRM_TOSHIBA_TC358767
3437caff0fcSAndrey Gusakov	tristate "Toshiba TC358767 eDP bridge"
3447caff0fcSAndrey Gusakov	depends on OF
3457fe302aeSGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
34605b8b6ddSGeert Uytterhoeven	select DRM_DISPLAY_HELPER
3477caff0fcSAndrey Gusakov	select DRM_KMS_HELPER
3487caff0fcSAndrey Gusakov	select REGMAP_I2C
349bbfd3190SMarek Vasut	select DRM_MIPI_DSI
3507caff0fcSAndrey Gusakov	select DRM_PANEL
351a7f7f624SMasahiro Yamada	help
3527caff0fcSAndrey Gusakov	  Toshiba TC358767 eDP bridge chip driver.
3537caff0fcSAndrey Gusakov
354ff1ca639SPeter Ujfalusiconfig DRM_TOSHIBA_TC358768
355ff1ca639SPeter Ujfalusi	tristate "Toshiba TC358768 MIPI DSI bridge"
356ff1ca639SPeter Ujfalusi	depends on OF
357ff1ca639SPeter Ujfalusi	select DRM_KMS_HELPER
358ff1ca639SPeter Ujfalusi	select REGMAP_I2C
359ff1ca639SPeter Ujfalusi	select DRM_PANEL
360ff1ca639SPeter Ujfalusi	select DRM_MIPI_DSI
36126513300SArnd Bergmann	select VIDEOMODE_HELPERS
362ff1ca639SPeter Ujfalusi	help
363ff1ca639SPeter Ujfalusi	  Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver.
364ff1ca639SPeter Ujfalusi
365b2697559SVinay Simha BNconfig DRM_TOSHIBA_TC358775
366b2697559SVinay Simha BN	tristate "Toshiba TC358775 DSI/LVDS bridge"
367b2697559SVinay Simha BN	depends on OF
3687fe302aeSGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
36905b8b6ddSGeert Uytterhoeven	select DRM_DISPLAY_HELPER
370b2697559SVinay Simha BN	select DRM_KMS_HELPER
371b2697559SVinay Simha BN	select REGMAP_I2C
372b2697559SVinay Simha BN	select DRM_PANEL
373b2697559SVinay Simha BN	select DRM_MIPI_DSI
374b2697559SVinay Simha BN	help
375b2697559SVinay Simha BN	  Toshiba TC358775 DSI/LVDS bridge chip driver.
376b2697559SVinay Simha BN
3776352cd45SJagan Tekiconfig DRM_TI_DLPC3433
3786352cd45SJagan Teki	tristate "TI DLPC3433 Display controller"
3796352cd45SJagan Teki	depends on DRM && DRM_PANEL
3806352cd45SJagan Teki	depends on OF
3816352cd45SJagan Teki	select DRM_MIPI_DSI
3826352cd45SJagan Teki	help
3836352cd45SJagan Teki	  TI DLPC3433 is a MIPI DSI based display controller bridge
3846352cd45SJagan Teki	  for processing high resolution DMD based projectors.
3856352cd45SJagan Teki
3866352cd45SJagan Teki	  It has a flexible configuration of MIPI DSI and DPI signal
3876352cd45SJagan Teki	  input that produces a DMD output in RGB565, RGB666, RGB888
3886352cd45SJagan Teki	  formats.
3896352cd45SJagan Teki
3906352cd45SJagan Teki	  It supports up to 720p resolution with 60 and 120 Hz refresh
3916352cd45SJagan Teki	  rates.
3926352cd45SJagan Teki
393a1571002SMarc Gonzalezconfig DRM_TI_TDP158
394a1571002SMarc Gonzalez	tristate "TI TDP158 HDMI/TMDS bridge"
395a1571002SMarc Gonzalez	depends on OF
396a1571002SMarc Gonzalez	select DRM_PANEL_BRIDGE
397a1571002SMarc Gonzalez	help
398a1571002SMarc Gonzalez	  Texas Instruments TDP158 HDMI/TMDS Bridge driver
399a1571002SMarc Gonzalez
400dc55ac3bSJyri Sarhaconfig DRM_TI_TFP410
401dc55ac3bSJyri Sarha	tristate "TI TFP410 DVI/HDMI bridge"
402dc55ac3bSJyri Sarha	depends on OF
403dc55ac3bSJyri Sarha	select DRM_KMS_HELPER
404a7f7f624SMasahiro Yamada	help
405dc55ac3bSJyri Sarha	  Texas Instruments TFP410 DVI/HDMI Transmitter driver
406dc55ac3bSJyri Sarha
407ceb515baSMarek Vasutconfig DRM_TI_SN65DSI83
408ceb515baSMarek Vasut	tristate "TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge"
409ceb515baSMarek Vasut	depends on OF
410ceb515baSMarek Vasut	select DRM_KMS_HELPER
411ceb515baSMarek Vasut	select REGMAP_I2C
412ceb515baSMarek Vasut	select DRM_PANEL
413ceb515baSMarek Vasut	select DRM_MIPI_DSI
414ceb515baSMarek Vasut	help
415ceb515baSMarek Vasut	  Texas Instruments SN65DSI83 and SN65DSI84 DSI to LVDS Bridge driver
416ceb515baSMarek Vasut
417a095f15cSSandeep Pandaconfig DRM_TI_SN65DSI86
418a095f15cSSandeep Panda	tristate "TI SN65DSI86 DSI to eDP bridge"
419a095f15cSSandeep Panda	depends on OF
4207fe302aeSGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
42105b8b6ddSGeert Uytterhoeven	select DRM_DISPLAY_HELPER
4229da7ec9bSDmitry Baryshkov	select DRM_BRIDGE_CONNECTOR
423a095f15cSSandeep Panda	select DRM_KMS_HELPER
424a095f15cSSandeep Panda	select REGMAP_I2C
425a095f15cSSandeep Panda	select DRM_PANEL
426d2c53b33SGuenter Roeck	select DRM_MIPI_DSI
427bf73537fSDouglas Anderson	select AUXILIARY_BUS
4281e0b9b44SGeert Uytterhoeven	select DRM_DISPLAY_DP_AUX_BUS
429a095f15cSSandeep Panda	help
430a095f15cSSandeep Panda	  Texas Instruments SN65DSI86 DSI to eDP Bridge driver
431a095f15cSSandeep Panda
432cff5e6f7SLaurent Pinchartconfig DRM_TI_TPD12S015
433cff5e6f7SLaurent Pinchart	tristate "TI TPD12S015 HDMI level shifter and ESD protection"
434cff5e6f7SLaurent Pinchart	depends on OF
435cff5e6f7SLaurent Pinchart	select DRM_KMS_HELPER
436cff5e6f7SLaurent Pinchart	help
437cff5e6f7SLaurent Pinchart	  Texas Instruments TPD12S015 HDMI level shifter and ESD protection
438cff5e6f7SLaurent Pinchart	  driver.
439cff5e6f7SLaurent Pinchart
4403424e3a4SYakir Yangsource "drivers/gpu/drm/bridge/analogix/Kconfig"
4413424e3a4SYakir Yang
442c5827789SArchit Tanejasource "drivers/gpu/drm/bridge/adv7511/Kconfig"
443c5827789SArchit Taneja
444fb43aa0aSSwapnil Jakhadesource "drivers/gpu/drm/bridge/cadence/Kconfig"
445fb43aa0aSSwapnil Jakhade
44693e163a9SLiu Yingsource "drivers/gpu/drm/bridge/imx/Kconfig"
44793e163a9SLiu Ying
44835dc8aabSLaurent Pinchartsource "drivers/gpu/drm/bridge/synopsys/Kconfig"
44935dc8aabSLaurent Pinchart
450a33ee95fSThierry Redingendmenu
451