xref: /linux/sound/hda/codecs/hdmi/Kconfig (revision 0db240bc077fd16cc16bcecfd7f4645bc474aa7e)
1# SPDX-License-Identifier: GPL-2.0-only
2
3config SND_HDA_CODEC_HDMI
4	tristate "Generic HDMI/DisplayPort HD-audio codec support"
5	select SND_DYNAMIC_MINORS
6	select SND_PCM_ELD
7	help
8	  Say Y or M here to include Generic HDMI and DisplayPort HD-audio
9	  codec support.
10
11	  Note that this option mandatorily enables CONFIG_SND_DYNAMIC_MINORS
12	  to assure the multiple streams for DP-MST support.
13
14config SND_HDA_CODEC_HDMI_SIMPLE
15	tristate "Simple HDMI/DisplayPort HD-audio codec support"
16	help
17	  Say Y or M here to include Simple HDMI and DisplayPort HD-audio
18	  codec support for VIA and other codecs.
19
20config SND_HDA_CODEC_HDMI_INTEL
21	tristate "Intel HDMI/DisplayPort HD-audio codec support"
22	select SND_HDA_CODEC_HDMI
23	help
24	  Say Y or M here to include Intel graphics HDMI and DisplayPort
25	  HD-audio codec support.
26
27config SND_HDA_INTEL_HDMI_SILENT_STREAM
28	bool "Enable Silent Stream always for HDMI"
29	depends on SND_HDA_CODEC_HDMI_INTEL
30	help
31	  Say Y to enable HD-Audio Keep Alive (KAE) aka Silent Stream
32	  for HDMI on hardware that supports the feature.
33
34	  When enabled, the HDMI/DisplayPort codec will continue to provide
35	  a continuous clock and a valid but silent data stream to
36	  any connected external receiver. This allows to avoid gaps
37	  at start of playback. Many receivers require multiple seconds
38	  to start playing audio after the clock has been stopped.
39	  This feature can impact power consumption as resources
40	  are kept reserved both at transmitter and receiver.
41
42config SND_HDA_CODEC_HDMI_ATI
43	tristate "AMD/ATI HDMI/DisplayPort HD-audio codec support"
44	select SND_HDA_CODEC_HDMI
45	help
46	  Say Y or M here to include AMD/ATI graphics HDMI and DisplayPort
47	  HD-audio codec support.
48
49config SND_HDA_CODEC_HDMI_NVIDIA
50	tristate "Nvidia HDMI/DisplayPort HD-audio codec support"
51	select SND_HDA_CODEC_HDMI
52	help
53	  Say Y or M here to include HDMI and DisplayPort HD-audio codec
54	  support for the recent Nvidia graphics cards.
55
56config SND_HDA_CODEC_HDMI_NVIDIA_MCP
57	tristate "Legacy Nvidia HDMI/DisplayPort HD-audio codec support"
58	select SND_HDA_CODEC_HDMI_SIMPLE
59	help
60	  Say Y or M here to include HDMI and DisplayPort HD-audio codec
61	  support for the legacy Nvidia graphics like MCP73, MCP67, MCP77/78.
62
63config SND_HDA_CODEC_HDMI_TEGRA
64	tristate "Nvidia Tegra HDMI/DisplayPort HD-audio codec support"
65	select SND_HDA_CODEC_HDMI
66	help
67	  Say Y or M here to include HDMI and DisplayPort HD-audio codec
68	  support for Nvidia Tegra.
69