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