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/surround40.conf>
75 <confdir:pcm/surround41.conf>
76 <confdir:pcm/surround50.conf>
77 <confdir:pcm/surround51.conf>
78 <confdir:pcm/surround71.conf>
80 HDA-Intel.pcm.surround40.0 cards.HDA-Intel.pcm.front.0
81 HDA-Intel.pcm.surround51.0 cards.HDA-Intel.pcm.front.0
82 HDA-Intel.pcm.surround71.0 cards.HDA-Intel.pcm.front.0
84 <confdir:pcm/iec958.conf>
86 HDA-Intel.pcm.iec958.0 {
87 @args [ CARD AES0 AES1 AES2 AES3 ]
115 name "IEC958 Playback Default"
118 value [ $AES0 $AES1 $AES2 $AES3 ]
121 name "IEC958 Playback Switch"
138 name "IEC958 Capture Switch"
149 <confdir:pcm/hdmi.conf>
151 HDA-Intel.pcm.hdmi.common {
152 @args [ CARD DEVICE CTLINDEX AES0 AES1 AES2 AES3 ]
184 name "IEC958 Playback Default"
188 value [ $AES0 $AES1 $AES2 $AES3 ]
191 name "IEC958 Playback Switch"
200 HDA-Intel.pcm.hdmi.0 {
201 @args [ CARD AES0 AES1 AES2 AES3 ]
202 @args.CARD { type string }
203 @args.AES0 { type integer }
204 @args.AES1 { type integer }
205 @args.AES2 { type integer }
206 @args.AES3 { type integer }
211 "cards.HDA-Intel.pcm.hdmi.common:"
223 HDA-Intel.pcm.hdmi.1 {
224 @args [ CARD AES0 AES1 AES2 AES3 ]
225 @args.CARD { type string }
226 @args.AES0 { type integer }
227 @args.AES1 { type integer }
228 @args.AES2 { type integer }
229 @args.AES3 { type integer }
234 "cards.HDA-Intel.pcm.hdmi.common:"
246 HDA-Intel.pcm.hdmi.2 {
247 @args [ CARD AES0 AES1 AES2 AES3 ]
248 @args.CARD { type string }
249 @args.AES0 { type integer }
250 @args.AES1 { type integer }
251 @args.AES2 { type integer }
252 @args.AES3 { type integer }
257 "cards.HDA-Intel.pcm.hdmi.common:"
269 HDA-Intel.pcm.hdmi.3 {
270 @args [ CARD AES0 AES1 AES2 AES3 ]
271 @args.CARD { type string }
272 @args.AES0 { type integer }
273 @args.AES1 { type integer }
274 @args.AES2 { type integer }
275 @args.AES3 { type integer }
280 "cards.HDA-Intel.pcm.hdmi.common:"
292 <confdir:pcm/modem.conf>
294 HDA-Intel.pcm.modem.0 {