1d5ac70f0Sopenharmony_ci# 2d5ac70f0Sopenharmony_ci# Configuration for the SB X-Fi driver 3d5ac70f0Sopenharmony_ci# 4d5ac70f0Sopenharmony_ci 5d5ac70f0Sopenharmony_ci<confdir:pcm/front.conf> 6d5ac70f0Sopenharmony_ci 7d5ac70f0Sopenharmony_ciSB-XFi.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 device 0 15d5ac70f0Sopenharmony_ci} 16d5ac70f0Sopenharmony_ci 17d5ac70f0Sopenharmony_ci<confdir:pcm/rear.conf> 18d5ac70f0Sopenharmony_ci 19d5ac70f0Sopenharmony_ciSB-XFi.pcm.rear.0 { 20d5ac70f0Sopenharmony_ci @args [ CARD ] 21d5ac70f0Sopenharmony_ci @args.CARD { 22d5ac70f0Sopenharmony_ci type string 23d5ac70f0Sopenharmony_ci } 24d5ac70f0Sopenharmony_ci type hw 25d5ac70f0Sopenharmony_ci card $CARD 26d5ac70f0Sopenharmony_ci device 1 27d5ac70f0Sopenharmony_ci hint.device 1 28d5ac70f0Sopenharmony_ci} 29d5ac70f0Sopenharmony_ci 30d5ac70f0Sopenharmony_ci<confdir:pcm/center_lfe.conf> 31d5ac70f0Sopenharmony_ci 32d5ac70f0Sopenharmony_ciSB-XFi.pcm.center_lfe.0 { 33d5ac70f0Sopenharmony_ci @args [ CARD ] 34d5ac70f0Sopenharmony_ci @args.CARD { 35d5ac70f0Sopenharmony_ci type string 36d5ac70f0Sopenharmony_ci } 37d5ac70f0Sopenharmony_ci type hw 38d5ac70f0Sopenharmony_ci card $CARD 39d5ac70f0Sopenharmony_ci device 2 40d5ac70f0Sopenharmony_ci hint.device 2 41d5ac70f0Sopenharmony_ci} 42d5ac70f0Sopenharmony_ci 43d5ac70f0Sopenharmony_ci<confdir:pcm/side.conf> 44d5ac70f0Sopenharmony_ci 45d5ac70f0Sopenharmony_ciSB-XFi.pcm.side.0 { 46d5ac70f0Sopenharmony_ci @args [ CARD ] 47d5ac70f0Sopenharmony_ci @args.CARD { 48d5ac70f0Sopenharmony_ci type string 49d5ac70f0Sopenharmony_ci } 50d5ac70f0Sopenharmony_ci type hw 51d5ac70f0Sopenharmony_ci card $CARD 52d5ac70f0Sopenharmony_ci device 3 53d5ac70f0Sopenharmony_ci hint.device 3 54d5ac70f0Sopenharmony_ci} 55d5ac70f0Sopenharmony_ci 56d5ac70f0Sopenharmony_ci<confdir:pcm/surround21.conf> 57d5ac70f0Sopenharmony_ci<confdir:pcm/surround40.conf> 58d5ac70f0Sopenharmony_ci<confdir:pcm/surround41.conf> 59d5ac70f0Sopenharmony_ci<confdir:pcm/surround50.conf> 60d5ac70f0Sopenharmony_ci<confdir:pcm/surround51.conf> 61d5ac70f0Sopenharmony_ci<confdir:pcm/surround71.conf> 62d5ac70f0Sopenharmony_ci 63d5ac70f0Sopenharmony_ciSB-XFi.pcm.surround40.0 cards.SB-XFi.pcm.front.0 64d5ac70f0Sopenharmony_ciSB-XFi.pcm.surround51.0 cards.SB-XFi.pcm.front.0 65d5ac70f0Sopenharmony_ciSB-XFi.pcm.surround71.0 cards.SB-XFi.pcm.front.0 66d5ac70f0Sopenharmony_ci 67d5ac70f0Sopenharmony_ci<confdir:pcm/iec958.conf> 68d5ac70f0Sopenharmony_ci 69d5ac70f0Sopenharmony_ciSB-XFi.pcm.iec958.0 { 70d5ac70f0Sopenharmony_ci @args [ CARD AES0 AES1 AES2 AES3 ] 71d5ac70f0Sopenharmony_ci @args.CARD { 72d5ac70f0Sopenharmony_ci type string 73d5ac70f0Sopenharmony_ci } 74d5ac70f0Sopenharmony_ci @args.AES0 { 75d5ac70f0Sopenharmony_ci type integer 76d5ac70f0Sopenharmony_ci } 77d5ac70f0Sopenharmony_ci @args.AES1 { 78d5ac70f0Sopenharmony_ci type integer 79d5ac70f0Sopenharmony_ci } 80d5ac70f0Sopenharmony_ci @args.AES2 { 81d5ac70f0Sopenharmony_ci type integer 82d5ac70f0Sopenharmony_ci } 83d5ac70f0Sopenharmony_ci @args.AES3 { 84d5ac70f0Sopenharmony_ci type integer 85d5ac70f0Sopenharmony_ci } 86d5ac70f0Sopenharmony_ci type asym 87d5ac70f0Sopenharmony_ci playback.pcm { 88d5ac70f0Sopenharmony_ci type hooks 89d5ac70f0Sopenharmony_ci slave.pcm { 90d5ac70f0Sopenharmony_ci type hw 91d5ac70f0Sopenharmony_ci card $CARD 92d5ac70f0Sopenharmony_ci device 4 93d5ac70f0Sopenharmony_ci } 94d5ac70f0Sopenharmony_ci hooks.0 { 95d5ac70f0Sopenharmony_ci type ctl_elems 96d5ac70f0Sopenharmony_ci hook_args [ 97d5ac70f0Sopenharmony_ci { 98d5ac70f0Sopenharmony_ci interface PCM 99d5ac70f0Sopenharmony_ci name "IEC958 Playback PCM Stream" 100d5ac70f0Sopenharmony_ci device 4 101d5ac70f0Sopenharmony_ci lock true 102d5ac70f0Sopenharmony_ci preserve true 103d5ac70f0Sopenharmony_ci value [ $AES0 $AES1 $AES2 $AES3 ] 104d5ac70f0Sopenharmony_ci } 105d5ac70f0Sopenharmony_ci ] 106d5ac70f0Sopenharmony_ci } 107d5ac70f0Sopenharmony_ci } 108d5ac70f0Sopenharmony_ci hint.device 4 109d5ac70f0Sopenharmony_ci} 110