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