1#
2# Configuration for the Griffin FireWave Surround
3#
4
5FireWave.pcm.default {
6	@args [ CARD ]
7	@args.CARD {
8		type string
9	}
10	type plug
11	slave.pcm {
12		@func concat
13		strings [ "dmix:" $CARD ",FORMAT=S32" ]
14	}
15}
16
17<confdir:pcm/front.conf>
18
19FireWave.pcm.front.0 {
20	@args [ CARD ]
21	@args.CARD {
22		type string
23	}
24	type hw
25	card $CARD
26}
27
28<confdir:pcm/surround41.conf>
29<confdir:pcm/surround50.conf>
30<confdir:pcm/surround51.conf>
31
32FireWave.pcm.surround51.0 {
33	@args [ CARD ]
34	@args.CARD {
35		type string
36	}
37	type route
38	ttable [
39		[ 1 0 0 0 0 0 ]
40		[ 0 1 0 0 0 0 ]
41		[ 0 0 0 0 1 0 ]
42		[ 0 0 0 0 0 1 ]
43		[ 0 0 1 0 0 0 ]
44		[ 0 0 0 1 0 0 ]
45	]
46	slave.pcm {
47		type hw
48		card $CARD
49	}
50}
51