1d5ac70f0Sopenharmony_ci#
2d5ac70f0Sopenharmony_ci# ALSA library configuration for ARM AACI Primecell PL-041
3d5ac70f0Sopenharmony_ci#
4d5ac70f0Sopenharmony_ci
5d5ac70f0Sopenharmony_ci<confdir:pcm/front.conf>
6d5ac70f0Sopenharmony_ci
7d5ac70f0Sopenharmony_ciAACI.pcm.front.0 {
8d5ac70f0Sopenharmony_ci	@args [ CARD ]
9d5ac70f0Sopenharmony_ci	@args.CARD {
10d5ac70f0Sopenharmony_ci		type string
11d5ac70f0Sopenharmony_ci	}
12d5ac70f0Sopenharmony_ci	type hw
13d5ac70f0Sopenharmony_ci	card $CARD
14d5ac70f0Sopenharmony_ci}       
15d5ac70f0Sopenharmony_ci
16d5ac70f0Sopenharmony_ci<confdir:pcm/surround40.conf>
17d5ac70f0Sopenharmony_ci
18d5ac70f0Sopenharmony_ciAACI.pcm.surround40.0 "cards.AACI.pcm.front.0"
19d5ac70f0Sopenharmony_ci
20d5ac70f0Sopenharmony_ci<confdir:pcm/surround51.conf>
21d5ac70f0Sopenharmony_ci
22d5ac70f0Sopenharmony_ciAACI.pcm.surround51.0 {
23d5ac70f0Sopenharmony_ci	@args [ CARD ]
24d5ac70f0Sopenharmony_ci	@args.CARD {
25d5ac70f0Sopenharmony_ci		type string
26d5ac70f0Sopenharmony_ci	}
27d5ac70f0Sopenharmony_ci	type multi
28d5ac70f0Sopenharmony_ci	slaves [
29d5ac70f0Sopenharmony_ci		{
30d5ac70f0Sopenharmony_ci			pcm {
31d5ac70f0Sopenharmony_ci				@func concat
32d5ac70f0Sopenharmony_ci				strings [
33d5ac70f0Sopenharmony_ci					"cards.AACI.pcm.front.0:CARD=" $CARD
34d5ac70f0Sopenharmony_ci				]
35d5ac70f0Sopenharmony_ci			}
36d5ac70f0Sopenharmony_ci			channels 6
37d5ac70f0Sopenharmony_ci		}
38d5ac70f0Sopenharmony_ci	]
39d5ac70f0Sopenharmony_ci	bindings [
40d5ac70f0Sopenharmony_ci		{ slave 0 channel 0 }
41d5ac70f0Sopenharmony_ci		{ slave 0 channel 1 }
42d5ac70f0Sopenharmony_ci		{ slave 0 channel 3 }
43d5ac70f0Sopenharmony_ci		{ slave 0 channel 4 }
44d5ac70f0Sopenharmony_ci		{ slave 0 channel 2 }
45d5ac70f0Sopenharmony_ci		{ slave 0 channel 5 }
46d5ac70f0Sopenharmony_ci	]
47d5ac70f0Sopenharmony_ci}
48