2 # Configuration for the Intel HD audio (ICH6/ICH7)
5 <confdir:pcm/front.conf>
7 HDA-Intel.pcm.front.0 {
21 name "PCM Playback Volume"
31 # default with dmix+softvol & dsnoop
32 HDA-Intel.pcm.default {
44 strings [ "dmix:" $CARD ]
47 name "PCM Playback Volume"
58 strings [ "dsnoop:" $CARD ]
61 name "Digital Capture Volume"
68 # to avoid possible phase inversions with digital mics
74 <confdir:pcm/surround21.conf>
75 <confdir:pcm/surround40.conf>
76 <confdir:pcm/surround41.conf>
77 <confdir:pcm/surround50.conf>
78 <confdir:pcm/surround51.conf>
79 <confdir:pcm/surround71.conf>
81 HDA-Intel.pcm.surround40.0 cards.HDA-Intel.pcm.front.0
82 HDA-Intel.pcm.surround51.0 cards.HDA-Intel.pcm.front.0
83 HDA-Intel.pcm.surround71.0 cards.HDA-Intel.pcm.front.0
85 <confdir:pcm/iec958.conf>
87 HDA-Intel.pcm.iec958.0 {
88 @args [ CARD AES0 AES1 AES2 AES3 ]
116 name "IEC958 Playback Default"
121 value [ $AES0 $AES1 $AES2 $AES3 ]
124 name "IEC958 Playback Switch"
128 # if this element is present, skip the rest
132 name "IEC958 Playback Default"
135 value [ $AES0 $AES1 $AES2 $AES3 ]
138 name "IEC958 Playback Switch"
155 name "IEC958 Capture Switch"
166 HDA-Intel.pcm.hdmi.common {
167 @args [ CARD DEVICE CTLINDEX AES0 AES1 AES2 AES3 ]
199 name "IEC958 Playback Default"
203 value [ $AES0 $AES1 $AES2 $AES3 ]
206 name "IEC958 Playback Switch"
215 HDA-Intel.pcm.hdmi.0 {
216 @args [ CARD AES0 AES1 AES2 AES3 ]
217 @args.CARD { type string }
218 @args.AES0 { type integer }
219 @args.AES1 { type integer }
220 @args.AES2 { type integer }
221 @args.AES3 { type integer }
226 "cards.HDA-Intel.pcm.hdmi.common:"
238 HDA-Intel.pcm.hdmi.1 {
239 @args [ CARD AES0 AES1 AES2 AES3 ]
240 @args.CARD { type string }
241 @args.AES0 { type integer }
242 @args.AES1 { type integer }
243 @args.AES2 { type integer }
244 @args.AES3 { type integer }
249 "cards.HDA-Intel.pcm.hdmi.common:"
261 HDA-Intel.pcm.hdmi.2 {
262 @args [ CARD AES0 AES1 AES2 AES3 ]
263 @args.CARD { type string }
264 @args.AES0 { type integer }
265 @args.AES1 { type integer }
266 @args.AES2 { type integer }
267 @args.AES3 { type integer }
272 "cards.HDA-Intel.pcm.hdmi.common:"
284 HDA-Intel.pcm.hdmi.3 {
285 @args [ CARD AES0 AES1 AES2 AES3 ]
286 @args.CARD { type string }
287 @args.AES0 { type integer }
288 @args.AES1 { type integer }
289 @args.AES2 { type integer }
290 @args.AES3 { type integer }
295 "cards.HDA-Intel.pcm.hdmi.common:"
307 HDA-Intel.pcm.hdmi.4 {
308 @args [ CARD AES0 AES1 AES2 AES3 ]
309 @args.CARD { type string }
310 @args.AES0 { type integer }
311 @args.AES1 { type integer }
312 @args.AES2 { type integer }
313 @args.AES3 { type integer }
318 "cards.HDA-Intel.pcm.hdmi.common:"
330 HDA-Intel.pcm.hdmi.5 {
331 @args [ CARD AES0 AES1 AES2 AES3 ]
332 @args.CARD { type string }
333 @args.AES0 { type integer }
334 @args.AES1 { type integer }
335 @args.AES2 { type integer }
336 @args.AES3 { type integer }
341 "cards.HDA-Intel.pcm.hdmi.common:"
353 HDA-Intel.pcm.hdmi.6 {
354 @args [ CARD AES0 AES1 AES2 AES3 ]
355 @args.CARD { type string }
356 @args.AES0 { type integer }
357 @args.AES1 { type integer }
358 @args.AES2 { type integer }
359 @args.AES3 { type integer }
364 "cards.HDA-Intel.pcm.hdmi.common:"
376 HDA-Intel.pcm.hdmi.7 {
377 @args [ CARD AES0 AES1 AES2 AES3 ]
378 @args.CARD { type string }
379 @args.AES0 { type integer }
380 @args.AES1 { type integer }
381 @args.AES2 { type integer }
382 @args.AES3 { type integer }
387 "cards.HDA-Intel.pcm.hdmi.common:"
399 HDA-Intel.pcm.hdmi.8 {
400 @args [ CARD AES0 AES1 AES2 AES3 ]
401 @args.CARD { type string }
402 @args.AES0 { type integer }
403 @args.AES1 { type integer }
404 @args.AES2 { type integer }
405 @args.AES3 { type integer }
410 "cards.HDA-Intel.pcm.hdmi.common:"
422 HDA-Intel.pcm.hdmi.9 {
423 @args [ CARD AES0 AES1 AES2 AES3 ]
424 @args.CARD { type string }
425 @args.AES0 { type integer }
426 @args.AES1 { type integer }
427 @args.AES2 { type integer }
428 @args.AES3 { type integer }
433 "cards.HDA-Intel.pcm.hdmi.common:"
445 HDA-Intel.pcm.hdmi.10 {
446 @args [ CARD AES0 AES1 AES2 AES3 ]
447 @args.CARD { type string }
448 @args.AES0 { type integer }
449 @args.AES1 { type integer }
450 @args.AES2 { type integer }
451 @args.AES3 { type integer }
456 "cards.HDA-Intel.pcm.hdmi.common:"
468 <confdir:pcm/modem.conf>
470 HDA-Intel.pcm.modem.0 {