xref: /linux/drivers/gpu/drm/bridge/synopsys/Kconfig (revision 68a052239fc4b351e961f698b824f7654a346091)
1# SPDX-License-Identifier: GPL-2.0-only
2config DRM_DW_DP
3	tristate
4	select DRM_DISPLAY_HELPER
5	select DRM_DISPLAY_DP_HELPER
6	select DRM_KMS_HELPER
7	select REGMAP_MMIO
8
9config DRM_DW_HDMI
10	tristate
11	select DRM_DISPLAY_HDMI_HELPER
12	select DRM_DISPLAY_HELPER
13	select DRM_KMS_HELPER
14	select REGMAP_MMIO
15	select CEC_CORE if CEC_NOTIFIER
16
17config DRM_DW_HDMI_AHB_AUDIO
18	tristate "Synopsys Designware AHB Audio interface"
19	depends on DRM_DW_HDMI && SND
20	select SND_PCM
21	select SND_PCM_ELD
22	select SND_PCM_IEC958
23	help
24	  Support the AHB Audio interface which is part of the Synopsys
25	  Designware HDMI block.  This is used in conjunction with
26	  the i.MX6 HDMI driver.
27
28config DRM_DW_HDMI_I2S_AUDIO
29	tristate "Synopsys Designware I2S Audio interface"
30	depends on SND_SOC
31	depends on DRM_DW_HDMI
32	select SND_SOC_HDMI_CODEC
33	help
34	  Support the I2S Audio interface which is part of the Synopsys
35	  Designware HDMI block.
36
37config DRM_DW_HDMI_GP_AUDIO
38	tristate "Synopsys Designware GP Audio interface"
39	depends on DRM_DW_HDMI && SND
40	select SND_PCM
41	select SND_PCM_ELD
42	select SND_PCM_IEC958
43	help
44	  Support the GP Audio interface which is part of the Synopsys
45	  Designware HDMI block.
46
47config DRM_DW_HDMI_CEC
48	tristate "Synopsis Designware CEC interface"
49	depends on DRM_DW_HDMI
50	select CEC_CORE
51	select CEC_NOTIFIER
52	help
53	  Support the CE interface which is part of the Synopsys
54	  Designware HDMI block.
55
56config DRM_DW_HDMI_QP
57	tristate
58	select DRM_DISPLAY_HDMI_HELPER
59	select DRM_DISPLAY_HDMI_STATE_HELPER
60	select DRM_DISPLAY_HELPER
61	select DRM_KMS_HELPER
62	select REGMAP_MMIO
63
64config DRM_DW_MIPI_DSI
65	tristate
66	select DRM_KMS_HELPER
67	select DRM_MIPI_DSI
68	select DRM_PANEL_BRIDGE
69
70config DRM_DW_MIPI_DSI2
71	tristate
72	select DRM_KMS_HELPER
73	select DRM_MIPI_DSI
74	select DRM_PANEL_BRIDGE
75