xref: /openbmc/linux/drivers/gpu/drm/bridge/Kconfig (revision 5ef12cb4)
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	imply EXTCON
78	help
79	  Silicon Image SII8620 HDMI/MHL bridge chip driver.
80
81config DRM_SII902X
82	tristate "Silicon Image sii902x RGB/HDMI bridge"
83	depends on OF
84	select DRM_KMS_HELPER
85	select REGMAP_I2C
86	---help---
87	  Silicon Image sii902x bridge chip driver.
88
89config DRM_SII9234
90	tristate "Silicon Image SII9234 HDMI/MHL bridge"
91	depends on OF
92	---help---
93	  Say Y here if you want support for the MHL interface.
94	  It is an I2C driver, that detects connection of MHL bridge
95	  and starts encapsulation of HDMI signal.
96
97config DRM_TOSHIBA_TC358767
98	tristate "Toshiba TC358767 eDP bridge"
99	depends on OF
100	select DRM_KMS_HELPER
101	select REGMAP_I2C
102	select DRM_PANEL
103	---help---
104	  Toshiba TC358767 eDP bridge chip driver.
105
106config DRM_TI_TFP410
107	tristate "TI TFP410 DVI/HDMI bridge"
108	depends on OF
109	select DRM_KMS_HELPER
110	---help---
111	  Texas Instruments TFP410 DVI/HDMI Transmitter driver
112
113source "drivers/gpu/drm/bridge/analogix/Kconfig"
114
115source "drivers/gpu/drm/bridge/adv7511/Kconfig"
116
117source "drivers/gpu/drm/bridge/synopsys/Kconfig"
118
119endmenu
120