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