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_LONTIUM_LT9611UXC 65 tristate "Lontium LT9611UXC DSI/HDMI bridge" 66 select SND_SOC_HDMI_CODEC if SND_SOC 67 depends on OF 68 select DRM_PANEL_BRIDGE 69 select DRM_KMS_HELPER 70 select REGMAP_I2C 71 help 72 Driver for Lontium LT9611UXC 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_MEGACHIPS_STDPXXXX_GE_B850V3_FW 87 tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw" 88 depends on OF 89 select DRM_KMS_HELPER 90 select DRM_PANEL 91 help 92 This is a driver for the display bridges of 93 GE B850v3 that convert dual channel LVDS 94 to DP++. This is used with the i.MX6 imx-ldb 95 driver. You are likely to say N here. 96 97config DRM_NWL_MIPI_DSI 98 tristate "Northwest Logic MIPI DSI Host controller" 99 depends on DRM 100 depends on COMMON_CLK 101 depends on OF && HAS_IOMEM 102 select DRM_KMS_HELPER 103 select DRM_MIPI_DSI 104 select DRM_PANEL_BRIDGE 105 select GENERIC_PHY_MIPI_DPHY 106 select MFD_SYSCON 107 select MULTIPLEXER 108 select REGMAP_MMIO 109 help 110 This enables the Northwest Logic MIPI DSI Host controller as 111 for example found on NXP's i.MX8 Processors. 112 113config DRM_NXP_PTN3460 114 tristate "NXP PTN3460 DP/LVDS bridge" 115 depends on OF 116 select DRM_KMS_HELPER 117 select DRM_PANEL 118 help 119 NXP PTN3460 eDP-LVDS bridge chip driver. 120 121config DRM_PARADE_PS8622 122 tristate "Parade eDP/LVDS bridge" 123 depends on OF 124 select DRM_PANEL 125 select DRM_KMS_HELPER 126 select BACKLIGHT_CLASS_DEVICE 127 help 128 Parade eDP-LVDS bridge chip driver. 129 130config DRM_PARADE_PS8640 131 tristate "Parade PS8640 MIPI DSI to eDP Converter" 132 depends on OF 133 select DRM_KMS_HELPER 134 select DRM_MIPI_DSI 135 select DRM_PANEL 136 help 137 Choose this option if you have PS8640 for display 138 The PS8640 is a high-performance and low-power 139 MIPI DSI to eDP converter 140 141config DRM_SIL_SII8620 142 tristate "Silicon Image SII8620 HDMI/MHL bridge" 143 depends on OF 144 select DRM_KMS_HELPER 145 imply EXTCON 146 depends on RC_CORE || !RC_CORE 147 help 148 Silicon Image SII8620 HDMI/MHL bridge chip driver. 149 150config DRM_SII902X 151 tristate "Silicon Image sii902x RGB/HDMI bridge" 152 depends on OF 153 select DRM_KMS_HELPER 154 select REGMAP_I2C 155 select I2C_MUX 156 select SND_SOC_HDMI_CODEC if SND_SOC 157 help 158 Silicon Image sii902x bridge chip driver. 159 160config DRM_SII9234 161 tristate "Silicon Image SII9234 HDMI/MHL bridge" 162 depends on OF 163 help 164 Say Y here if you want support for the MHL interface. 165 It is an I2C driver, that detects connection of MHL bridge 166 and starts encapsulation of HDMI signal. 167 168config DRM_SIMPLE_BRIDGE 169 tristate "Simple DRM bridge support" 170 depends on OF 171 select DRM_KMS_HELPER 172 help 173 Support for non-programmable DRM bridges, such as ADI ADV7123, TI 174 THS8134 and THS8135 or passive resistor ladder DACs. 175 176config DRM_THINE_THC63LVD1024 177 tristate "Thine THC63LVD1024 LVDS decoder bridge" 178 depends on OF 179 help 180 Thine THC63LVD1024 LVDS/parallel converter driver. 181 182config DRM_TOSHIBA_TC358762 183 tristate "TC358762 DSI/DPI bridge" 184 depends on OF 185 select DRM_MIPI_DSI 186 select DRM_PANEL_BRIDGE 187 help 188 Toshiba TC358762 DSI/DPI bridge driver. 189 190config DRM_TOSHIBA_TC358764 191 tristate "TC358764 DSI/LVDS bridge" 192 depends on OF 193 select DRM_MIPI_DSI 194 select DRM_KMS_HELPER 195 select DRM_PANEL 196 help 197 Toshiba TC358764 DSI/LVDS bridge driver. 198 199config DRM_TOSHIBA_TC358767 200 tristate "Toshiba TC358767 eDP bridge" 201 depends on OF 202 select DRM_KMS_HELPER 203 select REGMAP_I2C 204 select DRM_PANEL 205 help 206 Toshiba TC358767 eDP bridge chip driver. 207 208config DRM_TOSHIBA_TC358768 209 tristate "Toshiba TC358768 MIPI DSI bridge" 210 depends on OF 211 select DRM_KMS_HELPER 212 select REGMAP_I2C 213 select DRM_PANEL 214 select DRM_MIPI_DSI 215 help 216 Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver. 217 218config DRM_TOSHIBA_TC358775 219 tristate "Toshiba TC358775 DSI/LVDS bridge" 220 depends on OF 221 select DRM_KMS_HELPER 222 select REGMAP_I2C 223 select DRM_PANEL 224 select DRM_MIPI_DSI 225 help 226 Toshiba TC358775 DSI/LVDS bridge chip driver. 227 228config DRM_TI_TFP410 229 tristate "TI TFP410 DVI/HDMI bridge" 230 depends on OF 231 select DRM_KMS_HELPER 232 help 233 Texas Instruments TFP410 DVI/HDMI Transmitter driver 234 235config DRM_TI_SN65DSI86 236 tristate "TI SN65DSI86 DSI to eDP 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 Texas Instruments SN65DSI86 DSI to eDP Bridge driver 244 245config DRM_TI_TPD12S015 246 tristate "TI TPD12S015 HDMI level shifter and ESD protection" 247 depends on OF 248 select DRM_KMS_HELPER 249 help 250 Texas Instruments TPD12S015 HDMI level shifter and ESD protection 251 driver. 252 253source "drivers/gpu/drm/bridge/analogix/Kconfig" 254 255source "drivers/gpu/drm/bridge/adv7511/Kconfig" 256 257source "drivers/gpu/drm/bridge/cadence/Kconfig" 258 259source "drivers/gpu/drm/bridge/synopsys/Kconfig" 260 261endmenu 262