1 menuconfig SND_HDA_INTEL
2 tristate "Intel HD Audio"
7 Say Y here to include support for Intel "High Definition
8 Audio" (Azalia) and its compatible devices.
10 This option enables the HD-audio controller. Don't forget
11 to choose the appropriate codec options below.
13 To compile this driver as a module, choose M here: the module
14 will be called snd-hda-intel.
18 config SND_HDA_DSP_LOADER
21 config SND_HDA_PREALLOC_SIZE
22 int "Pre-allocated buffer size for HD-audio driver"
26 Specifies the default pre-allocated buffer-size in kB for the
27 HD-audio driver. A larger buffer (e.g. 2048) is preferred
28 for systems using PulseAudio. The default 64 is chosen just
29 for compatibility reasons.
31 Note that the pre-allocation size can be changed dynamically
32 via a proc file (/proc/asound/card*/pcm*/sub*/prealloc), too.
35 bool "Build hwdep interface for HD-audio driver"
38 Say Y here to build a hwdep interface for HD-audio driver.
39 This interface can be used for out-of-band communication
40 with codecs for debugging purposes.
42 config SND_HDA_RECONFIG
43 bool "Allow dynamic codec reconfiguration"
45 Say Y here to enable the HD-audio codec re-configuration feature.
46 This adds the sysfs interfaces to allow user to clear the whole
47 codec configuration, change the codec setup, add extra verbs,
48 and re-configure the codec dynamically.
50 config SND_HDA_INPUT_BEEP
51 bool "Support digital beep via input layer"
52 depends on INPUT=y || INPUT=SND_HDA_INTEL
54 Say Y here to build a digital beep interface for HD-audio
55 driver. This interface is used to generate digital beeps.
57 config SND_HDA_INPUT_BEEP_MODE
58 int "Digital beep registration mode (0=off, 1=on)"
59 depends on SND_HDA_INPUT_BEEP=y
63 Set 0 to disable the digital beep interface for HD-audio by default.
64 Set 1 to always enable the digital beep interface for HD-audio by
67 config SND_HDA_INPUT_JACK
68 bool "Support jack plugging notification via input layer"
69 depends on INPUT=y || INPUT=SND
72 Say Y here to enable the jack plugging notification via
75 config SND_HDA_PATCH_LOADER
76 bool "Support initialization patch loading for HD-audio"
78 select SND_HDA_RECONFIG
80 Say Y here to allow the HD-audio driver to load a pseudo
81 firmware file ("patch") for overriding the BIOS setup at
82 start up. The "patch" file can be specified via patch module
83 option, such as patch=hda-init.
85 config SND_HDA_CODEC_REALTEK
86 tristate "Build Realtek HD-audio codec support"
87 select SND_HDA_GENERIC
89 Say Y or M here to include Realtek HD-audio codec support in
90 snd-hda-intel driver, such as ALC880.
92 comment "Set to Y if you want auto-loading the codec driver"
93 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_REALTEK=m
95 config SND_HDA_CODEC_ANALOG
96 tristate "Build Analog Device HD-audio codec support"
97 select SND_HDA_GENERIC
99 Say Y or M here to include Analog Device HD-audio codec support in
100 snd-hda-intel driver, such as AD1986A.
102 comment "Set to Y if you want auto-loading the codec driver"
103 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_ANALOG=m
105 config SND_HDA_CODEC_SIGMATEL
106 tristate "Build IDT/Sigmatel HD-audio codec support"
107 select SND_HDA_GENERIC
109 Say Y or M here to include IDT (Sigmatel) HD-audio codec support in
110 snd-hda-intel driver, such as STAC9200.
112 comment "Set to Y if you want auto-loading the codec driver"
113 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_SIGMATEL=m
115 config SND_HDA_CODEC_VIA
116 tristate "Build VIA HD-audio codec support"
117 select SND_HDA_GENERIC
119 Say Y or M here to include VIA HD-audio codec support in
120 snd-hda-intel driver, such as VT1708.
122 comment "Set to Y if you want auto-loading the codec driver"
123 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_VIA=m
125 config SND_HDA_CODEC_HDMI
126 tristate "Build HDMI/DisplayPort HD-audio codec support"
128 Say Y or M here to include HDMI and DisplayPort HD-audio codec
129 support in snd-hda-intel driver. This includes all AMD/ATI,
130 Intel and Nvidia HDMI/DisplayPort codecs.
132 comment "Set to Y if you want auto-loading the codec driver"
133 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_HDMI=m
140 config SND_HDA_CODEC_CIRRUS
141 tristate "Build Cirrus Logic codec support"
142 select SND_HDA_GENERIC
144 Say Y or M here to include Cirrus Logic codec support in
145 snd-hda-intel driver, such as CS4206.
147 comment "Set to Y if you want auto-loading the codec driver"
148 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_CIRRUS=m
150 config SND_HDA_CODEC_CONEXANT
151 tristate "Build Conexant HD-audio codec support"
152 select SND_HDA_GENERIC
154 Say Y or M here to include Conexant HD-audio codec support in
155 snd-hda-intel driver, such as CX20549.
157 comment "Set to Y if you want auto-loading the codec driver"
158 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_CONEXANT=m
160 config SND_HDA_CODEC_CA0110
161 tristate "Build Creative CA0110-IBG codec support"
162 select SND_HDA_GENERIC
164 Say Y or M here to include Creative CA0110-IBG codec support in
165 snd-hda-intel driver, found on some Creative X-Fi cards.
167 comment "Set to Y if you want auto-loading the codec driver"
168 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_CA0110=m
170 config SND_HDA_CODEC_CA0132
171 tristate "Build Creative CA0132 codec support"
173 Say Y or M here to include Creative CA0132 codec support in
174 snd-hda-intel driver.
176 comment "Set to Y if you want auto-loading the codec driver"
177 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_CA0132=m
179 config SND_HDA_CODEC_CA0132_DSP
180 bool "Support new DSP code for CA0132 codec"
181 depends on SND_HDA_CODEC_CA0132
182 select SND_HDA_DSP_LOADER
185 Say Y here to enable the DSP for Creative CA0132 for extended
186 features like equalizer or echo cancellation.
188 Note that this option requires the external firmware file
191 config SND_HDA_CODEC_CMEDIA
192 tristate "Build C-Media HD-audio codec support"
193 select SND_HDA_GENERIC
195 Say Y or M here to include C-Media HD-audio codec support in
196 snd-hda-intel driver, such as CMI9880.
198 comment "Set to Y if you want auto-loading the codec driver"
199 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_CMEDIA=m
201 config SND_HDA_CODEC_SI3054
202 tristate "Build Silicon Labs 3054 HD-modem codec support"
204 Say Y or M here to include Silicon Labs 3054 HD-modem codec
205 (and compatibles) support in snd-hda-intel driver.
207 comment "Set to Y if you want auto-loading the codec driver"
208 depends on SND_HDA_INTEL=y && SND_HDA_CODEC_SI3054=m
210 config SND_HDA_GENERIC
211 tristate "Enable generic HD-audio codec parser"
213 Say Y or M here to enable the generic HD-audio codec parser
214 in snd-hda-intel driver.
216 comment "Set to Y if you want auto-loading the codec driver"
217 depends on SND_HDA_INTEL=y && SND_HDA_GENERIC=m
219 config SND_HDA_POWER_SAVE_DEFAULT
220 int "Default time-out for HD-audio power-save mode"
224 The default time-out value in seconds for HD-audio automatic
225 power-save mode. 0 means to disable the power-save mode.