drm/bridge: tc358762: Add basic driver for Toshiba TC358762 DSI-to-DPI bridge
[linux-2.6-microblaze.git] / drivers / gpu / drm / bridge / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config DRM_BRIDGE
3         def_bool y
4         depends on DRM
5         help
6           Bridge registration and lookup framework.
7
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
16 menu "Display Interface Bridges"
17         depends on DRM && DRM_BRIDGE
18
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
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
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
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
51 config 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
64 config DRM_LVDS_CODEC
65         tristate "Transparent LVDS encoders and decoders support"
66         depends on OF
67         select DRM_KMS_HELPER
68         select DRM_PANEL_BRIDGE
69         help
70           Support for transparent LVDS encoders and decoders that don't
71           require any configuration.
72
73 config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
74         tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"
75         depends on OF
76         select DRM_KMS_HELPER
77         select DRM_PANEL
78         help
79           This is a driver for the display bridges of
80           GE B850v3 that convert dual channel LVDS
81           to DP++. This is used with the i.MX6 imx-ldb
82           driver. You are likely to say N here.
83
84 config DRM_NWL_MIPI_DSI
85         tristate "Northwest Logic MIPI DSI Host controller"
86         depends on DRM
87         depends on COMMON_CLK
88         depends on OF && HAS_IOMEM
89         select DRM_KMS_HELPER
90         select DRM_MIPI_DSI
91         select DRM_PANEL_BRIDGE
92         select GENERIC_PHY_MIPI_DPHY
93         select MFD_SYSCON
94         select MULTIPLEXER
95         select REGMAP_MMIO
96         help
97           This enables the Northwest Logic MIPI DSI Host controller as
98           for example found on NXP's i.MX8 Processors.
99
100 config DRM_NXP_PTN3460
101         tristate "NXP PTN3460 DP/LVDS bridge"
102         depends on OF
103         select DRM_KMS_HELPER
104         select DRM_PANEL
105         help
106           NXP PTN3460 eDP-LVDS bridge chip driver.
107
108 config DRM_PARADE_PS8622
109         tristate "Parade eDP/LVDS bridge"
110         depends on OF
111         select DRM_PANEL
112         select DRM_KMS_HELPER
113         select BACKLIGHT_CLASS_DEVICE
114         help
115           Parade eDP-LVDS bridge chip driver.
116
117 config DRM_PARADE_PS8640
118         tristate "Parade PS8640 MIPI DSI to eDP Converter"
119         depends on OF
120         select DRM_KMS_HELPER
121         select DRM_MIPI_DSI
122         select DRM_PANEL
123         help
124           Choose this option if you have PS8640 for display
125           The PS8640 is a high-performance and low-power
126           MIPI DSI to eDP converter
127
128 config DRM_SIL_SII8620
129         tristate "Silicon Image SII8620 HDMI/MHL bridge"
130         depends on OF
131         select DRM_KMS_HELPER
132         imply EXTCON
133         depends on RC_CORE || !RC_CORE
134         help
135           Silicon Image SII8620 HDMI/MHL bridge chip driver.
136
137 config DRM_SII902X
138         tristate "Silicon Image sii902x RGB/HDMI bridge"
139         depends on OF
140         select DRM_KMS_HELPER
141         select REGMAP_I2C
142         select I2C_MUX
143         select SND_SOC_HDMI_CODEC if SND_SOC
144         help
145           Silicon Image sii902x bridge chip driver.
146
147 config DRM_SII9234
148         tristate "Silicon Image SII9234 HDMI/MHL bridge"
149         depends on OF
150         help
151           Say Y here if you want support for the MHL interface.
152           It is an I2C driver, that detects connection of MHL bridge
153           and starts encapsulation of HDMI signal.
154
155 config DRM_SIMPLE_BRIDGE
156         tristate "Simple DRM bridge support"
157         depends on OF
158         select DRM_KMS_HELPER
159         help
160           Support for non-programmable DRM bridges, such as ADI ADV7123, TI
161           THS8134 and THS8135 or passive resistor ladder DACs.
162
163 config DRM_THINE_THC63LVD1024
164         tristate "Thine THC63LVD1024 LVDS decoder bridge"
165         depends on OF
166         help
167           Thine THC63LVD1024 LVDS/parallel converter driver.
168
169 config DRM_TOSHIBA_TC358762
170         tristate "TC358762 DSI/DPI bridge"
171         depends on OF
172         select DRM_MIPI_DSI
173         select DRM_PANEL_BRIDGE
174         help
175           Toshiba TC358762 DSI/DPI bridge driver.
176
177 config DRM_TOSHIBA_TC358764
178         tristate "TC358764 DSI/LVDS bridge"
179         depends on OF
180         select DRM_MIPI_DSI
181         select DRM_KMS_HELPER
182         select DRM_PANEL
183         help
184           Toshiba TC358764 DSI/LVDS bridge driver.
185
186 config DRM_TOSHIBA_TC358767
187         tristate "Toshiba TC358767 eDP bridge"
188         depends on OF
189         select DRM_KMS_HELPER
190         select REGMAP_I2C
191         select DRM_PANEL
192         help
193           Toshiba TC358767 eDP bridge chip driver.
194
195 config DRM_TOSHIBA_TC358768
196         tristate "Toshiba TC358768 MIPI DSI bridge"
197         depends on OF
198         select DRM_KMS_HELPER
199         select REGMAP_I2C
200         select DRM_PANEL
201         select DRM_MIPI_DSI
202         help
203           Toshiba TC358768AXBG/TC358778XBG DSI bridge chip driver.
204
205 config DRM_TOSHIBA_TC358775
206         tristate "Toshiba TC358775 DSI/LVDS bridge"
207         depends on OF
208         select DRM_KMS_HELPER
209         select REGMAP_I2C
210         select DRM_PANEL
211         select DRM_MIPI_DSI
212         help
213           Toshiba TC358775 DSI/LVDS bridge chip driver.
214
215 config DRM_TI_TFP410
216         tristate "TI TFP410 DVI/HDMI bridge"
217         depends on OF
218         select DRM_KMS_HELPER
219         help
220           Texas Instruments TFP410 DVI/HDMI Transmitter driver
221
222 config DRM_TI_SN65DSI86
223         tristate "TI SN65DSI86 DSI to eDP bridge"
224         depends on OF
225         select DRM_KMS_HELPER
226         select REGMAP_I2C
227         select DRM_PANEL
228         select DRM_MIPI_DSI
229         help
230           Texas Instruments SN65DSI86 DSI to eDP Bridge driver
231
232 config DRM_TI_TPD12S015
233         tristate "TI TPD12S015 HDMI level shifter and ESD protection"
234         depends on OF
235         select DRM_KMS_HELPER
236         help
237           Texas Instruments TPD12S015 HDMI level shifter and ESD protection
238           driver.
239
240 source "drivers/gpu/drm/bridge/analogix/Kconfig"
241
242 source "drivers/gpu/drm/bridge/adv7511/Kconfig"
243
244 source "drivers/gpu/drm/bridge/synopsys/Kconfig"
245
246 endmenu