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_ITE_IT6161 52 tristate "ITE IT6161 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 DRM_MIPI_DSI 58 select REGMAP_I2C 59 help 60 Driver for ITE IT6161 DSI to HDMI bridge 61 Please say Y if you have such hardware 62 63config DRM_LONTIUM_LT9611 64 tristate "Lontium LT9611 DSI/HDMI bridge" 65 select SND_SOC_HDMI_CODEC if SND_SOC 66 depends on OF 67 select DRM_PANEL_BRIDGE 68 select DRM_KMS_HELPER 69 select DRM_MIPI_DSI 70 select REGMAP_I2C 71 help 72 Driver for Lontium LT9611 DSI to HDMI bridge 73 chip driver that converts dual DSI and I2S to 74 HDMI signals 75 Please say Y if you have such hardware. 76 77config DRM_LVDS_CODEC 78 tristate "Transparent LVDS encoders and decoders support" 79 depends on OF 80 select DRM_KMS_HELPER 81 select DRM_PANEL_BRIDGE 82 help 83 Support for transparent LVDS encoders and decoders that don't 84 require any configuration. 85 86config DRM_MAXIM_MAX96745 87 tristate "Maxim max96745 GMSL2 Serializer" 88 depends on OF 89 select MFD_MAX96745 90 select PINCTRL_MAX96745 91 select DRM_KMS_HELPER 92 select DRM_PANEL 93 help 94 Driver for Maxim MAX96745 GMSL2 Serializer with eDP1.4a/DP1.4 Input. 95 96config DRM_MAXIM_MAX96755F 97 tristate "Maxim max96755 GMSL2 Serializer" 98 depends on OF 99 select MFD_MAX96755F 100 select PINCTRL_MAX96755F 101 select DRM_KMS_HELPER 102 select DRM_PANEL 103 help 104 Driver for Maxim MAX96755F GMSL2 Serializer with MIPI-DSI Input. 105 106config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW 107 tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw" 108 depends on OF 109 select DRM_KMS_HELPER 110 select DRM_PANEL 111 help 112 This is a driver for the display bridges of 113 GE B850v3 that convert dual channel LVDS 114 to DP++. This is used with the i.MX6 imx-ldb 115 driver. You are likely to say N here. 116 117config DRM_NWL_MIPI_DSI 118 tristate "Northwest Logic MIPI DSI Host controller" 119 depends on DRM 120 depends on COMMON_CLK 121 depends on OF && HAS_IOMEM 122 select DRM_KMS_HELPER 123 select DRM_MIPI_DSI 124 select DRM_PANEL_BRIDGE 125 select GENERIC_PHY_MIPI_DPHY 126 select MFD_SYSCON 127 select MULTIPLEXER 128 select REGMAP_MMIO 129 help 130 This enables the Northwest Logic MIPI DSI Host controller as 131 for example found on NXP's i.MX8 Processors. 132 133config DRM_NXP_PTN3460 134 tristate "NXP PTN3460 DP/LVDS bridge" 135 depends on OF 136 select DRM_KMS_HELPER 137 select DRM_PANEL 138 help 139 NXP PTN3460 eDP-LVDS bridge chip driver. 140 141config DRM_PARADE_PS8622 142 tristate "Parade eDP/LVDS bridge" 143 depends on OF 144 select DRM_PANEL 145 select DRM_KMS_HELPER 146 select BACKLIGHT_CLASS_DEVICE 147 help 148 Parade eDP-LVDS bridge chip driver. 149 150config DRM_PARADE_PS8640 151 tristate "Parade PS8640 MIPI DSI to eDP Converter" 152 depends on OF 153 select DRM_KMS_HELPER 154 select DRM_MIPI_DSI 155 select DRM_PANEL 156 help 157 Choose this option if you have PS8640 for display 158 The PS8640 is a high-performance and low-power 159 MIPI DSI to eDP converter 160 161config DRM_RK630_TVE 162 tristate "ROCKCHIP RK630 TVE bridge" 163 depends on OF 164 depends on MFD_RK630 165 select DRM_KMS_HELPER 166 help 167 ROCKCHIP TVE bridge chip RK630 driver. 168 169config DRM_RK1000_TVE 170 tristate "Rockchip RK1000 TVE bridge" 171 depends on OF 172 select DRM_KMS_HELPER 173 select MFD_RK1000 174 help 175 Rockchip TVE bridge chip driver. 176 177config DRM_ROHM_BU18XL82 178 tristate "Rohm BU18TL82/BU18RL82 Clockless Link-BD Serializer/Deserializer bridge" 179 depends on OF 180 select DRM_PANEL_BRIDGE 181 select DRM_KMS_HELPER 182 select DRM_MIPI_DSI 183 select REGMAP_I2C 184 help 185 Rohm BU18TL82/BU18RL82 Clockless Link-BD Serializer/Deserializer bridge chip driver. 186 187config DRM_SIL_SII8620 188 tristate "Silicon Image SII8620 HDMI/MHL bridge" 189 depends on OF 190 select DRM_KMS_HELPER 191 select EXTCON 192 depends on RC_CORE || !RC_CORE 193 help 194 Silicon Image SII8620 HDMI/MHL bridge chip driver. 195 196config DRM_SII902X 197 tristate "Silicon Image sii902x RGB/HDMI bridge" 198 depends on OF 199 select DRM_KMS_HELPER 200 select DRM_MIPI_DSI if !ROCKCHIP_MINI_KERNEL 201 select REGMAP_I2C 202 select I2C_MUX 203 select SND_SOC_HDMI_CODEC if (SND_SOC && !ROCKCHIP_MINI_KERNEL) 204 select VIDEOMODE_HELPERS 205 help 206 Silicon Image sii902x bridge chip driver. 207 208config DRM_SII9234 209 tristate "Silicon Image SII9234 HDMI/MHL bridge" 210 depends on OF 211 help 212 Say Y here if you want support for the MHL interface. 213 It is an I2C driver, that detects connection of MHL bridge 214 and starts encapsulation of HDMI signal. 215 216config DRM_SIMPLE_BRIDGE 217 tristate "Simple DRM bridge support" 218 depends on OF 219 select DRM_KMS_HELPER 220 help 221 Support for non-programmable DRM bridges, such as ADI ADV7123, TI 222 THS8134 and THS8135 or passive resistor ladder DACs. 223 224config DRM_THINE_THC63LVD1024 225 tristate "Thine THC63LVD1024 LVDS decoder bridge" 226 depends on OF 227 help 228 Thine THC63LVD1024 LVDS/parallel converter driver. 229 230config DRM_TOSHIBA_TC358762 231 tristate "TC358762 DSI/DPI bridge" 232 depends on OF 233 select DRM_MIPI_DSI 234 select DRM_PANEL_BRIDGE 235 help 236 Toshiba TC358762 DSI/DPI bridge driver. 237 238config DRM_TOSHIBA_TC358764 239 tristate "TC358764 DSI/LVDS bridge" 240 depends on OF 241 select DRM_MIPI_DSI 242 select DRM_KMS_HELPER 243 select DRM_PANEL 244 help 245 Toshiba TC358764 DSI/LVDS bridge driver. 246 247config DRM_TOSHIBA_TC358767 248 tristate "Toshiba TC358767 eDP bridge" 249 depends on OF 250 select DRM_KMS_HELPER 251 select DRM_MIPI_DSI 252 select REGMAP_I2C 253 select DRM_PANEL 254 help 255 Toshiba TC358767 eDP bridge chip driver. 256 257config DRM_TOSHIBA_TC358768 258 tristate "Toshiba TC358768 MIPI DSI bridge" 259 depends on OF 260 select DRM_KMS_HELPER 261 select REGMAP_I2C 262 select DRM_PANEL 263 select DRM_MIPI_DSI 264 help 265 Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver. 266 267config DRM_TOSHIBA_TC358775 268 tristate "Toshiba TC358775 DSI/LVDS bridge" 269 depends on OF 270 select DRM_KMS_HELPER 271 select REGMAP_I2C 272 select DRM_PANEL 273 select DRM_MIPI_DSI 274 help 275 Toshiba TC358775 DSI/LVDS bridge chip driver. 276 277config DRM_TI_TFP410 278 tristate "TI TFP410 DVI/HDMI bridge" 279 depends on OF 280 select DRM_KMS_HELPER 281 help 282 Texas Instruments TFP410 DVI/HDMI Transmitter driver 283 284config DRM_TI_SN65DSI86 285 tristate "TI SN65DSI86 DSI to eDP bridge" 286 depends on OF 287 select DRM_KMS_HELPER 288 select REGMAP_I2C 289 select DRM_PANEL 290 select DRM_MIPI_DSI 291 help 292 Texas Instruments SN65DSI86 DSI to eDP Bridge driver 293 294config DRM_TI_TPD12S015 295 tristate "TI TPD12S015 HDMI level shifter and ESD protection" 296 depends on OF 297 select DRM_KMS_HELPER 298 help 299 Texas Instruments TPD12S015 HDMI level shifter and ESD protection 300 driver. 301 302source "drivers/gpu/drm/bridge/analogix/Kconfig" 303 304source "drivers/gpu/drm/bridge/adv7511/Kconfig" 305 306source "drivers/gpu/drm/bridge/cadence/Kconfig" 307 308source "drivers/gpu/drm/bridge/synopsys/Kconfig" 309 310endmenu 311