1d5ac70f0Sopenharmony_ci# 2d5ac70f0Sopenharmony_ci# Configuration for the RME9652 3d5ac70f0Sopenharmony_ci# 4d5ac70f0Sopenharmony_ci 5d5ac70f0Sopenharmony_ci<confdir:pcm/front.conf> 6d5ac70f0Sopenharmony_ci 7d5ac70f0Sopenharmony_ciRME9652.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# FIXME: This configuration is not valid for double-speed rates. 17d5ac70f0Sopenharmony_ci 18d5ac70f0Sopenharmony_ci<confdir:pcm/iec958.conf> 19d5ac70f0Sopenharmony_ci 20d5ac70f0Sopenharmony_ciRME9652.pcm.iec958.0 { 21d5ac70f0Sopenharmony_ci @args [ CARD AES0 AES1 AES2 AES3 ] 22d5ac70f0Sopenharmony_ci @args.CARD { 23d5ac70f0Sopenharmony_ci type string 24d5ac70f0Sopenharmony_ci } 25d5ac70f0Sopenharmony_ci @args.AES0 { 26d5ac70f0Sopenharmony_ci type integer 27d5ac70f0Sopenharmony_ci } 28d5ac70f0Sopenharmony_ci @args.AES1 { 29d5ac70f0Sopenharmony_ci type integer 30d5ac70f0Sopenharmony_ci } 31d5ac70f0Sopenharmony_ci @args.AES2 { 32d5ac70f0Sopenharmony_ci type integer 33d5ac70f0Sopenharmony_ci } 34d5ac70f0Sopenharmony_ci @args.AES3 { 35d5ac70f0Sopenharmony_ci type integer 36d5ac70f0Sopenharmony_ci } 37d5ac70f0Sopenharmony_ci type hooks 38d5ac70f0Sopenharmony_ci slave.pcm { 39d5ac70f0Sopenharmony_ci type route 40d5ac70f0Sopenharmony_ci slave { 41d5ac70f0Sopenharmony_ci pcm { 42d5ac70f0Sopenharmony_ci type hw 43d5ac70f0Sopenharmony_ci card $CARD 44d5ac70f0Sopenharmony_ci } 45d5ac70f0Sopenharmony_ci channels 26 46d5ac70f0Sopenharmony_ci } 47d5ac70f0Sopenharmony_ci ttable.0.24 1 48d5ac70f0Sopenharmony_ci ttable.1.25 1 49d5ac70f0Sopenharmony_ci } 50d5ac70f0Sopenharmony_ci hooks.0 { 51d5ac70f0Sopenharmony_ci type ctl_elems 52d5ac70f0Sopenharmony_ci hook_args [ 53d5ac70f0Sopenharmony_ci { 54d5ac70f0Sopenharmony_ci interface PCM 55d5ac70f0Sopenharmony_ci name "IEC958 Playback PCM Stream" 56d5ac70f0Sopenharmony_ci lock true 57d5ac70f0Sopenharmony_ci value [ $AES0 $AES1 $AES2 $AES3 ] 58d5ac70f0Sopenharmony_ci } 59d5ac70f0Sopenharmony_ci ] 60d5ac70f0Sopenharmony_ci } 61d5ac70f0Sopenharmony_ci} 62