GNU Linux-libre 5.19-rc6-gnu
[releases.git] / drivers / gpu / drm / bridge / synopsys / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config 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
10 config 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
21 config 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
30 config 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
40 config 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
49 config DRM_DW_MIPI_DSI
50         tristate
51         select DRM_KMS_HELPER
52         select DRM_MIPI_DSI
53         select DRM_PANEL_BRIDGE