7 select SND_JACK if INPUT=y || INPUT=SND
11 tristate "HD Audio PCI"
15 Say Y here to include support for Intel "High Definition
16 Audio" (Azalia) and its compatible devices.
18 This option enables the HD-audio controller. Don't forget
19 to choose the appropriate codec options below.
21 To compile this driver as a module, choose M here: the module
22 will be called snd-hda-intel.
25 tristate "NVIDIA Tegra HD Audio"
29 Say Y here to support the HDA controller present in NVIDIA
32 This options enables support for the HD Audio controller
33 present in some NVIDIA Tegra SoCs, used to communicate audio
36 To compile this driver as a module, choose M here: the module
37 will be called snd-hda-tegra.
41 config SND_HDA_DSP_LOADER
44 config SND_HDA_PREALLOC_SIZE
45 int "Pre-allocated buffer size for HD-audio driver"
49 Specifies the default pre-allocated buffer-size in kB for the
50 HD-audio driver. A larger buffer (e.g. 2048) is preferred
51 for systems using PulseAudio. The default 64 is chosen just
52 for compatibility reasons.
54 Note that the pre-allocation size can be changed dynamically
55 via a proc file (/proc/asound/card*/pcm*/sub*/prealloc), too.
58 bool "Build hwdep interface for HD-audio driver"
61 Say Y here to build a hwdep interface for HD-audio driver.
62 This interface can be used for out-of-band communication
63 with codecs for debugging purposes.
65 config SND_HDA_RECONFIG
66 bool "Allow dynamic codec reconfiguration"
68 Say Y here to enable the HD-audio codec re-configuration feature.
69 This adds the sysfs interfaces to allow user to clear the whole
70 codec configuration, change the codec setup, add extra verbs,
71 and re-configure the codec dynamically.
73 config SND_HDA_INPUT_BEEP
74 bool "Support digital beep via input layer"
75 depends on INPUT=y || INPUT=SND_HDA
77 Say Y here to build a digital beep interface for HD-audio
78 driver. This interface is used to generate digital beeps.
80 config SND_HDA_INPUT_BEEP_MODE
81 int "Digital beep registration mode (0=off, 1=on)"
82 depends on SND_HDA_INPUT_BEEP=y
86 Set 0 to disable the digital beep interface for HD-audio by default.
87 Set 1 to always enable the digital beep interface for HD-audio by
90 config SND_HDA_PATCH_LOADER
91 bool "Support initialization patch loading for HD-audio"
93 select SND_HDA_RECONFIG
95 Say Y here to allow the HD-audio driver to load a pseudo
96 firmware file ("patch") for overriding the BIOS setup at
97 start up. The "patch" file can be specified via patch module
98 option, such as patch=hda-init.
100 config SND_HDA_CODEC_REALTEK
101 tristate "Build Realtek HD-audio codec support"
102 select SND_HDA_GENERIC
105 Say Y or M here to include Realtek HD-audio codec support in
106 snd-hda-intel driver, such as ALC880.
108 comment "Set to Y if you want auto-loading the codec driver"
109 depends on SND_HDA=y && SND_HDA_CODEC_REALTEK=m
111 config SND_HDA_CODEC_ANALOG
112 tristate "Build Analog Device HD-audio codec support"
113 select SND_HDA_GENERIC
115 Say Y or M here to include Analog Device HD-audio codec support in
116 snd-hda-intel driver, such as AD1986A.
118 comment "Set to Y if you want auto-loading the codec driver"
119 depends on SND_HDA=y && SND_HDA_CODEC_ANALOG=m
121 config SND_HDA_CODEC_SIGMATEL
122 tristate "Build IDT/Sigmatel HD-audio codec support"
123 select SND_HDA_GENERIC
125 Say Y or M here to include IDT (Sigmatel) HD-audio codec support in
126 snd-hda-intel driver, such as STAC9200.
128 comment "Set to Y if you want auto-loading the codec driver"
129 depends on SND_HDA=y && SND_HDA_CODEC_SIGMATEL=m
131 config SND_HDA_CODEC_VIA
132 tristate "Build VIA HD-audio codec support"
133 select SND_HDA_GENERIC
135 Say Y or M here to include VIA HD-audio codec support in
136 snd-hda-intel driver, such as VT1708.
138 comment "Set to Y if you want auto-loading the codec driver"
139 depends on SND_HDA=y && SND_HDA_CODEC_VIA=m
141 config SND_HDA_CODEC_HDMI
142 tristate "Build HDMI/DisplayPort HD-audio codec support"
144 Say Y or M here to include HDMI and DisplayPort HD-audio codec
145 support in snd-hda-intel driver. This includes all AMD/ATI,
146 Intel and Nvidia HDMI/DisplayPort codecs.
148 comment "Set to Y if you want auto-loading the codec driver"
149 depends on SND_HDA=y && SND_HDA_CODEC_HDMI=m
156 config SND_HDA_CODEC_CIRRUS
157 tristate "Build Cirrus Logic codec support"
158 select SND_HDA_GENERIC
160 Say Y or M here to include Cirrus Logic codec support in
161 snd-hda-intel driver, such as CS4206.
163 comment "Set to Y if you want auto-loading the codec driver"
164 depends on SND_HDA=y && SND_HDA_CODEC_CIRRUS=m
166 config SND_HDA_CODEC_CONEXANT
167 tristate "Build Conexant HD-audio codec support"
168 select SND_HDA_GENERIC
170 Say Y or M here to include Conexant HD-audio codec support in
171 snd-hda-intel driver, such as CX20549.
173 comment "Set to Y if you want auto-loading the codec driver"
174 depends on SND_HDA=y && SND_HDA_CODEC_CONEXANT=m
176 config SND_HDA_CODEC_CA0110
177 tristate "Build Creative CA0110-IBG codec support"
178 select SND_HDA_GENERIC
180 Say Y or M here to include Creative CA0110-IBG codec support in
181 snd-hda-intel driver, found on some Creative X-Fi cards.
183 comment "Set to Y if you want auto-loading the codec driver"
184 depends on SND_HDA=y && SND_HDA_CODEC_CA0110=m
186 config SND_HDA_CODEC_CA0132
187 tristate "Build Creative CA0132 codec support"
189 Say Y or M here to include Creative CA0132 codec support in
190 snd-hda-intel driver.
192 comment "Set to Y if you want auto-loading the codec driver"
193 depends on SND_HDA=y && SND_HDA_CODEC_CA0132=m
195 config SND_HDA_CODEC_CA0132_DSP
196 bool "Support new DSP code for CA0132 codec"
197 depends on SND_HDA_CODEC_CA0132
198 select SND_HDA_DSP_LOADER
201 Say Y here to enable the DSP for Creative CA0132 for extended
202 features like equalizer or echo cancellation.
204 Note that this option requires the external firmware file
207 config SND_HDA_CODEC_CMEDIA
208 tristate "Build C-Media HD-audio codec support"
209 select SND_HDA_GENERIC
211 Say Y or M here to include C-Media HD-audio codec support in
212 snd-hda-intel driver, such as CMI9880.
214 comment "Set to Y if you want auto-loading the codec driver"
215 depends on SND_HDA=y && SND_HDA_CODEC_CMEDIA=m
217 config SND_HDA_CODEC_SI3054
218 tristate "Build Silicon Labs 3054 HD-modem codec support"
220 Say Y or M here to include Silicon Labs 3054 HD-modem codec
221 (and compatibles) support in snd-hda-intel driver.
223 comment "Set to Y if you want auto-loading the codec driver"
224 depends on SND_HDA=y && SND_HDA_CODEC_SI3054=m
226 config SND_HDA_GENERIC
227 tristate "Enable generic HD-audio codec parser"
229 Say Y or M here to enable the generic HD-audio codec parser
230 in snd-hda-intel driver.
232 comment "Set to Y if you want auto-loading the codec driver"
233 depends on SND_HDA=y && SND_HDA_GENERIC=m
235 config SND_HDA_POWER_SAVE_DEFAULT
236 int "Default time-out for HD-audio power-save mode"
240 The default time-out value in seconds for HD-audio automatic
241 power-save mode. 0 means to disable the power-save mode.