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 depends on DRM_KMS_HELPER 1213dfc054SEric Anholt select DRM_PANEL 1313dfc054SEric Anholt help 1413dfc054SEric Anholt DRM bridge wrapper of DRM panels 1513dfc054SEric Anholt 16a33ee95fSThierry Redingmenu "Display Interface Bridges" 17a33ee95fSThierry Reding depends on DRM && DRM_BRIDGE 18a33ee95fSThierry Reding 19e1923395SBoris Brezillonconfig DRM_CDNS_DSI 20e1923395SBoris Brezillon tristate "Cadence DPI/DSI bridge" 21e1923395SBoris Brezillon select DRM_KMS_HELPER 22e1923395SBoris Brezillon select DRM_MIPI_DSI 23e1923395SBoris Brezillon select DRM_PANEL_BRIDGE 24fced5a36SMaxime Ripard select GENERIC_PHY_MIPI_DPHY 25e1923395SBoris Brezillon depends on OF 26e1923395SBoris Brezillon help 27e1923395SBoris Brezillon Support Cadence DPI to DSI bridge. This is an internal 28e1923395SBoris Brezillon bridge and is meant to be directly embedded in a SoC. 29e1923395SBoris Brezillon 30ce517f18SJagan Tekiconfig DRM_CHIPONE_ICN6211 31ce517f18SJagan Teki tristate "Chipone ICN6211 MIPI-DSI/RGB Converter bridge" 32ce517f18SJagan Teki depends on OF 33ce517f18SJagan Teki select DRM_MIPI_DSI 34ce517f18SJagan Teki select DRM_PANEL_BRIDGE 35ce517f18SJagan Teki help 36ce517f18SJagan Teki ICN6211 is MIPI-DSI/RGB Converter bridge from chipone. 37ce517f18SJagan Teki 38ce517f18SJagan Teki It has a flexible configuration of MIPI DSI signal input 39ce517f18SJagan Teki and produce RGB565, RGB666, RGB888 output format. 40ce517f18SJagan Teki 41ce517f18SJagan Teki If in doubt, say "N". 42ce517f18SJagan Teki 43e7f12054SLubomir Rintelconfig DRM_CHRONTEL_CH7033 44e7f12054SLubomir Rintel tristate "Chrontel CH7033 Video Encoder" 45e7f12054SLubomir Rintel depends on OF 46e7f12054SLubomir Rintel select DRM_KMS_HELPER 47e7f12054SLubomir Rintel help 48e7f12054SLubomir Rintel Enable support for the Chrontel CH7033 VGA/DVI/HDMI Encoder, as 49e7f12054SLubomir Rintel found in the Dell Wyse 3020 thin client. 50e7f12054SLubomir Rintel 51e7f12054SLubomir Rintel If in doubt, say "N". 52e7f12054SLubomir Rintel 5344602b10SEnric Balletbo i Serraconfig DRM_CROS_EC_ANX7688 5444602b10SEnric Balletbo i Serra tristate "ChromeOS EC ANX7688 bridge" 5544602b10SEnric Balletbo i Serra depends on OF 56*5ccbb2eeSGeert Uytterhoeven depends on I2C_CROS_EC_TUNNEL || COMPILE_TEST 5744602b10SEnric Balletbo i Serra select DRM_KMS_HELPER 5844602b10SEnric Balletbo i Serra select REGMAP_I2C 5944602b10SEnric Balletbo i Serra help 6044602b10SEnric Balletbo i Serra ChromeOS EC ANX7688 is an ultra-low power 6144602b10SEnric Balletbo i Serra 4K Ultra-HD (4096x2160p60) mobile HD transmitter 6244602b10SEnric Balletbo i Serra designed for ChromeOS devices. It converts HDMI 6344602b10SEnric Balletbo i Serra 2.0 to DisplayPort 1.3 Ultra-HD. It is connected 6444602b10SEnric Balletbo i Serra to the ChromeOS Embedded Controller. 6544602b10SEnric Balletbo i Serra 660c275c30SLaurent Pinchartconfig DRM_DISPLAY_CONNECTOR 670c275c30SLaurent Pinchart tristate "Display connector support" 680c275c30SLaurent Pinchart depends on OF 690c275c30SLaurent Pinchart help 700c275c30SLaurent Pinchart Driver for display connectors with support for DDC and hot-plug 71be54ffe0SDafna Hirschfeld detection. Most display controllers handle display connectors 720c275c30SLaurent Pinchart internally and don't need this driver, but the DRM subsystem is 730c275c30SLaurent Pinchart moving towards separating connector handling from display controllers 740c275c30SLaurent Pinchart on ARM-based platforms. Saying Y here when this driver is not needed 750c275c30SLaurent Pinchart will not cause any issue. 760c275c30SLaurent Pinchart 7730e2ae94SAdrien Grasseinconfig DRM_LONTIUM_LT8912B 7830e2ae94SAdrien Grassein tristate "Lontium LT8912B DSI/HDMI bridge" 7930e2ae94SAdrien Grassein depends on OF 8030e2ae94SAdrien Grassein select DRM_PANEL_BRIDGE 8130e2ae94SAdrien Grassein select DRM_KMS_HELPER 82ad085b3aSRandy Dunlap select DRM_MIPI_DSI 8330e2ae94SAdrien Grassein select REGMAP_I2C 84660729e4SAdrien Grassein select VIDEOMODE_HELPERS 8530e2ae94SAdrien Grassein help 8630e2ae94SAdrien Grassein Driver for Lontium LT8912B DSI to HDMI bridge 8730e2ae94SAdrien Grassein chip driver. 8830e2ae94SAdrien Grassein Please say Y if you have such hardware. 8930e2ae94SAdrien Grassein 9030e2ae94SAdrien Grassein Say M here if you want to support this hardware as a module. 9130e2ae94SAdrien Grassein The module will be named "lontium-lt8912b". 9230e2ae94SAdrien Grassein 9323278bf5SVinod Koulconfig DRM_LONTIUM_LT9611 9423278bf5SVinod Koul tristate "Lontium LT9611 DSI/HDMI bridge" 9523278bf5SVinod Koul select SND_SOC_HDMI_CODEC if SND_SOC 9623278bf5SVinod Koul depends on OF 9723278bf5SVinod Koul select DRM_PANEL_BRIDGE 9823278bf5SVinod Koul select DRM_KMS_HELPER 99ad085b3aSRandy Dunlap select DRM_MIPI_DSI 10023278bf5SVinod Koul select REGMAP_I2C 10123278bf5SVinod Koul help 10223278bf5SVinod Koul Driver for Lontium LT9611 DSI to HDMI bridge 10323278bf5SVinod Koul chip driver that converts dual DSI and I2S to 10423278bf5SVinod Koul HDMI signals 10523278bf5SVinod Koul Please say Y if you have such hardware. 10623278bf5SVinod Koul 1070cbbd5b1SDmitry Baryshkovconfig DRM_LONTIUM_LT9611UXC 1080cbbd5b1SDmitry Baryshkov tristate "Lontium LT9611UXC DSI/HDMI bridge" 1090cbbd5b1SDmitry Baryshkov select SND_SOC_HDMI_CODEC if SND_SOC 1100cbbd5b1SDmitry Baryshkov depends on OF 1110cbbd5b1SDmitry Baryshkov select DRM_PANEL_BRIDGE 1120cbbd5b1SDmitry Baryshkov select DRM_KMS_HELPER 113ad085b3aSRandy Dunlap select DRM_MIPI_DSI 1140cbbd5b1SDmitry Baryshkov select REGMAP_I2C 1150cbbd5b1SDmitry Baryshkov help 1160cbbd5b1SDmitry Baryshkov Driver for Lontium LT9611UXC DSI to HDMI bridge 1170cbbd5b1SDmitry Baryshkov chip driver that converts dual DSI and I2S to 1180cbbd5b1SDmitry Baryshkov HDMI signals 1190cbbd5b1SDmitry Baryshkov Please say Y if you have such hardware. 1200cbbd5b1SDmitry Baryshkov 121988156dcSPhong LEconfig DRM_ITE_IT66121 122988156dcSPhong LE tristate "ITE IT66121 HDMI bridge" 123988156dcSPhong LE depends on OF 124988156dcSPhong LE select DRM_KMS_HELPER 125988156dcSPhong LE select REGMAP_I2C 126988156dcSPhong LE help 127988156dcSPhong LE Support for ITE IT66121 HDMI bridge. 128988156dcSPhong LE 1290d60131aSFabrizio Castroconfig DRM_LVDS_CODEC 1300d60131aSFabrizio Castro tristate "Transparent LVDS encoders and decoders support" 13167cc3e22SLaurent Pinchart depends on OF 132f4cc743aSYueHaibing select DRM_KMS_HELPER 13313dfc054SEric Anholt select DRM_PANEL_BRIDGE 13467cc3e22SLaurent Pinchart help 1350d60131aSFabrizio Castro Support for transparent LVDS encoders and decoders that don't 1360d60131aSFabrizio Castro require any configuration. 13767cc3e22SLaurent Pinchart 138fcfa0ddcSPeter Senna Tschudinconfig DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW 139fcfa0ddcSPeter Senna Tschudin tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw" 140fcfa0ddcSPeter Senna Tschudin depends on OF 141fcfa0ddcSPeter Senna Tschudin select DRM_KMS_HELPER 142fcfa0ddcSPeter Senna Tschudin select DRM_PANEL 143a7f7f624SMasahiro Yamada help 144fcfa0ddcSPeter Senna Tschudin This is a driver for the display bridges of 145fcfa0ddcSPeter Senna Tschudin GE B850v3 that convert dual channel LVDS 146fcfa0ddcSPeter Senna Tschudin to DP++. This is used with the i.MX6 imx-ldb 147fcfa0ddcSPeter Senna Tschudin driver. You are likely to say N here. 148fcfa0ddcSPeter Senna Tschudin 14944cfc623SGuido Güntherconfig DRM_NWL_MIPI_DSI 15044cfc623SGuido Günther tristate "Northwest Logic MIPI DSI Host controller" 15144cfc623SGuido Günther depends on DRM 15244cfc623SGuido Günther depends on COMMON_CLK 15344cfc623SGuido Günther depends on OF && HAS_IOMEM 15444cfc623SGuido Günther select DRM_KMS_HELPER 15544cfc623SGuido Günther select DRM_MIPI_DSI 15644cfc623SGuido Günther select DRM_PANEL_BRIDGE 15744cfc623SGuido Günther select GENERIC_PHY_MIPI_DPHY 15844cfc623SGuido Günther select MFD_SYSCON 15944cfc623SGuido Günther select MULTIPLEXER 16044cfc623SGuido Günther select REGMAP_MMIO 16144cfc623SGuido Günther help 16244cfc623SGuido Günther This enables the Northwest Logic MIPI DSI Host controller as 16344cfc623SGuido Günther for example found on NXP's i.MX8 Processors. 16444cfc623SGuido Günther 165330b48bdSThierry Redingconfig DRM_NXP_PTN3460 166330b48bdSThierry Reding tristate "NXP PTN3460 DP/LVDS bridge" 1676a1688aeSAjay Kumar depends on OF 1686a1688aeSAjay Kumar select DRM_KMS_HELPER 1695bbb9a2eSAjay Kumar select DRM_PANEL 170a7f7f624SMasahiro Yamada help 171330b48bdSThierry Reding NXP PTN3460 eDP-LVDS bridge chip driver. 172b2ea8772SVincent Palatin 173330b48bdSThierry Redingconfig DRM_PARADE_PS8622 174b2ea8772SVincent Palatin tristate "Parade eDP/LVDS bridge" 175b2ea8772SVincent Palatin depends on OF 176b2ea8772SVincent Palatin select DRM_PANEL 177b2ea8772SVincent Palatin select DRM_KMS_HELPER 178b2ea8772SVincent Palatin select BACKLIGHT_CLASS_DEVICE 179a7f7f624SMasahiro Yamada help 180330b48bdSThierry Reding Parade eDP-LVDS bridge chip driver. 181a33ee95fSThierry Reding 182bc1aee7fSJitao Shiconfig DRM_PARADE_PS8640 183bc1aee7fSJitao Shi tristate "Parade PS8640 MIPI DSI to eDP Converter" 184bc1aee7fSJitao Shi depends on OF 185bc1aee7fSJitao Shi select DRM_KMS_HELPER 186bc1aee7fSJitao Shi select DRM_MIPI_DSI 187bc1aee7fSJitao Shi select DRM_PANEL 188bc1aee7fSJitao Shi help 189bc1aee7fSJitao Shi Choose this option if you have PS8640 for display 190bc1aee7fSJitao Shi The PS8640 is a high-performance and low-power 191bc1aee7fSJitao Shi MIPI DSI to eDP converter 192bc1aee7fSJitao Shi 193ce6e153fSAndrzej Hajdaconfig DRM_SIL_SII8620 194ce6e153fSAndrzej Hajda tristate "Silicon Image SII8620 HDMI/MHL bridge" 195d6abe6dfSInki Dae depends on OF 196ce6e153fSAndrzej Hajda select DRM_KMS_HELPER 19708319adbSRobert Foss select EXTCON 198710abfe8SRonald Tschalär depends on RC_CORE || !RC_CORE 199ce6e153fSAndrzej Hajda help 200ce6e153fSAndrzej Hajda Silicon Image SII8620 HDMI/MHL bridge chip driver. 201ce6e153fSAndrzej Hajda 202675605c1SBoris Brezillonconfig DRM_SII902X 203675605c1SBoris Brezillon tristate "Silicon Image sii902x RGB/HDMI bridge" 204675605c1SBoris Brezillon depends on OF 205675605c1SBoris Brezillon select DRM_KMS_HELPER 206675605c1SBoris Brezillon select REGMAP_I2C 207ea6b13e9SFabrizio Castro select I2C_MUX 208efaede77SJyri Sarha select SND_SOC_HDMI_CODEC if SND_SOC 209a7f7f624SMasahiro Yamada help 210675605c1SBoris Brezillon Silicon Image sii902x bridge chip driver. 211675605c1SBoris Brezillon 212c0374eb8SMaciej Purskiconfig DRM_SII9234 213c0374eb8SMaciej Purski tristate "Silicon Image SII9234 HDMI/MHL bridge" 214c0374eb8SMaciej Purski depends on OF 215a7f7f624SMasahiro Yamada help 216c0374eb8SMaciej Purski Say Y here if you want support for the MHL interface. 217c0374eb8SMaciej Purski It is an I2C driver, that detects connection of MHL bridge 218c0374eb8SMaciej Purski and starts encapsulation of HDMI signal. 219c0374eb8SMaciej Purski 2200411374bSLaurent Pinchartconfig DRM_SIMPLE_BRIDGE 2210411374bSLaurent Pinchart tristate "Simple DRM bridge support" 2220411374bSLaurent Pinchart depends on OF 2230411374bSLaurent Pinchart select DRM_KMS_HELPER 2240411374bSLaurent Pinchart help 2250411374bSLaurent Pinchart Support for non-programmable DRM bridges, such as ADI ADV7123, TI 2260411374bSLaurent Pinchart THS8134 and THS8135 or passive resistor ladder DACs. 2270411374bSLaurent Pinchart 228cdc33b86SJacopo Mondiconfig DRM_THINE_THC63LVD1024 229cdc33b86SJacopo Mondi tristate "Thine THC63LVD1024 LVDS decoder bridge" 230cdc33b86SJacopo Mondi depends on OF 231a7f7f624SMasahiro Yamada help 232cdc33b86SJacopo Mondi Thine THC63LVD1024 LVDS/parallel converter driver. 233cdc33b86SJacopo Mondi 2341930d19cSMarek Vasutconfig DRM_TOSHIBA_TC358762 2351930d19cSMarek Vasut tristate "TC358762 DSI/DPI bridge" 2361930d19cSMarek Vasut depends on OF 2371930d19cSMarek Vasut select DRM_MIPI_DSI 23862066d31SJulian Braha select DRM_KMS_HELPER 2391930d19cSMarek Vasut select DRM_PANEL_BRIDGE 2401930d19cSMarek Vasut help 2411930d19cSMarek Vasut Toshiba TC358762 DSI/DPI bridge driver. 2421930d19cSMarek Vasut 243f38b7ccaSAndrzej Hajdaconfig DRM_TOSHIBA_TC358764 244f38b7ccaSAndrzej Hajda tristate "TC358764 DSI/LVDS bridge" 245f38b7ccaSAndrzej Hajda depends on OF 246f38b7ccaSAndrzej Hajda select DRM_MIPI_DSI 247e1ae72a2SYueHaibing select DRM_KMS_HELPER 248e1ae72a2SYueHaibing select DRM_PANEL 249f38b7ccaSAndrzej Hajda help 250f38b7ccaSAndrzej Hajda Toshiba TC358764 DSI/LVDS bridge driver. 251f38b7ccaSAndrzej Hajda 2527caff0fcSAndrey Gusakovconfig DRM_TOSHIBA_TC358767 2537caff0fcSAndrey Gusakov tristate "Toshiba TC358767 eDP bridge" 2547caff0fcSAndrey Gusakov depends on OF 2557caff0fcSAndrey Gusakov select DRM_KMS_HELPER 2567caff0fcSAndrey Gusakov select REGMAP_I2C 2577caff0fcSAndrey Gusakov select DRM_PANEL 258a7f7f624SMasahiro Yamada help 2597caff0fcSAndrey Gusakov Toshiba TC358767 eDP bridge chip driver. 2607caff0fcSAndrey Gusakov 261ff1ca639SPeter Ujfalusiconfig DRM_TOSHIBA_TC358768 262ff1ca639SPeter Ujfalusi tristate "Toshiba TC358768 MIPI DSI bridge" 263ff1ca639SPeter Ujfalusi depends on OF 264ff1ca639SPeter Ujfalusi select DRM_KMS_HELPER 265ff1ca639SPeter Ujfalusi select REGMAP_I2C 266ff1ca639SPeter Ujfalusi select DRM_PANEL 267ff1ca639SPeter Ujfalusi select DRM_MIPI_DSI 268ff1ca639SPeter Ujfalusi help 269ff1ca639SPeter Ujfalusi Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver. 270ff1ca639SPeter Ujfalusi 271b2697559SVinay Simha BNconfig DRM_TOSHIBA_TC358775 272b2697559SVinay Simha BN tristate "Toshiba TC358775 DSI/LVDS bridge" 273b2697559SVinay Simha BN depends on OF 274b2697559SVinay Simha BN select DRM_KMS_HELPER 275b2697559SVinay Simha BN select REGMAP_I2C 276b2697559SVinay Simha BN select DRM_PANEL 277b2697559SVinay Simha BN select DRM_MIPI_DSI 278b2697559SVinay Simha BN help 279b2697559SVinay Simha BN Toshiba TC358775 DSI/LVDS bridge chip driver. 280b2697559SVinay Simha BN 281dc55ac3bSJyri Sarhaconfig DRM_TI_TFP410 282dc55ac3bSJyri Sarha tristate "TI TFP410 DVI/HDMI bridge" 283dc55ac3bSJyri Sarha depends on OF 284dc55ac3bSJyri Sarha select DRM_KMS_HELPER 285a7f7f624SMasahiro Yamada help 286dc55ac3bSJyri Sarha Texas Instruments TFP410 DVI/HDMI Transmitter driver 287dc55ac3bSJyri Sarha 288a095f15cSSandeep Pandaconfig DRM_TI_SN65DSI86 289a095f15cSSandeep Panda tristate "TI SN65DSI86 DSI to eDP bridge" 290a095f15cSSandeep Panda depends on OF 291a095f15cSSandeep Panda select DRM_KMS_HELPER 292a095f15cSSandeep Panda select REGMAP_I2C 293a095f15cSSandeep Panda select DRM_PANEL 294d2c53b33SGuenter Roeck select DRM_MIPI_DSI 295bf73537fSDouglas Anderson select AUXILIARY_BUS 296a095f15cSSandeep Panda help 297a095f15cSSandeep Panda Texas Instruments SN65DSI86 DSI to eDP Bridge driver 298a095f15cSSandeep Panda 299cff5e6f7SLaurent Pinchartconfig DRM_TI_TPD12S015 300cff5e6f7SLaurent Pinchart tristate "TI TPD12S015 HDMI level shifter and ESD protection" 301cff5e6f7SLaurent Pinchart depends on OF 302cff5e6f7SLaurent Pinchart select DRM_KMS_HELPER 303cff5e6f7SLaurent Pinchart help 304cff5e6f7SLaurent Pinchart Texas Instruments TPD12S015 HDMI level shifter and ESD protection 305cff5e6f7SLaurent Pinchart driver. 306cff5e6f7SLaurent Pinchart 3073424e3a4SYakir Yangsource "drivers/gpu/drm/bridge/analogix/Kconfig" 3083424e3a4SYakir Yang 309c5827789SArchit Tanejasource "drivers/gpu/drm/bridge/adv7511/Kconfig" 310c5827789SArchit Taneja 311fb43aa0aSSwapnil Jakhadesource "drivers/gpu/drm/bridge/cadence/Kconfig" 312fb43aa0aSSwapnil Jakhade 31335dc8aabSLaurent Pinchartsource "drivers/gpu/drm/bridge/synopsys/Kconfig" 31435dc8aabSLaurent Pinchart 315a33ee95fSThierry Redingendmenu 316