--- /dev/null
+state.chtnau8824 {
+ control.1 {
+ iface MIXER
+ name 'media0_out mix 0 media0_in Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'media0_out mix 0 media1_in Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'media0_out mix 0 media2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'media0_out mix 0 media3_in Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'media1_out mix 0 media0_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'media1_out mix 0 media1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'media1_out mix 0 media2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'media1_out mix 0 media3_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'pcm0_out mix 0 modem_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'pcm0_out mix 0 codec_in0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'pcm0_out mix 0 codec_in1 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'pcm0_out mix 0 sprot_loop_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'pcm0_out mix 0 media_loop1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'pcm0_out mix 0 media_loop2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'pcm0_out mix 0 pcm0_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'pcm0_out mix 0 pcm1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'pcm1_out mix 0 modem_in Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'pcm1_out mix 0 codec_in0 Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'pcm1_out mix 0 codec_in1 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'pcm1_out mix 0 sprot_loop_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'pcm1_out mix 0 media_loop1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'pcm1_out mix 0 media_loop2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'pcm1_out mix 0 pcm0_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'pcm1_out mix 0 pcm1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'pcm2_out mix 0 modem_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'pcm2_out mix 0 codec_in0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'pcm2_out mix 0 codec_in1 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'pcm2_out mix 0 sprot_loop_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'pcm2_out mix 0 media_loop1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'pcm2_out mix 0 media_loop2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'pcm2_out mix 0 pcm0_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'pcm2_out mix 0 pcm1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'sprot_loop_out mix 0 modem_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'sprot_loop_out mix 0 codec_in0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'sprot_loop_out mix 0 codec_in1 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'sprot_loop_out mix 0 sprot_loop_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'sprot_loop_out mix 0 media_loop1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'sprot_loop_out mix 0 media_loop2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'sprot_loop_out mix 0 pcm0_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.40 {
+ iface MIXER
+ name 'sprot_loop_out mix 0 pcm1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface MIXER
+ name 'media_loop1_out mix 0 modem_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.42 {
+ iface MIXER
+ name 'media_loop1_out mix 0 codec_in0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface MIXER
+ name 'media_loop1_out mix 0 codec_in1 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.44 {
+ iface MIXER
+ name 'media_loop1_out mix 0 sprot_loop_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.45 {
+ iface MIXER
+ name 'media_loop1_out mix 0 media_loop1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.46 {
+ iface MIXER
+ name 'media_loop1_out mix 0 media_loop2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.47 {
+ iface MIXER
+ name 'media_loop1_out mix 0 pcm0_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.48 {
+ iface MIXER
+ name 'media_loop1_out mix 0 pcm1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.49 {
+ iface MIXER
+ name 'media_loop2_out mix 0 modem_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.50 {
+ iface MIXER
+ name 'media_loop2_out mix 0 codec_in0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.51 {
+ iface MIXER
+ name 'media_loop2_out mix 0 codec_in1 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.52 {
+ iface MIXER
+ name 'media_loop2_out mix 0 sprot_loop_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.53 {
+ iface MIXER
+ name 'media_loop2_out mix 0 media_loop1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.54 {
+ iface MIXER
+ name 'media_loop2_out mix 0 media_loop2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.55 {
+ iface MIXER
+ name 'media_loop2_out mix 0 pcm0_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.56 {
+ iface MIXER
+ name 'media_loop2_out mix 0 pcm1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.57 {
+ iface MIXER
+ name 'codec_out0 mix 0 modem_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.58 {
+ iface MIXER
+ name 'codec_out0 mix 0 codec_in0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.59 {
+ iface MIXER
+ name 'codec_out0 mix 0 codec_in1 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.60 {
+ iface MIXER
+ name 'codec_out0 mix 0 sprot_loop_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.61 {
+ iface MIXER
+ name 'codec_out0 mix 0 media_loop1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.62 {
+ iface MIXER
+ name 'codec_out0 mix 0 media_loop2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.63 {
+ iface MIXER
+ name 'codec_out0 mix 0 pcm0_in Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.64 {
+ iface MIXER
+ name 'codec_out0 mix 0 pcm1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.65 {
+ iface MIXER
+ name 'codec_out1 mix 0 modem_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.66 {
+ iface MIXER
+ name 'codec_out1 mix 0 codec_in0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.67 {
+ iface MIXER
+ name 'codec_out1 mix 0 codec_in1 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.68 {
+ iface MIXER
+ name 'codec_out1 mix 0 sprot_loop_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.69 {
+ iface MIXER
+ name 'codec_out1 mix 0 media_loop1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.70 {
+ iface MIXER
+ name 'codec_out1 mix 0 media_loop2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.71 {
+ iface MIXER
+ name 'codec_out1 mix 0 pcm0_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.72 {
+ iface MIXER
+ name 'codec_out1 mix 0 pcm1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.73 {
+ iface MIXER
+ name 'modem_out mix 0 modem_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.74 {
+ iface MIXER
+ name 'modem_out mix 0 codec_in0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.75 {
+ iface MIXER
+ name 'modem_out mix 0 codec_in1 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.76 {
+ iface MIXER
+ name 'modem_out mix 0 sprot_loop_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.77 {
+ iface MIXER
+ name 'modem_out mix 0 media_loop1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.78 {
+ iface MIXER
+ name 'modem_out mix 0 media_loop2_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.79 {
+ iface MIXER
+ name 'modem_out mix 0 pcm0_in Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.80 {
+ iface MIXER
+ name 'modem_out mix 0 pcm1_in Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.81 {
+ iface MIXER
+ name 'media0_in Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.82 {
+ iface MIXER
+ name 'media0_in Gain 0 Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.83 {
+ iface MIXER
+ name 'media0_in Gain 0 Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.84 {
+ iface MIXER
+ name 'media1_in Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.85 {
+ iface MIXER
+ name 'media1_in Gain 0 Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.86 {
+ iface MIXER
+ name 'media1_in Gain 0 Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.87 {
+ iface MIXER
+ name 'media2_in Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.88 {
+ iface MIXER
+ name 'media2_in Gain 0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.89 {
+ iface MIXER
+ name 'media2_in Gain 0 Volume'
+ value.0 -1440
+ value.1 -1440
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 -14400
+ dbvalue.1 -14400
+ }
+ }
+ control.90 {
+ iface MIXER
+ name 'media3_in Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.91 {
+ iface MIXER
+ name 'media3_in Gain 0 Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.92 {
+ iface MIXER
+ name 'media3_in Gain 0 Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.93 {
+ iface MIXER
+ name 'pcm0_in Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.94 {
+ iface MIXER
+ name 'pcm0_in Gain 0 Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.95 {
+ iface MIXER
+ name 'pcm0_in Gain 0 Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.96 {
+ iface MIXER
+ name 'pcm1_in Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.97 {
+ iface MIXER
+ name 'pcm1_in Gain 0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.98 {
+ iface MIXER
+ name 'pcm1_in Gain 0 Volume'
+ value.0 -1440
+ value.1 -1440
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 -14400
+ dbvalue.1 -14400
+ }
+ }
+ control.99 {
+ iface MIXER
+ name 'pcm1_out Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.100 {
+ iface MIXER
+ name 'pcm1_out Gain 0 Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.101 {
+ iface MIXER
+ name 'pcm1_out Gain 0 Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.102 {
+ iface MIXER
+ name 'pcm2_out Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.103 {
+ iface MIXER
+ name 'pcm2_out Gain 0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.104 {
+ iface MIXER
+ name 'pcm2_out Gain 0 Volume'
+ value.0 -1440
+ value.1 -1440
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 -14400
+ dbvalue.1 -14400
+ }
+ }
+ control.105 {
+ iface MIXER
+ name 'codec_in0 Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.106 {
+ iface MIXER
+ name 'codec_in0 Gain 0 Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.107 {
+ iface MIXER
+ name 'codec_in0 Gain 0 Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.108 {
+ iface MIXER
+ name 'codec_in1 Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.109 {
+ iface MIXER
+ name 'codec_in1 Gain 0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.110 {
+ iface MIXER
+ name 'codec_in1 Gain 0 Volume'
+ value.0 -1440
+ value.1 -1440
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 -14400
+ dbvalue.1 -14400
+ }
+ }
+ control.111 {
+ iface MIXER
+ name 'codec_out0 Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.112 {
+ iface MIXER
+ name 'codec_out0 Gain 0 Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.113 {
+ iface MIXER
+ name 'codec_out0 Gain 0 Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.114 {
+ iface MIXER
+ name 'codec_out1 Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.115 {
+ iface MIXER
+ name 'codec_out1 Gain 0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.116 {
+ iface MIXER
+ name 'codec_out1 Gain 0 Volume'
+ value.0 -1440
+ value.1 -1440
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 -14400
+ dbvalue.1 -14400
+ }
+ }
+ control.117 {
+ iface MIXER
+ name 'media_loop1_out Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.118 {
+ iface MIXER
+ name 'media_loop1_out Gain 0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.119 {
+ iface MIXER
+ name 'media_loop1_out Gain 0 Volume'
+ value.0 -1440
+ value.1 -1440
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 -14400
+ dbvalue.1 -14400
+ }
+ }
+ control.120 {
+ iface MIXER
+ name 'media_loop2_out Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.121 {
+ iface MIXER
+ name 'media_loop2_out Gain 0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.122 {
+ iface MIXER
+ name 'media_loop2_out Gain 0 Volume'
+ value.0 -1440
+ value.1 -1440
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 -14400
+ dbvalue.1 -14400
+ }
+ }
+ control.123 {
+ iface MIXER
+ name 'sprot_loop_out Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.124 {
+ iface MIXER
+ name 'sprot_loop_out Gain 0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.125 {
+ iface MIXER
+ name 'sprot_loop_out Gain 0 Volume'
+ value.0 -1440
+ value.1 -1440
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 -14400
+ dbvalue.1 -14400
+ }
+ }
+ control.126 {
+ iface MIXER
+ name 'media0_in Volume 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.127 {
+ iface MIXER
+ name 'media0_in Volume 0 Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.128 {
+ iface MIXER
+ name 'media0_in Volume 0 Volume'
+ value.0 -1440
+ value.1 -1440
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 -14400
+ dbvalue.1 -14400
+ }
+ }
+ control.129 {
+ iface MIXER
+ name 'modem_in Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.130 {
+ iface MIXER
+ name 'modem_in Gain 0 Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.131 {
+ iface MIXER
+ name 'modem_in Gain 0 Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.132 {
+ iface MIXER
+ name 'modem_out Gain 0 Ramp Delay'
+ value 5
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '5 - 5000'
+ }
+ }
+ control.133 {
+ iface MIXER
+ name 'modem_out Gain 0 Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.134 {
+ iface MIXER
+ name 'modem_out Gain 0 Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '-1440 - 360'
+ dbmin -14400
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.135 {
+ iface MIXER
+ name 'media_loop1_out fir 0 params'
+ value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type BYTES
+ count 274
+ }
+ }
+ control.136 {
+ iface MIXER
+ name 'media_loop1_out iir 0 params'
+ value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type BYTES
+ count 302
+ }
+ }
+ control.137 {
+ iface MIXER
+ name 'media_loop1_out mdrp 0 params'
+ value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type BYTES
+ count 288
+ }
+ }
+ control.138 {
+ iface MIXER
+ name 'media_loop2_out fir 0 params'
+ value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type BYTES
+ count 274
+ }
+ }
+ control.139 {
+ iface MIXER
+ name 'media_loop2_out iir 0 params'
+ value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type BYTES
+ count 302
+ }
+ }
+ control.140 {
+ iface MIXER
+ name 'media_loop2_out mdrp 0 params'
+ value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type BYTES
+ count 288
+ }
+ }
+ control.141 {
+ iface MIXER
+ name 'sprot_loop_out lpro 0 params'
+ value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type BYTES
+ count 194
+ }
+ }
+ control.142 {
+ iface MIXER
+ name 'codec_in0 dcr 0 params'
+ value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type BYTES
+ count 54
+ }
+ }
+ control.143 {
+ iface MIXER
+ name 'codec_in1 dcr 0 params'
+ value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type BYTES
+ count 54
+ }
+ }
+ control.144 {
+ iface MIXER
+ name 'codec_out tx interleaver slot 0'
+ value codec_out0_0
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 none
+ item.1 codec_out0_0
+ item.2 codec_out0_1
+ item.3 codec_out1_0
+ item.4 codec_out1_1
+ }
+ }
+ control.145 {
+ iface MIXER
+ name 'codec_out tx interleaver slot 1'
+ value codec_out0_1
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 none
+ item.1 codec_out0_0
+ item.2 codec_out0_1
+ item.3 codec_out1_0
+ item.4 codec_out1_1
+ }
+ }
+ control.146 {
+ iface MIXER
+ name 'codec_out tx interleaver slot 2'
+ value codec_out1_0
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 none
+ item.1 codec_out0_0
+ item.2 codec_out0_1
+ item.3 codec_out1_0
+ item.4 codec_out1_1
+ }
+ }
+ control.147 {
+ iface MIXER
+ name 'codec_out tx interleaver slot 3'
+ value codec_out1_1
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 none
+ item.1 codec_out0_0
+ item.2 codec_out0_1
+ item.3 codec_out1_0
+ item.4 codec_out1_1
+ }
+ }
+ control.148 {
+ iface MIXER
+ name 'codec_in rx deinterleaver codec_in0_0'
+ value 'slot 0'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 none
+ item.1 'slot 0'
+ item.2 'slot 1'
+ item.3 'slot 2'
+ item.4 'slot 3'
+ }
+ }
+ control.149 {
+ iface MIXER
+ name 'codec_in rx deinterleaver codec_in0_1'
+ value 'slot 1'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 none
+ item.1 'slot 0'
+ item.2 'slot 1'
+ item.3 'slot 2'
+ item.4 'slot 3'
+ }
+ }
+ control.150 {
+ iface MIXER
+ name 'codec_in rx deinterleaver codec_in1_0'
+ value 'slot 2'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 none
+ item.1 'slot 0'
+ item.2 'slot 1'
+ item.3 'slot 2'
+ item.4 'slot 3'
+ }
+ }
+ control.151 {
+ iface MIXER
+ name 'codec_in rx deinterleaver codec_in1_1'
+ value 'slot 3'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 none
+ item.1 'slot 0'
+ item.2 'slot 1'
+ item.3 'slot 2'
+ item.4 'slot 3'
+ }
+ }
+ control.152 {
+ iface MIXER
+ name 'ADC Companding'
+ value Off
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 NC
+ item.2 u-law
+ item.3 A-law
+ }
+ }
+ control.153 {
+ iface MIXER
+ name 'DAC Companding'
+ value Off
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 NC
+ item.2 u-law
+ item.3 A-law
+ }
+ }
+ control.154 {
+ iface MIXER
+ name 'ADC Decimation Rate'
+ value '64'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '32'
+ item.1 '64'
+ item.2 '128'
+ item.3 '256'
+ }
+ }
+ control.155 {
+ iface MIXER
+ name 'DAC Oversampling Rate'
+ value '64'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '64'
+ item.1 '256'
+ item.2 '128'
+ item.3 ''
+ item.4 '32'
+ }
+ }
+ control.156 {
+ iface MIXER
+ name 'Speaker Right DACR Volume'
+ value 15
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -9999999
+ dbmax 2400
+ dbvalue.0 1161
+ }
+ }
+ control.157 {
+ iface MIXER
+ name 'Speaker Left DACL Volume'
+ value 15
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -9999999
+ dbmax 2400
+ dbvalue.0 1161
+ }
+ }
+ control.158 {
+ iface MIXER
+ name 'Speaker Left DACR Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -9999999
+ dbmax 2400
+ dbvalue.0 -9999999
+ }
+ }
+ control.159 {
+ iface MIXER
+ name 'Speaker Right DACL Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -9999999
+ dbmax 2400
+ dbvalue.0 -9999999
+ }
+ }
+ control.160 {
+ iface MIXER
+ name 'Headphone Right DACR Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -3000
+ dbmax 0
+ dbvalue.0 -3000
+ }
+ }
+ control.161 {
+ iface MIXER
+ name 'Headphone Left DACL Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -3000
+ dbmax 0
+ dbvalue.0 -3000
+ }
+ }
+ control.162 {
+ iface MIXER
+ name 'Headphone Right DACL Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -3000
+ dbmax 0
+ dbvalue.0 -3000
+ }
+ }
+ control.163 {
+ iface MIXER
+ name 'Headphone Left DACR Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -3000
+ dbmax 0
+ dbvalue.0 -3000
+ }
+ }
+ control.164 {
+ iface MIXER
+ name 'MIC1 Volume'
+ value 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 18'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 3200
+ }
+ }
+ control.165 {
+ iface MIXER
+ name 'MIC2 Volume'
+ value 10
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 18'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 2000
+ }
+ }
+ control.166 {
+ iface MIXER
+ name 'DMIC1 Volume'
+ value 256
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 356'
+ dbmin -12800
+ dbmax 5000
+ dbvalue.0 0
+ }
+ }
+ control.167 {
+ iface MIXER
+ name 'DMIC2 Volume'
+ value 256
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 356'
+ dbmin -12800
+ dbmax 5000
+ dbvalue.0 0
+ }
+ }
+ control.168 {
+ iface MIXER
+ name 'DMIC3 Volume'
+ value 256
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 356'
+ dbmin -12800
+ dbmax 5000
+ dbvalue.0 0
+ }
+ }
+ control.169 {
+ iface MIXER
+ name 'DMIC4 Volume'
+ value 256
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 356'
+ dbmin -12800
+ dbmax 5000
+ dbvalue.0 0
+ }
+ }
+ control.170 {
+ iface MIXER
+ name 'ADC CH0 Select'
+ value 'Input CH0'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Input CH0'
+ item.1 'Input CH1'
+ item.2 'Input CH2'
+ item.3 'Input CH3'
+ }
+ }
+ control.171 {
+ iface MIXER
+ name 'ADC CH1 Select'
+ value 'Input CH0'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Input CH0'
+ item.1 'Input CH1'
+ item.2 'Input CH2'
+ item.3 'Input CH3'
+ }
+ }
+ control.172 {
+ iface MIXER
+ name 'ADC CH2 Select'
+ value 'Input CH0'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Input CH0'
+ item.1 'Input CH1'
+ item.2 'Input CH2'
+ item.3 'Input CH3'
+ }
+ }
+ control.173 {
+ iface MIXER
+ name 'ADC CH3 Select'
+ value 'Input CH0'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Input CH0'
+ item.1 'Input CH1'
+ item.2 'Input CH2'
+ item.3 'Input CH3'
+ }
+ }
+ control.174 {
+ iface MIXER
+ name 'ADC CH0 TX Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.175 {
+ iface MIXER
+ name 'ADC CH1 TX Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.176 {
+ iface MIXER
+ name 'ADC CH2 TX Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.177 {
+ iface MIXER
+ name 'ADC CH3 TX Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.178 {
+ iface MIXER
+ name 'DACL Channel Source'
+ value 'Slot 0'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Slot 0'
+ item.1 'Slot 1'
+ item.2 'Slot 2'
+ item.3 'Slot 3'
+ }
+ }
+ control.179 {
+ iface MIXER
+ name 'DACR Channel Source'
+ value 'Slot 1'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Slot 0'
+ item.1 'Slot 1'
+ item.2 'Slot 2'
+ item.3 'Slot 3'
+ }
+ }
+ control.180 {
+ iface MIXER
+ name 'DACL LR Mix'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.181 {
+ iface MIXER
+ name 'DACR LR Mix'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.182 {
+ iface MIXER
+ name 'THD for key media'
+ value 10
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 255'
+ }
+ }
+ control.183 {
+ iface MIXER
+ name 'THD for key voice command'
+ value 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 255'
+ }
+ }
+ control.184 {
+ iface MIXER
+ name 'THD for key volume up'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 255'
+ }
+ }
+ control.185 {
+ iface MIXER
+ name 'THD for key volume down'
+ value 115
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 255'
+ }
+ }
+ control.186 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.187 {
+ iface CARD
+ name 'Headset Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.188 {
+ iface MIXER
+ name 'Headphone Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.189 {
+ iface MIXER
+ name 'Headset Mic Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.190 {
+ iface MIXER
+ name 'Int Mic Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.191 {
+ iface MIXER
+ name 'Ext Spk Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.192 {
+ iface MIXER
+ name 'DMIC1 Enable Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.193 {
+ iface MIXER
+ name 'DMIC2 Enable Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.194 {
+ iface MIXER
+ name 'DMIC3 Enable Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.195 {
+ iface MIXER
+ name 'DMIC4 Enable Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.196 {
+ iface MIXER
+ name 'Left ADC MIC Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.197 {
+ iface MIXER
+ name 'Left ADC HSMIC Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.198 {
+ iface MIXER
+ name 'Right ADC MIC Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.199 {
+ iface MIXER
+ name 'Right ADC HSMIC Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.200 {
+ iface MIXER
+ name 'DACL Mux'
+ value DACL
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 DACL
+ item.1 DACR
+ }
+ }
+ control.201 {
+ iface MIXER
+ name 'DACR Mux'
+ value DACR
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 DACL
+ item.1 DACR
+ }
+ }
+ control.202 {
+ iface MIXER
+ name 'Left Headphone DAC Right Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.203 {
+ iface MIXER
+ name 'Left Headphone DAC Left Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.204 {
+ iface MIXER
+ name 'Right Headphone DAC Left Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.205 {
+ iface MIXER
+ name 'Right Headphone DAC Right Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}