173cd0490STakashi Iwai# SPDX-License-Identifier: GPL-2.0-only 273cd0490STakashi Iwai 381231ad1STakashi Iwaimenuconfig SND_HDA_CODEC_HDMI 481231ad1STakashi Iwai tristate "HD-audio HDMI codec support" 5*606fcab9STakashi Iwai help 6*606fcab9STakashi Iwai Say Y or M here to include HD-audio HDMI/DislayPort codec support. 7*606fcab9STakashi Iwai 8*606fcab9STakashi Iwai This will enable all HDMI/DP codec drivers as default, but you can 9*606fcab9STakashi Iwai enable/disable each codec driver individually, too (only when 10*606fcab9STakashi Iwai CONFIG_EXPERT is set). 1181231ad1STakashi Iwai 1281231ad1STakashi Iwaiif SND_HDA_CODEC_HDMI 1381231ad1STakashi Iwai 1481231ad1STakashi Iwaiconfig SND_HDA_CODEC_HDMI_GENERIC 15*606fcab9STakashi Iwai tristate "Generic HDMI/DisplayPort HD-audio codec support" if EXPERT 1673cd0490STakashi Iwai select SND_DYNAMIC_MINORS 1773cd0490STakashi Iwai select SND_PCM_ELD 1881231ad1STakashi Iwai default y 1973cd0490STakashi Iwai help 2073cd0490STakashi Iwai Say Y or M here to include Generic HDMI and DisplayPort HD-audio 2173cd0490STakashi Iwai codec support. 2273cd0490STakashi Iwai 2373cd0490STakashi Iwai Note that this option mandatorily enables CONFIG_SND_DYNAMIC_MINORS 2473cd0490STakashi Iwai to assure the multiple streams for DP-MST support. 2573cd0490STakashi Iwai 2673cd0490STakashi Iwaiconfig SND_HDA_CODEC_HDMI_SIMPLE 27*606fcab9STakashi Iwai tristate "Simple HDMI/DisplayPort HD-audio codec support" if EXPERT 2881231ad1STakashi Iwai default y 2973cd0490STakashi Iwai help 3073cd0490STakashi Iwai Say Y or M here to include Simple HDMI and DisplayPort HD-audio 3173cd0490STakashi Iwai codec support for VIA and other codecs. 3273cd0490STakashi Iwai 3373cd0490STakashi Iwaiconfig SND_HDA_CODEC_HDMI_INTEL 34*606fcab9STakashi Iwai tristate "Intel HDMI/DisplayPort HD-audio codec support" if EXPERT 3581231ad1STakashi Iwai select SND_HDA_CODEC_HDMI_GENERIC 3681231ad1STakashi Iwai default y 3773cd0490STakashi Iwai help 3873cd0490STakashi Iwai Say Y or M here to include Intel graphics HDMI and DisplayPort 3973cd0490STakashi Iwai HD-audio codec support. 4073cd0490STakashi Iwai 4173cd0490STakashi Iwaiconfig SND_HDA_INTEL_HDMI_SILENT_STREAM 4273cd0490STakashi Iwai bool "Enable Silent Stream always for HDMI" 4373cd0490STakashi Iwai depends on SND_HDA_CODEC_HDMI_INTEL 4473cd0490STakashi Iwai help 4573cd0490STakashi Iwai Say Y to enable HD-Audio Keep Alive (KAE) aka Silent Stream 4673cd0490STakashi Iwai for HDMI on hardware that supports the feature. 4773cd0490STakashi Iwai 4873cd0490STakashi Iwai When enabled, the HDMI/DisplayPort codec will continue to provide 4973cd0490STakashi Iwai a continuous clock and a valid but silent data stream to 5073cd0490STakashi Iwai any connected external receiver. This allows to avoid gaps 5173cd0490STakashi Iwai at start of playback. Many receivers require multiple seconds 5273cd0490STakashi Iwai to start playing audio after the clock has been stopped. 5373cd0490STakashi Iwai This feature can impact power consumption as resources 5473cd0490STakashi Iwai are kept reserved both at transmitter and receiver. 5573cd0490STakashi Iwai 5673cd0490STakashi Iwaiconfig SND_HDA_CODEC_HDMI_ATI 57*606fcab9STakashi Iwai tristate "AMD/ATI HDMI/DisplayPort HD-audio codec support" if EXPERT 5881231ad1STakashi Iwai select SND_HDA_CODEC_HDMI_GENERIC 5981231ad1STakashi Iwai default y 6073cd0490STakashi Iwai help 6173cd0490STakashi Iwai Say Y or M here to include AMD/ATI graphics HDMI and DisplayPort 6273cd0490STakashi Iwai HD-audio codec support. 6373cd0490STakashi Iwai 6473cd0490STakashi Iwaiconfig SND_HDA_CODEC_HDMI_NVIDIA 65*606fcab9STakashi Iwai tristate "Nvidia HDMI/DisplayPort HD-audio codec support" if EXPERT 6681231ad1STakashi Iwai select SND_HDA_CODEC_HDMI_GENERIC 6781231ad1STakashi Iwai default y 6873cd0490STakashi Iwai help 6973cd0490STakashi Iwai Say Y or M here to include HDMI and DisplayPort HD-audio codec 7073cd0490STakashi Iwai support for the recent Nvidia graphics cards. 7173cd0490STakashi Iwai 7273cd0490STakashi Iwaiconfig SND_HDA_CODEC_HDMI_NVIDIA_MCP 73*606fcab9STakashi Iwai tristate "Legacy Nvidia HDMI/DisplayPort HD-audio codec support" if EXPERT 7473cd0490STakashi Iwai select SND_HDA_CODEC_HDMI_SIMPLE 7581231ad1STakashi Iwai default y 7673cd0490STakashi Iwai help 7773cd0490STakashi Iwai Say Y or M here to include HDMI and DisplayPort HD-audio codec 7873cd0490STakashi Iwai support for the legacy Nvidia graphics like MCP73, MCP67, MCP77/78. 7973cd0490STakashi Iwai 8073cd0490STakashi Iwaiconfig SND_HDA_CODEC_HDMI_TEGRA 81*606fcab9STakashi Iwai tristate "Nvidia Tegra HDMI/DisplayPort HD-audio codec support" if EXPERT 8281231ad1STakashi Iwai select SND_HDA_CODEC_HDMI_GENERIC 8381231ad1STakashi Iwai default y 8473cd0490STakashi Iwai help 8573cd0490STakashi Iwai Say Y or M here to include HDMI and DisplayPort HD-audio codec 8673cd0490STakashi Iwai support for Nvidia Tegra. 8781231ad1STakashi Iwai 8881231ad1STakashi Iwaiendif 89