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_CHRONTEL_CH7033 31 tristate "Chrontel CH7033 Video Encoder" 32 depends on OF 33 select DRM_KMS_HELPER 34 help 35 Enable support for the Chrontel CH7033 VGA/DVI/HDMI Encoder, as 36 found in the Dell Wyse 3020 thin client. 37 38 If in doubt, say "N". 39 40config DRM_DISPLAY_CONNECTOR 41 tristate "Display connector support" 42 depends on OF 43 help 44 Driver for display connectors with support for DDC and hot-plug 45 detection. Most display controller handle display connectors 46 internally and don't need this driver, but the DRM subsystem is 47 moving towards separating connector handling from display controllers 48 on ARM-based platforms. Saying Y here when this driver is not needed 49 will not cause any issue. 50 51config DRM_LONTIUM_LT9611 52 tristate "Lontium LT9611 DSI/HDMI bridge" 53 select SND_SOC_HDMI_CODEC if SND_SOC 54 depends on OF 55 select DRM_PANEL_BRIDGE 56 select DRM_KMS_HELPER 57 select REGMAP_I2C 58 help 59 Driver for Lontium LT9611 DSI to HDMI bridge 60 chip driver that converts dual DSI and I2S to 61 HDMI signals 62 Please say Y if you have such hardware. 63 64config DRM_LVDS_CODEC 65 tristate "Transparent LVDS encoders and decoders support" 66 depends on OF 67 select DRM_KMS_HELPER 68 select DRM_PANEL_BRIDGE 69 help 70 Support for transparent LVDS encoders and decoders that don't 71 require any configuration. 72 73config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW 74 tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw" 75 depends on OF 76 select DRM_KMS_HELPER 77 select DRM_PANEL 78 help 79 This is a driver for the display bridges of 80 GE B850v3 that convert dual channel LVDS 81 to DP++. This is used with the i.MX6 imx-ldb 82 driver. You are likely to say N here. 83 84config DRM_NWL_MIPI_DSI 85 tristate "Northwest Logic MIPI DSI Host controller" 86 depends on DRM 87 depends on COMMON_CLK 88 depends on OF && HAS_IOMEM 89 select DRM_KMS_HELPER 90 select DRM_MIPI_DSI 91 select DRM_PANEL_BRIDGE 92 select GENERIC_PHY_MIPI_DPHY 93 select MFD_SYSCON 94 select MULTIPLEXER 95 select REGMAP_MMIO 96 help 97 This enables the Northwest Logic MIPI DSI Host controller as 98 for example found on NXP's i.MX8 Processors. 99 100config DRM_NXP_PTN3460 101 tristate "NXP PTN3460 DP/LVDS bridge" 102 depends on OF 103 select DRM_KMS_HELPER 104 select DRM_PANEL 105 help 106 NXP PTN3460 eDP-LVDS bridge chip driver. 107 108config DRM_PARADE_PS8622 109 tristate "Parade eDP/LVDS bridge" 110 depends on OF 111 select DRM_PANEL 112 select DRM_KMS_HELPER 113 select BACKLIGHT_CLASS_DEVICE 114 help 115 Parade eDP-LVDS bridge chip driver. 116 117config DRM_PARADE_PS8640 118 tristate "Parade PS8640 MIPI DSI to eDP Converter" 119 depends on OF 120 select DRM_KMS_HELPER 121 select DRM_MIPI_DSI 122 select DRM_PANEL 123 help 124 Choose this option if you have PS8640 for display 125 The PS8640 is a high-performance and low-power 126 MIPI DSI to eDP converter 127 128config DRM_SIL_SII8620 129 tristate "Silicon Image SII8620 HDMI/MHL bridge" 130 depends on OF 131 select DRM_KMS_HELPER 132 imply EXTCON 133 depends on RC_CORE || !RC_CORE 134 help 135 Silicon Image SII8620 HDMI/MHL bridge chip driver. 136 137config DRM_SII902X 138 tristate "Silicon Image sii902x RGB/HDMI bridge" 139 depends on OF 140 select DRM_KMS_HELPER 141 select REGMAP_I2C 142 select I2C_MUX 143 select SND_SOC_HDMI_CODEC if SND_SOC 144 help 145 Silicon Image sii902x bridge chip driver. 146 147config DRM_SII9234 148 tristate "Silicon Image SII9234 HDMI/MHL bridge" 149 depends on OF 150 help 151 Say Y here if you want support for the MHL interface. 152 It is an I2C driver, that detects connection of MHL bridge 153 and starts encapsulation of HDMI signal. 154 155config DRM_SIMPLE_BRIDGE 156 tristate "Simple DRM bridge support" 157 depends on OF 158 select DRM_KMS_HELPER 159 help 160 Support for non-programmable DRM bridges, such as ADI ADV7123, TI 161 THS8134 and THS8135 or passive resistor ladder DACs. 162 163config DRM_THINE_THC63LVD1024 164 tristate "Thine THC63LVD1024 LVDS decoder bridge" 165 depends on OF 166 help 167 Thine THC63LVD1024 LVDS/parallel converter driver. 168 169config DRM_TOSHIBA_TC358762 170 tristate "TC358762 DSI/DPI bridge" 171 depends on OF 172 select DRM_MIPI_DSI 173 select DRM_PANEL_BRIDGE 174 help 175 Toshiba TC358762 DSI/DPI bridge driver. 176 177config DRM_TOSHIBA_TC358764 178 tristate "TC358764 DSI/LVDS bridge" 179 depends on OF 180 select DRM_MIPI_DSI 181 select DRM_KMS_HELPER 182 select DRM_PANEL 183 help 184 Toshiba TC358764 DSI/LVDS bridge driver. 185 186config DRM_TOSHIBA_TC358767 187 tristate "Toshiba TC358767 eDP bridge" 188 depends on OF 189 select DRM_KMS_HELPER 190 select REGMAP_I2C 191 select DRM_PANEL 192 help 193 Toshiba TC358767 eDP bridge chip driver. 194 195config DRM_TOSHIBA_TC358768 196 tristate "Toshiba TC358768 MIPI DSI bridge" 197 depends on OF 198 select DRM_KMS_HELPER 199 select REGMAP_I2C 200 select DRM_PANEL 201 select DRM_MIPI_DSI 202 help 203 Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver. 204 205config DRM_TOSHIBA_TC358775 206 tristate "Toshiba TC358775 DSI/LVDS bridge" 207 depends on OF 208 select DRM_KMS_HELPER 209 select REGMAP_I2C 210 select DRM_PANEL 211 select DRM_MIPI_DSI 212 help 213 Toshiba TC358775 DSI/LVDS bridge chip driver. 214 215config DRM_TI_TFP410 216 tristate "TI TFP410 DVI/HDMI bridge" 217 depends on OF 218 select DRM_KMS_HELPER 219 help 220 Texas Instruments TFP410 DVI/HDMI Transmitter driver 221 222config DRM_TI_SN65DSI86 223 tristate "TI SN65DSI86 DSI to eDP bridge" 224 depends on OF 225 select DRM_KMS_HELPER 226 select REGMAP_I2C 227 select DRM_PANEL 228 select DRM_MIPI_DSI 229 help 230 Texas Instruments SN65DSI86 DSI to eDP Bridge driver 231 232config DRM_TI_TPD12S015 233 tristate "TI TPD12S015 HDMI level shifter and ESD protection" 234 depends on OF 235 select DRM_KMS_HELPER 236 help 237 Texas Instruments TPD12S015 HDMI level shifter and ESD protection 238 driver. 239 240source "drivers/gpu/drm/bridge/analogix/Kconfig" 241 242source "drivers/gpu/drm/bridge/adv7511/Kconfig" 243 244source "drivers/gpu/drm/bridge/cadence/Kconfig" 245 246source "drivers/gpu/drm/bridge/synopsys/Kconfig" 247 248endmenu 249