1d5ac70f0Sopenharmony_ci# 2d5ac70f0Sopenharmony_ci# Configuration for Digigram VXpocket440 3d5ac70f0Sopenharmony_ci# 4d5ac70f0Sopenharmony_ci 5d5ac70f0Sopenharmony_ci<confdir:pcm/front.conf> 6d5ac70f0Sopenharmony_ci 7d5ac70f0Sopenharmony_ciVXPocket440.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/rear.conf> 17d5ac70f0Sopenharmony_ci 18d5ac70f0Sopenharmony_ciVXPocket440.pcm.rear.0 { 19d5ac70f0Sopenharmony_ci @args [ CARD ] 20d5ac70f0Sopenharmony_ci @args.CARD { 21d5ac70f0Sopenharmony_ci type string 22d5ac70f0Sopenharmony_ci } 23d5ac70f0Sopenharmony_ci type hw 24d5ac70f0Sopenharmony_ci card $CARD 25d5ac70f0Sopenharmony_ci device 1 26d5ac70f0Sopenharmony_ci} 27d5ac70f0Sopenharmony_ci 28d5ac70f0Sopenharmony_ci<confdir:pcm/surround40.conf> 29d5ac70f0Sopenharmony_ci 30d5ac70f0Sopenharmony_ciVXPocket440.pcm.surround40.0 { 31d5ac70f0Sopenharmony_ci @args [ CARD ] 32d5ac70f0Sopenharmony_ci @args.CARD { 33d5ac70f0Sopenharmony_ci type string 34d5ac70f0Sopenharmony_ci } 35d5ac70f0Sopenharmony_ci type multi 36d5ac70f0Sopenharmony_ci master 1 37d5ac70f0Sopenharmony_ci slaves [ 38d5ac70f0Sopenharmony_ci { 39d5ac70f0Sopenharmony_ci pcm { 40d5ac70f0Sopenharmony_ci @func concat 41d5ac70f0Sopenharmony_ci strings [ 42d5ac70f0Sopenharmony_ci "cards.VXPocket440.pcm.front.0:CARD=" $CARD 43d5ac70f0Sopenharmony_ci ] 44d5ac70f0Sopenharmony_ci } 45d5ac70f0Sopenharmony_ci channels 2 46d5ac70f0Sopenharmony_ci } 47d5ac70f0Sopenharmony_ci { 48d5ac70f0Sopenharmony_ci pcm { 49d5ac70f0Sopenharmony_ci @func concat 50d5ac70f0Sopenharmony_ci strings [ 51d5ac70f0Sopenharmony_ci "cards.VXPocket440.pcm.rear.0:CARD=" $CARD 52d5ac70f0Sopenharmony_ci ] 53d5ac70f0Sopenharmony_ci } 54d5ac70f0Sopenharmony_ci channels 2 55d5ac70f0Sopenharmony_ci } 56d5ac70f0Sopenharmony_ci ] 57d5ac70f0Sopenharmony_ci bindings [ 58d5ac70f0Sopenharmony_ci { slave 0 channel 0 } 59d5ac70f0Sopenharmony_ci { slave 0 channel 1 } 60d5ac70f0Sopenharmony_ci { slave 1 channel 0 } 61d5ac70f0Sopenharmony_ci { slave 1 channel 1 } 62d5ac70f0Sopenharmony_ci ] 63d5ac70f0Sopenharmony_ci} 64d5ac70f0Sopenharmony_ci 65d5ac70f0Sopenharmony_ci<confdir:pcm/iec958.conf> 66d5ac70f0Sopenharmony_ci 67d5ac70f0Sopenharmony_ciVXPocket440.pcm.iec958.0 { 68d5ac70f0Sopenharmony_ci @args [ CARD AES0 AES1 AES2 AES3 ] 69d5ac70f0Sopenharmony_ci @args.CARD { 70d5ac70f0Sopenharmony_ci type string 71d5ac70f0Sopenharmony_ci } 72d5ac70f0Sopenharmony_ci @args.AES0 { 73d5ac70f0Sopenharmony_ci type integer 74d5ac70f0Sopenharmony_ci } 75d5ac70f0Sopenharmony_ci @args.AES1 { 76d5ac70f0Sopenharmony_ci type integer 77d5ac70f0Sopenharmony_ci } 78d5ac70f0Sopenharmony_ci @args.AES2 { 79d5ac70f0Sopenharmony_ci type integer 80d5ac70f0Sopenharmony_ci } 81d5ac70f0Sopenharmony_ci @args.AES3 { 82d5ac70f0Sopenharmony_ci type integer 83d5ac70f0Sopenharmony_ci } 84d5ac70f0Sopenharmony_ci type hooks 85d5ac70f0Sopenharmony_ci slave.pcm { 86d5ac70f0Sopenharmony_ci type hw 87d5ac70f0Sopenharmony_ci card $CARD 88d5ac70f0Sopenharmony_ci } 89d5ac70f0Sopenharmony_ci hooks.0 { 90d5ac70f0Sopenharmony_ci type ctl_elems 91d5ac70f0Sopenharmony_ci hook_args [ 92d5ac70f0Sopenharmony_ci { 93d5ac70f0Sopenharmony_ci interface PCM 94d5ac70f0Sopenharmony_ci name "IEC958 Playback Default" 95d5ac70f0Sopenharmony_ci lock true 96d5ac70f0Sopenharmony_ci preserve true 97d5ac70f0Sopenharmony_ci optional true 98d5ac70f0Sopenharmony_ci value [ $AES0 $AES1 $AES2 $AES3 ] 99d5ac70f0Sopenharmony_ci } 100d5ac70f0Sopenharmony_ci { 101d5ac70f0Sopenharmony_ci # for compatibility with older drivers 102d5ac70f0Sopenharmony_ci name "IEC958 Playback Default" 103d5ac70f0Sopenharmony_ci lock true 104d5ac70f0Sopenharmony_ci preserve true 105d5ac70f0Sopenharmony_ci optional true 106d5ac70f0Sopenharmony_ci value [ $AES0 $AES1 $AES2 $AES3 ] 107d5ac70f0Sopenharmony_ci } 108d5ac70f0Sopenharmony_ci ] 109d5ac70f0Sopenharmony_ci } 110d5ac70f0Sopenharmony_ci} 111