summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/alsa-state/alsa-state/imx/asound.state
diff options
context:
space:
mode:
authorYuqing Zhu <carol.zhu@nxp.com>2016-03-02 16:59:39 +0800
committerOtavio Salvador <otavio@ossystems.com.br>2016-04-19 15:06:34 -0300
commit161f0c73e647bc09c722d9d4644f44a488d5f605 (patch)
treea1fe27517875848503e71dbaf16a2ce6fbe64b95 /recipes-bsp/alsa-state/alsa-state/imx/asound.state
parentcc63816caed36a775804a466c589ec176bcac918 (diff)
downloadmeta-freescale-161f0c73e647bc09c722d9d4644f44a488d5f605.tar.gz
alsa-state: Using one unified version to set configuration values for mx6/mx6ul/mx7
As i.MX6UL uses the SOC Family name as "mx6ul", need to add configuration for mx6ul separately. Unify the configuration files to be easy to maintain. For asound.conf, there is no change. For asound.state, wm8962/cs42888 audio configuration for mx6. wm8958/wm8960 audio configuration for mx6ul/mx7. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'recipes-bsp/alsa-state/alsa-state/imx/asound.state')
-rwxr-xr-xrecipes-bsp/alsa-state/alsa-state/imx/asound.state5528
1 files changed, 5528 insertions, 0 deletions
diff --git a/recipes-bsp/alsa-state/alsa-state/imx/asound.state b/recipes-bsp/alsa-state/alsa-state/imx/asound.state
new file mode 100755
index 00000000..326a57b9
--- /dev/null
+++ b/recipes-bsp/alsa-state/alsa-state/imx/asound.state
@@ -0,0 +1,5528 @@
1state.wm8962audio {
2 control.1 {
3 iface MIXER
4 name 'Input Mixer Switch'
5 value.0 true
6 value.1 true
7 comment {
8 access 'read write'
9 type BOOLEAN
10 count 2
11 }
12 }
13 control.2 {
14 iface MIXER
15 name 'MIXINL IN2L Volume'
16 value 5
17 comment {
18 access 'read write'
19 type INTEGER
20 count 1
21 range '0 - 7'
22 dbmin -1500
23 dbmax 600
24 dbvalue.0 0
25 }
26 }
27 control.3 {
28 iface MIXER
29 name 'MIXINL PGA Volume'
30 value 0
31 comment {
32 access 'read write'
33 type INTEGER
34 count 1
35 range '0 - 7'
36 dbmin 0
37 dbmax 3000
38 dbvalue.0 0
39 }
40 }
41 control.4 {
42 iface MIXER
43 name 'MIXINL IN3L Volume'
44 value 5
45 comment {
46 access 'read write'
47 type INTEGER
48 count 1
49 range '0 - 7'
50 dbmin -1500
51 dbmax 600
52 dbvalue.0 0
53 }
54 }
55 control.5 {
56 iface MIXER
57 name 'MIXINR IN2R Volume'
58 value 5
59 comment {
60 access 'read write'
61 type INTEGER
62 count 1
63 range '0 - 7'
64 dbmin -1500
65 dbmax 600
66 dbvalue.0 0
67 }
68 }
69 control.6 {
70 iface MIXER
71 name 'MIXINR PGA Volume'
72 value 0
73 comment {
74 access 'read write'
75 type INTEGER
76 count 1
77 range '0 - 7'
78 dbmin 0
79 dbmax 3000
80 dbvalue.0 0
81 }
82 }
83 control.7 {
84 iface MIXER
85 name 'MIXINR IN3R Volume'
86 value 7
87 comment {
88 access 'read write'
89 type INTEGER
90 count 1
91 range '0 - 7'
92 dbmin -1500
93 dbmax 600
94 dbvalue.0 600
95 }
96 }
97 control.8 {
98 iface MIXER
99 name 'Digital Capture Volume'
100 value.0 108
101 value.1 108
102 comment {
103 access 'read write'
104 type INTEGER
105 count 2
106 range '0 - 127'
107 dbmin -9999999
108 dbmax 2325
109 dbvalue.0 900
110 dbvalue.1 900
111 }
112 }
113 control.9 {
114 iface MIXER
115 name 'Capture Volume'
116 value.0 40
117 value.1 40
118 comment {
119 access 'read write'
120 type INTEGER
121 count 2
122 range '0 - 63'
123 dbmin -2325
124 dbmax 2400
125 dbvalue.0 675
126 dbvalue.1 675
127 }
128 }
129 control.10 {
130 iface MIXER
131 name 'Capture Switch'
132 value.0 true
133 value.1 true
134 comment {
135 access 'read write'
136 type BOOLEAN
137 count 2
138 }
139 }
140 control.11 {
141 iface MIXER
142 name 'Capture ZC Switch'
143 value.0 true
144 value.1 true
145 comment {
146 access 'read write'
147 type BOOLEAN
148 count 2
149 }
150 }
151 control.12 {
152 iface MIXER
153 name 'Capture HPF Switch'
154 value true
155 comment {
156 access 'read write'
157 type BOOLEAN
158 count 1
159 }
160 }
161 control.13 {
162 iface MIXER
163 name 'Capture HPF Mode'
164 value Hi-fi
165 comment {
166 access 'read write'
167 type ENUMERATED
168 count 1
169 item.0 Hi-fi
170 item.1 Application
171 }
172 }
173 control.14 {
174 iface MIXER
175 name 'Capture HPF Cutoff'
176 value 0
177 comment {
178 access 'read write'
179 type INTEGER
180 count 1
181 range '0 - 7'
182 }
183 }
184 control.15 {
185 iface MIXER
186 name 'Capture LHPF Switch'
187 value false
188 comment {
189 access 'read write'
190 type BOOLEAN
191 count 1
192 }
193 }
194 control.16 {
195 iface MIXER
196 name 'Capture LHPF Mode'
197 value LPF
198 comment {
199 access 'read write'
200 type ENUMERATED
201 count 1
202 item.0 LPF
203 item.1 HPF
204 }
205 }
206 control.17 {
207 iface MIXER
208 name 'Sidetone Volume'
209 value.0 0
210 value.1 0
211 comment {
212 access 'read write'
213 type INTEGER
214 count 2
215 range '0 - 12'
216 dbmin -3600
217 dbmax 0
218 dbvalue.0 -3600
219 dbvalue.1 -3600
220 }
221 }
222 control.18 {
223 iface MIXER
224 name 'Digital Playback Volume'
225 value.0 96
226 value.1 96
227 comment {
228 access 'read write'
229 type INTEGER
230 count 2
231 range '0 - 127'
232 dbmin -9999999
233 dbmax 2325
234 dbvalue.0 0
235 dbvalue.1 0
236 }
237 }
238 control.19 {
239 iface MIXER
240 name 'DAC High Performance Switch'
241 value false
242 comment {
243 access 'read write'
244 type BOOLEAN
245 count 1
246 }
247 }
248 control.20 {
249 iface MIXER
250 name 'DAC L/R Swap Switch'
251 value false
252 comment {
253 access 'read write'
254 type BOOLEAN
255 count 1
256 }
257 }
258 control.21 {
259 iface MIXER
260 name 'ADC L/R Swap Switch'
261 value false
262 comment {
263 access 'read write'
264 type BOOLEAN
265 count 1
266 }
267 }
268 control.22 {
269 iface MIXER
270 name 'ADC High Performance Switch'
271 value true
272 comment {
273 access 'read write'
274 type BOOLEAN
275 count 1
276 }
277 }
278 control.23 {
279 iface MIXER
280 name 'Beep Volume'
281 value 0
282 comment {
283 access 'read write'
284 type INTEGER
285 count 1
286 range '0 - 15'
287 dbmin -9999999
288 dbmax -600
289 dbvalue.0 -9999999
290 }
291 }
292 control.24 {
293 iface MIXER
294 name 'Headphone Volume'
295 value.0 93
296 value.1 93
297 comment {
298 access 'read write'
299 type INTEGER
300 count 2
301 range '0 - 127'
302 dbmin -9999999
303 dbmax 600
304 dbvalue.0 -2800
305 dbvalue.1 -2800
306 }
307 }
308 control.25 {
309 iface MIXER
310 name 'Headphone Switch'
311 value.0 true
312 value.1 true
313 comment {
314 access 'read write'
315 type BOOLEAN
316 count 2
317 }
318 }
319 control.26 {
320 iface MIXER
321 name 'Headphone ZC Switch'
322 value.0 false
323 value.1 false
324 comment {
325 access 'read write'
326 type BOOLEAN
327 count 2
328 }
329 }
330 control.27 {
331 iface MIXER
332 name 'Headphone Aux Volume'
333 value.0 7
334 value.1 7
335 comment {
336 access 'read write'
337 type INTEGER
338 count 2
339 range '0 - 7'
340 dbmin -700
341 dbmax 0
342 dbvalue.0 0
343 dbvalue.1 0
344 }
345 }
346 control.28 {
347 iface MIXER
348 name 'Headphone Mixer Switch'
349 value.0 false
350 value.1 false
351 comment {
352 access 'read write'
353 type BOOLEAN
354 count 2
355 }
356 }
357 control.29 {
358 iface MIXER
359 name 'HPMIXL IN4L Volume'
360 value 7
361 comment {
362 access 'read write'
363 type INTEGER
364 count 1
365 range '0 - 7'
366 dbmin -1500
367 dbmax 600
368 dbvalue.0 600
369 }
370 }
371 control.30 {
372 iface MIXER
373 name 'HPMIXL IN4R Volume'
374 value 7
375 comment {
376 access 'read write'
377 type INTEGER
378 count 1
379 range '0 - 7'
380 dbmin -1500
381 dbmax 600
382 dbvalue.0 600
383 }
384 }
385 control.31 {
386 iface MIXER
387 name 'HPMIXL MIXINL Volume'
388 value 1
389 comment {
390 access 'read write'
391 type INTEGER
392 count 1
393 range '0 - 1'
394 dbmin -600
395 dbmax 0
396 dbvalue.0 0
397 }
398 }
399 control.32 {
400 iface MIXER
401 name 'HPMIXL MIXINR Volume'
402 value 1
403 comment {
404 access 'read write'
405 type INTEGER
406 count 1
407 range '0 - 1'
408 dbmin -600
409 dbmax 0
410 dbvalue.0 0
411 }
412 }
413 control.33 {
414 iface MIXER
415 name 'HPMIXR IN4L Volume'
416 value 7
417 comment {
418 access 'read write'
419 type INTEGER
420 count 1
421 range '0 - 7'
422 dbmin -1500
423 dbmax 600
424 dbvalue.0 600
425 }
426 }
427 control.34 {
428 iface MIXER
429 name 'HPMIXR IN4R Volume'
430 value 7
431 comment {
432 access 'read write'
433 type INTEGER
434 count 1
435 range '0 - 7'
436 dbmin -1500
437 dbmax 600
438 dbvalue.0 600
439 }
440 }
441 control.35 {
442 iface MIXER
443 name 'HPMIXR MIXINL Volume'
444 value 1
445 comment {
446 access 'read write'
447 type INTEGER
448 count 1
449 range '0 - 1'
450 dbmin -600
451 dbmax 0
452 dbvalue.0 0
453 }
454 }
455 control.36 {
456 iface MIXER
457 name 'HPMIXR MIXINR Volume'
458 value 1
459 comment {
460 access 'read write'
461 type INTEGER
462 count 1
463 range '0 - 1'
464 dbmin -600
465 dbmax 0
466 dbvalue.0 0
467 }
468 }
469 control.37 {
470 iface MIXER
471 name 'Speaker Boost Volume'
472 value 3
473 comment {
474 access 'read write'
475 type INTEGER
476 count 1
477 range '0 - 7'
478 dbmin 0
479 dbmax 1200
480 dbvalue.0 450
481 }
482 }
483 control.38 {
484 iface MIXER
485 name 'EQ Switch'
486 value false
487 comment {
488 access 'read write'
489 type BOOLEAN
490 count 1
491 }
492 }
493 control.39 {
494 iface MIXER
495 name 'EQ1 Volume'
496 value.0 12
497 value.1 12
498 comment {
499 access 'read write'
500 type INTEGER
501 count 2
502 range '0 - 31'
503 dbmin -1200
504 dbmax 1900
505 dbvalue.0 0
506 dbvalue.1 0
507 }
508 }
509 control.40 {
510 iface MIXER
511 name 'EQ2 Volume'
512 value.0 12
513 value.1 12
514 comment {
515 access 'read write'
516 type INTEGER
517 count 2
518 range '0 - 31'
519 dbmin -1200
520 dbmax 1900
521 dbvalue.0 0
522 dbvalue.1 0
523 }
524 }
525 control.41 {
526 iface MIXER
527 name 'EQ3 Volume'
528 value.0 12
529 value.1 12
530 comment {
531 access 'read write'
532 type INTEGER
533 count 2
534 range '0 - 31'
535 dbmin -1200
536 dbmax 1900
537 dbvalue.0 0
538 dbvalue.1 0
539 }
540 }
541 control.42 {
542 iface MIXER
543 name 'EQ4 Volume'
544 value.0 12
545 value.1 12
546 comment {
547 access 'read write'
548 type INTEGER
549 count 2
550 range '0 - 31'
551 dbmin -1200
552 dbmax 1900
553 dbvalue.0 0
554 dbvalue.1 0
555 }
556 }
557 control.43 {
558 iface MIXER
559 name 'EQ5 Volume'
560 value.0 12
561 value.1 12
562 comment {
563 access 'read write'
564 type INTEGER
565 count 2
566 range '0 - 31'
567 dbmin -1200
568 dbmax 1900
569 dbvalue.0 0
570 dbvalue.1 0
571 }
572 }
573 control.44 {
574 iface MIXER
575 name 'EQL Coefficients'
576 value '0fca040000d81eb5f1450b7501c51c58f3730a540558168ef82907ad1103056405594000'
577 comment {
578 access 'read write'
579 type BYTES
580 count 36
581 }
582 }
583 control.45 {
584 iface MIXER
585 name 'EQR Coefficients'
586 value '0fca040000d81eb5f1450b7501c51c58f3730a540558168ef82907ad1103056405594000'
587 comment {
588 access 'read write'
589 type BYTES
590 count 36
591 }
592 }
593 control.46 {
594 iface MIXER
595 name '3D Switch'
596 value false
597 comment {
598 access 'read write'
599 type BOOLEAN
600 count 1
601 }
602 }
603 control.47 {
604 iface MIXER
605 name '3D Coefficients'
606 value '0040000000000000'
607 comment {
608 access 'read write'
609 type BYTES
610 count 8
611 }
612 }
613 control.48 {
614 iface MIXER
615 name 'DF1 Switch'
616 value false
617 comment {
618 access 'read write'
619 type BOOLEAN
620 count 1
621 }
622 }
623 control.49 {
624 iface MIXER
625 name 'DF1 Coefficients'
626 value '0000000000000000000000000000'
627 comment {
628 access 'read write'
629 type BYTES
630 count 14
631 }
632 }
633 control.50 {
634 iface MIXER
635 name 'DRC Switch'
636 value false
637 comment {
638 access 'read write'
639 type BOOLEAN
640 count 1
641 }
642 }
643 control.51 {
644 iface MIXER
645 name 'DRC Coefficients'
646 value '000c0925000000000000'
647 comment {
648 access 'read write'
649 type BYTES
650 count 10
651 }
652 }
653 control.52 {
654 iface MIXER
655 name 'VSS Switch'
656 value false
657 comment {
658 access 'read write'
659 type BOOLEAN
660 count 1
661 }
662 }
663 control.53 {
664 iface MIXER
665 name 'VSS Coefficients'
666 value '008c020000350700003a4100008b7d00003a4100008cfee800780000003fb260002d18180020000000f1834000fb830000eeaec000fbac4000f17f8000f43b4000f5fb0000ea10c000fcc58000e275c00004b48000d4f9800004914000d8a48000023dc000cf7a8000dc060000f2dac000baf340000a7940001c068000fd2d00001ce840000ddc4000fc9d000009558000fe7e80000eab4000f99880000987c000fd2c400009480000035f400000870000fae4c000000b400004e18000011f4000f8b00000fbcbc00004f3800007df4000ff070000efd70000fbaf4000108a80001107c000e0080000d276000020cf400030234000fd69c0002835000006330000d9f6c000f33340000f420000040c8000fb3f8000f757c0000354000000c6c0000312c000fd8580'
667 comment {
668 access 'read write'
669 type BYTES
670 count 296
671 }
672 }
673 control.54 {
674 iface MIXER
675 name 'HPF1 Switch'
676 value false
677 comment {
678 access 'read write'
679 type BOOLEAN
680 count 1
681 }
682 }
683 control.55 {
684 iface MIXER
685 name 'HPF2 Switch'
686 value false
687 comment {
688 access 'read write'
689 type BOOLEAN
690 count 1
691 }
692 }
693 control.56 {
694 iface MIXER
695 name 'HPF Coefficients'
696 value '0000'
697 comment {
698 access 'read write'
699 type BYTES
700 count 2
701 }
702 }
703 control.57 {
704 iface MIXER
705 name 'HD Bass Switch'
706 value false
707 comment {
708 access 'read write'
709 type BOOLEAN
710 count 1
711 }
712 }
713 control.58 {
714 iface MIXER
715 name 'HD Bass Coefficients'
716 value '0002bd12007c586c00538121003f8bd80032f52d0065ac8c006be08700721483007214830043352500066a4a0043607900080000000100000059999a'
717 comment {
718 access 'read write'
719 type BYTES
720 count 60
721 }
722 }
723 control.59 {
724 iface MIXER
725 name 'ALC Switch'
726 value.0 false
727 value.1 false
728 comment {
729 access 'read write'
730 type BOOLEAN
731 count 2
732 }
733 }
734 control.60 {
735 iface MIXER
736 name ALC1
737 value '007b'
738 comment {
739 access 'read write'
740 type BYTES
741 count 2
742 }
743 }
744 control.61 {
745 iface MIXER
746 name ALC2
747 value '0000'
748 comment {
749 access 'read write'
750 type BYTES
751 count 2
752 }
753 }
754 control.62 {
755 iface MIXER
756 name ALC3
757 value '1c32'
758 comment {
759 access 'read write'
760 type BYTES
761 count 2
762 }
763 }
764 control.63 {
765 iface MIXER
766 name 'Noise Gate'
767 value '3200'
768 comment {
769 access 'read write'
770 type BYTES
771 count 2
772 }
773 }
774 control.64 {
775 iface MIXER
776 name 'Speaker Volume'
777 value.0 114
778 value.1 114
779 comment {
780 access 'read write'
781 type INTEGER
782 count 2
783 range '0 - 127'
784 dbmin -9999999
785 dbmax 600
786 dbvalue.0 -700
787 dbvalue.1 -700
788 }
789 }
790 control.65 {
791 iface MIXER
792 name 'Speaker Switch'
793 value.0 true
794 value.1 true
795 comment {
796 access 'read write'
797 type BOOLEAN
798 count 2
799 }
800 }
801 control.66 {
802 iface MIXER
803 name 'Speaker ZC Switch'
804 value.0 false
805 value.1 false
806 comment {
807 access 'read write'
808 type BOOLEAN
809 count 2
810 }
811 }
812 control.67 {
813 iface MIXER
814 name 'Speaker Mixer Switch'
815 value.0 false
816 value.1 false
817 comment {
818 access 'read write'
819 type BOOLEAN
820 count 2
821 }
822 }
823 control.68 {
824 iface MIXER
825 name 'SPKOUTL Mixer IN4L Volume'
826 value 7
827 comment {
828 access 'read write'
829 type INTEGER
830 count 1
831 range '0 - 7'
832 dbmin -1500
833 dbmax 600
834 dbvalue.0 600
835 }
836 }
837 control.69 {
838 iface MIXER
839 name 'SPKOUTL Mixer IN4R Volume'
840 value 7
841 comment {
842 access 'read write'
843 type INTEGER
844 count 1
845 range '0 - 7'
846 dbmin -1500
847 dbmax 600
848 dbvalue.0 600
849 }
850 }
851 control.70 {
852 iface MIXER
853 name 'SPKOUTL Mixer MIXINL Volume'
854 value 1
855 comment {
856 access 'read write'
857 type INTEGER
858 count 1
859 range '0 - 1'
860 dbmin -600
861 dbmax 0
862 dbvalue.0 0
863 }
864 }
865 control.71 {
866 iface MIXER
867 name 'SPKOUTL Mixer MIXINR Volume'
868 value 1
869 comment {
870 access 'read write'
871 type INTEGER
872 count 1
873 range '0 - 1'
874 dbmin -600
875 dbmax 0
876 dbvalue.0 0
877 }
878 }
879 control.72 {
880 iface MIXER
881 name 'SPKOUTL Mixer DACL Volume'
882 value 0
883 comment {
884 access 'read write'
885 type INTEGER
886 count 1
887 range '0 - 1'
888 dbmin -600
889 dbmax 0
890 dbvalue.0 -600
891 }
892 }
893 control.73 {
894 iface MIXER
895 name 'SPKOUTL Mixer DACR Volume'
896 value 0
897 comment {
898 access 'read write'
899 type INTEGER
900 count 1
901 range '0 - 1'
902 dbmin -600
903 dbmax 0
904 dbvalue.0 -600
905 }
906 }
907 control.74 {
908 iface MIXER
909 name 'SPKOUTR Mixer IN4L Volume'
910 value 7
911 comment {
912 access 'read write'
913 type INTEGER
914 count 1
915 range '0 - 7'
916 dbmin -1500
917 dbmax 600
918 dbvalue.0 600
919 }
920 }
921 control.75 {
922 iface MIXER
923 name 'SPKOUTR Mixer IN4R Volume'
924 value 7
925 comment {
926 access 'read write'
927 type INTEGER
928 count 1
929 range '0 - 7'
930 dbmin -1500
931 dbmax 600
932 dbvalue.0 600
933 }
934 }
935 control.76 {
936 iface MIXER
937 name 'SPKOUTR Mixer MIXINL Volume'
938 value 1
939 comment {
940 access 'read write'
941 type INTEGER
942 count 1
943 range '0 - 1'
944 dbmin -600
945 dbmax 0
946 dbvalue.0 0
947 }
948 }
949 control.77 {
950 iface MIXER
951 name 'SPKOUTR Mixer MIXINR Volume'
952 value 1
953 comment {
954 access 'read write'
955 type INTEGER
956 count 1
957 range '0 - 1'
958 dbmin -600
959 dbmax 0
960 dbvalue.0 0
961 }
962 }
963 control.78 {
964 iface MIXER
965 name 'SPKOUTR Mixer DACL Volume'
966 value 0
967 comment {
968 access 'read write'
969 type INTEGER
970 count 1
971 range '0 - 1'
972 dbmin -600
973 dbmax 0
974 dbvalue.0 -600
975 }
976 }
977 control.79 {
978 iface MIXER
979 name 'SPKOUTR Mixer DACR Volume'
980 value 0
981 comment {
982 access 'read write'
983 type INTEGER
984 count 1
985 range '0 - 1'
986 dbmin -600
987 dbmax 0
988 dbvalue.0 -600
989 }
990 }
991 control.80 {
992 iface MIXER
993 name 'SPKOUTR PGA'
994 value DAC
995 comment {
996 access 'read write'
997 type ENUMERATED
998 count 1
999 item.0 DAC
1000 item.1 Mixer
1001 }
1002 }
1003 control.81 {
1004 iface MIXER
1005 name 'SPKOUTL PGA'
1006 value DAC
1007 comment {
1008 access 'read write'
1009 type ENUMERATED
1010 count 1
1011 item.0 DAC
1012 item.1 Mixer
1013 }
1014 }
1015 control.82 {
1016 iface MIXER
1017 name 'SPKOUTR Mixer DACL Switch'
1018 value false
1019 comment {
1020 access 'read write'
1021 type BOOLEAN
1022 count 1
1023 }
1024 }
1025 control.83 {
1026 iface MIXER
1027 name 'SPKOUTR Mixer DACR Switch'
1028 value false
1029 comment {
1030 access 'read write'
1031 type BOOLEAN
1032 count 1
1033 }
1034 }
1035 control.84 {
1036 iface MIXER
1037 name 'SPKOUTR Mixer MIXINL Switch'
1038 value false
1039 comment {
1040 access 'read write'
1041 type BOOLEAN
1042 count 1
1043 }
1044 }
1045 control.85 {
1046 iface MIXER
1047 name 'SPKOUTR Mixer MIXINR Switch'
1048 value false
1049 comment {
1050 access 'read write'
1051 type BOOLEAN
1052 count 1
1053 }
1054 }
1055 control.86 {
1056 iface MIXER
1057 name 'SPKOUTR Mixer IN4L Switch'
1058 value false
1059 comment {
1060 access 'read write'
1061 type BOOLEAN
1062 count 1
1063 }
1064 }
1065 control.87 {
1066 iface MIXER
1067 name 'SPKOUTR Mixer IN4R Switch'
1068 value false
1069 comment {
1070 access 'read write'
1071 type BOOLEAN
1072 count 1
1073 }
1074 }
1075 control.88 {
1076 iface MIXER
1077 name 'SPKOUTL Mixer DACL Switch'
1078 value false
1079 comment {
1080 access 'read write'
1081 type BOOLEAN
1082 count 1
1083 }
1084 }
1085 control.89 {
1086 iface MIXER
1087 name 'SPKOUTL Mixer DACR Switch'
1088 value false
1089 comment {
1090 access 'read write'
1091 type BOOLEAN
1092 count 1
1093 }
1094 }
1095 control.90 {
1096 iface MIXER
1097 name 'SPKOUTL Mixer MIXINL Switch'
1098 value false
1099 comment {
1100 access 'read write'
1101 type BOOLEAN
1102 count 1
1103 }
1104 }
1105 control.91 {
1106 iface MIXER
1107 name 'SPKOUTL Mixer MIXINR Switch'
1108 value false
1109 comment {
1110 access 'read write'
1111 type BOOLEAN
1112 count 1
1113 }
1114 }
1115 control.92 {
1116 iface MIXER
1117 name 'SPKOUTL Mixer IN4L Switch'
1118 value false
1119 comment {
1120 access 'read write'
1121 type BOOLEAN
1122 count 1
1123 }
1124 }
1125 control.93 {
1126 iface MIXER
1127 name 'SPKOUTL Mixer IN4R Switch'
1128 value false
1129 comment {
1130 access 'read write'
1131 type BOOLEAN
1132 count 1
1133 }
1134 }
1135 control.94 {
1136 iface MIXER
1137 name 'HPOUTR PGA'
1138 value DAC
1139 comment {
1140 access 'read write'
1141 type ENUMERATED
1142 count 1
1143 item.0 DAC
1144 item.1 Mixer
1145 }
1146 }
1147 control.95 {
1148 iface MIXER
1149 name 'HPOUTL PGA'
1150 value DAC
1151 comment {
1152 access 'read write'
1153 type ENUMERATED
1154 count 1
1155 item.0 DAC
1156 item.1 Mixer
1157 }
1158 }
1159 control.96 {
1160 iface MIXER
1161 name 'HPMIXR DACL Switch'
1162 value false
1163 comment {
1164 access 'read write'
1165 type BOOLEAN
1166 count 1
1167 }
1168 }
1169 control.97 {
1170 iface MIXER
1171 name 'HPMIXR DACR Switch'
1172 value false
1173 comment {
1174 access 'read write'
1175 type BOOLEAN
1176 count 1
1177 }
1178 }
1179 control.98 {
1180 iface MIXER
1181 name 'HPMIXR MIXINL Switch'
1182 value false
1183 comment {
1184 access 'read write'
1185 type BOOLEAN
1186 count 1
1187 }
1188 }
1189 control.99 {
1190 iface MIXER
1191 name 'HPMIXR MIXINR Switch'
1192 value false
1193 comment {
1194 access 'read write'
1195 type BOOLEAN
1196 count 1
1197 }
1198 }
1199 control.100 {
1200 iface MIXER
1201 name 'HPMIXR IN4L Switch'
1202 value false
1203 comment {
1204 access 'read write'
1205 type BOOLEAN
1206 count 1
1207 }
1208 }
1209 control.101 {
1210 iface MIXER
1211 name 'HPMIXR IN4R Switch'
1212 value false
1213 comment {
1214 access 'read write'
1215 type BOOLEAN
1216 count 1
1217 }
1218 }
1219 control.102 {
1220 iface MIXER
1221 name 'HPMIXL DACL Switch'
1222 value false
1223 comment {
1224 access 'read write'
1225 type BOOLEAN
1226 count 1
1227 }
1228 }
1229 control.103 {
1230 iface MIXER
1231 name 'HPMIXL DACR Switch'
1232 value false
1233 comment {
1234 access 'read write'
1235 type BOOLEAN
1236 count 1
1237 }
1238 }
1239 control.104 {
1240 iface MIXER
1241 name 'HPMIXL MIXINL Switch'
1242 value false
1243 comment {
1244 access 'read write'
1245 type BOOLEAN
1246 count 1
1247 }
1248 }
1249 control.105 {
1250 iface MIXER
1251 name 'HPMIXL MIXINR Switch'
1252 value false
1253 comment {
1254 access 'read write'
1255 type BOOLEAN
1256 count 1
1257 }
1258 }
1259 control.106 {
1260 iface MIXER
1261 name 'HPMIXL IN4L Switch'
1262 value false
1263 comment {
1264 access 'read write'
1265 type BOOLEAN
1266 count 1
1267 }
1268 }
1269 control.107 {
1270 iface MIXER
1271 name 'HPMIXL IN4R Switch'
1272 value false
1273 comment {
1274 access 'read write'
1275 type BOOLEAN
1276 count 1
1277 }
1278 }
1279 control.108 {
1280 iface MIXER
1281 name STR
1282 value None
1283 comment {
1284 access 'read write'
1285 type ENUMERATED
1286 count 1
1287 item.0 None
1288 item.1 Left
1289 item.2 Right
1290 }
1291 }
1292 control.109 {
1293 iface MIXER
1294 name STL
1295 value None
1296 comment {
1297 access 'read write'
1298 type ENUMERATED
1299 count 1
1300 item.0 None
1301 item.1 Left
1302 item.2 Right
1303 }
1304 }
1305 control.110 {
1306 iface MIXER
1307 name 'MIXINR IN2R Switch'
1308 value false
1309 comment {
1310 access 'read write'
1311 type BOOLEAN
1312 count 1
1313 }
1314 }
1315 control.111 {
1316 iface MIXER
1317 name 'MIXINR IN3R Switch'
1318 value true
1319 comment {
1320 access 'read write'
1321 type BOOLEAN
1322 count 1
1323 }
1324 }
1325 control.112 {
1326 iface MIXER
1327 name 'MIXINR PGA Switch'
1328 value true
1329 comment {
1330 access 'read write'
1331 type BOOLEAN
1332 count 1
1333 }
1334 }
1335 control.113 {
1336 iface MIXER
1337 name 'MIXINL IN2L Switch'
1338 value false
1339 comment {
1340 access 'read write'
1341 type BOOLEAN
1342 count 1
1343 }
1344 }
1345 control.114 {
1346 iface MIXER
1347 name 'MIXINL IN3L Switch'
1348 value false
1349 comment {
1350 access 'read write'
1351 type BOOLEAN
1352 count 1
1353 }
1354 }
1355 control.115 {
1356 iface MIXER
1357 name 'MIXINL PGA Switch'
1358 value true
1359 comment {
1360 access 'read write'
1361 type BOOLEAN
1362 count 1
1363 }
1364 }
1365 control.116 {
1366 iface MIXER
1367 name 'INPGAR IN1R Switch'
1368 value false
1369 comment {
1370 access 'read write'
1371 type BOOLEAN
1372 count 1
1373 }
1374 }
1375 control.117 {
1376 iface MIXER
1377 name 'INPGAR IN2R Switch'
1378 value false
1379 comment {
1380 access 'read write'
1381 type BOOLEAN
1382 count 1
1383 }
1384 }
1385 control.118 {
1386 iface MIXER
1387 name 'INPGAR IN3R Switch'
1388 value true
1389 comment {
1390 access 'read write'
1391 type BOOLEAN
1392 count 1
1393 }
1394 }
1395 control.119 {
1396 iface MIXER
1397 name 'INPGAR IN4R Switch'
1398 value false
1399 comment {
1400 access 'read write'
1401 type BOOLEAN
1402 count 1
1403 }
1404 }
1405 control.120 {
1406 iface MIXER
1407 name 'INPGAL IN1L Switch'
1408 value true
1409 comment {
1410 access 'read write'
1411 type BOOLEAN
1412 count 1
1413 }
1414 }
1415 control.121 {
1416 iface MIXER
1417 name 'INPGAL IN2L Switch'
1418 value false
1419 comment {
1420 access 'read write'
1421 type BOOLEAN
1422 count 1
1423 }
1424 }
1425 control.122 {
1426 iface MIXER
1427 name 'INPGAL IN3L Switch'
1428 value false
1429 comment {
1430 access 'read write'
1431 type BOOLEAN
1432 count 1
1433 }
1434 }
1435 control.123 {
1436 iface MIXER
1437 name 'INPGAL IN4L Switch'
1438 value false
1439 comment {
1440 access 'read write'
1441 type BOOLEAN
1442 count 1
1443 }
1444 }
1445 control.124 {
1446 iface CARD
1447 name 'Headphone Jack'
1448 value true
1449 comment {
1450 access read
1451 type BOOLEAN
1452 count 1
1453 }
1454 }
1455}
1456state.wm8960audio {
1457 control.1 {
1458 iface MIXER
1459 name 'Capture Volume'
1460 value.0 63
1461 value.1 63
1462 comment {
1463 access 'read write'
1464 type INTEGER
1465 count 2
1466 range '0 - 63'
1467 dbmin -1725
1468 dbmax 3000
1469 dbvalue.0 3000
1470 dbvalue.1 3000
1471 }
1472 }
1473 control.2 {
1474 iface MIXER
1475 name 'Capture Volume ZC Switch'
1476 value.0 0
1477 value.1 0
1478 comment {
1479 access 'read write'
1480 type INTEGER
1481 count 2
1482 range '0 - 1'
1483 }
1484 }
1485 control.3 {
1486 iface MIXER
1487 name 'Capture Switch'
1488 value.0 true
1489 value.1 true
1490 comment {
1491 access 'read write'
1492 type BOOLEAN
1493 count 2
1494 }
1495 }
1496 control.4 {
1497 iface MIXER
1498 name 'Right Input Boost Mixer RINPUT3 Volume'
1499 value 7
1500 comment {
1501 access 'read write'
1502 type INTEGER
1503 count 1
1504 range '0 - 7'
1505 dbmin -9999999
1506 dbmax 600
1507 dbvalue.0 600
1508 }
1509 }
1510 control.5 {
1511 iface MIXER
1512 name 'Right Input Boost Mixer RINPUT2 Volume'
1513 value 7
1514 comment {
1515 access 'read write'
1516 type INTEGER
1517 count 1
1518 range '0 - 7'
1519 dbmin -9999999
1520 dbmax 600
1521 dbvalue.0 600
1522 }
1523 }
1524 control.6 {
1525 iface MIXER
1526 name 'Left Input Boost Mixer LINPUT3 Volume'
1527 value 7
1528 comment {
1529 access 'read write'
1530 type INTEGER
1531 count 1
1532 range '0 - 7'
1533 dbmin -9999999
1534 dbmax 600
1535 dbvalue.0 600
1536 }
1537 }
1538 control.7 {
1539 iface MIXER
1540 name 'Left Input Boost Mixer LINPUT2 Volume'
1541 value 7
1542 comment {
1543 access 'read write'
1544 type INTEGER
1545 count 1
1546 range '0 - 7'
1547 dbmin -9999999
1548 dbmax 600
1549 dbvalue.0 600
1550 }
1551 }
1552 control.8 {
1553 iface MIXER
1554 name 'Right Input Boost Mixer RINPUT1 Volume'
1555 value 2
1556 comment {
1557 access 'read write'
1558 type INTEGER
1559 count 1
1560 range '0 - 4'
1561 dbmin 0
1562 dbmax 2900
1563 dbvalue.0 2000
1564 }
1565 }
1566 control.9 {
1567 iface MIXER
1568 name 'Left Input Boost Mixer LINPUT1 Volume'
1569 value 2
1570 comment {
1571 access 'read write'
1572 type INTEGER
1573 count 1
1574 range '0 - 4'
1575 dbmin 0
1576 dbmax 2900
1577 dbvalue.0 2000
1578 }
1579 }
1580 control.10 {
1581 iface MIXER
1582 name 'Playback Volume'
1583 value.0 235
1584 value.1 235
1585 comment {
1586 access 'read write'
1587 type INTEGER
1588 count 2
1589 range '0 - 255'
1590 dbmin -9999999
1591 dbmax 0
1592 dbvalue.0 -1000
1593 dbvalue.1 -1000
1594 }
1595 }
1596 control.11 {
1597 iface MIXER
1598 name 'Headphone Playback Volume'
1599 value.0 101
1600 value.1 101
1601 comment {
1602 access 'read write'
1603 type INTEGER
1604 count 2
1605 range '0 - 127'
1606 dbmin -9999999
1607 dbmax 600
1608 dbvalue.0 -2000
1609 dbvalue.1 -2000
1610 }
1611 }
1612 control.12 {
1613 iface MIXER
1614 name 'Headphone Playback ZC Switch'
1615 value.0 false
1616 value.1 false
1617 comment {
1618 access 'read write'
1619 type BOOLEAN
1620 count 2
1621 }
1622 }
1623 control.13 {
1624 iface MIXER
1625 name 'Speaker Playback Volume'
1626 value.0 110
1627 value.1 110
1628 comment {
1629 access 'read write'
1630 type INTEGER
1631 count 2
1632 range '0 - 127'
1633 dbmin -9999999
1634 dbmax 600
1635 dbvalue.0 -1100
1636 dbvalue.1 -1100
1637 }
1638 }
1639 control.14 {
1640 iface MIXER
1641 name 'Speaker Playback ZC Switch'
1642 value.0 false
1643 value.1 false
1644 comment {
1645 access 'read write'
1646 type BOOLEAN
1647 count 2
1648 }
1649 }
1650 control.15 {
1651 iface MIXER
1652 name 'Speaker DC Volume'
1653 value 0
1654 comment {
1655 access 'read write'
1656 type INTEGER
1657 count 1
1658 range '0 - 5'
1659 }
1660 }
1661 control.16 {
1662 iface MIXER
1663 name 'Speaker AC Volume'
1664 value 0
1665 comment {
1666 access 'read write'
1667 type INTEGER
1668 count 1
1669 range '0 - 5'
1670 }
1671 }
1672 control.17 {
1673 iface MIXER
1674 name 'PCM Playback -6dB Switch'
1675 value false
1676 comment {
1677 access 'read write'
1678 type BOOLEAN
1679 count 1
1680 }
1681 }
1682 control.18 {
1683 iface MIXER
1684 name 'ADC Polarity'
1685 value 'No Inversion'
1686 comment {
1687 access 'read write'
1688 type ENUMERATED
1689 count 1
1690 item.0 'No Inversion'
1691 item.1 'Left Inverted'
1692 item.2 'Right Inverted'
1693 item.3 'Stereo Inversion'
1694 }
1695 }
1696 control.19 {
1697 iface MIXER
1698 name 'ADC High Pass Filter Switch'
1699 value false
1700 comment {
1701 access 'read write'
1702 type BOOLEAN
1703 count 1
1704 }
1705 }
1706 control.20 {
1707 iface MIXER
1708 name 'DAC Polarity'
1709 value 'No Inversion'
1710 comment {
1711 access 'read write'
1712 type ENUMERATED
1713 count 1
1714 item.0 'No Inversion'
1715 item.1 'Left Inverted'
1716 item.2 'Right Inverted'
1717 item.3 'Stereo Inversion'
1718 }
1719 }
1720 control.21 {
1721 iface MIXER
1722 name 'DAC Deemphasis Switch'
1723 value false
1724 comment {
1725 access 'read write'
1726 type BOOLEAN
1727 count 1
1728 }
1729 }
1730 control.22 {
1731 iface MIXER
1732 name '3D Filter Upper Cut-Off'
1733 value High
1734 comment {
1735 access 'read write'
1736 type ENUMERATED
1737 count 1
1738 item.0 High
1739 item.1 Low
1740 }
1741 }
1742 control.23 {
1743 iface MIXER
1744 name '3D Filter Lower Cut-Off'
1745 value Low
1746 comment {
1747 access 'read write'
1748 type ENUMERATED
1749 count 1
1750 item.0 Low
1751 item.1 High
1752 }
1753 }
1754 control.24 {
1755 iface MIXER
1756 name '3D Volume'
1757 value 0
1758 comment {
1759 access 'read write'
1760 type INTEGER
1761 count 1
1762 range '0 - 15'
1763 }
1764 }
1765 control.25 {
1766 iface MIXER
1767 name '3D Switch'
1768 value false
1769 comment {
1770 access 'read write'
1771 type BOOLEAN
1772 count 1
1773 }
1774 }
1775 control.26 {
1776 iface MIXER
1777 name 'ALC Function'
1778 value Off
1779 comment {
1780 access 'read write'
1781 type ENUMERATED
1782 count 1
1783 item.0 Off
1784 item.1 Right
1785 item.2 Left
1786 item.3 Stereo
1787 }
1788 }
1789 control.27 {
1790 iface MIXER
1791 name 'ALC Max Gain'
1792 value 7
1793 comment {
1794 access 'read write'
1795 type INTEGER
1796 count 1
1797 range '0 - 7'
1798 }
1799 }
1800 control.28 {
1801 iface MIXER
1802 name 'ALC Target'
1803 value 4
1804 comment {
1805 access 'read write'
1806 type INTEGER
1807 count 1
1808 range '0 - 15'
1809 }
1810 }
1811 control.29 {
1812 iface MIXER
1813 name 'ALC Min Gain'
1814 value 0
1815 comment {
1816 access 'read write'
1817 type INTEGER
1818 count 1
1819 range '0 - 7'
1820 }
1821 }
1822 control.30 {
1823 iface MIXER
1824 name 'ALC Hold Time'
1825 value 0
1826 comment {
1827 access 'read write'
1828 type INTEGER
1829 count 1
1830 range '0 - 15'
1831 }
1832 }
1833 control.31 {
1834 iface MIXER
1835 name 'ALC Mode'
1836 value ALC
1837 comment {
1838 access 'read write'
1839 type ENUMERATED
1840 count 1
1841 item.0 ALC
1842 item.1 Limiter
1843 }
1844 }
1845 control.32 {
1846 iface MIXER
1847 name 'ALC Decay'
1848 value 3
1849 comment {
1850 access 'read write'
1851 type INTEGER
1852 count 1
1853 range '0 - 15'
1854 }
1855 }
1856 control.33 {
1857 iface MIXER
1858 name 'ALC Attack'
1859 value 2
1860 comment {
1861 access 'read write'
1862 type INTEGER
1863 count 1
1864 range '0 - 15'
1865 }
1866 }
1867 control.34 {
1868 iface MIXER
1869 name 'Noise Gate Threshold'
1870 value 0
1871 comment {
1872 access 'read write'
1873 type INTEGER
1874 count 1
1875 range '0 - 31'
1876 }
1877 }
1878 control.35 {
1879 iface MIXER
1880 name 'Noise Gate Switch'
1881 value false
1882 comment {
1883 access 'read write'
1884 type BOOLEAN
1885 count 1
1886 }
1887 }
1888 control.36 {
1889 iface MIXER
1890 name 'ADC PCM Capture Volume'
1891 value.0 235
1892 value.1 235
1893 comment {
1894 access 'read write'
1895 type INTEGER
1896 count 2
1897 range '0 - 255'
1898 dbmin -9999999
1899 dbmax 3000
1900 dbvalue.0 2000
1901 dbvalue.1 2000
1902 }
1903 }
1904 control.37 {
1905 iface MIXER
1906 name 'Left Output Mixer Boost Bypass Volume'
1907 value 2
1908 comment {
1909 access 'read write'
1910 type INTEGER
1911 count 1
1912 range '0 - 7'
1913 dbmin -2100
1914 dbmax 0
1915 dbvalue.0 -1500
1916 }
1917 }
1918 control.38 {
1919 iface MIXER
1920 name 'Left Output Mixer LINPUT3 Volume'
1921 value 2
1922 comment {
1923 access 'read write'
1924 type INTEGER
1925 count 1
1926 range '0 - 7'
1927 dbmin -2100
1928 dbmax 0
1929 dbvalue.0 -1500
1930 }
1931 }
1932 control.39 {
1933 iface MIXER
1934 name 'Right Output Mixer Boost Bypass Volume'
1935 value 2
1936 comment {
1937 access 'read write'
1938 type INTEGER
1939 count 1
1940 range '0 - 7'
1941 dbmin -2100
1942 dbmax 0
1943 dbvalue.0 -1500
1944 }
1945 }
1946 control.40 {
1947 iface MIXER
1948 name 'Right Output Mixer RINPUT3 Volume'
1949 value 2
1950 comment {
1951 access 'read write'
1952 type INTEGER
1953 count 1
1954 range '0 - 7'
1955 dbmin -2100
1956 dbmax 0
1957 dbvalue.0 -1500
1958 }
1959 }
1960 control.41 {
1961 iface MIXER
1962 name 'Mono Output Mixer Left Switch'
1963 value false
1964 comment {
1965 access 'read write'
1966 type BOOLEAN
1967 count 1
1968 }
1969 }
1970 control.42 {
1971 iface MIXER
1972 name 'Mono Output Mixer Right Switch'
1973 value false
1974 comment {
1975 access 'read write'
1976 type BOOLEAN
1977 count 1
1978 }
1979 }
1980 control.43 {
1981 iface MIXER
1982 name 'Right Output Mixer PCM Playback Switch'
1983 value true
1984 comment {
1985 access 'read write'
1986 type BOOLEAN
1987 count 1
1988 }
1989 }
1990 control.44 {
1991 iface MIXER
1992 name 'Right Output Mixer RINPUT3 Switch'
1993 value false
1994 comment {
1995 access 'read write'
1996 type BOOLEAN
1997 count 1
1998 }
1999 }
2000 control.45 {
2001 iface MIXER
2002 name 'Right Output Mixer Boost Bypass Switch'
2003 value false
2004 comment {
2005 access 'read write'
2006 type BOOLEAN
2007 count 1
2008 }
2009 }
2010 control.46 {
2011 iface MIXER
2012 name 'Left Output Mixer PCM Playback Switch'
2013 value true
2014 comment {
2015 access 'read write'
2016 type BOOLEAN
2017 count 1
2018 }
2019 }
2020 control.47 {
2021 iface MIXER
2022 name 'Left Output Mixer LINPUT3 Switch'
2023 value false
2024 comment {
2025 access 'read write'
2026 type BOOLEAN
2027 count 1
2028 }
2029 }
2030 control.48 {
2031 iface MIXER
2032 name 'Left Output Mixer Boost Bypass Switch'
2033 value false
2034 comment {
2035 access 'read write'
2036 type BOOLEAN
2037 count 1
2038 }
2039 }
2040 control.49 {
2041 iface MIXER
2042 name 'Right Input Mixer Boost Switch'
2043 value true
2044 comment {
2045 access 'read write'
2046 type BOOLEAN
2047 count 1
2048 }
2049 }
2050 control.50 {
2051 iface MIXER
2052 name 'Left Input Mixer Boost Switch'
2053 value true
2054 comment {
2055 access 'read write'
2056 type BOOLEAN
2057 count 1
2058 }
2059 }
2060 control.51 {
2061 iface MIXER
2062 name 'Right Boost Mixer RINPUT2 Switch'
2063 value true
2064 comment {
2065 access 'read write'
2066 type BOOLEAN
2067 count 1
2068 }
2069 }
2070 control.52 {
2071 iface MIXER
2072 name 'Right Boost Mixer RINPUT3 Switch'
2073 value false
2074 comment {
2075 access 'read write'
2076 type BOOLEAN
2077 count 1
2078 }
2079 }
2080 control.53 {
2081 iface MIXER
2082 name 'Right Boost Mixer RINPUT1 Switch'
2083 value true
2084 comment {
2085 access 'read write'
2086 type BOOLEAN
2087 count 1
2088 }
2089 }
2090 control.54 {
2091 iface MIXER
2092 name 'Left Boost Mixer LINPUT2 Switch'
2093 value true
2094 comment {
2095 access 'read write'
2096 type BOOLEAN
2097 count 1
2098 }
2099 }
2100 control.55 {
2101 iface MIXER
2102 name 'Left Boost Mixer LINPUT3 Switch'
2103 value true
2104 comment {
2105 access 'read write'
2106 type BOOLEAN
2107 count 1
2108 }
2109 }
2110 control.56 {
2111 iface MIXER
2112 name 'Left Boost Mixer LINPUT1 Switch'
2113 value true
2114 comment {
2115 access 'read write'
2116 type BOOLEAN
2117 count 1
2118 }
2119 }
2120 control.57 {
2121 iface CARD
2122 name 'Headset Jack'
2123 value true
2124 comment {
2125 access read
2126 type BOOLEAN
2127 count 1
2128 }
2129 }
2130}
2131state.wm8958audio {
2132 control.1 {
2133 iface MIXER
2134 name 'AIF1.1 DRC'
2135 value '00980845000000000000'
2136 comment {
2137 access 'read write'
2138 type BYTES
2139 count 10
2140 }
2141 }
2142 control.2 {
2143 iface MIXER
2144 name 'AIF1.2 DRC'
2145 value '00980845000000000000'
2146 comment {
2147 access 'read write'
2148 type BYTES
2149 count 10
2150 }
2151 }
2152 control.3 {
2153 iface MIXER
2154 name 'AIF2 DRC'
2155 value '00980845000000000000'
2156 comment {
2157 access 'read write'
2158 type BYTES
2159 count 10
2160 }
2161 }
2162 control.4 {
2163 iface MIXER
2164 name 'AIF1DAC1 EQ1 Volume'
2165 value 12
2166 comment {
2167 access 'read write'
2168 type INTEGER
2169 count 1
2170 range '0 - 31'
2171 dbmin -1200
2172 dbmax 1900
2173 dbvalue.0 0
2174 }
2175 }
2176 control.5 {
2177 iface MIXER
2178 name 'AIF1DAC1 EQ2 Volume'
2179 value 12
2180 comment {
2181 access 'read write'
2182 type INTEGER
2183 count 1
2184 range '0 - 31'
2185 dbmin -1200
2186 dbmax 1900
2187 dbvalue.0 0
2188 }
2189 }
2190 control.6 {
2191 iface MIXER
2192 name 'AIF1DAC1 EQ3 Volume'
2193 value 12
2194 comment {
2195 access 'read write'
2196 type INTEGER
2197 count 1
2198 range '0 - 31'
2199 dbmin -1200
2200 dbmax 1900
2201 dbvalue.0 0
2202 }
2203 }
2204 control.7 {
2205 iface MIXER
2206 name 'AIF1DAC1 EQ4 Volume'
2207 value 12
2208 comment {
2209 access 'read write'
2210 type INTEGER
2211 count 1
2212 range '0 - 31'
2213 dbmin -1200
2214 dbmax 1900
2215 dbvalue.0 0
2216 }
2217 }
2218 control.8 {
2219 iface MIXER
2220 name 'AIF1DAC1 EQ5 Volume'
2221 value 12
2222 comment {
2223 access 'read write'
2224 type INTEGER
2225 count 1
2226 range '0 - 31'
2227 dbmin -1200
2228 dbmax 1900
2229 dbvalue.0 0
2230 }
2231 }
2232 control.9 {
2233 iface MIXER
2234 name 'AIF1DAC2 EQ1 Volume'
2235 value 12
2236 comment {
2237 access 'read write'
2238 type INTEGER
2239 count 1
2240 range '0 - 31'
2241 dbmin -1200
2242 dbmax 1900
2243 dbvalue.0 0
2244 }
2245 }
2246 control.10 {
2247 iface MIXER
2248 name 'AIF1DAC2 EQ2 Volume'
2249 value 12
2250 comment {
2251 access 'read write'
2252 type INTEGER
2253 count 1
2254 range '0 - 31'
2255 dbmin -1200
2256 dbmax 1900
2257 dbvalue.0 0
2258 }
2259 }
2260 control.11 {
2261 iface MIXER
2262 name 'AIF1DAC2 EQ3 Volume'
2263 value 12
2264 comment {
2265 access 'read write'
2266 type INTEGER
2267 count 1
2268 range '0 - 31'
2269 dbmin -1200
2270 dbmax 1900
2271 dbvalue.0 0
2272 }
2273 }
2274 control.12 {
2275 iface MIXER
2276 name 'AIF1DAC2 EQ4 Volume'
2277 value 12
2278 comment {
2279 access 'read write'
2280 type INTEGER
2281 count 1
2282 range '0 - 31'
2283 dbmin -1200
2284 dbmax 1900
2285 dbvalue.0 0
2286 }
2287 }
2288 control.13 {
2289 iface MIXER
2290 name 'AIF1DAC2 EQ5 Volume'
2291 value 12
2292 comment {
2293 access 'read write'
2294 type INTEGER
2295 count 1
2296 range '0 - 31'
2297 dbmin -1200
2298 dbmax 1900
2299 dbvalue.0 0
2300 }
2301 }
2302 control.14 {
2303 iface MIXER
2304 name 'AIF2 EQ1 Volume'
2305 value 12
2306 comment {
2307 access 'read write'
2308 type INTEGER
2309 count 1
2310 range '0 - 31'
2311 dbmin -1200
2312 dbmax 1900
2313 dbvalue.0 0
2314 }
2315 }
2316 control.15 {
2317 iface MIXER
2318 name 'AIF2 EQ2 Volume'
2319 value 12
2320 comment {
2321 access 'read write'
2322 type INTEGER
2323 count 1
2324 range '0 - 31'
2325 dbmin -1200
2326 dbmax 1900
2327 dbvalue.0 0
2328 }
2329 }
2330 control.16 {
2331 iface MIXER
2332 name 'AIF2 EQ3 Volume'
2333 value 12
2334 comment {
2335 access 'read write'
2336 type INTEGER
2337 count 1
2338 range '0 - 31'
2339 dbmin -1200
2340 dbmax 1900
2341 dbvalue.0 0
2342 }
2343 }
2344 control.17 {
2345 iface MIXER
2346 name 'AIF2 EQ4 Volume'
2347 value 12
2348 comment {
2349 access 'read write'
2350 type INTEGER
2351 count 1
2352 range '0 - 31'
2353 dbmin -1200
2354 dbmax 1900
2355 dbvalue.0 0
2356 }
2357 }
2358 control.18 {
2359 iface MIXER
2360 name 'AIF2 EQ5 Volume'
2361 value 12
2362 comment {
2363 access 'read write'
2364 type INTEGER
2365 count 1
2366 range '0 - 31'
2367 dbmin -1200
2368 dbmax 1900
2369 dbvalue.0 0
2370 }
2371 }
2372 control.19 {
2373 iface MIXER
2374 name 'IN1L Volume'
2375 value 11
2376 comment {
2377 access 'read write'
2378 type INTEGER
2379 count 1
2380 range '0 - 31'
2381 dbmin -1650
2382 dbmax 3000
2383 dbvalue.0 0
2384 }
2385 }
2386 control.20 {
2387 iface MIXER
2388 name 'IN1L Switch'
2389 value true
2390 comment {
2391 access 'read write'
2392 type BOOLEAN
2393 count 1
2394 }
2395 }
2396 control.21 {
2397 iface MIXER
2398 name 'IN1L ZC Switch'
2399 value false
2400 comment {
2401 access 'read write'
2402 type BOOLEAN
2403 count 1
2404 }
2405 }
2406 control.22 {
2407 iface MIXER
2408 name 'IN1R Volume'
2409 value 11
2410 comment {
2411 access 'read write'
2412 type INTEGER
2413 count 1
2414 range '0 - 31'
2415 dbmin -1650
2416 dbmax 3000
2417 dbvalue.0 0
2418 }
2419 }
2420 control.23 {
2421 iface MIXER
2422 name 'IN1R Switch'
2423 value false
2424 comment {
2425 access 'read write'
2426 type BOOLEAN
2427 count 1
2428 }
2429 }
2430 control.24 {
2431 iface MIXER
2432 name 'IN1R ZC Switch'
2433 value false
2434 comment {
2435 access 'read write'
2436 type BOOLEAN
2437 count 1
2438 }
2439 }
2440 control.25 {
2441 iface MIXER
2442 name 'IN2L Volume'
2443 value 11
2444 comment {
2445 access 'read write'
2446 type INTEGER
2447 count 1
2448 range '0 - 31'
2449 dbmin -1650
2450 dbmax 3000
2451 dbvalue.0 0
2452 }
2453 }
2454 control.26 {
2455 iface MIXER
2456 name 'IN2L Switch'
2457 value false
2458 comment {
2459 access 'read write'
2460 type BOOLEAN
2461 count 1
2462 }
2463 }
2464 control.27 {
2465 iface MIXER
2466 name 'IN2L ZC Switch'
2467 value false
2468 comment {
2469 access 'read write'
2470 type BOOLEAN
2471 count 1
2472 }
2473 }
2474 control.28 {
2475 iface MIXER
2476 name 'IN2R Volume'
2477 value 11
2478 comment {
2479 access 'read write'
2480 type INTEGER
2481 count 1
2482 range '0 - 31'
2483 dbmin -1650
2484 dbmax 3000
2485 dbvalue.0 0
2486 }
2487 }
2488 control.29 {
2489 iface MIXER
2490 name 'IN2R Switch'
2491 value false
2492 comment {
2493 access 'read write'
2494 type BOOLEAN
2495 count 1
2496 }
2497 }
2498 control.30 {
2499 iface MIXER
2500 name 'IN2R ZC Switch'
2501 value false
2502 comment {
2503 access 'read write'
2504 type BOOLEAN
2505 count 1
2506 }
2507 }
2508 control.31 {
2509 iface MIXER
2510 name 'MIXINL IN2L Volume'
2511 value 0
2512 comment {
2513 access 'read write'
2514 type INTEGER
2515 count 1
2516 range '0 - 1'
2517 dbmin 0
2518 dbmax 3000
2519 dbvalue.0 0
2520 }
2521 }
2522 control.32 {
2523 iface MIXER
2524 name 'MIXINL IN1L Volume'
2525 value 0
2526 comment {
2527 access 'read write'
2528 type INTEGER
2529 count 1
2530 range '0 - 1'
2531 dbmin 0
2532 dbmax 3000
2533 dbvalue.0 0
2534 }
2535 }
2536 control.33 {
2537 iface MIXER
2538 name 'MIXINL Output Record Volume'
2539 value 0
2540 comment {
2541 access 'read write'
2542 type INTEGER
2543 count 1
2544 range '0 - 7'
2545 dbmin -9999999
2546 dbmax 600
2547 dbvalue.0 -9999999
2548 }
2549 }
2550 control.34 {
2551 iface MIXER
2552 name 'MIXINL IN1LP Volume'
2553 value 0
2554 comment {
2555 access 'read write'
2556 type INTEGER
2557 count 1
2558 range '0 - 7'
2559 dbmin -9999999
2560 dbmax 600
2561 dbvalue.0 -9999999
2562 }
2563 }
2564 control.35 {
2565 iface MIXER
2566 name 'MIXINL Direct Voice Volume'
2567 value 0
2568 comment {
2569 access 'read write'
2570 type INTEGER
2571 count 1
2572 range '0 - 6'
2573 dbmin -9999999
2574 dbmax 300
2575 dbvalue.0 -9999999
2576 }
2577 }
2578 control.36 {
2579 iface MIXER
2580 name 'MIXINR IN2R Volume'
2581 value 0
2582 comment {
2583 access 'read write'
2584 type INTEGER
2585 count 1
2586 range '0 - 1'
2587 dbmin 0
2588 dbmax 3000
2589 dbvalue.0 0
2590 }
2591 }
2592 control.37 {
2593 iface MIXER
2594 name 'MIXINR IN1R Volume'
2595 value 0
2596 comment {
2597 access 'read write'
2598 type INTEGER
2599 count 1
2600 range '0 - 1'
2601 dbmin 0
2602 dbmax 3000
2603 dbvalue.0 0
2604 }
2605 }
2606 control.38 {
2607 iface MIXER
2608 name 'MIXINR Output Record Volume'
2609 value 0
2610 comment {
2611 access 'read write'
2612 type INTEGER
2613 count 1
2614 range '0 - 7'
2615 dbmin -9999999
2616 dbmax 600
2617 dbvalue.0 -9999999
2618 }
2619 }
2620 control.39 {
2621 iface MIXER
2622 name 'MIXINR IN1RP Volume'
2623 value 0
2624 comment {
2625 access 'read write'
2626 type INTEGER
2627 count 1
2628 range '0 - 7'
2629 dbmin -9999999
2630 dbmax 600
2631 dbvalue.0 -9999999
2632 }
2633 }
2634 control.40 {
2635 iface MIXER
2636 name 'MIXINR Direct Voice Volume'
2637 value 0
2638 comment {
2639 access 'read write'
2640 type INTEGER
2641 count 1
2642 range '0 - 6'
2643 dbmin -9999999
2644 dbmax 300
2645 dbvalue.0 -9999999
2646 }
2647 }
2648 control.41 {
2649 iface MIXER
2650 name 'Left Output Mixer IN2RN Volume'
2651 value 7
2652 comment {
2653 access 'read write'
2654 type INTEGER
2655 count 1
2656 range '0 - 7'
2657 dbmin -2100
2658 dbmax 0
2659 dbvalue.0 0
2660 }
2661 }
2662 control.42 {
2663 iface MIXER
2664 name 'Left Output Mixer IN2LN Volume'
2665 value 7
2666 comment {
2667 access 'read write'
2668 type INTEGER
2669 count 1
2670 range '0 - 7'
2671 dbmin -2100
2672 dbmax 0
2673 dbvalue.0 0
2674 }
2675 }
2676 control.43 {
2677 iface MIXER
2678 name 'Left Output Mixer IN2LP Volume'
2679 value 7
2680 comment {
2681 access 'read write'
2682 type INTEGER
2683 count 1
2684 range '0 - 7'
2685 dbmin -2100
2686 dbmax 0
2687 dbvalue.0 0
2688 }
2689 }
2690 control.44 {
2691 iface MIXER
2692 name 'Left Output Mixer IN1L Volume'
2693 value 7
2694 comment {
2695 access 'read write'
2696 type INTEGER
2697 count 1
2698 range '0 - 7'
2699 dbmin -2100
2700 dbmax 0
2701 dbvalue.0 0
2702 }
2703 }
2704 control.45 {
2705 iface MIXER
2706 name 'Left Output Mixer IN1R Volume'
2707 value 7
2708 comment {
2709 access 'read write'
2710 type INTEGER
2711 count 1
2712 range '0 - 7'
2713 dbmin -2100
2714 dbmax 0
2715 dbvalue.0 0
2716 }
2717 }
2718 control.46 {
2719 iface MIXER
2720 name 'Left Output Mixer Right Input Volume'
2721 value 7
2722 comment {
2723 access 'read write'
2724 type INTEGER
2725 count 1
2726 range '0 - 7'
2727 dbmin -2100
2728 dbmax 0
2729 dbvalue.0 0
2730 }
2731 }
2732 control.47 {
2733 iface MIXER
2734 name 'Left Output Mixer Left Input Volume'
2735 value 7
2736 comment {
2737 access 'read write'
2738 type INTEGER
2739 count 1
2740 range '0 - 7'
2741 dbmin -2100
2742 dbmax 0
2743 dbvalue.0 0
2744 }
2745 }
2746 control.48 {
2747 iface MIXER
2748 name 'Left Output Mixer DAC Volume'
2749 value 7
2750 comment {
2751 access 'read write'
2752 type INTEGER
2753 count 1
2754 range '0 - 7'
2755 dbmin -2100
2756 dbmax 0
2757 dbvalue.0 0
2758 }
2759 }
2760 control.49 {
2761 iface MIXER
2762 name 'Right Output Mixer IN2LN Volume'
2763 value 7
2764 comment {
2765 access 'read write'
2766 type INTEGER
2767 count 1
2768 range '0 - 7'
2769 dbmin -2100
2770 dbmax 0
2771 dbvalue.0 0
2772 }
2773 }
2774 control.50 {
2775 iface MIXER
2776 name 'Right Output Mixer IN2RN Volume'
2777 value 7
2778 comment {
2779 access 'read write'
2780 type INTEGER
2781 count 1
2782 range '0 - 7'
2783 dbmin -2100
2784 dbmax 0
2785 dbvalue.0 0
2786 }
2787 }
2788 control.51 {
2789 iface MIXER
2790 name 'Right Output Mixer IN1L Volume'
2791 value 7
2792 comment {
2793 access 'read write'
2794 type INTEGER
2795 count 1
2796 range '0 - 7'
2797 dbmin -2100
2798 dbmax 0
2799 dbvalue.0 0
2800 }
2801 }
2802 control.52 {
2803 iface MIXER
2804 name 'Right Output Mixer IN1R Volume'
2805 value 7
2806 comment {
2807 access 'read write'
2808 type INTEGER
2809 count 1
2810 range '0 - 7'
2811 dbmin -2100
2812 dbmax 0
2813 dbvalue.0 0
2814 }
2815 }
2816 control.53 {
2817 iface MIXER
2818 name 'Right Output Mixer IN2RP Volume'
2819 value 7
2820 comment {
2821 access 'read write'
2822 type INTEGER
2823 count 1
2824 range '0 - 7'
2825 dbmin -2100
2826 dbmax 0
2827 dbvalue.0 0
2828 }
2829 }
2830 control.54 {
2831 iface MIXER
2832 name 'Right Output Mixer Left Input Volume'
2833 value 7
2834 comment {
2835 access 'read write'
2836 type INTEGER
2837 count 1
2838 range '0 - 7'
2839 dbmin -2100
2840 dbmax 0
2841 dbvalue.0 0
2842 }
2843 }
2844 control.55 {
2845 iface MIXER
2846 name 'Right Output Mixer Right Input Volume'
2847 value 7
2848 comment {
2849 access 'read write'
2850 type INTEGER
2851 count 1
2852 range '0 - 7'
2853 dbmin -2100
2854 dbmax 0
2855 dbvalue.0 0
2856 }
2857 }
2858 control.56 {
2859 iface MIXER
2860 name 'Right Output Mixer DAC Volume'
2861 value 7
2862 comment {
2863 access 'read write'
2864 type INTEGER
2865 count 1
2866 range '0 - 7'
2867 dbmin -2100
2868 dbmax 0
2869 dbvalue.0 0
2870 }
2871 }
2872 control.57 {
2873 iface MIXER
2874 name 'Output Volume'
2875 value.0 57
2876 value.1 57
2877 comment {
2878 access 'read write'
2879 type INTEGER
2880 count 2
2881 range '0 - 63'
2882 dbmin -5700
2883 dbmax 600
2884 dbvalue.0 0
2885 dbvalue.1 0
2886 }
2887 }
2888 control.58 {
2889 iface MIXER
2890 name 'Output Switch'
2891 value.0 true
2892 value.1 true
2893 comment {
2894 access 'read write'
2895 type BOOLEAN
2896 count 2
2897 }
2898 }
2899 control.59 {
2900 iface MIXER
2901 name 'Output ZC Switch'
2902 value.0 true
2903 value.1 true
2904 comment {
2905 access 'read write'
2906 type BOOLEAN
2907 count 2
2908 }
2909 }
2910 control.60 {
2911 iface MIXER
2912 name 'Earpiece Switch'
2913 value false
2914 comment {
2915 access 'read write'
2916 type BOOLEAN
2917 count 1
2918 }
2919 }
2920 control.61 {
2921 iface MIXER
2922 name 'Earpiece Volume'
2923 value 1
2924 comment {
2925 access 'read write'
2926 type INTEGER
2927 count 1
2928 range '0 - 1'
2929 dbmin -600
2930 dbmax 0
2931 dbvalue.0 0
2932 }
2933 }
2934 control.62 {
2935 iface MIXER
2936 name 'SPKL Input Volume'
2937 value 1
2938 comment {
2939 access 'read write'
2940 type INTEGER
2941 count 1
2942 range '0 - 1'
2943 dbmin -300
2944 dbmax 0
2945 dbvalue.0 0
2946 }
2947 }
2948 control.63 {
2949 iface MIXER
2950 name 'SPKL IN1LP Volume'
2951 value 1
2952 comment {
2953 access 'read write'
2954 type INTEGER
2955 count 1
2956 range '0 - 1'
2957 dbmin -300
2958 dbmax 0
2959 dbvalue.0 0
2960 }
2961 }
2962 control.64 {
2963 iface MIXER
2964 name 'SPKL Output Volume'
2965 value 1
2966 comment {
2967 access 'read write'
2968 type INTEGER
2969 count 1
2970 range '0 - 1'
2971 dbmin -300
2972 dbmax 0
2973 dbvalue.0 0
2974 }
2975 }
2976 control.65 {
2977 iface MIXER
2978 name 'SPKR Input Volume'
2979 value 1
2980 comment {
2981 access 'read write'
2982 type INTEGER
2983 count 1
2984 range '0 - 1'
2985 dbmin -300
2986 dbmax 0
2987 dbvalue.0 0
2988 }
2989 }
2990 control.66 {
2991 iface MIXER
2992 name 'SPKR IN1RP Volume'
2993 value 1
2994 comment {
2995 access 'read write'
2996 type INTEGER
2997 count 1
2998 range '0 - 1'
2999 dbmin -300
3000 dbmax 0
3001 dbvalue.0 0
3002 }
3003 }
3004 control.67 {
3005 iface MIXER
3006 name 'SPKR Output Volume'
3007 value 1
3008 comment {
3009 access 'read write'
3010 type INTEGER
3011 count 1
3012 range '0 - 1'
3013 dbmin -300
3014 dbmax 0
3015 dbvalue.0 0
3016 }
3017 }
3018 control.68 {
3019 iface MIXER
3020 name 'Speaker Mixer Volume'
3021 value.0 3
3022 value.1 3
3023 comment {
3024 access 'read write'
3025 type INTEGER
3026 count 2
3027 range '0 - 3'
3028 dbmin -9999999
3029 dbmax 0
3030 dbvalue.0 0
3031 dbvalue.1 0
3032 }
3033 }
3034 control.69 {
3035 iface MIXER
3036 name 'Speaker Volume'
3037 value.0 60
3038 value.1 60
3039 comment {
3040 access 'read write'
3041 type INTEGER
3042 count 2
3043 range '0 - 63'
3044 dbmin -5700
3045 dbmax 600
3046 dbvalue.0 300
3047 dbvalue.1 300
3048 }
3049 }
3050 control.70 {
3051 iface MIXER
3052 name 'Speaker Switch'
3053 value.0 true
3054 value.1 true
3055 comment {
3056 access 'read write'
3057 type BOOLEAN
3058 count 2
3059 }
3060 }
3061 control.71 {
3062 iface MIXER
3063 name 'Speaker ZC Switch'
3064 value.0 false
3065 value.1 false
3066 comment {
3067 access 'read write'
3068 type BOOLEAN
3069 count 2
3070 }
3071 }
3072 control.72 {
3073 iface MIXER
3074 name 'Speaker Boost Volume'
3075 value.0 0
3076 value.1 0
3077 comment {
3078 access 'read write'
3079 type INTEGER
3080 count 2
3081 range '0 - 7'
3082 dbmin 0
3083 dbmax 1200
3084 dbvalue.0 0
3085 dbvalue.1 0
3086 }
3087 }
3088 control.73 {
3089 iface MIXER
3090 name 'Speaker Reference'
3091 value SPKVDD/2
3092 comment {
3093 access 'read write'
3094 type ENUMERATED
3095 count 1
3096 item.0 SPKVDD/2
3097 item.1 VMID
3098 }
3099 }
3100 control.74 {
3101 iface MIXER
3102 name 'Speaker Mode'
3103 value 'Class D'
3104 comment {
3105 access 'read write'
3106 type ENUMERATED
3107 count 1
3108 item.0 'Class D'
3109 item.1 'Class AB'
3110 }
3111 }
3112 control.75 {
3113 iface MIXER
3114 name 'Headphone Volume'
3115 value.0 25
3116 value.1 25
3117 comment {
3118 access 'read write'
3119 type INTEGER
3120 count 2
3121 range '0 - 63'
3122 dbmin -5700
3123 dbmax 600
3124 dbvalue.0 -3200
3125 dbvalue.1 -3200
3126 }
3127 }
3128 control.76 {
3129 iface MIXER
3130 name 'Headphone Switch'
3131 value.0 true
3132 value.1 true
3133 comment {
3134 access 'read write'
3135 type BOOLEAN
3136 count 2
3137 }
3138 }
3139 control.77 {
3140 iface MIXER
3141 name 'Headphone ZC Switch'
3142 value.0 true
3143 value.1 true
3144 comment {
3145 access 'read write'
3146 type BOOLEAN
3147 count 2
3148 }
3149 }
3150 control.78 {
3151 iface MIXER
3152 name 'LINEOUT1N Switch'
3153 value false
3154 comment {
3155 access 'read write'
3156 type BOOLEAN
3157 count 1
3158 }
3159 }
3160 control.79 {
3161 iface MIXER
3162 name 'LINEOUT1P Switch'
3163 value false
3164 comment {
3165 access 'read write'
3166 type BOOLEAN
3167 count 1
3168 }
3169 }
3170 control.80 {
3171 iface MIXER
3172 name 'LINEOUT1 Volume'
3173 value 1
3174 comment {
3175 access 'read write'
3176 type INTEGER
3177 count 1
3178 range '0 - 1'
3179 dbmin -600
3180 dbmax 0
3181 dbvalue.0 0
3182 }
3183 }
3184 control.81 {
3185 iface MIXER
3186 name 'LINEOUT2N Switch'
3187 value false
3188 comment {
3189 access 'read write'
3190 type BOOLEAN
3191 count 1
3192 }
3193 }
3194 control.82 {
3195 iface MIXER
3196 name 'LINEOUT2P Switch'
3197 value false
3198 comment {
3199 access 'read write'
3200 type BOOLEAN
3201 count 1
3202 }
3203 }
3204 control.83 {
3205 iface MIXER
3206 name 'LINEOUT2 Volume'
3207 value 1
3208 comment {
3209 access 'read write'
3210 type INTEGER
3211 count 1
3212 range '0 - 1'
3213 dbmin -600
3214 dbmax 0
3215 dbvalue.0 0
3216 }
3217 }
3218 control.84 {
3219 iface MIXER
3220 name 'AIF1ADC1 Volume'
3221 value.0 96
3222 value.1 96
3223 comment {
3224 access 'read write'
3225 type INTEGER
3226 count 2
3227 range '0 - 119'
3228 dbmin -9999999
3229 dbmax 1725
3230 dbvalue.0 0
3231 dbvalue.1 0
3232 }
3233 }
3234 control.85 {
3235 iface MIXER
3236 name 'AIF1ADC2 Volume'
3237 value.0 96
3238 value.1 96
3239 comment {
3240 access 'read write'
3241 type INTEGER
3242 count 2
3243 range '0 - 119'
3244 dbmin -9999999
3245 dbmax 1725
3246 dbvalue.0 0
3247 dbvalue.1 0
3248 }
3249 }
3250 control.86 {
3251 iface MIXER
3252 name 'AIF2ADC Volume'
3253 value.0 96
3254 value.1 96
3255 comment {
3256 access 'read write'
3257 type INTEGER
3258 count 2
3259 range '0 - 119'
3260 dbmin -9999999
3261 dbmax 1725
3262 dbvalue.0 0
3263 dbvalue.1 0
3264 }
3265 }
3266 control.87 {
3267 iface MIXER
3268 name 'AIF1ADCL Source'
3269 value Left
3270 comment {
3271 access 'read write'
3272 type ENUMERATED
3273 count 1
3274 item.0 Left
3275 item.1 Right
3276 }
3277 }
3278 control.88 {
3279 iface MIXER
3280 name 'AIF1ADCR Source'
3281 value Left
3282 comment {
3283 access 'read write'
3284 type ENUMERATED
3285 count 1
3286 item.0 Left
3287 item.1 Right
3288 }
3289 }
3290 control.89 {
3291 iface MIXER
3292 name 'AIF2ADCL Source'
3293 value Left
3294 comment {
3295 access 'read write'
3296 type ENUMERATED
3297 count 1
3298 item.0 Left
3299 item.1 Right
3300 }
3301 }
3302 control.90 {
3303 iface MIXER
3304 name 'AIF2ADCR Source'
3305 value Right
3306 comment {
3307 access 'read write'
3308 type ENUMERATED
3309 count 1
3310 item.0 Left
3311 item.1 Right
3312 }
3313 }
3314 control.91 {
3315 iface MIXER
3316 name 'AIF1DACL Source'
3317 value Left
3318 comment {
3319 access 'read write'
3320 type ENUMERATED
3321 count 1
3322 item.0 Left
3323 item.1 Right
3324 }
3325 }
3326 control.92 {
3327 iface MIXER
3328 name 'AIF1DACR Source'
3329 value Right
3330 comment {
3331 access 'read write'
3332 type ENUMERATED
3333 count 1
3334 item.0 Left
3335 item.1 Right
3336 }
3337 }
3338 control.93 {
3339 iface MIXER
3340 name 'AIF2DACL Source'
3341 value Left
3342 comment {
3343 access 'read write'
3344 type ENUMERATED
3345 count 1
3346 item.0 Left
3347 item.1 Right
3348 }
3349 }
3350 control.94 {
3351 iface MIXER
3352 name 'AIF2DACR Source'
3353 value Right
3354 comment {
3355 access 'read write'
3356 type ENUMERATED
3357 count 1
3358 item.0 Left
3359 item.1 Right
3360 }
3361 }
3362 control.95 {
3363 iface MIXER
3364 name 'AIF1DAC1 Volume'
3365 value.0 96
3366 value.1 96
3367 comment {
3368 access 'read write'
3369 type INTEGER
3370 count 2
3371 range '0 - 96'
3372 dbmin -9999999
3373 dbmax 0
3374 dbvalue.0 0
3375 dbvalue.1 0
3376 }
3377 }
3378 control.96 {
3379 iface MIXER
3380 name 'AIF1DAC2 Volume'
3381 value.0 96
3382 value.1 96
3383 comment {
3384 access 'read write'
3385 type INTEGER
3386 count 2
3387 range '0 - 96'
3388 dbmin -9999999
3389 dbmax 0
3390 dbvalue.0 0
3391 dbvalue.1 0
3392 }
3393 }
3394 control.97 {
3395 iface MIXER
3396 name 'AIF2DAC Volume'
3397 value.0 96
3398 value.1 96
3399 comment {
3400 access 'read write'
3401 type INTEGER
3402 count 2
3403 range '0 - 96'
3404 dbmin -9999999
3405 dbmax 0
3406 dbvalue.0 0
3407 dbvalue.1 0
3408 }
3409 }
3410 control.98 {
3411 iface MIXER
3412 name 'AIF1 Boost Volume'
3413 value 0
3414 comment {
3415 access 'read write'
3416 type INTEGER
3417 count 1
3418 range '0 - 3'
3419 dbmin 0
3420 dbmax 1800
3421 dbvalue.0 0
3422 }
3423 }
3424 control.99 {
3425 iface MIXER
3426 name 'AIF2 Boost Volume'
3427 value 0
3428 comment {
3429 access 'read write'
3430 type INTEGER
3431 count 1
3432 range '0 - 3'
3433 dbmin 0
3434 dbmax 1800
3435 dbvalue.0 0
3436 }
3437 }
3438 control.100 {
3439 iface MIXER
3440 name 'AIF1DAC1 EQ Switch'
3441 value false
3442 comment {
3443 access 'read write'
3444 type BOOLEAN
3445 count 1
3446 }
3447 }
3448 control.101 {
3449 iface MIXER
3450 name 'AIF1DAC2 EQ Switch'
3451 value false
3452 comment {
3453 access 'read write'
3454 type BOOLEAN
3455 count 1
3456 }
3457 }
3458 control.102 {
3459 iface MIXER
3460 name 'AIF2 EQ Switch'
3461 value false
3462 comment {
3463 access 'read write'
3464 type BOOLEAN
3465 count 1
3466 }
3467 }
3468 control.103 {
3469 iface MIXER
3470 name 'AIF1DAC1 DRC Switch'
3471 value false
3472 comment {
3473 access 'read write'
3474 type BOOLEAN
3475 count 1
3476 }
3477 }
3478 control.104 {
3479 iface MIXER
3480 name 'AIF1ADC1L DRC Switch'
3481 value false
3482 comment {
3483 access 'read write'
3484 type BOOLEAN
3485 count 1
3486 }
3487 }
3488 control.105 {
3489 iface MIXER
3490 name 'AIF1ADC1R DRC Switch'
3491 value false
3492 comment {
3493 access 'read write'
3494 type BOOLEAN
3495 count 1
3496 }
3497 }
3498 control.106 {
3499 iface MIXER
3500 name 'AIF1DAC2 DRC Switch'
3501 value false
3502 comment {
3503 access 'read write'
3504 type BOOLEAN
3505 count 1
3506 }
3507 }
3508 control.107 {
3509 iface MIXER
3510 name 'AIF1ADC2L DRC Switch'
3511 value false
3512 comment {
3513 access 'read write'
3514 type BOOLEAN
3515 count 1
3516 }
3517 }
3518 control.108 {
3519 iface MIXER
3520 name 'AIF1ADC2R DRC Switch'
3521 value false
3522 comment {
3523 access 'read write'
3524 type BOOLEAN
3525 count 1
3526 }
3527 }
3528 control.109 {
3529 iface MIXER
3530 name 'AIF2DAC DRC Switch'
3531 value false
3532 comment {
3533 access 'read write'
3534 type BOOLEAN
3535 count 1
3536 }
3537 }
3538 control.110 {
3539 iface MIXER
3540 name 'AIF2ADCL DRC Switch'
3541 value false
3542 comment {
3543 access 'read write'
3544 type BOOLEAN
3545 count 1
3546 }
3547 }
3548 control.111 {
3549 iface MIXER
3550 name 'AIF2ADCR DRC Switch'
3551 value false
3552 comment {
3553 access 'read write'
3554 type BOOLEAN
3555 count 1
3556 }
3557 }
3558 control.112 {
3559 iface MIXER
3560 name 'DAC1 Right Sidetone Volume'
3561 value 0
3562 comment {
3563 access 'read write'
3564 type INTEGER
3565 count 1
3566 range '0 - 12'
3567 dbmin -3600
3568 dbmax 0
3569 dbvalue.0 -3600
3570 }
3571 }
3572 control.113 {
3573 iface MIXER
3574 name 'DAC1 Left Sidetone Volume'
3575 value 0
3576 comment {
3577 access 'read write'
3578 type INTEGER
3579 count 1
3580 range '0 - 12'
3581 dbmin -3600
3582 dbmax 0
3583 dbvalue.0 -3600
3584 }
3585 }
3586 control.114 {
3587 iface MIXER
3588 name 'DAC2 Right Sidetone Volume'
3589 value 0
3590 comment {
3591 access 'read write'
3592 type INTEGER
3593 count 1
3594 range '0 - 12'
3595 dbmin -3600
3596 dbmax 0
3597 dbvalue.0 -3600
3598 }
3599 }
3600 control.115 {
3601 iface MIXER
3602 name 'DAC2 Left Sidetone Volume'
3603 value 0
3604 comment {
3605 access 'read write'
3606 type INTEGER
3607 count 1
3608 range '0 - 12'
3609 dbmin -3600
3610 dbmax 0
3611 dbvalue.0 -3600
3612 }
3613 }
3614 control.116 {
3615 iface MIXER
3616 name 'Sidetone HPF Mux'
3617 value '2.7kHz'
3618 comment {
3619 access 'read write'
3620 type ENUMERATED
3621 count 1
3622 item.0 '2.7kHz'
3623 item.1 '1.35kHz'
3624 item.2 '675Hz'
3625 item.3 '370Hz'
3626 item.4 '180Hz'
3627 item.5 '90Hz'
3628 item.6 '45Hz'
3629 }
3630 }
3631 control.117 {
3632 iface MIXER
3633 name 'Sidetone HPF Switch'
3634 value false
3635 comment {
3636 access 'read write'
3637 type BOOLEAN
3638 count 1
3639 }
3640 }
3641 control.118 {
3642 iface MIXER
3643 name 'AIF1ADC1 HPF Mode'
3644 value HiFi
3645 comment {
3646 access 'read write'
3647 type ENUMERATED
3648 count 1
3649 item.0 HiFi
3650 item.1 'Voice 1'
3651 item.2 'Voice 2'
3652 item.3 'Voice 3'
3653 }
3654 }
3655 control.119 {
3656 iface MIXER
3657 name 'AIF1ADC1 HPF Switch'
3658 value.0 false
3659 value.1 false
3660 comment {
3661 access 'read write'
3662 type BOOLEAN
3663 count 2
3664 }
3665 }
3666 control.120 {
3667 iface MIXER
3668 name 'AIF1ADC2 HPF Mode'
3669 value HiFi
3670 comment {
3671 access 'read write'
3672 type ENUMERATED
3673 count 1
3674 item.0 HiFi
3675 item.1 'Voice 1'
3676 item.2 'Voice 2'
3677 item.3 'Voice 3'
3678 }
3679 }
3680 control.121 {
3681 iface MIXER
3682 name 'AIF1ADC2 HPF Switch'
3683 value.0 false
3684 value.1 false
3685 comment {
3686 access 'read write'
3687 type BOOLEAN
3688 count 2
3689 }
3690 }
3691 control.122 {
3692 iface MIXER
3693 name 'AIF2ADC HPF Mode'
3694 value HiFi
3695 comment {
3696 access 'read write'
3697 type ENUMERATED
3698 count 1
3699 item.0 HiFi
3700 item.1 'Voice 1'
3701 item.2 'Voice 2'
3702 item.3 'Voice 3'
3703 }
3704 }
3705 control.123 {
3706 iface MIXER
3707 name 'AIF2ADC HPF Switch'
3708 value.0 false
3709 value.1 false
3710 comment {
3711 access 'read write'
3712 type BOOLEAN
3713 count 2
3714 }
3715 }
3716 control.124 {
3717 iface MIXER
3718 name 'ADC OSR'
3719 value 'High Performance'
3720 comment {
3721 access 'read write'
3722 type ENUMERATED
3723 count 1
3724 item.0 'Low Power'
3725 item.1 'High Performance'
3726 }
3727 }
3728 control.125 {
3729 iface MIXER
3730 name 'DAC OSR'
3731 value 'Low Power'
3732 comment {
3733 access 'read write'
3734 type ENUMERATED
3735 count 1
3736 item.0 'Low Power'
3737 item.1 'High Performance'
3738 }
3739 }
3740 control.126 {
3741 iface MIXER
3742 name 'DAC1 Volume'
3743 value.0 96
3744 value.1 96
3745 comment {
3746 access 'read write'
3747 type INTEGER
3748 count 2
3749 range '0 - 96'
3750 dbmin -9999999
3751 dbmax 0
3752 dbvalue.0 0
3753 dbvalue.1 0
3754 }
3755 }
3756 control.127 {
3757 iface MIXER
3758 name 'DAC1 Switch'
3759 value.0 true
3760 value.1 true
3761 comment {
3762 access 'read write'
3763 type BOOLEAN
3764 count 2
3765 }
3766 }
3767 control.128 {
3768 iface MIXER
3769 name 'DAC2 Volume'
3770 value.0 96
3771 value.1 96
3772 comment {
3773 access 'read write'
3774 type INTEGER
3775 count 2
3776 range '0 - 96'
3777 dbmin -9999999
3778 dbmax 0
3779 dbvalue.0 0
3780 dbvalue.1 0
3781 }
3782 }
3783 control.129 {
3784 iface MIXER
3785 name 'DAC2 Switch'
3786 value.0 false
3787 value.1 false
3788 comment {
3789 access 'read write'
3790 type BOOLEAN
3791 count 2
3792 }
3793 }
3794 control.130 {
3795 iface MIXER
3796 name 'SPKL DAC2 Volume'
3797 value 1
3798 comment {
3799 access 'read write'
3800 type INTEGER
3801 count 1
3802 range '0 - 1'
3803 dbmin -300
3804 dbmax 0
3805 dbvalue.0 0
3806 }
3807 }
3808 control.131 {
3809 iface MIXER
3810 name 'SPKL DAC1 Volume'
3811 value 1
3812 comment {
3813 access 'read write'
3814 type INTEGER
3815 count 1
3816 range '0 - 1'
3817 dbmin -300
3818 dbmax 0
3819 dbvalue.0 0
3820 }
3821 }
3822 control.132 {
3823 iface MIXER
3824 name 'SPKR DAC2 Volume'
3825 value 1
3826 comment {
3827 access 'read write'
3828 type INTEGER
3829 count 1
3830 range '0 - 1'
3831 dbmin -300
3832 dbmax 0
3833 dbvalue.0 0
3834 }
3835 }
3836 control.133 {
3837 iface MIXER
3838 name 'SPKR DAC1 Volume'
3839 value 1
3840 comment {
3841 access 'read write'
3842 type INTEGER
3843 count 1
3844 range '0 - 1'
3845 dbmin -300
3846 dbmax 0
3847 dbvalue.0 0
3848 }
3849 }
3850 control.134 {
3851 iface MIXER
3852 name 'AIF1DAC1 3D Stereo Volume'
3853 value 0
3854 comment {
3855 access 'read write'
3856 type INTEGER
3857 count 1
3858 range '0 - 15'
3859 dbmin -1600
3860 dbmax 1145
3861 dbvalue.0 -1600
3862 }
3863 }
3864 control.135 {
3865 iface MIXER
3866 name 'AIF1DAC1 3D Stereo Switch'
3867 value false
3868 comment {
3869 access 'read write'
3870 type BOOLEAN
3871 count 1
3872 }
3873 }
3874 control.136 {
3875 iface MIXER
3876 name 'AIF1DAC2 3D Stereo Volume'
3877 value 0
3878 comment {
3879 access 'read write'
3880 type INTEGER
3881 count 1
3882 range '0 - 15'
3883 dbmin -1600
3884 dbmax 1145
3885 dbvalue.0 -1600
3886 }
3887 }
3888 control.137 {
3889 iface MIXER
3890 name 'AIF1DAC2 3D Stereo Switch'
3891 value false
3892 comment {
3893 access 'read write'
3894 type BOOLEAN
3895 count 1
3896 }
3897 }
3898 control.138 {
3899 iface MIXER
3900 name 'AIF2DAC 3D Stereo Volume'
3901 value 0
3902 comment {
3903 access 'read write'
3904 type INTEGER
3905 count 1
3906 range '0 - 15'
3907 dbmin -1600
3908 dbmax 1145
3909 dbvalue.0 -1600
3910 }
3911 }
3912 control.139 {
3913 iface MIXER
3914 name 'AIF2DAC 3D Stereo Switch'
3915 value false
3916 comment {
3917 access 'read write'
3918 type BOOLEAN
3919 count 1
3920 }
3921 }
3922 control.140 {
3923 iface MIXER
3924 name 'AIF3 Boost Volume'
3925 value 0
3926 comment {
3927 access 'read write'
3928 type INTEGER
3929 count 1
3930 range '0 - 3'
3931 dbmin 0
3932 dbmax 1800
3933 dbvalue.0 0
3934 }
3935 }
3936 control.141 {
3937 iface MIXER
3938 name 'AIF1DAC1 Noise Gate Switch'
3939 value false
3940 comment {
3941 access 'read write'
3942 type BOOLEAN
3943 count 1
3944 }
3945 }
3946 control.142 {
3947 iface MIXER
3948 name 'AIF1DAC1 Noise Gate Hold Time'
3949 value '30ms'
3950 comment {
3951 access 'read write'
3952 type ENUMERATED
3953 count 1
3954 item.0 '30ms'
3955 item.1 '125ms'
3956 item.2 '250ms'
3957 item.3 '500ms'
3958 }
3959 }
3960 control.143 {
3961 iface MIXER
3962 name 'AIF1DAC1 Noise Gate Threshold Volume'
3963 value 3
3964 comment {
3965 access 'read write'
3966 type INTEGER
3967 count 1
3968 range '0 - 7'
3969 dbmin -10200
3970 dbmax -6000
3971 dbvalue.0 -8400
3972 }
3973 }
3974 control.144 {
3975 iface MIXER
3976 name 'AIF1DAC2 Noise Gate Switch'
3977 value false
3978 comment {
3979 access 'read write'
3980 type BOOLEAN
3981 count 1
3982 }
3983 }
3984 control.145 {
3985 iface MIXER
3986 name 'AIF1DAC2 Noise Gate Hold Time'
3987 value '30ms'
3988 comment {
3989 access 'read write'
3990 type ENUMERATED
3991 count 1
3992 item.0 '30ms'
3993 item.1 '125ms'
3994 item.2 '250ms'
3995 item.3 '500ms'
3996 }
3997 }
3998 control.146 {
3999 iface MIXER
4000 name 'AIF1DAC2 Noise Gate Threshold Volume'
4001 value 3
4002 comment {
4003 access 'read write'
4004 type INTEGER
4005 count 1
4006 range '0 - 7'
4007 dbmin -10200
4008 dbmax -6000
4009 dbvalue.0 -8400
4010 }
4011 }
4012 control.147 {
4013 iface MIXER
4014 name 'AIF2DAC Noise Gate Switch'
4015 value false
4016 comment {
4017 access 'read write'
4018 type BOOLEAN
4019 count 1
4020 }
4021 }
4022 control.148 {
4023 iface MIXER
4024 name 'AIF2DAC Noise Gate Hold Time'
4025 value '30ms'
4026 comment {
4027 access 'read write'
4028 type ENUMERATED
4029 count 1
4030 item.0 '30ms'
4031 item.1 '125ms'
4032 item.2 '250ms'
4033 item.3 '500ms'
4034 }
4035 }
4036 control.149 {
4037 iface MIXER
4038 name 'AIF2DAC Noise Gate Threshold Volume'
4039 value 3
4040 comment {
4041 access 'read write'
4042 type INTEGER
4043 count 1
4044 range '0 - 7'
4045 dbmin -10200
4046 dbmax -6000
4047 dbvalue.0 -8400
4048 }
4049 }
4050 control.150 {
4051 iface MIXER
4052 name 'AIF1DAC1 MBC Switch'
4053 value false
4054 comment {
4055 access 'read write'
4056 type BOOLEAN
4057 count 1
4058 }
4059 }
4060 control.151 {
4061 iface MIXER
4062 name 'AIF1DAC2 MBC Switch'
4063 value false
4064 comment {
4065 access 'read write'
4066 type BOOLEAN
4067 count 1
4068 }
4069 }
4070 control.152 {
4071 iface MIXER
4072 name 'AIF2DAC MBC Switch'
4073 value false
4074 comment {
4075 access 'read write'
4076 type BOOLEAN
4077 count 1
4078 }
4079 }
4080 control.153 {
4081 iface MIXER
4082 name 'AIF1DAC1 VSS Switch'
4083 value false
4084 comment {
4085 access 'read write'
4086 type BOOLEAN
4087 count 1
4088 }
4089 }
4090 control.154 {
4091 iface MIXER
4092 name 'AIF1DAC2 VSS Switch'
4093 value false
4094 comment {
4095 access 'read write'
4096 type BOOLEAN
4097 count 1
4098 }
4099 }
4100 control.155 {
4101 iface MIXER
4102 name 'AIF2DAC VSS Switch'
4103 value false
4104 comment {
4105 access 'read write'
4106 type BOOLEAN
4107 count 1
4108 }
4109 }
4110 control.156 {
4111 iface MIXER
4112 name 'AIF1DAC1 HPF1 Switch'
4113 value false
4114 comment {
4115 access 'read write'
4116 type BOOLEAN
4117 count 1
4118 }
4119 }
4120 control.157 {
4121 iface MIXER
4122 name 'AIF1DAC2 HPF1 Switch'
4123 value false
4124 comment {
4125 access 'read write'
4126 type BOOLEAN
4127 count 1
4128 }
4129 }
4130 control.158 {
4131 iface MIXER
4132 name 'AIF2DAC HPF1 Switch'
4133 value false
4134 comment {
4135 access 'read write'
4136 type BOOLEAN
4137 count 1
4138 }
4139 }
4140 control.159 {
4141 iface MIXER
4142 name 'AIF1DAC1 HPF2 Switch'
4143 value false
4144 comment {
4145 access 'read write'
4146 type BOOLEAN
4147 count 1
4148 }
4149 }
4150 control.160 {
4151 iface MIXER
4152 name 'AIF1DAC2 HPF2 Switch'
4153 value false
4154 comment {
4155 access 'read write'
4156 type BOOLEAN
4157 count 1
4158 }
4159 }
4160 control.161 {
4161 iface MIXER
4162 name 'AIF2DAC HPF2 Switch'
4163 value false
4164 comment {
4165 access 'read write'
4166 type BOOLEAN
4167 count 1
4168 }
4169 }
4170 control.162 {
4171 iface MIXER
4172 name 'AIF1DAC1 Enhanced EQ Switch'
4173 value false
4174 comment {
4175 access 'read write'
4176 type BOOLEAN
4177 count 1
4178 }
4179 }
4180 control.163 {
4181 iface MIXER
4182 name 'AIF1DAC2 Enhanced EQ Switch'
4183 value false
4184 comment {
4185 access 'read write'
4186 type BOOLEAN
4187 count 1
4188 }
4189 }
4190 control.164 {
4191 iface MIXER
4192 name 'AIF2DAC Enhanced EQ Switch'
4193 value false
4194 comment {
4195 access 'read write'
4196 type BOOLEAN
4197 count 1
4198 }
4199 }
4200 control.165 {
4201 iface MIXER
4202 name 'ADCR Mux'
4203 value ADC
4204 comment {
4205 access 'read write'
4206 type ENUMERATED
4207 count 1
4208 item.0 ADC
4209 item.1 DMIC
4210 }
4211 }
4212 control.166 {
4213 iface MIXER
4214 name 'ADCL Mux'
4215 value ADC
4216 comment {
4217 access 'read write'
4218 type ENUMERATED
4219 count 1
4220 item.0 ADC
4221 item.1 DMIC
4222 }
4223 }
4224 control.167 {
4225 iface MIXER
4226 name 'Right Headphone Mux'
4227 value DAC
4228 comment {
4229 access 'read write'
4230 type ENUMERATED
4231 count 1
4232 item.0 Mixer
4233 item.1 DAC
4234 }
4235 }
4236 control.168 {
4237 iface MIXER
4238 name 'Left Headphone Mux'
4239 value DAC
4240 comment {
4241 access 'read write'
4242 type ENUMERATED
4243 count 1
4244 item.0 Mixer
4245 item.1 DAC
4246 }
4247 }
4248 control.169 {
4249 iface MIXER
4250 name 'SPKR DAC2 Switch'
4251 value false
4252 comment {
4253 access 'read write'
4254 type BOOLEAN
4255 count 1
4256 }
4257 }
4258 control.170 {
4259 iface MIXER
4260 name 'SPKR Input Switch'
4261 value false
4262 comment {
4263 access 'read write'
4264 type BOOLEAN
4265 count 1
4266 }
4267 }
4268 control.171 {
4269 iface MIXER
4270 name 'SPKR IN1RP Switch'
4271 value false
4272 comment {
4273 access 'read write'
4274 type BOOLEAN
4275 count 1
4276 }
4277 }
4278 control.172 {
4279 iface MIXER
4280 name 'SPKR Output Switch'
4281 value false
4282 comment {
4283 access 'read write'
4284 type BOOLEAN
4285 count 1
4286 }
4287 }
4288 control.173 {
4289 iface MIXER
4290 name 'SPKR DAC1 Switch'
4291 value true
4292 comment {
4293 access 'read write'
4294 type BOOLEAN
4295 count 1
4296 }
4297 }
4298 control.174 {
4299 iface MIXER
4300 name 'SPKL DAC2 Switch'
4301 value false
4302 comment {
4303 access 'read write'
4304 type BOOLEAN
4305 count 1
4306 }
4307 }
4308 control.175 {
4309 iface MIXER
4310 name 'SPKL Input Switch'
4311 value false
4312 comment {
4313 access 'read write'
4314 type BOOLEAN
4315 count 1
4316 }
4317 }
4318 control.176 {
4319 iface MIXER
4320 name 'SPKL IN1LP Switch'
4321 value false
4322 comment {
4323 access 'read write'
4324 type BOOLEAN
4325 count 1
4326 }
4327 }
4328 control.177 {
4329 iface MIXER
4330 name 'SPKL Output Switch'
4331 value false
4332 comment {
4333 access 'read write'
4334 type BOOLEAN
4335 count 1
4336 }
4337 }
4338 control.178 {
4339 iface MIXER
4340 name 'SPKL DAC1 Switch'
4341 value true
4342 comment {
4343 access 'read write'
4344 type BOOLEAN
4345 count 1
4346 }
4347 }
4348 control.179 {
4349 iface MIXER
4350 name 'AIF3ADC Mux'
4351 value AIF1ADCDAT
4352 comment {
4353 access 'read write'
4354 type ENUMERATED
4355 count 1
4356 item.0 AIF1ADCDAT
4357 item.1 AIF2ADCDAT
4358 item.2 AIF2DACDAT
4359 item.3 'Mono PCM'
4360 }
4361 }
4362 control.180 {
4363 iface MIXER
4364 name 'AIF2DACR Mux'
4365 value AIF2
4366 comment {
4367 access 'read write'
4368 type ENUMERATED
4369 count 1
4370 item.0 AIF2
4371 item.1 AIF3
4372 }
4373 }
4374 control.181 {
4375 iface MIXER
4376 name 'AIF2DACL Mux'
4377 value AIF2
4378 comment {
4379 access 'read write'
4380 type ENUMERATED
4381 count 1
4382 item.0 AIF2
4383 item.1 AIF3
4384 }
4385 }
4386 control.182 {
4387 iface MIXER
4388 name 'Mono PCM Out Mux'
4389 value None
4390 comment {
4391 access 'read write'
4392 type ENUMERATED
4393 count 1
4394 item.0 None
4395 item.1 AIF2ADCL
4396 item.2 AIF2ADCR
4397 }
4398 }
4399 control.183 {
4400 iface MIXER
4401 name 'AIF2 Loopback'
4402 value None
4403 comment {
4404 access 'read write'
4405 type ENUMERATED
4406 count 1
4407 item.0 None
4408 item.1 ADCDAT
4409 }
4410 }
4411 control.184 {
4412 iface MIXER
4413 name 'AIF1 Loopback'
4414 value None
4415 comment {
4416 access 'read write'
4417 type ENUMERATED
4418 count 1
4419 item.0 None
4420 item.1 ADCDAT
4421 }
4422 }
4423 control.185 {
4424 iface MIXER
4425 name 'AIF2ADC Mux'
4426 value AIF2ADCDAT
4427 comment {
4428 access 'read write'
4429 type ENUMERATED
4430 count 1
4431 item.0 AIF2ADCDAT
4432 item.1 AIF3DACDAT
4433 }
4434 }
4435 control.186 {
4436 iface MIXER
4437 name 'AIF2DAC Mux'
4438 value AIF2DACDAT
4439 comment {
4440 access 'read write'
4441 type ENUMERATED
4442 count 1
4443 item.0 AIF2DACDAT
4444 item.1 AIF3DACDAT
4445 }
4446 }
4447 control.187 {
4448 iface MIXER
4449 name 'AIF1DAC Mux'
4450 value AIF1DACDAT
4451 comment {
4452 access 'read write'
4453 type ENUMERATED
4454 count 1
4455 item.0 AIF1DACDAT
4456 item.1 AIF3DACDAT
4457 }
4458 }
4459 control.188 {
4460 iface MIXER
4461 name 'DAC1R Mixer Right Sidetone Switch'
4462 value false
4463 comment {
4464 access 'read write'
4465 type BOOLEAN
4466 count 1
4467 }
4468 }
4469 control.189 {
4470 iface MIXER
4471 name 'DAC1R Mixer Left Sidetone Switch'
4472 value false
4473 comment {
4474 access 'read write'
4475 type BOOLEAN
4476 count 1
4477 }
4478 }
4479 control.190 {
4480 iface MIXER
4481 name 'DAC1R Mixer AIF2 Switch'
4482 value false
4483 comment {
4484 access 'read write'
4485 type BOOLEAN
4486 count 1
4487 }
4488 }
4489 control.191 {
4490 iface MIXER
4491 name 'DAC1R Mixer AIF1.2 Switch'
4492 value false
4493 comment {
4494 access 'read write'
4495 type BOOLEAN
4496 count 1
4497 }
4498 }
4499 control.192 {
4500 iface MIXER
4501 name 'DAC1R Mixer AIF1.1 Switch'
4502 value true
4503 comment {
4504 access 'read write'
4505 type BOOLEAN
4506 count 1
4507 }
4508 }
4509 control.193 {
4510 iface MIXER
4511 name 'DAC1L Mixer Right Sidetone Switch'
4512 value false
4513 comment {
4514 access 'read write'
4515 type BOOLEAN
4516 count 1
4517 }
4518 }
4519 control.194 {
4520 iface MIXER
4521 name 'DAC1L Mixer Left Sidetone Switch'
4522 value false
4523 comment {
4524 access 'read write'
4525 type BOOLEAN
4526 count 1
4527 }
4528 }
4529 control.195 {
4530 iface MIXER
4531 name 'DAC1L Mixer AIF2 Switch'
4532 value false
4533 comment {
4534 access 'read write'
4535 type BOOLEAN
4536 count 1
4537 }
4538 }
4539 control.196 {
4540 iface MIXER
4541 name 'DAC1L Mixer AIF1.2 Switch'
4542 value false
4543 comment {
4544 access 'read write'
4545 type BOOLEAN
4546 count 1
4547 }
4548 }
4549 control.197 {
4550 iface MIXER
4551 name 'DAC1L Mixer AIF1.1 Switch'
4552 value true
4553 comment {
4554 access 'read write'
4555 type BOOLEAN
4556 count 1
4557 }
4558 }
4559 control.198 {
4560 iface MIXER
4561 name 'Right Sidetone'
4562 value ADC/DMIC1
4563 comment {
4564 access 'read write'
4565 type ENUMERATED
4566 count 1
4567 item.0 ADC/DMIC1
4568 item.1 DMIC2
4569 }
4570 }
4571 control.199 {
4572 iface MIXER
4573 name 'Left Sidetone'
4574 value ADC/DMIC1
4575 comment {
4576 access 'read write'
4577 type ENUMERATED
4578 count 1
4579 item.0 ADC/DMIC1
4580 item.1 DMIC2
4581 }
4582 }
4583 control.200 {
4584 iface MIXER
4585 name 'AIF2DAC2R Mixer Right Sidetone Switch'
4586 value false
4587 comment {
4588 access 'read write'
4589 type BOOLEAN
4590 count 1
4591 }
4592 }
4593 control.201 {
4594 iface MIXER
4595 name 'AIF2DAC2R Mixer Left Sidetone Switch'
4596 value false
4597 comment {
4598 access 'read write'
4599 type BOOLEAN
4600 count 1
4601 }
4602 }
4603 control.202 {
4604 iface MIXER
4605 name 'AIF2DAC2R Mixer AIF2 Switch'
4606 value false
4607 comment {
4608 access 'read write'
4609 type BOOLEAN
4610 count 1
4611 }
4612 }
4613 control.203 {
4614 iface MIXER
4615 name 'AIF2DAC2R Mixer AIF1.2 Switch'
4616 value false
4617 comment {
4618 access 'read write'
4619 type BOOLEAN
4620 count 1
4621 }
4622 }
4623 control.204 {
4624 iface MIXER
4625 name 'AIF2DAC2R Mixer AIF1.1 Switch'
4626 value false
4627 comment {
4628 access 'read write'
4629 type BOOLEAN
4630 count 1
4631 }
4632 }
4633 control.205 {
4634 iface MIXER
4635 name 'AIF2DAC2L Mixer Right Sidetone Switch'
4636 value false
4637 comment {
4638 access 'read write'
4639 type BOOLEAN
4640 count 1
4641 }
4642 }
4643 control.206 {
4644 iface MIXER
4645 name 'AIF2DAC2L Mixer Left Sidetone Switch'
4646 value false
4647 comment {
4648 access 'read write'
4649 type BOOLEAN
4650 count 1
4651 }
4652 }
4653 control.207 {
4654 iface MIXER
4655 name 'AIF2DAC2L Mixer AIF2 Switch'
4656 value false
4657 comment {
4658 access 'read write'
4659 type BOOLEAN
4660 count 1
4661 }
4662 }
4663 control.208 {
4664 iface MIXER
4665 name 'AIF2DAC2L Mixer AIF1.2 Switch'
4666 value false
4667 comment {
4668 access 'read write'
4669 type BOOLEAN
4670 count 1
4671 }
4672 }
4673 control.209 {
4674 iface MIXER
4675 name 'AIF2DAC2L Mixer AIF1.1 Switch'
4676 value false
4677 comment {
4678 access 'read write'
4679 type BOOLEAN
4680 count 1
4681 }
4682 }
4683 control.210 {
4684 iface MIXER
4685 name 'AIF1ADC2R Mixer DMIC Switch'
4686 value false
4687 comment {
4688 access 'read write'
4689 type BOOLEAN
4690 count 1
4691 }
4692 }
4693 control.211 {
4694 iface MIXER
4695 name 'AIF1ADC2R Mixer AIF2 Switch'
4696 value false
4697 comment {
4698 access 'read write'
4699 type BOOLEAN
4700 count 1
4701 }
4702 }
4703 control.212 {
4704 iface MIXER
4705 name 'AIF1ADC2L Mixer DMIC Switch'
4706 value false
4707 comment {
4708 access 'read write'
4709 type BOOLEAN
4710 count 1
4711 }
4712 }
4713 control.213 {
4714 iface MIXER
4715 name 'AIF1ADC2L Mixer AIF2 Switch'
4716 value false
4717 comment {
4718 access 'read write'
4719 type BOOLEAN
4720 count 1
4721 }
4722 }
4723 control.214 {
4724 iface MIXER
4725 name 'AIF1ADC1R Mixer ADC/DMIC Switch'
4726 value false
4727 comment {
4728 access 'read write'
4729 type BOOLEAN
4730 count 1
4731 }
4732 }
4733 control.215 {
4734 iface MIXER
4735 name 'AIF1ADC1R Mixer AIF2 Switch'
4736 value false
4737 comment {
4738 access 'read write'
4739 type BOOLEAN
4740 count 1
4741 }
4742 }
4743 control.216 {
4744 iface MIXER
4745 name 'AIF1ADC1L Mixer ADC/DMIC Switch'
4746 value true
4747 comment {
4748 access 'read write'
4749 type BOOLEAN
4750 count 1
4751 }
4752 }
4753 control.217 {
4754 iface MIXER
4755 name 'AIF1ADC1L Mixer AIF2 Switch'
4756 value false
4757 comment {
4758 access 'read write'
4759 type BOOLEAN
4760 count 1
4761 }
4762 }
4763 control.218 {
4764 iface MIXER
4765 name 'LINEOUT2P Mixer Right Output Switch'
4766 value false
4767 comment {
4768 access 'read write'
4769 type BOOLEAN
4770 count 1
4771 }
4772 }
4773 control.219 {
4774 iface MIXER
4775 name 'LINEOUT2N Mixer Left Output Switch'
4776 value false
4777 comment {
4778 access 'read write'
4779 type BOOLEAN
4780 count 1
4781 }
4782 }
4783 control.220 {
4784 iface MIXER
4785 name 'LINEOUT2N Mixer Right Output Switch'
4786 value false
4787 comment {
4788 access 'read write'
4789 type BOOLEAN
4790 count 1
4791 }
4792 }
4793 control.221 {
4794 iface MIXER
4795 name 'LINEOUT1P Mixer Left Output Switch'
4796 value false
4797 comment {
4798 access 'read write'
4799 type BOOLEAN
4800 count 1
4801 }
4802 }
4803 control.222 {
4804 iface MIXER
4805 name 'LINEOUT1N Mixer Left Output Switch'
4806 value false
4807 comment {
4808 access 'read write'
4809 type BOOLEAN
4810 count 1
4811 }
4812 }
4813 control.223 {
4814 iface MIXER
4815 name 'LINEOUT1N Mixer Right Output Switch'
4816 value false
4817 comment {
4818 access 'read write'
4819 type BOOLEAN
4820 count 1
4821 }
4822 }
4823 control.224 {
4824 iface MIXER
4825 name 'SPKR Boost Direct Voice Switch'
4826 value false
4827 comment {
4828 access 'read write'
4829 type BOOLEAN
4830 count 1
4831 }
4832 }
4833 control.225 {
4834 iface MIXER
4835 name 'SPKR Boost SPKL Switch'
4836 value false
4837 comment {
4838 access 'read write'
4839 type BOOLEAN
4840 count 1
4841 }
4842 }
4843 control.226 {
4844 iface MIXER
4845 name 'SPKR Boost SPKR Switch'
4846 value true
4847 comment {
4848 access 'read write'
4849 type BOOLEAN
4850 count 1
4851 }
4852 }
4853 control.227 {
4854 iface MIXER
4855 name 'SPKL Boost Direct Voice Switch'
4856 value false
4857 comment {
4858 access 'read write'
4859 type BOOLEAN
4860 count 1
4861 }
4862 }
4863 control.228 {
4864 iface MIXER
4865 name 'SPKL Boost SPKL Switch'
4866 value true
4867 comment {
4868 access 'read write'
4869 type BOOLEAN
4870 count 1
4871 }
4872 }
4873 control.229 {
4874 iface MIXER
4875 name 'SPKL Boost SPKR Switch'
4876 value false
4877 comment {
4878 access 'read write'
4879 type BOOLEAN
4880 count 1
4881 }
4882 }
4883 control.230 {
4884 iface MIXER
4885 name 'Earpiece Mixer Direct Voice Switch'
4886 value false
4887 comment {
4888 access 'read write'
4889 type BOOLEAN
4890 count 1
4891 }
4892 }
4893 control.231 {
4894 iface MIXER
4895 name 'Earpiece Mixer Left Output Switch'
4896 value false
4897 comment {
4898 access 'read write'
4899 type BOOLEAN
4900 count 1
4901 }
4902 }
4903 control.232 {
4904 iface MIXER
4905 name 'Earpiece Mixer Right Output Switch'
4906 value false
4907 comment {
4908 access 'read write'
4909 type BOOLEAN
4910 count 1
4911 }
4912 }
4913 control.233 {
4914 iface MIXER
4915 name 'Right Output Mixer Left Input Switch'
4916 value false
4917 comment {
4918 access 'read write'
4919 type BOOLEAN
4920 count 1
4921 }
4922 }
4923 control.234 {
4924 iface MIXER
4925 name 'Right Output Mixer Right Input Switch'
4926 value false
4927 comment {
4928 access 'read write'
4929 type BOOLEAN
4930 count 1
4931 }
4932 }
4933 control.235 {
4934 iface MIXER
4935 name 'Right Output Mixer IN2LN Switch'
4936 value false
4937 comment {
4938 access 'read write'
4939 type BOOLEAN
4940 count 1
4941 }
4942 }
4943 control.236 {
4944 iface MIXER
4945 name 'Right Output Mixer IN2RN Switch'
4946 value false
4947 comment {
4948 access 'read write'
4949 type BOOLEAN
4950 count 1
4951 }
4952 }
4953 control.237 {
4954 iface MIXER
4955 name 'Right Output Mixer IN1L Switch'
4956 value false
4957 comment {
4958 access 'read write'
4959 type BOOLEAN
4960 count 1
4961 }
4962 }
4963 control.238 {
4964 iface MIXER
4965 name 'Right Output Mixer IN1R Switch'
4966 value false
4967 comment {
4968 access 'read write'
4969 type BOOLEAN
4970 count 1
4971 }
4972 }
4973 control.239 {
4974 iface MIXER
4975 name 'Right Output Mixer IN2RP Switch'
4976 value false
4977 comment {
4978 access 'read write'
4979 type BOOLEAN
4980 count 1
4981 }
4982 }
4983 control.240 {
4984 iface MIXER
4985 name 'Right Output Mixer DAC Switch'
4986 value false
4987 comment {
4988 access 'read write'
4989 type BOOLEAN
4990 count 1
4991 }
4992 }
4993 control.241 {
4994 iface MIXER
4995 name 'Left Output Mixer Right Input Switch'
4996 value false
4997 comment {
4998 access 'read write'
4999 type BOOLEAN
5000 count 1
5001 }
5002 }
5003 control.242 {
5004 iface MIXER
5005 name 'Left Output Mixer Left Input Switch'
5006 value false
5007 comment {
5008 access 'read write'
5009 type BOOLEAN
5010 count 1
5011 }
5012 }
5013 control.243 {
5014 iface MIXER
5015 name 'Left Output Mixer IN2RN Switch'
5016 value false
5017 comment {
5018 access 'read write'
5019 type BOOLEAN
5020 count 1
5021 }
5022 }
5023 control.244 {
5024 iface MIXER
5025 name 'Left Output Mixer IN2LN Switch'
5026 value false
5027 comment {
5028 access 'read write'
5029 type BOOLEAN
5030 count 1
5031 }
5032 }
5033 control.245 {
5034 iface MIXER
5035 name 'Left Output Mixer IN2LP Switch'
5036 value false
5037 comment {
5038 access 'read write'
5039 type BOOLEAN
5040 count 1
5041 }
5042 }
5043 control.246 {
5044 iface MIXER
5045 name 'Left Output Mixer IN1R Switch'
5046 value false
5047 comment {
5048 access 'read write'
5049 type BOOLEAN
5050 count 1
5051 }
5052 }
5053 control.247 {
5054 iface MIXER
5055 name 'Left Output Mixer IN1L Switch'
5056 value false
5057 comment {
5058 access 'read write'
5059 type BOOLEAN
5060 count 1
5061 }
5062 }
5063 control.248 {
5064 iface MIXER
5065 name 'Left Output Mixer DAC Switch'
5066 value false
5067 comment {
5068 access 'read write'
5069 type BOOLEAN
5070 count 1
5071 }
5072 }
5073 control.249 {
5074 iface MIXER
5075 name 'MIXINR IN2R Switch'
5076 value false
5077 comment {
5078 access 'read write'
5079 type BOOLEAN
5080 count 1
5081 }
5082 }
5083 control.250 {
5084 iface MIXER
5085 name 'MIXINR IN1R Switch'
5086 value false
5087 comment {
5088 access 'read write'
5089 type BOOLEAN
5090 count 1
5091 }
5092 }
5093 control.251 {
5094 iface MIXER
5095 name 'MIXINL IN2L Switch'
5096 value false
5097 comment {
5098 access 'read write'
5099 type BOOLEAN
5100 count 1
5101 }
5102 }
5103 control.252 {
5104 iface MIXER
5105 name 'MIXINL IN1L Switch'
5106 value true
5107 comment {
5108 access 'read write'
5109 type BOOLEAN
5110 count 1
5111 }
5112 }
5113 control.253 {
5114 iface MIXER
5115 name 'IN2R PGA IN2RP Switch'
5116 value false
5117 comment {
5118 access 'read write'
5119 type BOOLEAN
5120 count 1
5121 }
5122 }
5123 control.254 {
5124 iface MIXER
5125 name 'IN2R PGA IN2RN Switch'
5126 value false
5127 comment {
5128 access 'read write'
5129 type BOOLEAN
5130 count 1
5131 }
5132 }
5133 control.255 {
5134 iface MIXER
5135 name 'IN2L PGA IN2LP Switch'
5136 value false
5137 comment {
5138 access 'read write'
5139 type BOOLEAN
5140 count 1
5141 }
5142 }
5143 control.256 {
5144 iface MIXER
5145 name 'IN2L PGA IN2LN Switch'
5146 value false
5147 comment {
5148 access 'read write'
5149 type BOOLEAN
5150 count 1
5151 }
5152 }
5153 control.257 {
5154 iface MIXER
5155 name 'IN1R PGA IN1RP Switch'
5156 value false
5157 comment {
5158 access 'read write'
5159 type BOOLEAN
5160 count 1
5161 }
5162 }
5163 control.258 {
5164 iface MIXER
5165 name 'IN1R PGA IN1RN Switch'
5166 value false
5167 comment {
5168 access 'read write'
5169 type BOOLEAN
5170 count 1
5171 }
5172 }
5173 control.259 {
5174 iface MIXER
5175 name 'IN1L PGA IN1LP Switch'
5176 value true
5177 comment {
5178 access 'read write'
5179 type BOOLEAN
5180 count 1
5181 }
5182 }
5183 control.260 {
5184 iface MIXER
5185 name 'IN1L PGA IN1LN Switch'
5186 value true
5187 comment {
5188 access 'read write'
5189 type BOOLEAN
5190 count 1
5191 }
5192 }
5193 control.261 {
5194 iface CARD
5195 name 'Headphone Jack'
5196 value true
5197 comment {
5198 access read
5199 type BOOLEAN
5200 count 1
5201 }
5202 }
5203}
5204state.cs42888audio {
5205 control.1 {
5206 iface MIXER
5207 name 'DAC1 Playback Volume'
5208 value.0 255
5209 value.1 255
5210 comment {
5211 access 'read write'
5212 type INTEGER
5213 count 2
5214 range '0 - 255'
5215 dbmin -9999999
5216 dbmax 0
5217 dbvalue.0 0
5218 dbvalue.1 0
5219 }
5220 }
5221 control.2 {
5222 iface MIXER
5223 name 'DAC2 Playback Volume'
5224 value.0 255
5225 value.1 255
5226 comment {
5227 access 'read write'
5228 type INTEGER
5229 count 2
5230 range '0 - 255'
5231 dbmin -9999999
5232 dbmax 0
5233 dbvalue.0 0
5234 dbvalue.1 0
5235 }
5236 }
5237 control.3 {
5238 iface MIXER
5239 name 'DAC3 Playback Volume'
5240 value.0 255
5241 value.1 255
5242 comment {
5243 access 'read write'
5244 type INTEGER
5245 count 2
5246 range '0 - 255'
5247 dbmin -9999999
5248 dbmax 0
5249 dbvalue.0 0
5250 dbvalue.1 0
5251 }
5252 }
5253 control.4 {
5254 iface MIXER
5255 name 'DAC4 Playback Volume'
5256 value.0 255
5257 value.1 255
5258 comment {
5259 access 'read write'
5260 type INTEGER
5261 count 2
5262 range '0 - 255'
5263 dbmin -9999999
5264 dbmax 0
5265 dbvalue.0 0
5266 dbvalue.1 0
5267 }
5268 }
5269 control.5 {
5270 iface MIXER
5271 name 'ADC1 Capture Volume'
5272 value.0 128
5273 value.1 128
5274 comment {
5275 access 'read write'
5276 type INTEGER
5277 count 2
5278 range '0 - 176'
5279 dbmin -6400
5280 dbmax 2400
5281 dbvalue.0 0
5282 dbvalue.1 0
5283 }
5284 }
5285 control.6 {
5286 iface MIXER
5287 name 'ADC2 Capture Volume'
5288 value.0 128
5289 value.1 128
5290 comment {
5291 access 'read write'
5292 type INTEGER
5293 count 2
5294 range '0 - 176'
5295 dbmin -6400
5296 dbmax 2400
5297 dbvalue.0 0
5298 dbvalue.1 0
5299 }
5300 }
5301 control.7 {
5302 iface MIXER
5303 name 'DAC1 Invert Switch'
5304 value.0 false
5305 value.1 false
5306 comment {
5307 access 'read write'
5308 type BOOLEAN
5309 count 2
5310 }
5311 }
5312 control.8 {
5313 iface MIXER
5314 name 'DAC2 Invert Switch'
5315 value.0 false
5316 value.1 false
5317 comment {
5318 access 'read write'
5319 type BOOLEAN
5320 count 2
5321 }
5322 }
5323 control.9 {
5324 iface MIXER
5325 name 'DAC3 Invert Switch'
5326 value.0 false
5327 value.1 false
5328 comment {
5329 access 'read write'
5330 type BOOLEAN
5331 count 2
5332 }
5333 }
5334 control.10 {
5335 iface MIXER
5336 name 'DAC4 Invert Switch'
5337 value.0 false
5338 value.1 false
5339 comment {
5340 access 'read write'
5341 type BOOLEAN
5342 count 2
5343 }
5344 }
5345 control.11 {
5346 iface MIXER
5347 name 'ADC1 Invert Switch'
5348 value.0 false
5349 value.1 false
5350 comment {
5351 access 'read write'
5352 type BOOLEAN
5353 count 2
5354 }
5355 }
5356 control.12 {
5357 iface MIXER
5358 name 'ADC2 Invert Switch'
5359 value.0 false
5360 value.1 false
5361 comment {
5362 access 'read write'
5363 type BOOLEAN
5364 count 2
5365 }
5366 }
5367 control.13 {
5368 iface MIXER
5369 name 'ADC High-Pass Filter Switch'
5370 value true
5371 comment {
5372 access 'read write'
5373 type BOOLEAN
5374 count 1
5375 }
5376 }
5377 control.14 {
5378 iface MIXER
5379 name 'DAC De-emphasis Switch'
5380 value false
5381 comment {
5382 access 'read write'
5383 type BOOLEAN
5384 count 1
5385 }
5386 }
5387 control.15 {
5388 iface MIXER
5389 name 'ADC1 Single Ended Mode Switch'
5390 value Differential
5391 comment {
5392 access 'read write'
5393 type ENUMERATED
5394 count 1
5395 item.0 Differential
5396 item.1 Single-Ended
5397 }
5398 }
5399 control.16 {
5400 iface MIXER
5401 name 'ADC2 Single Ended Mode Switch'
5402 value Differential
5403 comment {
5404 access 'read write'
5405 type ENUMERATED
5406 count 1
5407 item.0 Differential
5408 item.1 Single-Ended
5409 }
5410 }
5411 control.17 {
5412 iface MIXER
5413 name 'DAC Single Volume Control Switch'
5414 value 0
5415 comment {
5416 access 'read write'
5417 type INTEGER
5418 count 1
5419 range '0 - 1'
5420 }
5421 }
5422 control.18 {
5423 iface MIXER
5424 name 'DAC Soft Ramp & Zero Cross Control Switch'
5425 value 'Immediate Change'
5426 comment {
5427 access 'read write'
5428 type ENUMERATED
5429 count 1
5430 item.0 'Immediate Change'
5431 item.1 'Zero Cross'
5432 item.2 'Soft Ramp'
5433 item.3 'Soft Ramp on Zero Cross'
5434 }
5435 }
5436 control.19 {
5437 iface MIXER
5438 name 'DAC Auto Mute Switch'
5439 value true
5440 comment {
5441 access 'read write'
5442 type BOOLEAN
5443 count 1
5444 }
5445 }
5446 control.20 {
5447 iface MIXER
5448 name 'Mute ADC Serial Port Switch'
5449 value false
5450 comment {
5451 access 'read write'
5452 type BOOLEAN
5453 count 1
5454 }
5455 }
5456 control.21 {
5457 iface MIXER
5458 name 'ADC Single Volume Control Switch'
5459 value 0
5460 comment {
5461 access 'read write'
5462 type INTEGER
5463 count 1
5464 range '0 - 1'
5465 }
5466 }
5467 control.22 {
5468 iface MIXER
5469 name 'ADC Soft Ramp & Zero Cross Control Switch'
5470 value 'Immediate Change'
5471 comment {
5472 access 'read write'
5473 type ENUMERATED
5474 count 1
5475 item.0 'Immediate Change'
5476 item.1 'Zero Cross'
5477 item.2 'Soft Ramp'
5478 item.3 'Soft Ramp on Zero Cross'
5479 }
5480 }
5481}
5482state.imxhdmisoc {
5483 control.1 {
5484 iface MIXER
5485 name 'IEC958 Playback Default'
5486 value '0400020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
5487 comment {
5488 access 'read write volatile'
5489 type IEC958
5490 count 1
5491 }
5492 }
5493 control.2 {
5494 iface MIXER
5495 name 'HDMI Support Channels'
5496 value 2
5497 comment {
5498 access 'read volatile'
5499 type INTEGER
5500 count 1
5501 range '0 - 0'
5502 }
5503 }
5504 control.3 {
5505 iface MIXER
5506 name 'HDMI Support Rates'
5507 value.0 32000
5508 value.1 44100
5509 value.2 48000
5510 comment {
5511 access 'read volatile'
5512 type INTEGER
5513 count 3
5514 range '0 - 0'
5515 }
5516 }
5517 control.4 {
5518 iface MIXER
5519 name 'HDMI Support Formats'
5520 value 16
5521 comment {
5522 access 'read volatile'
5523 type INTEGER
5524 count 1
5525 range '0 - 0'
5526 }
5527 }
5528}