xref: /linux/drivers/gpu/drm/bridge/Kconfig (revision ab93e0dd72c37d378dd936f031ffb83ff2bd87ce)
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
19*b12fa5e7SDmitry Baryshkov	select DRM_KMS_HELPER
202a047391SDmitry Baryshkov	select DRM_PANEL_BRIDGE
212a047391SDmitry Baryshkov	help
222a047391SDmitry Baryshkov	  Simple transparent bridge that is used by several non-DRM drivers to
232a047391SDmitry Baryshkov	  build bridges chain.
242a047391SDmitry Baryshkov
25e560518aSDmitry Baryshkovconfig DRM_AUX_HPD_BRIDGE
26e560518aSDmitry Baryshkov	tristate
27e560518aSDmitry Baryshkov	depends on DRM_BRIDGE && OF
28e560518aSDmitry Baryshkov	select AUXILIARY_BUS
29e560518aSDmitry Baryshkov	help
30e560518aSDmitry Baryshkov	  Simple bridge that terminates the bridge chain and provides HPD
31e560518aSDmitry Baryshkov	  support.
32e560518aSDmitry Baryshkov
33a33ee95fSThierry Redingmenu "Display Interface Bridges"
34a33ee95fSThierry Reding	depends on DRM && DRM_BRIDGE
35a33ee95fSThierry Reding
36ce517f18SJagan Tekiconfig DRM_CHIPONE_ICN6211
37ce517f18SJagan Teki	tristate "Chipone ICN6211 MIPI-DSI/RGB Converter bridge"
38ce517f18SJagan Teki	depends on OF
393c338405SThomas Zimmermann	select DRM_KMS_HELPER
40ce517f18SJagan Teki	select DRM_MIPI_DSI
41ce517f18SJagan Teki	select DRM_PANEL_BRIDGE
42fb47723aSMarek Vasut	select REGMAP_I2C
43ce517f18SJagan Teki	help
44ce517f18SJagan Teki	  ICN6211 is MIPI-DSI/RGB Converter bridge from chipone.
45ce517f18SJagan Teki
46ce517f18SJagan Teki	  It has a flexible configuration of MIPI DSI signal input
47ce517f18SJagan Teki	  and produce RGB565, RGB666, RGB888 output format.
48ce517f18SJagan Teki
49ce517f18SJagan Teki	  If in doubt, say "N".
50ce517f18SJagan Teki
51e7f12054SLubomir Rintelconfig DRM_CHRONTEL_CH7033
52e7f12054SLubomir Rintel	tristate "Chrontel CH7033 Video Encoder"
53e7f12054SLubomir Rintel	depends on OF
54e7f12054SLubomir Rintel	select DRM_KMS_HELPER
55e7f12054SLubomir Rintel	help
56e7f12054SLubomir Rintel	  Enable support for the Chrontel CH7033 VGA/DVI/HDMI Encoder, as
57e7f12054SLubomir Rintel	  found in the Dell Wyse 3020 thin client.
58e7f12054SLubomir Rintel
59e7f12054SLubomir Rintel	  If in doubt, say "N".
60e7f12054SLubomir Rintel
6144602b10SEnric Balletbo i Serraconfig DRM_CROS_EC_ANX7688
6244602b10SEnric Balletbo i Serra	tristate "ChromeOS EC ANX7688 bridge"
6344602b10SEnric Balletbo i Serra	depends on OF
645ccbb2eeSGeert Uytterhoeven	depends on I2C_CROS_EC_TUNNEL || COMPILE_TEST
6544602b10SEnric Balletbo i Serra	select DRM_KMS_HELPER
6644602b10SEnric Balletbo i Serra	select REGMAP_I2C
6744602b10SEnric Balletbo i Serra	help
6844602b10SEnric Balletbo i Serra	  ChromeOS EC ANX7688 is an ultra-low power
6944602b10SEnric Balletbo i Serra	  4K Ultra-HD (4096x2160p60) mobile HD transmitter
7044602b10SEnric Balletbo i Serra	  designed for ChromeOS devices. It converts HDMI
7144602b10SEnric Balletbo i Serra	  2.0 to DisplayPort 1.3 Ultra-HD. It is connected
7244602b10SEnric Balletbo i Serra	  to the ChromeOS Embedded Controller.
7344602b10SEnric Balletbo i Serra
740c275c30SLaurent Pinchartconfig DRM_DISPLAY_CONNECTOR
750c275c30SLaurent Pinchart	tristate "Display connector support"
760c275c30SLaurent Pinchart	depends on OF
770c275c30SLaurent Pinchart	help
780c275c30SLaurent Pinchart	  Driver for display connectors with support for DDC and hot-plug
79be54ffe0SDafna Hirschfeld	  detection. Most display controllers handle display connectors
800c275c30SLaurent Pinchart	  internally and don't need this driver, but the DRM subsystem is
810c275c30SLaurent Pinchart	  moving towards separating connector handling from display controllers
820c275c30SLaurent Pinchart	  on ARM-based platforms. Saying Y here when this driver is not needed
830c275c30SLaurent Pinchart	  will not cause any issue.
840c275c30SLaurent Pinchart
85463db5c2SMarek Vasutconfig DRM_FSL_LDB
86463db5c2SMarek Vasut	tristate "Freescale i.MX8MP LDB bridge"
87463db5c2SMarek Vasut	depends on OF
88a9ad5822SGeert Uytterhoeven	depends on ARCH_MXC || COMPILE_TEST
89463db5c2SMarek Vasut	select DRM_KMS_HELPER
90463db5c2SMarek Vasut	select DRM_PANEL_BRIDGE
91463db5c2SMarek Vasut	help
92463db5c2SMarek Vasut	  Support for i.MX8MP DPI-to-LVDS on-SoC encoder.
93463db5c2SMarek Vasut
94325ba852SDmitry Baryshkovconfig DRM_I2C_NXP_TDA998X
95325ba852SDmitry Baryshkov	tristate "NXP Semiconductors TDA998X HDMI encoder"
96325ba852SDmitry Baryshkov	default m if DRM_TILCDC
97325ba852SDmitry Baryshkov	select CEC_CORE if CEC_NOTIFIER
9885a063b8SArnd Bergmann	select DRM_KMS_HELPER
99325ba852SDmitry Baryshkov	select SND_SOC_HDMI_CODEC if SND_SOC
100325ba852SDmitry Baryshkov	help
101325ba852SDmitry Baryshkov	  Support for NXP Semiconductors TDA998X HDMI encoders.
102325ba852SDmitry Baryshkov
10304972362SLiu Yingconfig DRM_ITE_IT6263
10404972362SLiu Ying	tristate "ITE IT6263 LVDS/HDMI bridge"
10504972362SLiu Ying	depends on OF
10604972362SLiu Ying	select DRM_DISPLAY_HDMI_STATE_HELPER
10704972362SLiu Ying	select DRM_DISPLAY_HELPER
10804972362SLiu Ying	select DRM_BRIDGE_CONNECTOR
10904972362SLiu Ying	select DRM_KMS_HELPER
11004972362SLiu Ying	select REGMAP_I2C
11104972362SLiu Ying	help
11204972362SLiu Ying	  ITE IT6263 LVDS to HDMI bridge chip driver.
11304972362SLiu Ying
114b5c84a9eSAllen Chenconfig DRM_ITE_IT6505
115b5c84a9eSAllen Chen	tristate "ITE IT6505 DisplayPort bridge"
116b5c84a9eSAllen Chen	depends on OF
1177fe302aeSGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
11895734469SGeert Uytterhoeven	select DRM_DISPLAY_HDCP_HELPER
11905b8b6ddSGeert Uytterhoeven	select DRM_DISPLAY_HELPER
1201e0b9b44SGeert Uytterhoeven	select DRM_DISPLAY_DP_AUX_BUS
121b5c84a9eSAllen Chen	select DRM_KMS_HELPER
122b5c84a9eSAllen Chen	select EXTCON
123abf0ba5aSZheng Bin	select CRYPTO
124abf0ba5aSZheng Bin	select CRYPTO_HASH
125b5c84a9eSAllen Chen	help
126b5c84a9eSAllen Chen	  ITE IT6505 DisplayPort bridge chip driver.
127b5c84a9eSAllen Chen
12830e2ae94SAdrien Grasseinconfig DRM_LONTIUM_LT8912B
12930e2ae94SAdrien Grassein	tristate "Lontium LT8912B DSI/HDMI bridge"
13030e2ae94SAdrien Grassein	depends on OF
13130e2ae94SAdrien Grassein	select DRM_PANEL_BRIDGE
13230e2ae94SAdrien Grassein	select DRM_KMS_HELPER
133ad085b3aSRandy Dunlap	select DRM_MIPI_DSI
13430e2ae94SAdrien Grassein	select REGMAP_I2C
135660729e4SAdrien Grassein	select VIDEOMODE_HELPERS
13630e2ae94SAdrien Grassein	help
13730e2ae94SAdrien Grassein	  Driver for Lontium LT8912B DSI to HDMI bridge
13830e2ae94SAdrien Grassein	  chip driver.
13930e2ae94SAdrien Grassein	  Please say Y if you have such hardware.
14030e2ae94SAdrien Grassein
14130e2ae94SAdrien Grassein	  Say M here if you want to support this hardware as a module.
14230e2ae94SAdrien Grassein	  The module will be named "lontium-lt8912b".
14330e2ae94SAdrien Grassein
1448ce4129eSMarek Vasutconfig DRM_LONTIUM_LT9211
1458ce4129eSMarek Vasut	tristate "Lontium LT9211 DSI/LVDS/DPI bridge"
1468ce4129eSMarek Vasut	depends on OF
1478ce4129eSMarek Vasut	select DRM_PANEL_BRIDGE
1488ce4129eSMarek Vasut	select DRM_KMS_HELPER
1498ce4129eSMarek Vasut	select DRM_MIPI_DSI
1508ce4129eSMarek Vasut	select REGMAP_I2C
1518ce4129eSMarek Vasut	help
1528ce4129eSMarek Vasut	  Driver for Lontium LT9211 Single/Dual-Link DSI/LVDS or Single DPI
1538ce4129eSMarek Vasut	  input to Single-link/Dual-Link DSI/LVDS or Single DPI output bridge
1548ce4129eSMarek Vasut	  chip.
1558ce4129eSMarek Vasut	  Please say Y if you have such hardware.
1568ce4129eSMarek Vasut
15723278bf5SVinod Koulconfig DRM_LONTIUM_LT9611
15823278bf5SVinod Koul	tristate "Lontium LT9611 DSI/HDMI bridge"
15923278bf5SVinod Koul	select SND_SOC_HDMI_CODEC if SND_SOC
16023278bf5SVinod Koul	depends on OF
16123278bf5SVinod Koul	select DRM_PANEL_BRIDGE
16223278bf5SVinod Koul	select DRM_KMS_HELPER
163ad085b3aSRandy Dunlap	select DRM_MIPI_DSI
164ac4627c3SDmitry Baryshkov	select DRM_DISPLAY_HELPER
165ac4627c3SDmitry Baryshkov	select DRM_DISPLAY_HDMI_STATE_HELPER
16623278bf5SVinod Koul	select REGMAP_I2C
16723278bf5SVinod Koul	help
16823278bf5SVinod Koul	  Driver for Lontium LT9611 DSI to HDMI bridge
16923278bf5SVinod Koul	  chip driver that converts dual DSI and I2S to
17023278bf5SVinod Koul	  HDMI signals
17123278bf5SVinod Koul	  Please say Y if you have such hardware.
17223278bf5SVinod Koul
1730cbbd5b1SDmitry Baryshkovconfig DRM_LONTIUM_LT9611UXC
1740cbbd5b1SDmitry Baryshkov	tristate "Lontium LT9611UXC DSI/HDMI bridge"
1750cbbd5b1SDmitry Baryshkov	select SND_SOC_HDMI_CODEC if SND_SOC
1760cbbd5b1SDmitry Baryshkov	depends on OF
1770cbbd5b1SDmitry Baryshkov	select DRM_PANEL_BRIDGE
1780cbbd5b1SDmitry Baryshkov	select DRM_KMS_HELPER
179ad085b3aSRandy Dunlap	select DRM_MIPI_DSI
1800cbbd5b1SDmitry Baryshkov	select REGMAP_I2C
1810cbbd5b1SDmitry Baryshkov	help
1820cbbd5b1SDmitry Baryshkov	  Driver for Lontium LT9611UXC DSI to HDMI bridge
1830cbbd5b1SDmitry Baryshkov	  chip driver that converts dual DSI and I2S to
1840cbbd5b1SDmitry Baryshkov	  HDMI signals
1850cbbd5b1SDmitry Baryshkov	  Please say Y if you have such hardware.
1860cbbd5b1SDmitry Baryshkov
187988156dcSPhong LEconfig DRM_ITE_IT66121
188988156dcSPhong LE	tristate "ITE IT66121 HDMI bridge"
189988156dcSPhong LE	depends on OF
190988156dcSPhong LE	select DRM_KMS_HELPER
191988156dcSPhong LE	select REGMAP_I2C
192988156dcSPhong LE	help
193988156dcSPhong LE	  Support for ITE IT66121 HDMI bridge.
194988156dcSPhong LE
1950d60131aSFabrizio Castroconfig DRM_LVDS_CODEC
1960d60131aSFabrizio Castro	tristate "Transparent LVDS encoders and decoders support"
19767cc3e22SLaurent Pinchart	depends on OF
198f4cc743aSYueHaibing	select DRM_KMS_HELPER
19913dfc054SEric Anholt	select DRM_PANEL_BRIDGE
20067cc3e22SLaurent Pinchart	help
2010d60131aSFabrizio Castro	  Support for transparent LVDS encoders and decoders that don't
2020d60131aSFabrizio Castro	  require any configuration.
20367cc3e22SLaurent Pinchart
204fcfa0ddcSPeter Senna Tschudinconfig DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
205fcfa0ddcSPeter Senna Tschudin	tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"
206fcfa0ddcSPeter Senna Tschudin	depends on OF
207fcfa0ddcSPeter Senna Tschudin	select DRM_KMS_HELPER
208fcfa0ddcSPeter Senna Tschudin	select DRM_PANEL
209a7f7f624SMasahiro Yamada	help
210fcfa0ddcSPeter Senna Tschudin	  This is a driver for the display bridges of
211fcfa0ddcSPeter Senna Tschudin	  GE B850v3 that convert dual channel LVDS
212fcfa0ddcSPeter Senna Tschudin	  to DP++. This is used with the i.MX6 imx-ldb
213fcfa0ddcSPeter Senna Tschudin	  driver. You are likely to say N here.
214fcfa0ddcSPeter Senna Tschudin
215179b0769SDharma Balasubiramaniconfig DRM_MICROCHIP_LVDS_SERIALIZER
216179b0769SDharma Balasubiramani	tristate "Microchip LVDS serializer support"
217179b0769SDharma Balasubiramani	depends on OF
218179b0769SDharma Balasubiramani	depends on DRM_ATMEL_HLCDC
219179b0769SDharma Balasubiramani	help
220179b0769SDharma Balasubiramani	  Support for Microchip's LVDS serializer.
221179b0769SDharma Balasubiramani
22244cfc623SGuido Güntherconfig DRM_NWL_MIPI_DSI
22344cfc623SGuido Günther	tristate "Northwest Logic MIPI DSI Host controller"
22444cfc623SGuido Günther	depends on DRM
22544cfc623SGuido Günther	depends on COMMON_CLK
22644cfc623SGuido Günther	depends on OF && HAS_IOMEM
22744cfc623SGuido Günther	select DRM_KMS_HELPER
22844cfc623SGuido Günther	select DRM_MIPI_DSI
22944cfc623SGuido Günther	select DRM_PANEL_BRIDGE
23096413b35SRandy Dunlap	select GENERIC_PHY
23144cfc623SGuido Günther	select GENERIC_PHY_MIPI_DPHY
23244cfc623SGuido Günther	select MFD_SYSCON
23344cfc623SGuido Günther	select MULTIPLEXER
23444cfc623SGuido Günther	select REGMAP_MMIO
23544cfc623SGuido Günther	help
23644cfc623SGuido Günther	  This enables the Northwest Logic MIPI DSI Host controller as
23744cfc623SGuido Günther	  for example found on NXP's i.MX8 Processors.
23844cfc623SGuido Günther
239330b48bdSThierry Redingconfig DRM_NXP_PTN3460
240330b48bdSThierry Reding	tristate "NXP PTN3460 DP/LVDS bridge"
2416a1688aeSAjay Kumar	depends on OF
2426a1688aeSAjay Kumar	select DRM_KMS_HELPER
2435bbb9a2eSAjay Kumar	select DRM_PANEL
244a7f7f624SMasahiro Yamada	help
245330b48bdSThierry Reding	  NXP PTN3460 eDP-LVDS bridge chip driver.
246b2ea8772SVincent Palatin
247330b48bdSThierry Redingconfig DRM_PARADE_PS8622
248b2ea8772SVincent Palatin	tristate "Parade eDP/LVDS bridge"
249b2ea8772SVincent Palatin	depends on OF
250b2ea8772SVincent Palatin	select DRM_PANEL
251b2ea8772SVincent Palatin	select DRM_KMS_HELPER
252b2ea8772SVincent Palatin	select BACKLIGHT_CLASS_DEVICE
253a7f7f624SMasahiro Yamada	help
254330b48bdSThierry Reding	  Parade eDP-LVDS bridge chip driver.
255a33ee95fSThierry Reding
256bc1aee7fSJitao Shiconfig DRM_PARADE_PS8640
257bc1aee7fSJitao Shi	tristate "Parade PS8640 MIPI DSI to eDP Converter"
258bc1aee7fSJitao Shi	depends on OF
2597fe302aeSGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
26005b8b6ddSGeert Uytterhoeven	select DRM_DISPLAY_HELPER
2611e0b9b44SGeert Uytterhoeven	select DRM_DISPLAY_DP_AUX_BUS
262bc1aee7fSJitao Shi	select DRM_KMS_HELPER
263bc1aee7fSJitao Shi	select DRM_MIPI_DSI
264bc1aee7fSJitao Shi	select DRM_PANEL
265bc1aee7fSJitao Shi	help
266bc1aee7fSJitao Shi	  Choose this option if you have PS8640 for display
267bc1aee7fSJitao Shi	  The PS8640 is a high-performance and low-power
268bc1aee7fSJitao Shi	  MIPI DSI to eDP converter
269bc1aee7fSJitao Shi
270e7447128SJagan Tekiconfig DRM_SAMSUNG_DSIM
271e7447128SJagan Teki	tristate "Samsung MIPI DSIM bridge driver"
272e7447128SJagan Teki	depends on COMMON_CLK
273e7447128SJagan Teki	depends on OF && HAS_IOMEM
274e7447128SJagan Teki	select DRM_KMS_HELPER
275e7447128SJagan Teki	select DRM_MIPI_DSI
276e7447128SJagan Teki	select DRM_PANEL_BRIDGE
27796413b35SRandy Dunlap	select GENERIC_PHY
278171b3b1eSAdam Ford	select GENERIC_PHY_MIPI_DPHY
279e7447128SJagan Teki	help
280e7447128SJagan Teki	  The Samsung MIPI DSIM bridge controller driver.
281e7447128SJagan Teki	  This MIPI DSIM bridge can be found it on Exynos SoCs and
282e7447128SJagan Teki	  NXP's i.MX8M Mini/Nano.
283e7447128SJagan Teki
284ce6e153fSAndrzej Hajdaconfig DRM_SIL_SII8620
285ce6e153fSAndrzej Hajda	tristate "Silicon Image SII8620 HDMI/MHL bridge"
286d6abe6dfSInki Dae	depends on OF
287ce6e153fSAndrzej Hajda	select DRM_KMS_HELPER
28808319adbSRobert Foss	select EXTCON
289710abfe8SRonald Tschalär	depends on RC_CORE || !RC_CORE
290ce6e153fSAndrzej Hajda	help
291ce6e153fSAndrzej Hajda	  Silicon Image SII8620 HDMI/MHL bridge chip driver.
292ce6e153fSAndrzej Hajda
293675605c1SBoris Brezillonconfig DRM_SII902X
294675605c1SBoris Brezillon	tristate "Silicon Image sii902x RGB/HDMI bridge"
295675605c1SBoris Brezillon	depends on OF
296675605c1SBoris Brezillon	select DRM_KMS_HELPER
297675605c1SBoris Brezillon	select REGMAP_I2C
298ea6b13e9SFabrizio Castro	select I2C_MUX
299efaede77SJyri Sarha	select SND_SOC_HDMI_CODEC if SND_SOC
300a7f7f624SMasahiro Yamada	help
301675605c1SBoris Brezillon	  Silicon Image sii902x bridge chip driver.
302675605c1SBoris Brezillon
303c0374eb8SMaciej Purskiconfig DRM_SII9234
304c0374eb8SMaciej Purski	tristate "Silicon Image SII9234 HDMI/MHL bridge"
305c0374eb8SMaciej Purski	depends on OF
306a7f7f624SMasahiro Yamada	help
307c0374eb8SMaciej Purski	  Say Y here if you want support for the MHL interface.
308c0374eb8SMaciej Purski	  It is an I2C driver, that detects connection of MHL bridge
309c0374eb8SMaciej Purski	  and starts encapsulation of HDMI signal.
310c0374eb8SMaciej Purski
3110411374bSLaurent Pinchartconfig DRM_SIMPLE_BRIDGE
3120411374bSLaurent Pinchart	tristate "Simple DRM bridge support"
3130411374bSLaurent Pinchart	depends on OF
3140411374bSLaurent Pinchart	select DRM_KMS_HELPER
3150411374bSLaurent Pinchart	help
3160411374bSLaurent Pinchart	  Support for non-programmable DRM bridges, such as ADI ADV7123, TI
3170411374bSLaurent Pinchart	  THS8134 and THS8135 or passive resistor ladder DACs.
3180411374bSLaurent Pinchart
319cdc33b86SJacopo Mondiconfig DRM_THINE_THC63LVD1024
320cdc33b86SJacopo Mondi	tristate "Thine THC63LVD1024 LVDS decoder bridge"
321cdc33b86SJacopo Mondi	depends on OF
322a7f7f624SMasahiro Yamada	help
323cdc33b86SJacopo Mondi	  Thine THC63LVD1024 LVDS/parallel converter driver.
324cdc33b86SJacopo Mondi
3251930d19cSMarek Vasutconfig DRM_TOSHIBA_TC358762
3261930d19cSMarek Vasut	tristate "TC358762 DSI/DPI bridge"
3271930d19cSMarek Vasut	depends on OF
3281930d19cSMarek Vasut	select DRM_MIPI_DSI
32962066d31SJulian Braha	select DRM_KMS_HELPER
3301930d19cSMarek Vasut	select DRM_PANEL_BRIDGE
3311930d19cSMarek Vasut	help
3321930d19cSMarek Vasut	  Toshiba TC358762 DSI/DPI bridge driver.
3331930d19cSMarek Vasut
334f38b7ccaSAndrzej Hajdaconfig DRM_TOSHIBA_TC358764
335f38b7ccaSAndrzej Hajda	tristate "TC358764 DSI/LVDS bridge"
336f38b7ccaSAndrzej Hajda	depends on OF
337f38b7ccaSAndrzej Hajda	select DRM_MIPI_DSI
338e1ae72a2SYueHaibing	select DRM_KMS_HELPER
339e1ae72a2SYueHaibing	select DRM_PANEL
340f38b7ccaSAndrzej Hajda	help
341f38b7ccaSAndrzej Hajda	  Toshiba TC358764 DSI/LVDS bridge driver.
342f38b7ccaSAndrzej Hajda
3437caff0fcSAndrey Gusakovconfig DRM_TOSHIBA_TC358767
3447caff0fcSAndrey Gusakov	tristate "Toshiba TC358767 eDP bridge"
3457caff0fcSAndrey Gusakov	depends on OF
3467fe302aeSGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
34705b8b6ddSGeert Uytterhoeven	select DRM_DISPLAY_HELPER
3487caff0fcSAndrey Gusakov	select DRM_KMS_HELPER
3497caff0fcSAndrey Gusakov	select REGMAP_I2C
350bbfd3190SMarek Vasut	select DRM_MIPI_DSI
3517caff0fcSAndrey Gusakov	select DRM_PANEL
352a7f7f624SMasahiro Yamada	help
3537caff0fcSAndrey Gusakov	  Toshiba TC358767 eDP bridge chip driver.
3547caff0fcSAndrey Gusakov
355ff1ca639SPeter Ujfalusiconfig DRM_TOSHIBA_TC358768
356ff1ca639SPeter Ujfalusi	tristate "Toshiba TC358768 MIPI DSI bridge"
357ff1ca639SPeter Ujfalusi	depends on OF
358ff1ca639SPeter Ujfalusi	select DRM_KMS_HELPER
359ff1ca639SPeter Ujfalusi	select REGMAP_I2C
360ff1ca639SPeter Ujfalusi	select DRM_PANEL
361ff1ca639SPeter Ujfalusi	select DRM_MIPI_DSI
36226513300SArnd Bergmann	select VIDEOMODE_HELPERS
363ff1ca639SPeter Ujfalusi	help
364ff1ca639SPeter Ujfalusi	  Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver.
365ff1ca639SPeter Ujfalusi
366b2697559SVinay Simha BNconfig DRM_TOSHIBA_TC358775
367b2697559SVinay Simha BN	tristate "Toshiba TC358775 DSI/LVDS bridge"
368b2697559SVinay Simha BN	depends on OF
3697fe302aeSGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
37005b8b6ddSGeert Uytterhoeven	select DRM_DISPLAY_HELPER
371b2697559SVinay Simha BN	select DRM_KMS_HELPER
372b2697559SVinay Simha BN	select REGMAP_I2C
373b2697559SVinay Simha BN	select DRM_PANEL
374b2697559SVinay Simha BN	select DRM_MIPI_DSI
375b2697559SVinay Simha BN	help
376b2697559SVinay Simha BN	  Toshiba TC358775 DSI/LVDS bridge chip driver.
377b2697559SVinay Simha BN
3786352cd45SJagan Tekiconfig DRM_TI_DLPC3433
3796352cd45SJagan Teki	tristate "TI DLPC3433 Display controller"
3806352cd45SJagan Teki	depends on DRM && DRM_PANEL
3816352cd45SJagan Teki	depends on OF
3826352cd45SJagan Teki	select DRM_MIPI_DSI
3836352cd45SJagan Teki	help
3846352cd45SJagan Teki	  TI DLPC3433 is a MIPI DSI based display controller bridge
3856352cd45SJagan Teki	  for processing high resolution DMD based projectors.
3866352cd45SJagan Teki
3876352cd45SJagan Teki	  It has a flexible configuration of MIPI DSI and DPI signal
3886352cd45SJagan Teki	  input that produces a DMD output in RGB565, RGB666, RGB888
3896352cd45SJagan Teki	  formats.
3906352cd45SJagan Teki
3916352cd45SJagan Teki	  It supports up to 720p resolution with 60 and 120 Hz refresh
3926352cd45SJagan Teki	  rates.
3936352cd45SJagan Teki
394a1571002SMarc Gonzalezconfig DRM_TI_TDP158
395a1571002SMarc Gonzalez	tristate "TI TDP158 HDMI/TMDS bridge"
396a1571002SMarc Gonzalez	depends on OF
397a1571002SMarc Gonzalez	select DRM_PANEL_BRIDGE
398a1571002SMarc Gonzalez	help
399a1571002SMarc Gonzalez	  Texas Instruments TDP158 HDMI/TMDS Bridge driver
400a1571002SMarc Gonzalez
401dc55ac3bSJyri Sarhaconfig DRM_TI_TFP410
402dc55ac3bSJyri Sarha	tristate "TI TFP410 DVI/HDMI bridge"
403dc55ac3bSJyri Sarha	depends on OF
404dc55ac3bSJyri Sarha	select DRM_KMS_HELPER
405a7f7f624SMasahiro Yamada	help
406dc55ac3bSJyri Sarha	  Texas Instruments TFP410 DVI/HDMI Transmitter driver
407dc55ac3bSJyri Sarha
408ceb515baSMarek Vasutconfig DRM_TI_SN65DSI83
409ceb515baSMarek Vasut	tristate "TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge"
410ceb515baSMarek Vasut	depends on OF
411ceb515baSMarek Vasut	select DRM_KMS_HELPER
412ceb515baSMarek Vasut	select REGMAP_I2C
413ceb515baSMarek Vasut	select DRM_PANEL
414ceb515baSMarek Vasut	select DRM_MIPI_DSI
415ceb515baSMarek Vasut	help
416ceb515baSMarek Vasut	  Texas Instruments SN65DSI83 and SN65DSI84 DSI to LVDS Bridge driver
417ceb515baSMarek Vasut
418a095f15cSSandeep Pandaconfig DRM_TI_SN65DSI86
419a095f15cSSandeep Panda	tristate "TI SN65DSI86 DSI to eDP bridge"
420a095f15cSSandeep Panda	depends on OF
4217fe302aeSGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
42205b8b6ddSGeert Uytterhoeven	select DRM_DISPLAY_HELPER
4239da7ec9bSDmitry Baryshkov	select DRM_BRIDGE_CONNECTOR
424a095f15cSSandeep Panda	select DRM_KMS_HELPER
425a095f15cSSandeep Panda	select REGMAP_I2C
426a095f15cSSandeep Panda	select DRM_PANEL
427d2c53b33SGuenter Roeck	select DRM_MIPI_DSI
428bf73537fSDouglas Anderson	select AUXILIARY_BUS
4291e0b9b44SGeert Uytterhoeven	select DRM_DISPLAY_DP_AUX_BUS
430a095f15cSSandeep Panda	help
431a095f15cSSandeep Panda	  Texas Instruments SN65DSI86 DSI to eDP Bridge driver
432a095f15cSSandeep Panda
433cff5e6f7SLaurent Pinchartconfig DRM_TI_TPD12S015
434cff5e6f7SLaurent Pinchart	tristate "TI TPD12S015 HDMI level shifter and ESD protection"
435cff5e6f7SLaurent Pinchart	depends on OF
436cff5e6f7SLaurent Pinchart	select DRM_KMS_HELPER
437cff5e6f7SLaurent Pinchart	help
438cff5e6f7SLaurent Pinchart	  Texas Instruments TPD12S015 HDMI level shifter and ESD protection
439cff5e6f7SLaurent Pinchart	  driver.
440cff5e6f7SLaurent Pinchart
4413424e3a4SYakir Yangsource "drivers/gpu/drm/bridge/analogix/Kconfig"
4423424e3a4SYakir Yang
443c5827789SArchit Tanejasource "drivers/gpu/drm/bridge/adv7511/Kconfig"
444c5827789SArchit Taneja
445fb43aa0aSSwapnil Jakhadesource "drivers/gpu/drm/bridge/cadence/Kconfig"
446fb43aa0aSSwapnil Jakhade
44793e163a9SLiu Yingsource "drivers/gpu/drm/bridge/imx/Kconfig"
44893e163a9SLiu Ying
44935dc8aabSLaurent Pinchartsource "drivers/gpu/drm/bridge/synopsys/Kconfig"
45035dc8aabSLaurent Pinchart
451a33ee95fSThierry Redingendmenu
452