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