| # SPDX-License-Identifier: GPL-2.0-only | |
| menuconfig SND_HDA_CODEC_HDMI | |
| tristate "HD-audio HDMI codec support" | |
| help | |
| Say Y or M here to include HD-audio HDMI/DislayPort codec support. | |
| This will enable all HDMI/DP codec drivers as default, but you can | |
| enable/disable each codec driver individually, too (only when | |
| CONFIG_EXPERT is set). | |
| if SND_HDA_CODEC_HDMI | |
| config SND_HDA_CODEC_HDMI_GENERIC | |
| tristate "Generic HDMI/DisplayPort HD-audio codec support" if EXPERT | |
| select SND_DYNAMIC_MINORS | |
| select SND_PCM_ELD | |
| default y | |
| help | |
| Say Y or M here to include Generic HDMI and DisplayPort HD-audio | |
| codec support. | |
| Note that this option mandatorily enables CONFIG_SND_DYNAMIC_MINORS | |
| to assure the multiple streams for DP-MST support. | |
| config SND_HDA_CODEC_HDMI_SIMPLE | |
| tristate "Simple HDMI/DisplayPort HD-audio codec support" if EXPERT | |
| default y | |
| help | |
| Say Y or M here to include Simple HDMI and DisplayPort HD-audio | |
| codec support for VIA and other codecs. | |
| config SND_HDA_CODEC_HDMI_INTEL | |
| tristate "Intel HDMI/DisplayPort HD-audio codec support" if EXPERT | |
| select SND_HDA_CODEC_HDMI_GENERIC | |
| default y | |
| help | |
| Say Y or M here to include Intel graphics HDMI and DisplayPort | |
| HD-audio codec support. | |
| config SND_HDA_INTEL_HDMI_SILENT_STREAM | |
| bool "Enable Silent Stream always for HDMI" | |
| depends on SND_HDA_CODEC_HDMI_INTEL | |
| help | |
| Say Y to enable HD-Audio Keep Alive (KAE) aka Silent Stream | |
| for HDMI on hardware that supports the feature. | |
| When enabled, the HDMI/DisplayPort codec will continue to provide | |
| a continuous clock and a valid but silent data stream to | |
| any connected external receiver. This allows to avoid gaps | |
| at start of playback. Many receivers require multiple seconds | |
| to start playing audio after the clock has been stopped. | |
| This feature can impact power consumption as resources | |
| are kept reserved both at transmitter and receiver. | |
| config SND_HDA_CODEC_HDMI_ATI | |
| tristate "AMD/ATI HDMI/DisplayPort HD-audio codec support" if EXPERT | |
| select SND_HDA_CODEC_HDMI_GENERIC | |
| default y | |
| help | |
| Say Y or M here to include AMD/ATI graphics HDMI and DisplayPort | |
| HD-audio codec support. | |
| config SND_HDA_CODEC_HDMI_NVIDIA | |
| tristate "Nvidia HDMI/DisplayPort HD-audio codec support" if EXPERT | |
| select SND_HDA_CODEC_HDMI_GENERIC | |
| default y | |
| help | |
| Say Y or M here to include HDMI and DisplayPort HD-audio codec | |
| support for the recent Nvidia graphics cards. | |
| config SND_HDA_CODEC_HDMI_NVIDIA_MCP | |
| tristate "Legacy Nvidia HDMI/DisplayPort HD-audio codec support" if EXPERT | |
| select SND_HDA_CODEC_HDMI_SIMPLE | |
| default y | |
| help | |
| Say Y or M here to include HDMI and DisplayPort HD-audio codec | |
| support for the legacy Nvidia graphics like MCP73, MCP67, MCP77/78. | |
| config SND_HDA_CODEC_HDMI_TEGRA | |
| tristate "Nvidia Tegra HDMI/DisplayPort HD-audio codec support" if EXPERT | |
| select SND_HDA_CODEC_HDMI_GENERIC | |
| default y | |
| help | |
| Say Y or M here to include HDMI and DisplayPort HD-audio codec | |
| support for Nvidia Tegra. | |
| endif |