1d5ac70f0Sopenharmony_ci# 2d5ac70f0Sopenharmony_ci# Configuration for the Intel HDMI/DP LPE audio 3d5ac70f0Sopenharmony_ci# 4d5ac70f0Sopenharmony_ci 5d5ac70f0Sopenharmony_ci<confdir:pcm/hdmi.conf> 6d5ac70f0Sopenharmony_ci 7d5ac70f0Sopenharmony_ciHdmiLpeAudio.pcm.hdmi.0 { 8d5ac70f0Sopenharmony_ci @args [ CARD AES0 AES1 AES2 AES3 ] 9d5ac70f0Sopenharmony_ci @args.CARD { 10d5ac70f0Sopenharmony_ci type string 11d5ac70f0Sopenharmony_ci } 12d5ac70f0Sopenharmony_ci @args.AES0 { 13d5ac70f0Sopenharmony_ci type integer 14d5ac70f0Sopenharmony_ci } 15d5ac70f0Sopenharmony_ci @args.AES1 { 16d5ac70f0Sopenharmony_ci type integer 17d5ac70f0Sopenharmony_ci } 18d5ac70f0Sopenharmony_ci @args.AES2 { 19d5ac70f0Sopenharmony_ci type integer 20d5ac70f0Sopenharmony_ci } 21d5ac70f0Sopenharmony_ci @args.AES3 { 22d5ac70f0Sopenharmony_ci type integer 23d5ac70f0Sopenharmony_ci } 24d5ac70f0Sopenharmony_ci type hooks 25d5ac70f0Sopenharmony_ci slave.pcm { 26d5ac70f0Sopenharmony_ci type hw 27d5ac70f0Sopenharmony_ci card $CARD 28d5ac70f0Sopenharmony_ci } 29d5ac70f0Sopenharmony_ci hooks.0 { 30d5ac70f0Sopenharmony_ci type ctl_elems 31d5ac70f0Sopenharmony_ci hook_args [ 32d5ac70f0Sopenharmony_ci { 33d5ac70f0Sopenharmony_ci interface PCM 34d5ac70f0Sopenharmony_ci name "IEC958 Playback Default" 35d5ac70f0Sopenharmony_ci device 0 36d5ac70f0Sopenharmony_ci lock true 37d5ac70f0Sopenharmony_ci preserve true 38d5ac70f0Sopenharmony_ci value [ $AES0 $AES1 $AES2 $AES3 ] 39d5ac70f0Sopenharmony_ci } 40d5ac70f0Sopenharmony_ci ] 41d5ac70f0Sopenharmony_ci } 42d5ac70f0Sopenharmony_ci} 43d5ac70f0Sopenharmony_ci 44d5ac70f0Sopenharmony_ciHdmiLpeAudio.pcm.hdmi.1 { 45d5ac70f0Sopenharmony_ci @args [ CARD AES0 AES1 AES2 AES3 ] 46d5ac70f0Sopenharmony_ci @args.CARD { 47d5ac70f0Sopenharmony_ci type string 48d5ac70f0Sopenharmony_ci } 49d5ac70f0Sopenharmony_ci @args.AES0 { 50d5ac70f0Sopenharmony_ci type integer 51d5ac70f0Sopenharmony_ci } 52d5ac70f0Sopenharmony_ci @args.AES1 { 53d5ac70f0Sopenharmony_ci type integer 54d5ac70f0Sopenharmony_ci } 55d5ac70f0Sopenharmony_ci @args.AES2 { 56d5ac70f0Sopenharmony_ci type integer 57d5ac70f0Sopenharmony_ci } 58d5ac70f0Sopenharmony_ci @args.AES3 { 59d5ac70f0Sopenharmony_ci type integer 60d5ac70f0Sopenharmony_ci } 61d5ac70f0Sopenharmony_ci type hooks 62d5ac70f0Sopenharmony_ci slave.pcm { 63d5ac70f0Sopenharmony_ci type hw 64d5ac70f0Sopenharmony_ci card $CARD 65d5ac70f0Sopenharmony_ci device 1 66d5ac70f0Sopenharmony_ci } 67d5ac70f0Sopenharmony_ci hooks.0 { 68d5ac70f0Sopenharmony_ci type ctl_elems 69d5ac70f0Sopenharmony_ci hook_args [ 70d5ac70f0Sopenharmony_ci { 71d5ac70f0Sopenharmony_ci interface PCM 72d5ac70f0Sopenharmony_ci name "IEC958 Playback Default" 73d5ac70f0Sopenharmony_ci device 1 74d5ac70f0Sopenharmony_ci lock true 75d5ac70f0Sopenharmony_ci preserve true 76d5ac70f0Sopenharmony_ci value [ $AES0 $AES1 $AES2 $AES3 ] 77d5ac70f0Sopenharmony_ci } 78d5ac70f0Sopenharmony_ci ] 79d5ac70f0Sopenharmony_ci } 80d5ac70f0Sopenharmony_ci} 81d5ac70f0Sopenharmony_ci 82d5ac70f0Sopenharmony_ciHdmiLpeAudio.pcm.hdmi.2 { 83d5ac70f0Sopenharmony_ci @args [ CARD AES0 AES1 AES2 AES3 ] 84d5ac70f0Sopenharmony_ci @args.CARD { 85d5ac70f0Sopenharmony_ci type string 86d5ac70f0Sopenharmony_ci } 87d5ac70f0Sopenharmony_ci @args.AES0 { 88d5ac70f0Sopenharmony_ci type integer 89d5ac70f0Sopenharmony_ci } 90d5ac70f0Sopenharmony_ci @args.AES1 { 91d5ac70f0Sopenharmony_ci type integer 92d5ac70f0Sopenharmony_ci } 93d5ac70f0Sopenharmony_ci @args.AES2 { 94d5ac70f0Sopenharmony_ci type integer 95d5ac70f0Sopenharmony_ci } 96d5ac70f0Sopenharmony_ci @args.AES3 { 97d5ac70f0Sopenharmony_ci type integer 98d5ac70f0Sopenharmony_ci } 99d5ac70f0Sopenharmony_ci type hooks 100d5ac70f0Sopenharmony_ci slave.pcm { 101d5ac70f0Sopenharmony_ci type hw 102d5ac70f0Sopenharmony_ci card $CARD 103d5ac70f0Sopenharmony_ci device 2 104d5ac70f0Sopenharmony_ci } 105d5ac70f0Sopenharmony_ci hooks.0 { 106d5ac70f0Sopenharmony_ci type ctl_elems 107d5ac70f0Sopenharmony_ci hook_args [ 108d5ac70f0Sopenharmony_ci { 109d5ac70f0Sopenharmony_ci interface PCM 110d5ac70f0Sopenharmony_ci name "IEC958 Playback Default" 111d5ac70f0Sopenharmony_ci device 2 112d5ac70f0Sopenharmony_ci lock true 113d5ac70f0Sopenharmony_ci preserve true 114d5ac70f0Sopenharmony_ci value [ $AES0 $AES1 $AES2 $AES3 ] 115d5ac70f0Sopenharmony_ci } 116d5ac70f0Sopenharmony_ci ] 117d5ac70f0Sopenharmony_ci } 118d5ac70f0Sopenharmony_ci} 119