xref: /openbmc/linux/drivers/gpu/drm/bridge/Kconfig (revision feac8c8b)
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 RGB to VGA DAC based bridges
34
35config DRM_LVDS_ENCODER
36	tristate "Transparent parallel to LVDS encoder support"
37	depends on OF
38	select DRM_PANEL_BRIDGE
39	help
40	  Support for transparent parallel to LVDS encoders that don't require
41	  any configuration.
42
43config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
44	tristate "MegaChips stdp4028-ge-b850v3-fw and stdp2690-ge-b850v3-fw"
45	depends on OF
46	select DRM_KMS_HELPER
47	select DRM_PANEL
48	---help---
49          This is a driver for the display bridges of
50          GE B850v3 that convert dual channel LVDS
51          to DP++. This is used with the i.MX6 imx-ldb
52          driver. You are likely to say N here.
53
54config DRM_NXP_PTN3460
55	tristate "NXP PTN3460 DP/LVDS bridge"
56	depends on OF
57	select DRM_KMS_HELPER
58	select DRM_PANEL
59	---help---
60	  NXP PTN3460 eDP-LVDS bridge chip driver.
61
62config DRM_PARADE_PS8622
63	tristate "Parade eDP/LVDS bridge"
64	depends on OF
65	select DRM_PANEL
66	select DRM_KMS_HELPER
67	select BACKLIGHT_LCD_SUPPORT
68	select BACKLIGHT_CLASS_DEVICE
69	---help---
70	  Parade eDP-LVDS bridge chip driver.
71
72config DRM_SIL_SII8620
73	tristate "Silicon Image SII8620 HDMI/MHL bridge"
74	depends on OF && RC_CORE
75	select DRM_KMS_HELPER
76	help
77	  Silicon Image SII8620 HDMI/MHL bridge chip driver.
78
79config DRM_SII902X
80	tristate "Silicon Image sii902x RGB/HDMI bridge"
81	depends on OF
82	select DRM_KMS_HELPER
83	select REGMAP_I2C
84	---help---
85	  Silicon Image sii902x bridge chip driver.
86
87config DRM_SII9234
88	tristate "Silicon Image SII9234 HDMI/MHL bridge"
89	depends on OF
90	---help---
91	  Say Y here if you want support for the MHL interface.
92	  It is an I2C driver, that detects connection of MHL bridge
93	  and starts encapsulation of HDMI signal.
94
95config DRM_TOSHIBA_TC358767
96	tristate "Toshiba TC358767 eDP bridge"
97	depends on OF
98	select DRM_KMS_HELPER
99	select REGMAP_I2C
100	select DRM_PANEL
101	---help---
102	  Toshiba TC358767 eDP bridge chip driver.
103
104config DRM_TI_TFP410
105	tristate "TI TFP410 DVI/HDMI bridge"
106	depends on OF
107	select DRM_KMS_HELPER
108	---help---
109	  Texas Instruments TFP410 DVI/HDMI Transmitter driver
110
111source "drivers/gpu/drm/bridge/analogix/Kconfig"
112
113source "drivers/gpu/drm/bridge/adv7511/Kconfig"
114
115source "drivers/gpu/drm/bridge/synopsys/Kconfig"
116
117endmenu
118