1menu "HD-Audio" 2 3config SND_HDA 4 tristate 5 select SND_PCM 6 select SND_VMASTER 7 select SND_JACK if INPUT=y || INPUT=SND 8 select SND_HDA_CORE 9 10config SND_HDA_INTEL 11 tristate "HD Audio PCI" 12 depends on SND_PCI 13 select SND_HDA 14 help 15 Say Y here to include support for Intel "High Definition 16 Audio" (Azalia) and its compatible devices. 17 18 This option enables the HD-audio controller. Don't forget 19 to choose the appropriate codec options below. 20 21 To compile this driver as a module, choose M here: the module 22 will be called snd-hda-intel. 23 24config SND_HDA_TEGRA 25 tristate "NVIDIA Tegra HD Audio" 26 depends on ARCH_TEGRA 27 select SND_HDA 28 help 29 Say Y here to support the HDA controller present in NVIDIA 30 Tegra SoCs 31 32 This options enables support for the HD Audio controller 33 present in some NVIDIA Tegra SoCs, used to communicate audio 34 to the HDMI output. 35 36 To compile this driver as a module, choose M here: the module 37 will be called snd-hda-tegra. 38 39if SND_HDA 40 41config SND_HDA_HWDEP 42 bool "Build hwdep interface for HD-audio driver" 43 select SND_HWDEP 44 help 45 Say Y here to build a hwdep interface for HD-audio driver. 46 This interface can be used for out-of-band communication 47 with codecs for debugging purposes. 48 49config SND_HDA_RECONFIG 50 bool "Allow dynamic codec reconfiguration" 51 help 52 Say Y here to enable the HD-audio codec re-configuration feature. 53 This adds the sysfs interfaces to allow user to clear the whole 54 codec configuration, change the codec setup, add extra verbs, 55 and re-configure the codec dynamically. 56 57config SND_HDA_INPUT_BEEP 58 bool "Support digital beep via input layer" 59 depends on INPUT=y || INPUT=SND_HDA 60 help 61 Say Y here to build a digital beep interface for HD-audio 62 driver. This interface is used to generate digital beeps. 63 64config SND_HDA_INPUT_BEEP_MODE 65 int "Digital beep registration mode (0=off, 1=on)" 66 depends on SND_HDA_INPUT_BEEP=y 67 default "1" 68 range 0 1 69 help 70 Set 0 to disable the digital beep interface for HD-audio by default. 71 Set 1 to always enable the digital beep interface for HD-audio by 72 default. 73 74config SND_HDA_PATCH_LOADER 75 bool "Support initialization patch loading for HD-audio" 76 select FW_LOADER 77 select SND_HDA_RECONFIG 78 help 79 Say Y here to allow the HD-audio driver to load a pseudo 80 firmware file ("patch") for overriding the BIOS setup at 81 start up. The "patch" file can be specified via patch module 82 option, such as patch=hda-init. 83 84config SND_HDA_CODEC_REALTEK 85 tristate "Build Realtek HD-audio codec support" 86 select SND_HDA_GENERIC 87 help 88 Say Y or M here to include Realtek HD-audio codec support in 89 snd-hda-intel driver, such as ALC880. 90 91comment "Set to Y if you want auto-loading the codec driver" 92 depends on SND_HDA=y && SND_HDA_CODEC_REALTEK=m 93 94config SND_HDA_CODEC_ANALOG 95 tristate "Build Analog Device HD-audio codec support" 96 select SND_HDA_GENERIC 97 help 98 Say Y or M here to include Analog Device HD-audio codec support in 99 snd-hda-intel driver, such as AD1986A. 100 101comment "Set to Y if you want auto-loading the codec driver" 102 depends on SND_HDA=y && SND_HDA_CODEC_ANALOG=m 103 104config SND_HDA_CODEC_SIGMATEL 105 tristate "Build IDT/Sigmatel HD-audio codec support" 106 select SND_HDA_GENERIC 107 help 108 Say Y or M here to include IDT (Sigmatel) HD-audio codec support in 109 snd-hda-intel driver, such as STAC9200. 110 111comment "Set to Y if you want auto-loading the codec driver" 112 depends on SND_HDA=y && SND_HDA_CODEC_SIGMATEL=m 113 114config SND_HDA_CODEC_VIA 115 tristate "Build VIA HD-audio codec support" 116 select SND_HDA_GENERIC 117 help 118 Say Y or M here to include VIA HD-audio codec support in 119 snd-hda-intel driver, such as VT1708. 120 121comment "Set to Y if you want auto-loading the codec driver" 122 depends on SND_HDA=y && SND_HDA_CODEC_VIA=m 123 124config SND_HDA_CODEC_HDMI 125 tristate "Build HDMI/DisplayPort HD-audio codec support" 126 help 127 Say Y or M here to include HDMI and DisplayPort HD-audio codec 128 support in snd-hda-intel driver. This includes all AMD/ATI, 129 Intel and Nvidia HDMI/DisplayPort codecs. 130 131comment "Set to Y if you want auto-loading the codec driver" 132 depends on SND_HDA=y && SND_HDA_CODEC_HDMI=m 133 134config SND_HDA_CODEC_CIRRUS 135 tristate "Build Cirrus Logic codec support" 136 select SND_HDA_GENERIC 137 help 138 Say Y or M here to include Cirrus Logic codec support in 139 snd-hda-intel driver, such as CS4206. 140 141comment "Set to Y if you want auto-loading the codec driver" 142 depends on SND_HDA=y && SND_HDA_CODEC_CIRRUS=m 143 144config SND_HDA_CODEC_CONEXANT 145 tristate "Build Conexant HD-audio codec support" 146 select SND_HDA_GENERIC 147 help 148 Say Y or M here to include Conexant HD-audio codec support in 149 snd-hda-intel driver, such as CX20549. 150 151comment "Set to Y if you want auto-loading the codec driver" 152 depends on SND_HDA=y && SND_HDA_CODEC_CONEXANT=m 153 154config SND_HDA_CODEC_CA0110 155 tristate "Build Creative CA0110-IBG codec support" 156 select SND_HDA_GENERIC 157 help 158 Say Y or M here to include Creative CA0110-IBG codec support in 159 snd-hda-intel driver, found on some Creative X-Fi cards. 160 161comment "Set to Y if you want auto-loading the codec driver" 162 depends on SND_HDA=y && SND_HDA_CODEC_CA0110=m 163 164config SND_HDA_CODEC_CA0132 165 tristate "Build Creative CA0132 codec support" 166 help 167 Say Y or M here to include Creative CA0132 codec support in 168 snd-hda-intel driver. 169 170comment "Set to Y if you want auto-loading the codec driver" 171 depends on SND_HDA=y && SND_HDA_CODEC_CA0132=m 172 173config SND_HDA_CODEC_CA0132_DSP 174 bool "Support new DSP code for CA0132 codec" 175 depends on SND_HDA_CODEC_CA0132 176 select SND_HDA_DSP_LOADER 177 select FW_LOADER 178 help 179 Say Y here to enable the DSP for Creative CA0132 for extended 180 features like equalizer or echo cancellation. 181 182 Note that this option requires the external firmware file 183 (ctefx.bin). 184 185config SND_HDA_CODEC_CMEDIA 186 tristate "Build C-Media HD-audio codec support" 187 select SND_HDA_GENERIC 188 help 189 Say Y or M here to include C-Media HD-audio codec support in 190 snd-hda-intel driver, such as CMI9880. 191 192comment "Set to Y if you want auto-loading the codec driver" 193 depends on SND_HDA=y && SND_HDA_CODEC_CMEDIA=m 194 195config SND_HDA_CODEC_SI3054 196 tristate "Build Silicon Labs 3054 HD-modem codec support" 197 help 198 Say Y or M here to include Silicon Labs 3054 HD-modem codec 199 (and compatibles) support in snd-hda-intel driver. 200 201comment "Set to Y if you want auto-loading the codec driver" 202 depends on SND_HDA=y && SND_HDA_CODEC_SI3054=m 203 204config SND_HDA_GENERIC 205 tristate "Enable generic HD-audio codec parser" 206 help 207 Say Y or M here to enable the generic HD-audio codec parser 208 in snd-hda-intel driver. 209 210comment "Set to Y if you want auto-loading the codec driver" 211 depends on SND_HDA=y && SND_HDA_GENERIC=m 212 213config SND_HDA_POWER_SAVE_DEFAULT 214 int "Default time-out for HD-audio power-save mode" 215 depends on PM 216 default 0 217 help 218 The default time-out value in seconds for HD-audio automatic 219 power-save mode. 0 means to disable the power-save mode. 220 221endif 222 223endmenu 224