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