Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
a33ee95f TR |
2 | config DRM_BRIDGE |
3 | def_bool y | |
4 | depends on DRM | |
5 | help | |
6 | Bridge registration and lookup framework. | |
7 | ||
13dfc054 EA |
8 | config 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 | ||
a33ee95f TR |
16 | menu "Display Interface Bridges" |
17 | depends on DRM && DRM_BRIDGE | |
18 | ||
e1923395 BB |
19 | config DRM_CDNS_DSI |
20 | tristate "Cadence DPI/DSI bridge" | |
21 | select DRM_KMS_HELPER | |
22 | select DRM_MIPI_DSI | |
23 | select DRM_PANEL_BRIDGE | |
fced5a36 | 24 | select GENERIC_PHY_MIPI_DPHY |
e1923395 BB |
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 | ||
e7f12054 LR |
30 | config 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 | ||
0c275c30 LP |
40 | config 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 | ||
0d60131a FC |
51 | config DRM_LVDS_CODEC |
52 | tristate "Transparent LVDS encoders and decoders support" | |
67cc3e22 | 53 | depends on OF |
f4cc743a | 54 | select DRM_KMS_HELPER |
13dfc054 | 55 | select DRM_PANEL_BRIDGE |
67cc3e22 | 56 | help |
0d60131a FC |
57 | Support for transparent LVDS encoders and decoders that don't |
58 | require any configuration. | |
67cc3e22 | 59 | |
fcfa0ddc PST |
60 | config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW |
61 | tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw" | |
62 | depends on OF | |
63 | select DRM_KMS_HELPER | |
64 | select DRM_PANEL | |
a7f7f624 | 65 | help |
a560f41a KK |
66 | This is a driver for the display bridges of |
67 | GE B850v3 that convert dual channel LVDS | |
68 | to DP++. This is used with the i.MX6 imx-ldb | |
69 | driver. You are likely to say N here. | |
fcfa0ddc | 70 | |
44cfc623 GG |
71 | config DRM_NWL_MIPI_DSI |
72 | tristate "Northwest Logic MIPI DSI Host controller" | |
73 | depends on DRM | |
74 | depends on COMMON_CLK | |
75 | depends on OF && HAS_IOMEM | |
76 | select DRM_KMS_HELPER | |
77 | select DRM_MIPI_DSI | |
78 | select DRM_PANEL_BRIDGE | |
79 | select GENERIC_PHY_MIPI_DPHY | |
80 | select MFD_SYSCON | |
81 | select MULTIPLEXER | |
82 | select REGMAP_MMIO | |
83 | help | |
84 | This enables the Northwest Logic MIPI DSI Host controller as | |
85 | for example found on NXP's i.MX8 Processors. | |
86 | ||
330b48bd TR |
87 | config DRM_NXP_PTN3460 |
88 | tristate "NXP PTN3460 DP/LVDS bridge" | |
6a1688ae | 89 | depends on OF |
b21f4b65 | 90 | select DRM_KMS_HELPER |
5bbb9a2e | 91 | select DRM_PANEL |
a7f7f624 | 92 | help |
330b48bd | 93 | NXP PTN3460 eDP-LVDS bridge chip driver. |
b2ea8772 | 94 | |
330b48bd | 95 | config DRM_PARADE_PS8622 |
b2ea8772 | 96 | tristate "Parade eDP/LVDS bridge" |
b2ea8772 VP |
97 | depends on OF |
98 | select DRM_PANEL | |
99 | select DRM_KMS_HELPER | |
b2ea8772 | 100 | select BACKLIGHT_CLASS_DEVICE |
a7f7f624 | 101 | help |
330b48bd | 102 | Parade eDP-LVDS bridge chip driver. |
a33ee95f | 103 | |
bc1aee7f JS |
104 | config DRM_PARADE_PS8640 |
105 | tristate "Parade PS8640 MIPI DSI to eDP Converter" | |
106 | depends on OF | |
107 | select DRM_KMS_HELPER | |
108 | select DRM_MIPI_DSI | |
109 | select DRM_PANEL | |
110 | help | |
111 | Choose this option if you have PS8640 for display | |
112 | The PS8640 is a high-performance and low-power | |
113 | MIPI DSI to eDP converter | |
114 | ||
ce6e153f AH |
115 | config DRM_SIL_SII8620 |
116 | tristate "Silicon Image SII8620 HDMI/MHL bridge" | |
d6abe6df | 117 | depends on OF |
ce6e153f | 118 | select DRM_KMS_HELPER |
7a109673 | 119 | imply EXTCON |
710abfe8 | 120 | depends on RC_CORE || !RC_CORE |
ce6e153f AH |
121 | help |
122 | Silicon Image SII8620 HDMI/MHL bridge chip driver. | |
123 | ||
675605c1 BB |
124 | config DRM_SII902X |
125 | tristate "Silicon Image sii902x RGB/HDMI bridge" | |
126 | depends on OF | |
127 | select DRM_KMS_HELPER | |
128 | select REGMAP_I2C | |
ea6b13e9 | 129 | select I2C_MUX |
efaede77 | 130 | select SND_SOC_HDMI_CODEC if SND_SOC |
a7f7f624 | 131 | help |
675605c1 BB |
132 | Silicon Image sii902x bridge chip driver. |
133 | ||
c0374eb8 MP |
134 | config DRM_SII9234 |
135 | tristate "Silicon Image SII9234 HDMI/MHL bridge" | |
136 | depends on OF | |
a7f7f624 | 137 | help |
c0374eb8 MP |
138 | Say Y here if you want support for the MHL interface. |
139 | It is an I2C driver, that detects connection of MHL bridge | |
140 | and starts encapsulation of HDMI signal. | |
141 | ||
0411374b LP |
142 | config DRM_SIMPLE_BRIDGE |
143 | tristate "Simple DRM bridge support" | |
144 | depends on OF | |
145 | select DRM_KMS_HELPER | |
146 | help | |
147 | Support for non-programmable DRM bridges, such as ADI ADV7123, TI | |
148 | THS8134 and THS8135 or passive resistor ladder DACs. | |
149 | ||
cdc33b86 JM |
150 | config DRM_THINE_THC63LVD1024 |
151 | tristate "Thine THC63LVD1024 LVDS decoder bridge" | |
152 | depends on OF | |
a7f7f624 | 153 | help |
cdc33b86 JM |
154 | Thine THC63LVD1024 LVDS/parallel converter driver. |
155 | ||
f38b7cca AH |
156 | config DRM_TOSHIBA_TC358764 |
157 | tristate "TC358764 DSI/LVDS bridge" | |
f38b7cca AH |
158 | depends on OF |
159 | select DRM_MIPI_DSI | |
e1ae72a2 Y |
160 | select DRM_KMS_HELPER |
161 | select DRM_PANEL | |
f38b7cca AH |
162 | help |
163 | Toshiba TC358764 DSI/LVDS bridge driver. | |
164 | ||
7caff0fc AG |
165 | config DRM_TOSHIBA_TC358767 |
166 | tristate "Toshiba TC358767 eDP bridge" | |
167 | depends on OF | |
168 | select DRM_KMS_HELPER | |
169 | select REGMAP_I2C | |
170 | select DRM_PANEL | |
a7f7f624 | 171 | help |
7caff0fc AG |
172 | Toshiba TC358767 eDP bridge chip driver. |
173 | ||
ff1ca639 PU |
174 | config DRM_TOSHIBA_TC358768 |
175 | tristate "Toshiba TC358768 MIPI DSI bridge" | |
176 | depends on OF | |
177 | select DRM_KMS_HELPER | |
178 | select REGMAP_I2C | |
179 | select DRM_PANEL | |
180 | select DRM_MIPI_DSI | |
181 | help | |
182 | Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver. | |
183 | ||
dc55ac3b JS |
184 | config DRM_TI_TFP410 |
185 | tristate "TI TFP410 DVI/HDMI bridge" | |
186 | depends on OF | |
187 | select DRM_KMS_HELPER | |
a7f7f624 | 188 | help |
dc55ac3b JS |
189 | Texas Instruments TFP410 DVI/HDMI Transmitter driver |
190 | ||
a095f15c SP |
191 | config DRM_TI_SN65DSI86 |
192 | tristate "TI SN65DSI86 DSI to eDP bridge" | |
193 | depends on OF | |
194 | select DRM_KMS_HELPER | |
195 | select REGMAP_I2C | |
196 | select DRM_PANEL | |
d2c53b33 | 197 | select DRM_MIPI_DSI |
a095f15c SP |
198 | help |
199 | Texas Instruments SN65DSI86 DSI to eDP Bridge driver | |
200 | ||
cff5e6f7 LP |
201 | config DRM_TI_TPD12S015 |
202 | tristate "TI TPD12S015 HDMI level shifter and ESD protection" | |
203 | depends on OF | |
204 | select DRM_KMS_HELPER | |
205 | help | |
206 | Texas Instruments TPD12S015 HDMI level shifter and ESD protection | |
207 | driver. | |
208 | ||
3424e3a4 YY |
209 | source "drivers/gpu/drm/bridge/analogix/Kconfig" |
210 | ||
c5827789 AT |
211 | source "drivers/gpu/drm/bridge/adv7511/Kconfig" |
212 | ||
35dc8aab LP |
213 | source "drivers/gpu/drm/bridge/synopsys/Kconfig" |
214 | ||
a33ee95f | 215 | endmenu |