OSDN Git Service

Merge remote-tracking branch 'x86/nougat-x86' into cm-14.1-x86
[android-x86/device-generic-common.git] / alsa / chtnau8824.state
1 state.chtnau8824 {
2         control.1 {
3                 iface MIXER
4                 name 'media0_out mix 0 media0_in Switch'
5                 value true
6                 comment {
7                         access 'read write'
8                         type BOOLEAN
9                         count 1
10                 }
11         }
12         control.2 {
13                 iface MIXER
14                 name 'media0_out mix 0 media1_in Switch'
15                 value true
16                 comment {
17                         access 'read write'
18                         type BOOLEAN
19                         count 1
20                 }
21         }
22         control.3 {
23                 iface MIXER
24                 name 'media0_out mix 0 media2_in Switch'
25                 value false
26                 comment {
27                         access 'read write'
28                         type BOOLEAN
29                         count 1
30                 }
31         }
32         control.4 {
33                 iface MIXER
34                 name 'media0_out mix 0 media3_in Switch'
35                 value true
36                 comment {
37                         access 'read write'
38                         type BOOLEAN
39                         count 1
40                 }
41         }
42         control.5 {
43                 iface MIXER
44                 name 'media1_out mix 0 media0_in Switch'
45                 value false
46                 comment {
47                         access 'read write'
48                         type BOOLEAN
49                         count 1
50                 }
51         }
52         control.6 {
53                 iface MIXER
54                 name 'media1_out mix 0 media1_in Switch'
55                 value false
56                 comment {
57                         access 'read write'
58                         type BOOLEAN
59                         count 1
60                 }
61         }
62         control.7 {
63                 iface MIXER
64                 name 'media1_out mix 0 media2_in Switch'
65                 value false
66                 comment {
67                         access 'read write'
68                         type BOOLEAN
69                         count 1
70                 }
71         }
72         control.8 {
73                 iface MIXER
74                 name 'media1_out mix 0 media3_in Switch'
75                 value false
76                 comment {
77                         access 'read write'
78                         type BOOLEAN
79                         count 1
80                 }
81         }
82         control.9 {
83                 iface MIXER
84                 name 'pcm0_out mix 0 modem_in Switch'
85                 value false
86                 comment {
87                         access 'read write'
88                         type BOOLEAN
89                         count 1
90                 }
91         }
92         control.10 {
93                 iface MIXER
94                 name 'pcm0_out mix 0 codec_in0 Switch'
95                 value false
96                 comment {
97                         access 'read write'
98                         type BOOLEAN
99                         count 1
100                 }
101         }
102         control.11 {
103                 iface MIXER
104                 name 'pcm0_out mix 0 codec_in1 Switch'
105                 value false
106                 comment {
107                         access 'read write'
108                         type BOOLEAN
109                         count 1
110                 }
111         }
112         control.12 {
113                 iface MIXER
114                 name 'pcm0_out mix 0 sprot_loop_in Switch'
115                 value false
116                 comment {
117                         access 'read write'
118                         type BOOLEAN
119                         count 1
120                 }
121         }
122         control.13 {
123                 iface MIXER
124                 name 'pcm0_out mix 0 media_loop1_in Switch'
125                 value false
126                 comment {
127                         access 'read write'
128                         type BOOLEAN
129                         count 1
130                 }
131         }
132         control.14 {
133                 iface MIXER
134                 name 'pcm0_out mix 0 media_loop2_in Switch'
135                 value false
136                 comment {
137                         access 'read write'
138                         type BOOLEAN
139                         count 1
140                 }
141         }
142         control.15 {
143                 iface MIXER
144                 name 'pcm0_out mix 0 pcm0_in Switch'
145                 value false
146                 comment {
147                         access 'read write'
148                         type BOOLEAN
149                         count 1
150                 }
151         }
152         control.16 {
153                 iface MIXER
154                 name 'pcm0_out mix 0 pcm1_in Switch'
155                 value false
156                 comment {
157                         access 'read write'
158                         type BOOLEAN
159                         count 1
160                 }
161         }
162         control.17 {
163                 iface MIXER
164                 name 'pcm1_out mix 0 modem_in Switch'
165                 value true
166                 comment {
167                         access 'read write'
168                         type BOOLEAN
169                         count 1
170                 }
171         }
172         control.18 {
173                 iface MIXER
174                 name 'pcm1_out mix 0 codec_in0 Switch'
175                 value true
176                 comment {
177                         access 'read write'
178                         type BOOLEAN
179                         count 1
180                 }
181         }
182         control.19 {
183                 iface MIXER
184                 name 'pcm1_out mix 0 codec_in1 Switch'
185                 value false
186                 comment {
187                         access 'read write'
188                         type BOOLEAN
189                         count 1
190                 }
191         }
192         control.20 {
193                 iface MIXER
194                 name 'pcm1_out mix 0 sprot_loop_in Switch'
195                 value false
196                 comment {
197                         access 'read write'
198                         type BOOLEAN
199                         count 1
200                 }
201         }
202         control.21 {
203                 iface MIXER
204                 name 'pcm1_out mix 0 media_loop1_in Switch'
205                 value false
206                 comment {
207                         access 'read write'
208                         type BOOLEAN
209                         count 1
210                 }
211         }
212         control.22 {
213                 iface MIXER
214                 name 'pcm1_out mix 0 media_loop2_in Switch'
215                 value false
216                 comment {
217                         access 'read write'
218                         type BOOLEAN
219                         count 1
220                 }
221         }
222         control.23 {
223                 iface MIXER
224                 name 'pcm1_out mix 0 pcm0_in Switch'
225                 value false
226                 comment {
227                         access 'read write'
228                         type BOOLEAN
229                         count 1
230                 }
231         }
232         control.24 {
233                 iface MIXER
234                 name 'pcm1_out mix 0 pcm1_in Switch'
235                 value false
236                 comment {
237                         access 'read write'
238                         type BOOLEAN
239                         count 1
240                 }
241         }
242         control.25 {
243                 iface MIXER
244                 name 'pcm2_out mix 0 modem_in Switch'
245                 value false
246                 comment {
247                         access 'read write'
248                         type BOOLEAN
249                         count 1
250                 }
251         }
252         control.26 {
253                 iface MIXER
254                 name 'pcm2_out mix 0 codec_in0 Switch'
255                 value false
256                 comment {
257                         access 'read write'
258                         type BOOLEAN
259                         count 1
260                 }
261         }
262         control.27 {
263                 iface MIXER
264                 name 'pcm2_out mix 0 codec_in1 Switch'
265                 value false
266                 comment {
267                         access 'read write'
268                         type BOOLEAN
269                         count 1
270                 }
271         }
272         control.28 {
273                 iface MIXER
274                 name 'pcm2_out mix 0 sprot_loop_in Switch'
275                 value false
276                 comment {
277                         access 'read write'
278                         type BOOLEAN
279                         count 1
280                 }
281         }
282         control.29 {
283                 iface MIXER
284                 name 'pcm2_out mix 0 media_loop1_in Switch'
285                 value false
286                 comment {
287                         access 'read write'
288                         type BOOLEAN
289                         count 1
290                 }
291         }
292         control.30 {
293                 iface MIXER
294                 name 'pcm2_out mix 0 media_loop2_in Switch'
295                 value false
296                 comment {
297                         access 'read write'
298                         type BOOLEAN
299                         count 1
300                 }
301         }
302         control.31 {
303                 iface MIXER
304                 name 'pcm2_out mix 0 pcm0_in Switch'
305                 value false
306                 comment {
307                         access 'read write'
308                         type BOOLEAN
309                         count 1
310                 }
311         }
312         control.32 {
313                 iface MIXER
314                 name 'pcm2_out mix 0 pcm1_in Switch'
315                 value false
316                 comment {
317                         access 'read write'
318                         type BOOLEAN
319                         count 1
320                 }
321         }
322         control.33 {
323                 iface MIXER
324                 name 'sprot_loop_out mix 0 modem_in Switch'
325                 value false
326                 comment {
327                         access 'read write'
328                         type BOOLEAN
329                         count 1
330                 }
331         }
332         control.34 {
333                 iface MIXER
334                 name 'sprot_loop_out mix 0 codec_in0 Switch'
335                 value false
336                 comment {
337                         access 'read write'
338                         type BOOLEAN
339                         count 1
340                 }
341         }
342         control.35 {
343                 iface MIXER
344                 name 'sprot_loop_out mix 0 codec_in1 Switch'
345                 value false
346                 comment {
347                         access 'read write'
348                         type BOOLEAN
349                         count 1
350                 }
351         }
352         control.36 {
353                 iface MIXER
354                 name 'sprot_loop_out mix 0 sprot_loop_in Switch'
355                 value false
356                 comment {
357                         access 'read write'
358                         type BOOLEAN
359                         count 1
360                 }
361         }
362         control.37 {
363                 iface MIXER
364                 name 'sprot_loop_out mix 0 media_loop1_in Switch'
365                 value false
366                 comment {
367                         access 'read write'
368                         type BOOLEAN
369                         count 1
370                 }
371         }
372         control.38 {
373                 iface MIXER
374                 name 'sprot_loop_out mix 0 media_loop2_in Switch'
375                 value false
376                 comment {
377                         access 'read write'
378                         type BOOLEAN
379                         count 1
380                 }
381         }
382         control.39 {
383                 iface MIXER
384                 name 'sprot_loop_out mix 0 pcm0_in Switch'
385                 value false
386                 comment {
387                         access 'read write'
388                         type BOOLEAN
389                         count 1
390                 }
391         }
392         control.40 {
393                 iface MIXER
394                 name 'sprot_loop_out mix 0 pcm1_in Switch'
395                 value false
396                 comment {
397                         access 'read write'
398                         type BOOLEAN
399                         count 1
400                 }
401         }
402         control.41 {
403                 iface MIXER
404                 name 'media_loop1_out mix 0 modem_in Switch'
405                 value false
406                 comment {
407                         access 'read write'
408                         type BOOLEAN
409                         count 1
410                 }
411         }
412         control.42 {
413                 iface MIXER
414                 name 'media_loop1_out mix 0 codec_in0 Switch'
415                 value false
416                 comment {
417                         access 'read write'
418                         type BOOLEAN
419                         count 1
420                 }
421         }
422         control.43 {
423                 iface MIXER
424                 name 'media_loop1_out mix 0 codec_in1 Switch'
425                 value false
426                 comment {
427                         access 'read write'
428                         type BOOLEAN
429                         count 1
430                 }
431         }
432         control.44 {
433                 iface MIXER
434                 name 'media_loop1_out mix 0 sprot_loop_in Switch'
435                 value false
436                 comment {
437                         access 'read write'
438                         type BOOLEAN
439                         count 1
440                 }
441         }
442         control.45 {
443                 iface MIXER
444                 name 'media_loop1_out mix 0 media_loop1_in Switch'
445                 value false
446                 comment {
447                         access 'read write'
448                         type BOOLEAN
449                         count 1
450                 }
451         }
452         control.46 {
453                 iface MIXER
454                 name 'media_loop1_out mix 0 media_loop2_in Switch'
455                 value false
456                 comment {
457                         access 'read write'
458                         type BOOLEAN
459                         count 1
460                 }
461         }
462         control.47 {
463                 iface MIXER
464                 name 'media_loop1_out mix 0 pcm0_in Switch'
465                 value false
466                 comment {
467                         access 'read write'
468                         type BOOLEAN
469                         count 1
470                 }
471         }
472         control.48 {
473                 iface MIXER
474                 name 'media_loop1_out mix 0 pcm1_in Switch'
475                 value false
476                 comment {
477                         access 'read write'
478                         type BOOLEAN
479                         count 1
480                 }
481         }
482         control.49 {
483                 iface MIXER
484                 name 'media_loop2_out mix 0 modem_in Switch'
485                 value false
486                 comment {
487                         access 'read write'
488                         type BOOLEAN
489                         count 1
490                 }
491         }
492         control.50 {
493                 iface MIXER
494                 name 'media_loop2_out mix 0 codec_in0 Switch'
495                 value false
496                 comment {
497                         access 'read write'
498                         type BOOLEAN
499                         count 1
500                 }
501         }
502         control.51 {
503                 iface MIXER
504                 name 'media_loop2_out mix 0 codec_in1 Switch'
505                 value false
506                 comment {
507                         access 'read write'
508                         type BOOLEAN
509                         count 1
510                 }
511         }
512         control.52 {
513                 iface MIXER
514                 name 'media_loop2_out mix 0 sprot_loop_in Switch'
515                 value false
516                 comment {
517                         access 'read write'
518                         type BOOLEAN
519                         count 1
520                 }
521         }
522         control.53 {
523                 iface MIXER
524                 name 'media_loop2_out mix 0 media_loop1_in Switch'
525                 value false
526                 comment {
527                         access 'read write'
528                         type BOOLEAN
529                         count 1
530                 }
531         }
532         control.54 {
533                 iface MIXER
534                 name 'media_loop2_out mix 0 media_loop2_in Switch'
535                 value false
536                 comment {
537                         access 'read write'
538                         type BOOLEAN
539                         count 1
540                 }
541         }
542         control.55 {
543                 iface MIXER
544                 name 'media_loop2_out mix 0 pcm0_in Switch'
545                 value false
546                 comment {
547                         access 'read write'
548                         type BOOLEAN
549                         count 1
550                 }
551         }
552         control.56 {
553                 iface MIXER
554                 name 'media_loop2_out mix 0 pcm1_in Switch'
555                 value false
556                 comment {
557                         access 'read write'
558                         type BOOLEAN
559                         count 1
560                 }
561         }
562         control.57 {
563                 iface MIXER
564                 name 'codec_out0 mix 0 modem_in Switch'
565                 value false
566                 comment {
567                         access 'read write'
568                         type BOOLEAN
569                         count 1
570                 }
571         }
572         control.58 {
573                 iface MIXER
574                 name 'codec_out0 mix 0 codec_in0 Switch'
575                 value false
576                 comment {
577                         access 'read write'
578                         type BOOLEAN
579                         count 1
580                 }
581         }
582         control.59 {
583                 iface MIXER
584                 name 'codec_out0 mix 0 codec_in1 Switch'
585                 value false
586                 comment {
587                         access 'read write'
588                         type BOOLEAN
589                         count 1
590                 }
591         }
592         control.60 {
593                 iface MIXER
594                 name 'codec_out0 mix 0 sprot_loop_in Switch'
595                 value false
596                 comment {
597                         access 'read write'
598                         type BOOLEAN
599                         count 1
600                 }
601         }
602         control.61 {
603                 iface MIXER
604                 name 'codec_out0 mix 0 media_loop1_in Switch'
605                 value false
606                 comment {
607                         access 'read write'
608                         type BOOLEAN
609                         count 1
610                 }
611         }
612         control.62 {
613                 iface MIXER
614                 name 'codec_out0 mix 0 media_loop2_in Switch'
615                 value false
616                 comment {
617                         access 'read write'
618                         type BOOLEAN
619                         count 1
620                 }
621         }
622         control.63 {
623                 iface MIXER
624                 name 'codec_out0 mix 0 pcm0_in Switch'
625                 value true
626                 comment {
627                         access 'read write'
628                         type BOOLEAN
629                         count 1
630                 }
631         }
632         control.64 {
633                 iface MIXER
634                 name 'codec_out0 mix 0 pcm1_in Switch'
635                 value false
636                 comment {
637                         access 'read write'
638                         type BOOLEAN
639                         count 1
640                 }
641         }
642         control.65 {
643                 iface MIXER
644                 name 'codec_out1 mix 0 modem_in Switch'
645                 value false
646                 comment {
647                         access 'read write'
648                         type BOOLEAN
649                         count 1
650                 }
651         }
652         control.66 {
653                 iface MIXER
654                 name 'codec_out1 mix 0 codec_in0 Switch'
655                 value false
656                 comment {
657                         access 'read write'
658                         type BOOLEAN
659                         count 1
660                 }
661         }
662         control.67 {
663                 iface MIXER
664                 name 'codec_out1 mix 0 codec_in1 Switch'
665                 value false
666                 comment {
667                         access 'read write'
668                         type BOOLEAN
669                         count 1
670                 }
671         }
672         control.68 {
673                 iface MIXER
674                 name 'codec_out1 mix 0 sprot_loop_in Switch'
675                 value false
676                 comment {
677                         access 'read write'
678                         type BOOLEAN
679                         count 1
680                 }
681         }
682         control.69 {
683                 iface MIXER
684                 name 'codec_out1 mix 0 media_loop1_in Switch'
685                 value false
686                 comment {
687                         access 'read write'
688                         type BOOLEAN
689                         count 1
690                 }
691         }
692         control.70 {
693                 iface MIXER
694                 name 'codec_out1 mix 0 media_loop2_in Switch'
695                 value false
696                 comment {
697                         access 'read write'
698                         type BOOLEAN
699                         count 1
700                 }
701         }
702         control.71 {
703                 iface MIXER
704                 name 'codec_out1 mix 0 pcm0_in Switch'
705                 value false
706                 comment {
707                         access 'read write'
708                         type BOOLEAN
709                         count 1
710                 }
711         }
712         control.72 {
713                 iface MIXER
714                 name 'codec_out1 mix 0 pcm1_in Switch'
715                 value false
716                 comment {
717                         access 'read write'
718                         type BOOLEAN
719                         count 1
720                 }
721         }
722         control.73 {
723                 iface MIXER
724                 name 'modem_out mix 0 modem_in Switch'
725                 value false
726                 comment {
727                         access 'read write'
728                         type BOOLEAN
729                         count 1
730                 }
731         }
732         control.74 {
733                 iface MIXER
734                 name 'modem_out mix 0 codec_in0 Switch'
735                 value false
736                 comment {
737                         access 'read write'
738                         type BOOLEAN
739                         count 1
740                 }
741         }
742         control.75 {
743                 iface MIXER
744                 name 'modem_out mix 0 codec_in1 Switch'
745                 value false
746                 comment {
747                         access 'read write'
748                         type BOOLEAN
749                         count 1
750                 }
751         }
752         control.76 {
753                 iface MIXER
754                 name 'modem_out mix 0 sprot_loop_in Switch'
755                 value false
756                 comment {
757                         access 'read write'
758                         type BOOLEAN
759                         count 1
760                 }
761         }
762         control.77 {
763                 iface MIXER
764                 name 'modem_out mix 0 media_loop1_in Switch'
765                 value false
766                 comment {
767                         access 'read write'
768                         type BOOLEAN
769                         count 1
770                 }
771         }
772         control.78 {
773                 iface MIXER
774                 name 'modem_out mix 0 media_loop2_in Switch'
775                 value false
776                 comment {
777                         access 'read write'
778                         type BOOLEAN
779                         count 1
780                 }
781         }
782         control.79 {
783                 iface MIXER
784                 name 'modem_out mix 0 pcm0_in Switch'
785                 value true
786                 comment {
787                         access 'read write'
788                         type BOOLEAN
789                         count 1
790                 }
791         }
792         control.80 {
793                 iface MIXER
794                 name 'modem_out mix 0 pcm1_in Switch'
795                 value false
796                 comment {
797                         access 'read write'
798                         type BOOLEAN
799                         count 1
800                 }
801         }
802         control.81 {
803                 iface MIXER
804                 name 'media0_in Gain 0 Ramp Delay'
805                 value 5
806                 comment {
807                         access 'read write'
808                         type INTEGER
809                         count 1
810                         range '5 - 5000'
811                 }
812         }
813         control.82 {
814                 iface MIXER
815                 name 'media0_in Gain 0 Switch'
816                 value true
817                 comment {
818                         access 'read write'
819                         type BOOLEAN
820                         count 1
821                 }
822         }
823         control.83 {
824                 iface MIXER
825                 name 'media0_in Gain 0 Volume'
826                 value.0 0
827                 value.1 0
828                 comment {
829                         access 'read write'
830                         type INTEGER
831                         count 2
832                         range '-1440 - 360'
833                         dbmin -14400
834                         dbmax 3600
835                         dbvalue.0 0
836                         dbvalue.1 0
837                 }
838         }
839         control.84 {
840                 iface MIXER
841                 name 'media1_in Gain 0 Ramp Delay'
842                 value 5
843                 comment {
844                         access 'read write'
845                         type INTEGER
846                         count 1
847                         range '5 - 5000'
848                 }
849         }
850         control.85 {
851                 iface MIXER
852                 name 'media1_in Gain 0 Switch'
853                 value true
854                 comment {
855                         access 'read write'
856                         type BOOLEAN
857                         count 1
858                 }
859         }
860         control.86 {
861                 iface MIXER
862                 name 'media1_in Gain 0 Volume'
863                 value.0 0
864                 value.1 0
865                 comment {
866                         access 'read write'
867                         type INTEGER
868                         count 2
869                         range '-1440 - 360'
870                         dbmin -14400
871                         dbmax 3600
872                         dbvalue.0 0
873                         dbvalue.1 0
874                 }
875         }
876         control.87 {
877                 iface MIXER
878                 name 'media2_in Gain 0 Ramp Delay'
879                 value 5
880                 comment {
881                         access 'read write'
882                         type INTEGER
883                         count 1
884                         range '5 - 5000'
885                 }
886         }
887         control.88 {
888                 iface MIXER
889                 name 'media2_in Gain 0 Switch'
890                 value false
891                 comment {
892                         access 'read write'
893                         type BOOLEAN
894                         count 1
895                 }
896         }
897         control.89 {
898                 iface MIXER
899                 name 'media2_in Gain 0 Volume'
900                 value.0 -1440
901                 value.1 -1440
902                 comment {
903                         access 'read write'
904                         type INTEGER
905                         count 2
906                         range '-1440 - 360'
907                         dbmin -14400
908                         dbmax 3600
909                         dbvalue.0 -14400
910                         dbvalue.1 -14400
911                 }
912         }
913         control.90 {
914                 iface MIXER
915                 name 'media3_in Gain 0 Ramp Delay'
916                 value 5
917                 comment {
918                         access 'read write'
919                         type INTEGER
920                         count 1
921                         range '5 - 5000'
922                 }
923         }
924         control.91 {
925                 iface MIXER
926                 name 'media3_in Gain 0 Switch'
927                 value true
928                 comment {
929                         access 'read write'
930                         type BOOLEAN
931                         count 1
932                 }
933         }
934         control.92 {
935                 iface MIXER
936                 name 'media3_in Gain 0 Volume'
937                 value.0 0
938                 value.1 0
939                 comment {
940                         access 'read write'
941                         type INTEGER
942                         count 2
943                         range '-1440 - 360'
944                         dbmin -14400
945                         dbmax 3600
946                         dbvalue.0 0
947                         dbvalue.1 0
948                 }
949         }
950         control.93 {
951                 iface MIXER
952                 name 'pcm0_in Gain 0 Ramp Delay'
953                 value 5
954                 comment {
955                         access 'read write'
956                         type INTEGER
957                         count 1
958                         range '5 - 5000'
959                 }
960         }
961         control.94 {
962                 iface MIXER
963                 name 'pcm0_in Gain 0 Switch'
964                 value true
965                 comment {
966                         access 'read write'
967                         type BOOLEAN
968                         count 1
969                 }
970         }
971         control.95 {
972                 iface MIXER
973                 name 'pcm0_in Gain 0 Volume'
974                 value.0 0
975                 value.1 0
976                 comment {
977                         access 'read write'
978                         type INTEGER
979                         count 2
980                         range '-1440 - 360'
981                         dbmin -14400
982                         dbmax 3600
983                         dbvalue.0 0
984                         dbvalue.1 0
985                 }
986         }
987         control.96 {
988                 iface MIXER
989                 name 'pcm1_in Gain 0 Ramp Delay'
990                 value 5
991                 comment {
992                         access 'read write'
993                         type INTEGER
994                         count 1
995                         range '5 - 5000'
996                 }
997         }
998         control.97 {
999                 iface MIXER
1000                 name 'pcm1_in Gain 0 Switch'
1001                 value false
1002                 comment {
1003                         access 'read write'
1004                         type BOOLEAN
1005                         count 1
1006                 }
1007         }
1008         control.98 {
1009                 iface MIXER
1010                 name 'pcm1_in Gain 0 Volume'
1011                 value.0 -1440
1012                 value.1 -1440
1013                 comment {
1014                         access 'read write'
1015                         type INTEGER
1016                         count 2
1017                         range '-1440 - 360'
1018                         dbmin -14400
1019                         dbmax 3600
1020                         dbvalue.0 -14400
1021                         dbvalue.1 -14400
1022                 }
1023         }
1024         control.99 {
1025                 iface MIXER
1026                 name 'pcm1_out Gain 0 Ramp Delay'
1027                 value 5
1028                 comment {
1029                         access 'read write'
1030                         type INTEGER
1031                         count 1
1032                         range '5 - 5000'
1033                 }
1034         }
1035         control.100 {
1036                 iface MIXER
1037                 name 'pcm1_out Gain 0 Switch'
1038                 value true
1039                 comment {
1040                         access 'read write'
1041                         type BOOLEAN
1042                         count 1
1043                 }
1044         }
1045         control.101 {
1046                 iface MIXER
1047                 name 'pcm1_out Gain 0 Volume'
1048                 value.0 0
1049                 value.1 0
1050                 comment {
1051                         access 'read write'
1052                         type INTEGER
1053                         count 2
1054                         range '-1440 - 360'
1055                         dbmin -14400
1056                         dbmax 3600
1057                         dbvalue.0 0
1058                         dbvalue.1 0
1059                 }
1060         }
1061         control.102 {
1062                 iface MIXER
1063                 name 'pcm2_out Gain 0 Ramp Delay'
1064                 value 5
1065                 comment {
1066                         access 'read write'
1067                         type INTEGER
1068                         count 1
1069                         range '5 - 5000'
1070                 }
1071         }
1072         control.103 {
1073                 iface MIXER
1074                 name 'pcm2_out Gain 0 Switch'
1075                 value false
1076                 comment {
1077                         access 'read write'
1078                         type BOOLEAN
1079                         count 1
1080                 }
1081         }
1082         control.104 {
1083                 iface MIXER
1084                 name 'pcm2_out Gain 0 Volume'
1085                 value.0 -1440
1086                 value.1 -1440
1087                 comment {
1088                         access 'read write'
1089                         type INTEGER
1090                         count 2
1091                         range '-1440 - 360'
1092                         dbmin -14400
1093                         dbmax 3600
1094                         dbvalue.0 -14400
1095                         dbvalue.1 -14400
1096                 }
1097         }
1098         control.105 {
1099                 iface MIXER
1100                 name 'codec_in0 Gain 0 Ramp Delay'
1101                 value 5
1102                 comment {
1103                         access 'read write'
1104                         type INTEGER
1105                         count 1
1106                         range '5 - 5000'
1107                 }
1108         }
1109         control.106 {
1110                 iface MIXER
1111                 name 'codec_in0 Gain 0 Switch'
1112                 value true
1113                 comment {
1114                         access 'read write'
1115                         type BOOLEAN
1116                         count 1
1117                 }
1118         }
1119         control.107 {
1120                 iface MIXER
1121                 name 'codec_in0 Gain 0 Volume'
1122                 value.0 0
1123                 value.1 0
1124                 comment {
1125                         access 'read write'
1126                         type INTEGER
1127                         count 2
1128                         range '-1440 - 360'
1129                         dbmin -14400
1130                         dbmax 3600
1131                         dbvalue.0 0
1132                         dbvalue.1 0
1133                 }
1134         }
1135         control.108 {
1136                 iface MIXER
1137                 name 'codec_in1 Gain 0 Ramp Delay'
1138                 value 5
1139                 comment {
1140                         access 'read write'
1141                         type INTEGER
1142                         count 1
1143                         range '5 - 5000'
1144                 }
1145         }
1146         control.109 {
1147                 iface MIXER
1148                 name 'codec_in1 Gain 0 Switch'
1149                 value false
1150                 comment {
1151                         access 'read write'
1152                         type BOOLEAN
1153                         count 1
1154                 }
1155         }
1156         control.110 {
1157                 iface MIXER
1158                 name 'codec_in1 Gain 0 Volume'
1159                 value.0 -1440
1160                 value.1 -1440
1161                 comment {
1162                         access 'read write'
1163                         type INTEGER
1164                         count 2
1165                         range '-1440 - 360'
1166                         dbmin -14400
1167                         dbmax 3600
1168                         dbvalue.0 -14400
1169                         dbvalue.1 -14400
1170                 }
1171         }
1172         control.111 {
1173                 iface MIXER
1174                 name 'codec_out0 Gain 0 Ramp Delay'
1175                 value 5
1176                 comment {
1177                         access 'read write'
1178                         type INTEGER
1179                         count 1
1180                         range '5 - 5000'
1181                 }
1182         }
1183         control.112 {
1184                 iface MIXER
1185                 name 'codec_out0 Gain 0 Switch'
1186                 value true
1187                 comment {
1188                         access 'read write'
1189                         type BOOLEAN
1190                         count 1
1191                 }
1192         }
1193         control.113 {
1194                 iface MIXER
1195                 name 'codec_out0 Gain 0 Volume'
1196                 value.0 0
1197                 value.1 0
1198                 comment {
1199                         access 'read write'
1200                         type INTEGER
1201                         count 2
1202                         range '-1440 - 360'
1203                         dbmin -14400
1204                         dbmax 3600
1205                         dbvalue.0 0
1206                         dbvalue.1 0
1207                 }
1208         }
1209         control.114 {
1210                 iface MIXER
1211                 name 'codec_out1 Gain 0 Ramp Delay'
1212                 value 5
1213                 comment {
1214                         access 'read write'
1215                         type INTEGER
1216                         count 1
1217                         range '5 - 5000'
1218                 }
1219         }
1220         control.115 {
1221                 iface MIXER
1222                 name 'codec_out1 Gain 0 Switch'
1223                 value false
1224                 comment {
1225                         access 'read write'
1226                         type BOOLEAN
1227                         count 1
1228                 }
1229         }
1230         control.116 {
1231                 iface MIXER
1232                 name 'codec_out1 Gain 0 Volume'
1233                 value.0 -1440
1234                 value.1 -1440
1235                 comment {
1236                         access 'read write'
1237                         type INTEGER
1238                         count 2
1239                         range '-1440 - 360'
1240                         dbmin -14400
1241                         dbmax 3600
1242                         dbvalue.0 -14400
1243                         dbvalue.1 -14400
1244                 }
1245         }
1246         control.117 {
1247                 iface MIXER
1248                 name 'media_loop1_out Gain 0 Ramp Delay'
1249                 value 5
1250                 comment {
1251                         access 'read write'
1252                         type INTEGER
1253                         count 1
1254                         range '5 - 5000'
1255                 }
1256         }
1257         control.118 {
1258                 iface MIXER
1259                 name 'media_loop1_out Gain 0 Switch'
1260                 value false
1261                 comment {
1262                         access 'read write'
1263                         type BOOLEAN
1264                         count 1
1265                 }
1266         }
1267         control.119 {
1268                 iface MIXER
1269                 name 'media_loop1_out Gain 0 Volume'
1270                 value.0 -1440
1271                 value.1 -1440
1272                 comment {
1273                         access 'read write'
1274                         type INTEGER
1275                         count 2
1276                         range '-1440 - 360'
1277                         dbmin -14400
1278                         dbmax 3600
1279                         dbvalue.0 -14400
1280                         dbvalue.1 -14400
1281                 }
1282         }
1283         control.120 {
1284                 iface MIXER
1285                 name 'media_loop2_out Gain 0 Ramp Delay'
1286                 value 5
1287                 comment {
1288                         access 'read write'
1289                         type INTEGER
1290                         count 1
1291                         range '5 - 5000'
1292                 }
1293         }
1294         control.121 {
1295                 iface MIXER
1296                 name 'media_loop2_out Gain 0 Switch'
1297                 value false
1298                 comment {
1299                         access 'read write'
1300                         type BOOLEAN
1301                         count 1
1302                 }
1303         }
1304         control.122 {
1305                 iface MIXER
1306                 name 'media_loop2_out Gain 0 Volume'
1307                 value.0 -1440
1308                 value.1 -1440
1309                 comment {
1310                         access 'read write'
1311                         type INTEGER
1312                         count 2
1313                         range '-1440 - 360'
1314                         dbmin -14400
1315                         dbmax 3600
1316                         dbvalue.0 -14400
1317                         dbvalue.1 -14400
1318                 }
1319         }
1320         control.123 {
1321                 iface MIXER
1322                 name 'sprot_loop_out Gain 0 Ramp Delay'
1323                 value 5
1324                 comment {
1325                         access 'read write'
1326                         type INTEGER
1327                         count 1
1328                         range '5 - 5000'
1329                 }
1330         }
1331         control.124 {
1332                 iface MIXER
1333                 name 'sprot_loop_out Gain 0 Switch'
1334                 value false
1335                 comment {
1336                         access 'read write'
1337                         type BOOLEAN
1338                         count 1
1339                 }
1340         }
1341         control.125 {
1342                 iface MIXER
1343                 name 'sprot_loop_out Gain 0 Volume'
1344                 value.0 -1440
1345                 value.1 -1440
1346                 comment {
1347                         access 'read write'
1348                         type INTEGER
1349                         count 2
1350                         range '-1440 - 360'
1351                         dbmin -14400
1352                         dbmax 3600
1353                         dbvalue.0 -14400
1354                         dbvalue.1 -14400
1355                 }
1356         }
1357         control.126 {
1358                 iface MIXER
1359                 name 'media0_in Volume 0 Ramp Delay'
1360                 value 5
1361                 comment {
1362                         access 'read write'
1363                         type INTEGER
1364                         count 1
1365                         range '5 - 5000'
1366                 }
1367         }
1368         control.127 {
1369                 iface MIXER
1370                 name 'media0_in Volume 0 Switch'
1371                 value false
1372                 comment {
1373                         access 'read write'
1374                         type BOOLEAN
1375                         count 1
1376                 }
1377         }
1378         control.128 {
1379                 iface MIXER
1380                 name 'media0_in Volume 0 Volume'
1381                 value.0 -1440
1382                 value.1 -1440
1383                 comment {
1384                         access 'read write'
1385                         type INTEGER
1386                         count 2
1387                         range '-1440 - 360'
1388                         dbmin -14400
1389                         dbmax 3600
1390                         dbvalue.0 -14400
1391                         dbvalue.1 -14400
1392                 }
1393         }
1394         control.129 {
1395                 iface MIXER
1396                 name 'modem_in Gain 0 Ramp Delay'
1397                 value 5
1398                 comment {
1399                         access 'read write'
1400                         type INTEGER
1401                         count 1
1402                         range '5 - 5000'
1403                 }
1404         }
1405         control.130 {
1406                 iface MIXER
1407                 name 'modem_in Gain 0 Switch'
1408                 value true
1409                 comment {
1410                         access 'read write'
1411                         type BOOLEAN
1412                         count 1
1413                 }
1414         }
1415         control.131 {
1416                 iface MIXER
1417                 name 'modem_in Gain 0 Volume'
1418                 value.0 0
1419                 value.1 0
1420                 comment {
1421                         access 'read write'
1422                         type INTEGER
1423                         count 2
1424                         range '-1440 - 360'
1425                         dbmin -14400
1426                         dbmax 3600
1427                         dbvalue.0 0
1428                         dbvalue.1 0
1429                 }
1430         }
1431         control.132 {
1432                 iface MIXER
1433                 name 'modem_out Gain 0 Ramp Delay'
1434                 value 5
1435                 comment {
1436                         access 'read write'
1437                         type INTEGER
1438                         count 1
1439                         range '5 - 5000'
1440                 }
1441         }
1442         control.133 {
1443                 iface MIXER
1444                 name 'modem_out Gain 0 Switch'
1445                 value true
1446                 comment {
1447                         access 'read write'
1448                         type BOOLEAN
1449                         count 1
1450                 }
1451         }
1452         control.134 {
1453                 iface MIXER
1454                 name 'modem_out Gain 0 Volume'
1455                 value.0 0
1456                 value.1 0
1457                 comment {
1458                         access 'read write'
1459                         type INTEGER
1460                         count 2
1461                         range '-1440 - 360'
1462                         dbmin -14400
1463                         dbmax 3600
1464                         dbvalue.0 0
1465                         dbvalue.1 0
1466                 }
1467         }
1468         control.135 {
1469                 iface MIXER
1470                 name 'media_loop1_out fir 0 params'
1471                 value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
1472                 comment {
1473                         access 'read write'
1474                         type BYTES
1475                         count 274
1476                 }
1477         }
1478         control.136 {
1479                 iface MIXER
1480                 name 'media_loop1_out iir 0 params'
1481                 value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
1482                 comment {
1483                         access 'read write'
1484                         type BYTES
1485                         count 302
1486                 }
1487         }
1488         control.137 {
1489                 iface MIXER
1490                 name 'media_loop1_out mdrp 0 params'
1491                 value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
1492                 comment {
1493                         access 'read write'
1494                         type BYTES
1495                         count 288
1496                 }
1497         }
1498         control.138 {
1499                 iface MIXER
1500                 name 'media_loop2_out fir 0 params'
1501                 value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
1502                 comment {
1503                         access 'read write'
1504                         type BYTES
1505                         count 274
1506                 }
1507         }
1508         control.139 {
1509                 iface MIXER
1510                 name 'media_loop2_out iir 0 params'
1511                 value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
1512                 comment {
1513                         access 'read write'
1514                         type BYTES
1515                         count 302
1516                 }
1517         }
1518         control.140 {
1519                 iface MIXER
1520                 name 'media_loop2_out mdrp 0 params'
1521                 value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
1522                 comment {
1523                         access 'read write'
1524                         type BYTES
1525                         count 288
1526                 }
1527         }
1528         control.141 {
1529                 iface MIXER
1530                 name 'sprot_loop_out lpro 0 params'
1531                 value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
1532                 comment {
1533                         access 'read write'
1534                         type BYTES
1535                         count 194
1536                 }
1537         }
1538         control.142 {
1539                 iface MIXER
1540                 name 'codec_in0 dcr 0 params'
1541                 value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
1542                 comment {
1543                         access 'read write'
1544                         type BYTES
1545                         count 54
1546                 }
1547         }
1548         control.143 {
1549                 iface MIXER
1550                 name 'codec_in1 dcr 0 params'
1551                 value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
1552                 comment {
1553                         access 'read write'
1554                         type BYTES
1555                         count 54
1556                 }
1557         }
1558         control.144 {
1559                 iface MIXER
1560                 name 'codec_out tx interleaver slot 0'
1561                 value codec_out0_0
1562                 comment {
1563                         access 'read write'
1564                         type ENUMERATED
1565                         count 1
1566                         item.0 none
1567                         item.1 codec_out0_0
1568                         item.2 codec_out0_1
1569                         item.3 codec_out1_0
1570                         item.4 codec_out1_1
1571                 }
1572         }
1573         control.145 {
1574                 iface MIXER
1575                 name 'codec_out tx interleaver slot 1'
1576                 value codec_out0_1
1577                 comment {
1578                         access 'read write'
1579                         type ENUMERATED
1580                         count 1
1581                         item.0 none
1582                         item.1 codec_out0_0
1583                         item.2 codec_out0_1
1584                         item.3 codec_out1_0
1585                         item.4 codec_out1_1
1586                 }
1587         }
1588         control.146 {
1589                 iface MIXER
1590                 name 'codec_out tx interleaver slot 2'
1591                 value codec_out1_0
1592                 comment {
1593                         access 'read write'
1594                         type ENUMERATED
1595                         count 1
1596                         item.0 none
1597                         item.1 codec_out0_0
1598                         item.2 codec_out0_1
1599                         item.3 codec_out1_0
1600                         item.4 codec_out1_1
1601                 }
1602         }
1603         control.147 {
1604                 iface MIXER
1605                 name 'codec_out tx interleaver slot 3'
1606                 value codec_out1_1
1607                 comment {
1608                         access 'read write'
1609                         type ENUMERATED
1610                         count 1
1611                         item.0 none
1612                         item.1 codec_out0_0
1613                         item.2 codec_out0_1
1614                         item.3 codec_out1_0
1615                         item.4 codec_out1_1
1616                 }
1617         }
1618         control.148 {
1619                 iface MIXER
1620                 name 'codec_in rx deinterleaver codec_in0_0'
1621                 value 'slot 0'
1622                 comment {
1623                         access 'read write'
1624                         type ENUMERATED
1625                         count 1
1626                         item.0 none
1627                         item.1 'slot 0'
1628                         item.2 'slot 1'
1629                         item.3 'slot 2'
1630                         item.4 'slot 3'
1631                 }
1632         }
1633         control.149 {
1634                 iface MIXER
1635                 name 'codec_in rx deinterleaver codec_in0_1'
1636                 value 'slot 1'
1637                 comment {
1638                         access 'read write'
1639                         type ENUMERATED
1640                         count 1
1641                         item.0 none
1642                         item.1 'slot 0'
1643                         item.2 'slot 1'
1644                         item.3 'slot 2'
1645                         item.4 'slot 3'
1646                 }
1647         }
1648         control.150 {
1649                 iface MIXER
1650                 name 'codec_in rx deinterleaver codec_in1_0'
1651                 value 'slot 2'
1652                 comment {
1653                         access 'read write'
1654                         type ENUMERATED
1655                         count 1
1656                         item.0 none
1657                         item.1 'slot 0'
1658                         item.2 'slot 1'
1659                         item.3 'slot 2'
1660                         item.4 'slot 3'
1661                 }
1662         }
1663         control.151 {
1664                 iface MIXER
1665                 name 'codec_in rx deinterleaver codec_in1_1'
1666                 value 'slot 3'
1667                 comment {
1668                         access 'read write'
1669                         type ENUMERATED
1670                         count 1
1671                         item.0 none
1672                         item.1 'slot 0'
1673                         item.2 'slot 1'
1674                         item.3 'slot 2'
1675                         item.4 'slot 3'
1676                 }
1677         }
1678         control.152 {
1679                 iface MIXER
1680                 name 'ADC Companding'
1681                 value Off
1682                 comment {
1683                         access 'read write'
1684                         type ENUMERATED
1685                         count 1
1686                         item.0 Off
1687                         item.1 NC
1688                         item.2 u-law
1689                         item.3 A-law
1690                 }
1691         }
1692         control.153 {
1693                 iface MIXER
1694                 name 'DAC Companding'
1695                 value Off
1696                 comment {
1697                         access 'read write'
1698                         type ENUMERATED
1699                         count 1
1700                         item.0 Off
1701                         item.1 NC
1702                         item.2 u-law
1703                         item.3 A-law
1704                 }
1705         }
1706         control.154 {
1707                 iface MIXER
1708                 name 'ADC Decimation Rate'
1709                 value '64'
1710                 comment {
1711                         access 'read write'
1712                         type ENUMERATED
1713                         count 1
1714                         item.0 '32'
1715                         item.1 '64'
1716                         item.2 '128'
1717                         item.3 '256'
1718                 }
1719         }
1720         control.155 {
1721                 iface MIXER
1722                 name 'DAC Oversampling Rate'
1723                 value '64'
1724                 comment {
1725                         access 'read write'
1726                         type ENUMERATED
1727                         count 1
1728                         item.0 '64'
1729                         item.1 '256'
1730                         item.2 '128'
1731                         item.3 ''
1732                         item.4 '32'
1733                 }
1734         }
1735         control.156 {
1736                 iface MIXER
1737                 name 'Speaker Right DACR Volume'
1738                 value 15
1739                 comment {
1740                         access 'read write'
1741                         type INTEGER
1742                         count 1
1743                         range '0 - 31'
1744                         dbmin -9999999
1745                         dbmax 2400
1746                         dbvalue.0 1161
1747                 }
1748         }
1749         control.157 {
1750                 iface MIXER
1751                 name 'Speaker Left DACL Volume'
1752                 value 15
1753                 comment {
1754                         access 'read write'
1755                         type INTEGER
1756                         count 1
1757                         range '0 - 31'
1758                         dbmin -9999999
1759                         dbmax 2400
1760                         dbvalue.0 1161
1761                 }
1762         }
1763         control.158 {
1764                 iface MIXER
1765                 name 'Speaker Left DACR Volume'
1766                 value 0
1767                 comment {
1768                         access 'read write'
1769                         type INTEGER
1770                         count 1
1771                         range '0 - 31'
1772                         dbmin -9999999
1773                         dbmax 2400
1774                         dbvalue.0 -9999999
1775                 }
1776         }
1777         control.159 {
1778                 iface MIXER
1779                 name 'Speaker Right DACL Volume'
1780                 value 0
1781                 comment {
1782                         access 'read write'
1783                         type INTEGER
1784                         count 1
1785                         range '0 - 31'
1786                         dbmin -9999999
1787                         dbmax 2400
1788                         dbvalue.0 -9999999
1789                 }
1790         }
1791         control.160 {
1792                 iface MIXER
1793                 name 'Headphone Right DACR Volume'
1794                 value 0
1795                 comment {
1796                         access 'read write'
1797                         type INTEGER
1798                         count 1
1799                         range '0 - 31'
1800                         dbmin -3000
1801                         dbmax 0
1802                         dbvalue.0 -3000
1803                 }
1804         }
1805         control.161 {
1806                 iface MIXER
1807                 name 'Headphone Left DACL Volume'
1808                 value 0
1809                 comment {
1810                         access 'read write'
1811                         type INTEGER
1812                         count 1
1813                         range '0 - 31'
1814                         dbmin -3000
1815                         dbmax 0
1816                         dbvalue.0 -3000
1817                 }
1818         }
1819         control.162 {
1820                 iface MIXER
1821                 name 'Headphone Right DACL Volume'
1822                 value 0
1823                 comment {
1824                         access 'read write'
1825                         type INTEGER
1826                         count 1
1827                         range '0 - 31'
1828                         dbmin -3000
1829                         dbmax 0
1830                         dbvalue.0 -3000
1831                 }
1832         }
1833         control.163 {
1834                 iface MIXER
1835                 name 'Headphone Left DACR Volume'
1836                 value 0
1837                 comment {
1838                         access 'read write'
1839                         type INTEGER
1840                         count 1
1841                         range '0 - 31'
1842                         dbmin -3000
1843                         dbmax 0
1844                         dbvalue.0 -3000
1845                 }
1846         }
1847         control.164 {
1848                 iface MIXER
1849                 name 'MIC1 Volume'
1850                 value 16
1851                 comment {
1852                         access 'read write'
1853                         type INTEGER
1854                         count 1
1855                         range '0 - 18'
1856                         dbmin 0
1857                         dbmax 3600
1858                         dbvalue.0 3200
1859                 }
1860         }
1861         control.165 {
1862                 iface MIXER
1863                 name 'MIC2 Volume'
1864                 value 10
1865                 comment {
1866                         access 'read write'
1867                         type INTEGER
1868                         count 1
1869                         range '0 - 18'
1870                         dbmin 0
1871                         dbmax 3600
1872                         dbvalue.0 2000
1873                 }
1874         }
1875         control.166 {
1876                 iface MIXER
1877                 name 'DMIC1 Volume'
1878                 value 256
1879                 comment {
1880                         access 'read write'
1881                         type INTEGER
1882                         count 1
1883                         range '0 - 356'
1884                         dbmin -12800
1885                         dbmax 5000
1886                         dbvalue.0 0
1887                 }
1888         }
1889         control.167 {
1890                 iface MIXER
1891                 name 'DMIC2 Volume'
1892                 value 256
1893                 comment {
1894                         access 'read write'
1895                         type INTEGER
1896                         count 1
1897                         range '0 - 356'
1898                         dbmin -12800
1899                         dbmax 5000
1900                         dbvalue.0 0
1901                 }
1902         }
1903         control.168 {
1904                 iface MIXER
1905                 name 'DMIC3 Volume'
1906                 value 256
1907                 comment {
1908                         access 'read write'
1909                         type INTEGER
1910                         count 1
1911                         range '0 - 356'
1912                         dbmin -12800
1913                         dbmax 5000
1914                         dbvalue.0 0
1915                 }
1916         }
1917         control.169 {
1918                 iface MIXER
1919                 name 'DMIC4 Volume'
1920                 value 256
1921                 comment {
1922                         access 'read write'
1923                         type INTEGER
1924                         count 1
1925                         range '0 - 356'
1926                         dbmin -12800
1927                         dbmax 5000
1928                         dbvalue.0 0
1929                 }
1930         }
1931         control.170 {
1932                 iface MIXER
1933                 name 'ADC CH0 Select'
1934                 value 'Input CH0'
1935                 comment {
1936                         access 'read write'
1937                         type ENUMERATED
1938                         count 1
1939                         item.0 'Input CH0'
1940                         item.1 'Input CH1'
1941                         item.2 'Input CH2'
1942                         item.3 'Input CH3'
1943                 }
1944         }
1945         control.171 {
1946                 iface MIXER
1947                 name 'ADC CH1 Select'
1948                 value 'Input CH0'
1949                 comment {
1950                         access 'read write'
1951                         type ENUMERATED
1952                         count 1
1953                         item.0 'Input CH0'
1954                         item.1 'Input CH1'
1955                         item.2 'Input CH2'
1956                         item.3 'Input CH3'
1957                 }
1958         }
1959         control.172 {
1960                 iface MIXER
1961                 name 'ADC CH2 Select'
1962                 value 'Input CH0'
1963                 comment {
1964                         access 'read write'
1965                         type ENUMERATED
1966                         count 1
1967                         item.0 'Input CH0'
1968                         item.1 'Input CH1'
1969                         item.2 'Input CH2'
1970                         item.3 'Input CH3'
1971                 }
1972         }
1973         control.173 {
1974                 iface MIXER
1975                 name 'ADC CH3 Select'
1976                 value 'Input CH0'
1977                 comment {
1978                         access 'read write'
1979                         type ENUMERATED
1980                         count 1
1981                         item.0 'Input CH0'
1982                         item.1 'Input CH1'
1983                         item.2 'Input CH2'
1984                         item.3 'Input CH3'
1985                 }
1986         }
1987         control.174 {
1988                 iface MIXER
1989                 name 'ADC CH0 TX Switch'
1990                 value true
1991                 comment {
1992                         access 'read write'
1993                         type BOOLEAN
1994                         count 1
1995                 }
1996         }
1997         control.175 {
1998                 iface MIXER
1999                 name 'ADC CH1 TX Switch'
2000                 value true
2001                 comment {
2002                         access 'read write'
2003                         type BOOLEAN
2004                         count 1
2005                 }
2006         }
2007         control.176 {
2008                 iface MIXER
2009                 name 'ADC CH2 TX Switch'
2010                 value true
2011                 comment {
2012                         access 'read write'
2013                         type BOOLEAN
2014                         count 1
2015                 }
2016         }
2017         control.177 {
2018                 iface MIXER
2019                 name 'ADC CH3 TX Switch'
2020                 value true
2021                 comment {
2022                         access 'read write'
2023                         type BOOLEAN
2024                         count 1
2025                 }
2026         }
2027         control.178 {
2028                 iface MIXER
2029                 name 'DACL Channel Source'
2030                 value 'Slot 0'
2031                 comment {
2032                         access 'read write'
2033                         type ENUMERATED
2034                         count 1
2035                         item.0 'Slot 0'
2036                         item.1 'Slot 1'
2037                         item.2 'Slot 2'
2038                         item.3 'Slot 3'
2039                 }
2040         }
2041         control.179 {
2042                 iface MIXER
2043                 name 'DACR Channel Source'
2044                 value 'Slot 1'
2045                 comment {
2046                         access 'read write'
2047                         type ENUMERATED
2048                         count 1
2049                         item.0 'Slot 0'
2050                         item.1 'Slot 1'
2051                         item.2 'Slot 2'
2052                         item.3 'Slot 3'
2053                 }
2054         }
2055         control.180 {
2056                 iface MIXER
2057                 name 'DACL LR Mix'
2058                 value false
2059                 comment {
2060                         access 'read write'
2061                         type BOOLEAN
2062                         count 1
2063                 }
2064         }
2065         control.181 {
2066                 iface MIXER
2067                 name 'DACR LR Mix'
2068                 value false
2069                 comment {
2070                         access 'read write'
2071                         type BOOLEAN
2072                         count 1
2073                 }
2074         }
2075         control.182 {
2076                 iface MIXER
2077                 name 'THD for key media'
2078                 value 10
2079                 comment {
2080                         access 'read write'
2081                         type INTEGER
2082                         count 1
2083                         range '0 - 255'
2084                 }
2085         }
2086         control.183 {
2087                 iface MIXER
2088                 name 'THD for key voice command'
2089                 value 16
2090                 comment {
2091                         access 'read write'
2092                         type INTEGER
2093                         count 1
2094                         range '0 - 255'
2095                 }
2096         }
2097         control.184 {
2098                 iface MIXER
2099                 name 'THD for key volume up'
2100                 value 38
2101                 comment {
2102                         access 'read write'
2103                         type INTEGER
2104                         count 1
2105                         range '0 - 255'
2106                 }
2107         }
2108         control.185 {
2109                 iface MIXER
2110                 name 'THD for key volume down'
2111                 value 115
2112                 comment {
2113                         access 'read write'
2114                         type INTEGER
2115                         count 1
2116                         range '0 - 255'
2117                 }
2118         }
2119         control.186 {
2120                 iface CARD
2121                 name 'Headphone Jack'
2122                 value false
2123                 comment {
2124                         access read
2125                         type BOOLEAN
2126                         count 1
2127                 }
2128         }
2129         control.187 {
2130                 iface CARD
2131                 name 'Headset Mic Jack'
2132                 value false
2133                 comment {
2134                         access read
2135                         type BOOLEAN
2136                         count 1
2137                 }
2138         }
2139         control.188 {
2140                 iface MIXER
2141                 name 'Headphone Switch'
2142                 value false
2143                 comment {
2144                         access 'read write'
2145                         type BOOLEAN
2146                         count 1
2147                 }
2148         }
2149         control.189 {
2150                 iface MIXER
2151                 name 'Headset Mic Switch'
2152                 value false
2153                 comment {
2154                         access 'read write'
2155                         type BOOLEAN
2156                         count 1
2157                 }
2158         }
2159         control.190 {
2160                 iface MIXER
2161                 name 'Int Mic Switch'
2162                 value true
2163                 comment {
2164                         access 'read write'
2165                         type BOOLEAN
2166                         count 1
2167                 }
2168         }
2169         control.191 {
2170                 iface MIXER
2171                 name 'Ext Spk Switch'
2172                 value true
2173                 comment {
2174                         access 'read write'
2175                         type BOOLEAN
2176                         count 1
2177                 }
2178         }
2179         control.192 {
2180                 iface MIXER
2181                 name 'DMIC1 Enable Switch'
2182                 value false
2183                 comment {
2184                         access 'read write'
2185                         type BOOLEAN
2186                         count 1
2187                 }
2188         }
2189         control.193 {
2190                 iface MIXER
2191                 name 'DMIC2 Enable Switch'
2192                 value false
2193                 comment {
2194                         access 'read write'
2195                         type BOOLEAN
2196                         count 1
2197                 }
2198         }
2199         control.194 {
2200                 iface MIXER
2201                 name 'DMIC3 Enable Switch'
2202                 value false
2203                 comment {
2204                         access 'read write'
2205                         type BOOLEAN
2206                         count 1
2207                 }
2208         }
2209         control.195 {
2210                 iface MIXER
2211                 name 'DMIC4 Enable Switch'
2212                 value false
2213                 comment {
2214                         access 'read write'
2215                         type BOOLEAN
2216                         count 1
2217                 }
2218         }
2219         control.196 {
2220                 iface MIXER
2221                 name 'Left ADC MIC Switch'
2222                 value true
2223                 comment {
2224                         access 'read write'
2225                         type BOOLEAN
2226                         count 1
2227                 }
2228         }
2229         control.197 {
2230                 iface MIXER
2231                 name 'Left ADC HSMIC Switch'
2232                 value false
2233                 comment {
2234                         access 'read write'
2235                         type BOOLEAN
2236                         count 1
2237                 }
2238         }
2239         control.198 {
2240                 iface MIXER
2241                 name 'Right ADC MIC Switch'
2242                 value true
2243                 comment {
2244                         access 'read write'
2245                         type BOOLEAN
2246                         count 1
2247                 }
2248         }
2249         control.199 {
2250                 iface MIXER
2251                 name 'Right ADC HSMIC Switch'
2252                 value false
2253                 comment {
2254                         access 'read write'
2255                         type BOOLEAN
2256                         count 1
2257                 }
2258         }
2259         control.200 {
2260                 iface MIXER
2261                 name 'DACL Mux'
2262                 value DACL
2263                 comment {
2264                         access 'read write'
2265                         type ENUMERATED
2266                         count 1
2267                         item.0 DACL
2268                         item.1 DACR
2269                 }
2270         }
2271         control.201 {
2272                 iface MIXER
2273                 name 'DACR Mux'
2274                 value DACR
2275                 comment {
2276                         access 'read write'
2277                         type ENUMERATED
2278                         count 1
2279                         item.0 DACL
2280                         item.1 DACR
2281                 }
2282         }
2283         control.202 {
2284                 iface MIXER
2285                 name 'Left Headphone DAC Right Switch'
2286                 value false
2287                 comment {
2288                         access 'read write'
2289                         type BOOLEAN
2290                         count 1
2291                 }
2292         }
2293         control.203 {
2294                 iface MIXER
2295                 name 'Left Headphone DAC Left Switch'
2296                 value true
2297                 comment {
2298                         access 'read write'
2299                         type BOOLEAN
2300                         count 1
2301                 }
2302         }
2303         control.204 {
2304                 iface MIXER
2305                 name 'Right Headphone DAC Left Switch'
2306                 value false
2307                 comment {
2308                         access 'read write'
2309                         type BOOLEAN
2310                         count 1
2311                 }
2312         }
2313         control.205 {
2314                 iface MIXER
2315                 name 'Right Headphone DAC Right Switch'
2316                 value true
2317                 comment {
2318                         access 'read write'
2319                         type BOOLEAN
2320                         count 1
2321                 }
2322         }
2323 }