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