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 controllers 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_KMS_HELPER 214 select DRM_PANEL_BRIDGE 215 help 216 Toshiba TC358762 DSI/DPI bridge driver. 217 218config DRM_TOSHIBA_TC358764 219 tristate "TC358764 DSI/LVDS bridge" 220 depends on OF 221 select DRM_MIPI_DSI 222 select DRM_KMS_HELPER 223 select DRM_PANEL 224 help 225 Toshiba TC358764 DSI/LVDS bridge driver. 226 227config DRM_TOSHIBA_TC358767 228 tristate "Toshiba TC358767 eDP bridge" 229 depends on OF 230 select DRM_KMS_HELPER 231 select REGMAP_I2C 232 select DRM_PANEL 233 help 234 Toshiba TC358767 eDP bridge chip driver. 235 236config DRM_TOSHIBA_TC358768 237 tristate "Toshiba TC358768 MIPI DSI bridge" 238 depends on OF 239 select DRM_KMS_HELPER 240 select REGMAP_I2C 241 select DRM_PANEL 242 select DRM_MIPI_DSI 243 help 244 Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver. 245 246config DRM_TOSHIBA_TC358775 247 tristate "Toshiba TC358775 DSI/LVDS bridge" 248 depends on OF 249 select DRM_KMS_HELPER 250 select REGMAP_I2C 251 select DRM_PANEL 252 select DRM_MIPI_DSI 253 help 254 Toshiba TC358775 DSI/LVDS bridge chip driver. 255 256config DRM_TI_TFP410 257 tristate "TI TFP410 DVI/HDMI bridge" 258 depends on OF 259 select DRM_KMS_HELPER 260 help 261 Texas Instruments TFP410 DVI/HDMI Transmitter driver 262 263config DRM_TI_SN65DSI86 264 tristate "TI SN65DSI86 DSI to eDP bridge" 265 depends on OF 266 select DRM_KMS_HELPER 267 select REGMAP_I2C 268 select DRM_PANEL 269 select DRM_MIPI_DSI 270 help 271 Texas Instruments SN65DSI86 DSI to eDP Bridge driver 272 273config DRM_TI_TPD12S015 274 tristate "TI TPD12S015 HDMI level shifter and ESD protection" 275 depends on OF 276 select DRM_KMS_HELPER 277 help 278 Texas Instruments TPD12S015 HDMI level shifter and ESD protection 279 driver. 280 281source "drivers/gpu/drm/bridge/analogix/Kconfig" 282 283source "drivers/gpu/drm/bridge/adv7511/Kconfig" 284 285source "drivers/gpu/drm/bridge/cadence/Kconfig" 286 287source "drivers/gpu/drm/bridge/synopsys/Kconfig" 288 289endmenu 290