xref: /openbmc/linux/drivers/gpu/drm/bridge/Kconfig (revision 2359ccdd)
1config DRM_BRIDGE
2	def_bool y
3	depends on DRM
4	help
5	  Bridge registration and lookup framework.
6
7config DRM_PANEL_BRIDGE
8	def_bool y
9	depends on DRM_BRIDGE
10	depends on DRM_KMS_HELPER
11	select DRM_PANEL
12	help
13	  DRM bridge wrapper of DRM panels
14
15menu "Display Interface Bridges"
16	depends on DRM && DRM_BRIDGE
17
18config DRM_ANALOGIX_ANX78XX
19	tristate "Analogix ANX78XX bridge"
20	select DRM_KMS_HELPER
21	select REGMAP_I2C
22	---help---
23	  ANX78XX is an ultra-low Full-HD SlimPort transmitter
24	  designed for portable devices. The ANX78XX transforms
25	  the HDMI output of an application processor to MyDP
26	  or DisplayPort.
27
28config DRM_DUMB_VGA_DAC
29	tristate "Dumb VGA DAC Bridge support"
30	depends on OF
31	select DRM_KMS_HELPER
32	help
33	  Support for non-programmable RGB to VGA DAC bridges, such as ADI
34	  ADV7123, TI THS8134 and THS8135 or passive resistor ladder DACs.
35
36config DRM_LVDS_ENCODER
37	tristate "Transparent parallel to LVDS encoder support"
38	depends on OF
39	select DRM_PANEL_BRIDGE
40	help
41	  Support for transparent parallel to LVDS encoders that don't require
42	  any configuration.
43
44config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
45	tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"
46	depends on OF
47	select DRM_KMS_HELPER
48	select DRM_PANEL
49	---help---
50          This is a driver for the display bridges of
51          GE B850v3 that convert dual channel LVDS
52          to DP++. This is used with the i.MX6 imx-ldb
53          driver. You are likely to say N here.
54
55config DRM_NXP_PTN3460
56	tristate "NXP PTN3460 DP/LVDS bridge"
57	depends on OF
58	select DRM_KMS_HELPER
59	select DRM_PANEL
60	---help---
61	  NXP PTN3460 eDP-LVDS bridge chip driver.
62
63config DRM_PARADE_PS8622
64	tristate "Parade eDP/LVDS bridge"
65	depends on OF
66	select DRM_PANEL
67	select DRM_KMS_HELPER
68	select BACKLIGHT_LCD_SUPPORT
69	select BACKLIGHT_CLASS_DEVICE
70	---help---
71	  Parade eDP-LVDS bridge chip driver.
72
73config DRM_SIL_SII8620
74	tristate "Silicon Image SII8620 HDMI/MHL bridge"
75	depends on OF && RC_CORE
76	select DRM_KMS_HELPER
77	help
78	  Silicon Image SII8620 HDMI/MHL bridge chip driver.
79
80config DRM_SII902X
81	tristate "Silicon Image sii902x RGB/HDMI bridge"
82	depends on OF
83	select DRM_KMS_HELPER
84	select REGMAP_I2C
85	---help---
86	  Silicon Image sii902x bridge chip driver.
87
88config DRM_SII9234
89	tristate "Silicon Image SII9234 HDMI/MHL bridge"
90	depends on OF
91	---help---
92	  Say Y here if you want support for the MHL interface.
93	  It is an I2C driver, that detects connection of MHL bridge
94	  and starts encapsulation of HDMI signal.
95
96config DRM_TOSHIBA_TC358767
97	tristate "Toshiba TC358767 eDP bridge"
98	depends on OF
99	select DRM_KMS_HELPER
100	select REGMAP_I2C
101	select DRM_PANEL
102	---help---
103	  Toshiba TC358767 eDP bridge chip driver.
104
105config DRM_TI_TFP410
106	tristate "TI TFP410 DVI/HDMI bridge"
107	depends on OF
108	select DRM_KMS_HELPER
109	---help---
110	  Texas Instruments TFP410 DVI/HDMI Transmitter driver
111
112source "drivers/gpu/drm/bridge/analogix/Kconfig"
113
114source "drivers/gpu/drm/bridge/adv7511/Kconfig"
115
116source "drivers/gpu/drm/bridge/synopsys/Kconfig"
117
118endmenu
119