Ticket #2121: gsmhandset.state.new

File gsmhandset.state.new, 16.9 KB (added by wendy_hung, 5 years ago)
Line 
1state.neo1973gta02 {
2        control.1 {
3                comment.access 'read write'
4                comment.type INTEGER
5                comment.count 2
6                comment.range '0 - 255'
7                iface MIXER
8                name 'PCM Volume'
9                value.0 0
10                value.1 0
11        }
12        control.2 {
13                comment.access 'read write'
14                comment.type INTEGER
15                comment.count 2
16                comment.range '0 - 255'
17                iface MIXER
18                name 'ADC Capture Volume'
19                value.0 0
20                value.1 0
21        }
22        control.3 {
23                comment.access 'read write'
24                comment.type INTEGER
25                comment.count 2
26                comment.range '0 - 127'
27                iface MIXER
28                name 'Headphone Playback Volume'
29                value.0 0
30                value.1 0
31        }
32        control.4 {
33                comment.access 'read write'
34                comment.type INTEGER
35                comment.count 2
36                comment.range '0 - 127'
37                iface MIXER
38                name 'Speaker Playback Volume'
39                value.0 127
40                value.1 127
41        }
42        control.5 {
43                comment.access 'read write'
44                comment.type INTEGER
45                comment.count 1
46                comment.range '0 - 127'
47                iface MIXER
48                name 'Mono Playback Volume'
49                value 110
50        }
51        control.6 {
52                comment.access 'read write'
53                comment.type INTEGER
54                comment.count 2
55                comment.range '0 - 7'
56                iface MIXER
57                name 'Bypass Playback Volume'
58                value.0 7
59                value.1 7
60        }
61        control.7 {
62                comment.access 'read write'
63                comment.type INTEGER
64                comment.count 2
65                comment.range '0 - 7'
66                iface MIXER
67                name 'Sidetone Playback Volume'
68                value.0 0
69                value.1 0
70        }
71        control.8 {
72                comment.access 'read write'
73                comment.type INTEGER
74                comment.count 2
75                comment.range '0 - 7'
76                iface MIXER
77                name 'Voice Playback Volume'
78                value.0 0
79                value.1 0
80        }
81        control.9 {
82                comment.access 'read write'
83                comment.type BOOLEAN
84                comment.count 2
85                iface MIXER
86                name 'Headphone Playback ZC Switch'
87                value.0 false
88                value.1 false
89        }
90        control.10 {
91                comment.access 'read write'
92                comment.type BOOLEAN
93                comment.count 2
94                iface MIXER
95                name 'Speaker Playback ZC Switch'
96                value.0 false
97                value.1 false
98        }
99        control.11 {
100                comment.access 'read write'
101                comment.type INTEGER
102                comment.count 1
103                comment.range '0 - 7'
104                iface MIXER
105                name 'Mono Bypass Playback Volume'
106                value 0
107        }
108        control.12 {
109                comment.access 'read write'
110                comment.type INTEGER
111                comment.count 1
112                comment.range '0 - 7'
113                iface MIXER
114                name 'Mono Sidetone Playback Volume'
115                value 7
116        }
117        control.13 {
118                comment.access 'read write'
119                comment.type INTEGER
120                comment.count 1
121                comment.range '0 - 7'
122                iface MIXER
123                name 'Mono Voice Playback Volume'
124                value 0
125        }
126        control.14 {
127                comment.access 'read write'
128                comment.type BOOLEAN
129                comment.count 1
130                iface MIXER
131                name 'Mono Playback ZC Switch'
132                value false
133        }
134        control.15 {
135                comment.access 'read write'
136                comment.type ENUMERATED
137                comment.count 1
138                comment.item.0 'Linear Control'
139                comment.item.1 'Adaptive Boost'
140                iface MIXER
141                name 'Bass Boost'
142                value 'Linear Control'
143        }
144        control.16 {
145                comment.access 'read write'
146                comment.type ENUMERATED
147                comment.count 1
148                comment.item.0 '130Hz @ 48kHz'
149                comment.item.1 '200Hz @ 48kHz'
150                comment.item.2 '100Hz @ 16kHz'
151                comment.item.3 '400Hz @ 48kHz'
152                comment.item.4 '100Hz @ 8kHz'
153                comment.item.5 '200Hz @ 8kHz'
154                iface MIXER
155                name 'Bass Filter'
156                value '130Hz @ 48kHz'
157        }
158        control.17 {
159                comment.access 'read write'
160                comment.type INTEGER
161                comment.count 1
162                comment.range '0 - 15'
163                iface MIXER
164                name 'Bass Volume'
165                value 0
166        }
167        control.18 {
168                comment.access 'read write'
169                comment.type INTEGER
170                comment.count 1
171                comment.range '0 - 15'
172                iface MIXER
173                name 'Treble Volume'
174                value 0
175        }
176        control.19 {
177                comment.access 'read write'
178                comment.type ENUMERATED
179                comment.count 1
180                comment.item.0 '8kHz'
181                comment.item.1 '4kHz'
182                iface MIXER
183                name 'Treble Cut-off'
184                value '8kHz'
185        }
186        control.20 {
187                comment.access 'read write'
188                comment.type INTEGER
189                comment.count 2
190                comment.range '0 - 7'
191                iface MIXER
192                name 'Sidetone Capture Volume'
193                value.0 0
194                value.1 0
195        }
196        control.21 {
197                comment.access 'read write'
198                comment.type INTEGER
199                comment.count 1
200                comment.range '0 - 7'
201                iface MIXER
202                name 'Voice Sidetone Capture Volume'
203                value 2
204        }
205        control.22 {
206                comment.access 'read write'
207                comment.type INTEGER
208                comment.count 2
209                comment.range '0 - 63'
210                iface MIXER
211                name 'Capture Volume'
212                value.0 0
213                value.1 0
214        }
215        control.23 {
216                comment.access 'read write'
217                comment.type BOOLEAN
218                comment.count 2
219                iface MIXER
220                name 'Capture ZC Switch'
221                value.0 false
222                value.1 false
223        }
224        control.24 {
225                comment.access 'read write'
226                comment.type BOOLEAN
227                comment.count 2
228                iface MIXER
229                name 'Capture Switch'
230                value.0 true
231                value.1 true
232        }
233        control.25 {
234                comment.access 'read write'
235                comment.type ENUMERATED
236                comment.count 1
237                comment.item.0 '3.4Hz @ 48kHz'
238                comment.item.1 '82Hz @ 16k'
239                comment.item.2 '82Hz @ 8kHz'
240                comment.item.3 '170Hz @ 8kHz'
241                iface MIXER
242                name 'Capture Filter Select'
243                value '3.4Hz @ 48kHz'
244        }
245        control.26 {
246                comment.access 'read write'
247                comment.type ENUMERATED
248                comment.count 1
249                comment.item.0 HiFi
250                comment.item.1 Voice
251                iface MIXER
252                name 'Capture Filter Cut-off'
253                value HiFi
254        }
255        control.27 {
256                comment.access 'read write'
257                comment.type BOOLEAN
258                comment.count 1
259                iface MIXER
260                name 'Capture Filter Switch'
261                value false
262        }
263        control.28 {
264                comment.access 'read write'
265                comment.type INTEGER
266                comment.count 1
267                comment.range '0 - 7'
268                iface MIXER
269                name 'ALC Capture Target Volume'
270                value 0
271        }
272        control.29 {
273                comment.access 'read write'
274                comment.type INTEGER
275                comment.count 1
276                comment.range '0 - 7'
277                iface MIXER
278                name 'ALC Capture Max Volume'
279                value 0
280        }
281        control.30 {
282                comment.access 'read write'
283                comment.type ENUMERATED
284                comment.count 1
285                comment.item.0 Off
286                comment.item.1 Right
287                comment.item.2 Left
288                comment.item.3 Stereo
289                iface MIXER
290                name 'ALC Capture Function'
291                value Off
292        }
293        control.31 {
294                comment.access 'read write'
295                comment.type BOOLEAN
296                comment.count 1
297                iface MIXER
298                name 'ALC Capture ZC Switch'
299                value false
300        }
301        control.32 {
302                comment.access 'read write'
303                comment.type INTEGER
304                comment.count 1
305                comment.range '0 - 15'
306                iface MIXER
307                name 'ALC Capture Hold Time'
308                value 0
309        }
310        control.33 {
311                comment.access 'read write'
312                comment.type INTEGER
313                comment.count 1
314                comment.range '0 - 15'
315                iface MIXER
316                name 'ALC Capture Decay Time'
317                value 0
318        }
319        control.34 {
320                comment.access 'read write'
321                comment.type INTEGER
322                comment.count 1
323                comment.range '0 - 15'
324                iface MIXER
325                name 'ALC Capture Attack Time'
326                value 0
327        }
328        control.35 {
329                comment.access 'read write'
330                comment.type INTEGER
331                comment.count 1
332                comment.range '0 - 31'
333                iface MIXER
334                name 'ALC Capture NG Threshold'
335                value 0
336        }
337        control.36 {
338                comment.access 'read write'
339                comment.type ENUMERATED
340                comment.count 1
341                comment.item.0 'Constant PGA Gain'
342                comment.item.1 'Mute ADC Output'
343                iface MIXER
344                name 'ALC Capture NG Type'
345                value 'Mute ADC Output'
346        }
347        control.37 {
348                comment.access 'read write'
349                comment.type BOOLEAN
350                comment.count 1
351                iface MIXER
352                name 'ALC Capture NG Switch'
353                value false
354        }
355        control.38 {
356                comment.access 'read write'
357                comment.type ENUMERATED
358                comment.count 1
359                comment.item.0 Capture
360                comment.item.1 Playback
361                iface MIXER
362                name '3D Function'
363                value Capture
364        }
365        control.39 {
366                comment.access 'read write'
367                comment.type ENUMERATED
368                comment.count 1
369                comment.item.0 '2.2kHz'
370                comment.item.1 '1.5kHz'
371                iface MIXER
372                name '3D Upper Cut-off'
373                value '2.2kHz'
374        }
375        control.40 {
376                comment.access 'read write'
377                comment.type ENUMERATED
378                comment.count 1
379                comment.item.0 '200Hz'
380                comment.item.1 '500Hz'
381                iface MIXER
382                name '3D Lower Cut-off'
383                value '200Hz'
384        }
385        control.41 {
386                comment.access 'read write'
387                comment.type INTEGER
388                comment.count 1
389                comment.range '0 - 15'
390                iface MIXER
391                name '3D Volume'
392                value 0
393        }
394        control.42 {
395                comment.access 'read write'
396                comment.type BOOLEAN
397                comment.count 1
398                iface MIXER
399                name '3D Switch'
400                value false
401        }
402        control.43 {
403                comment.access 'read write'
404                comment.type BOOLEAN
405                comment.count 1
406                iface MIXER
407                name 'Capture 6dB Attenuate'
408                value false
409        }
410        control.44 {
411                comment.access 'read write'
412                comment.type BOOLEAN
413                comment.count 1
414                iface MIXER
415                name 'Playback 6dB Attenuate'
416                value false
417        }
418        control.45 {
419                comment.access 'read write'
420                comment.type ENUMERATED
421                comment.count 1
422                comment.item.0 None
423                comment.item.1 '32kHz'
424                comment.item.2 '44.1kHz'
425                comment.item.3 '48kHz'
426                iface MIXER
427                name De-emphasis
428                value None
429        }
430        control.46 {
431                comment.access 'read write'
432                comment.type ENUMERATED
433                comment.count 1
434                comment.item.0 Stereo
435                comment.item.1 Left
436                comment.item.2 Right
437                comment.item.3 Mono
438                iface MIXER
439                name 'Playback Mono Mix'
440                value Stereo
441        }
442        control.47 {
443                comment.access 'read write'
444                comment.type ENUMERATED
445                comment.count 1
446                comment.item.0 'Non Inverted'
447                comment.item.1 Inverted
448                iface MIXER
449                name 'Playback Phase'
450                value 'Non Inverted'
451        }
452        control.48 {
453                comment.access 'read write'
454                comment.type INTEGER
455                comment.count 1
456                comment.range '0 - 3'
457                iface MIXER
458                name 'Mic2 Capture Volume'
459                value 3
460        }
461        control.49 {
462                comment.access 'read write'
463                comment.type INTEGER
464                comment.count 1
465                comment.range '0 - 3'
466                iface MIXER
467                name 'Mic1 Capture Volume'
468                value 0
469        }
470        control.50 {
471                comment.access 'read write'
472                comment.type ENUMERATED
473                comment.count 1
474                comment.item.0 'DAI 0'
475                comment.item.1 'DAI 1'
476                comment.item.2 'DAI 2'
477                comment.item.3 'DAI 3'
478                iface MIXER
479                name 'DAI Mode'
480                value 'DAI 0'
481        }
482        control.51 {
483                comment.access 'read write'
484                comment.type ENUMERATED
485                comment.count 1
486                comment.item.0 Stereo
487                comment.item.1 'Left ADC'
488                comment.item.2 'Right ADC'
489                comment.item.3 'Channel Swap'
490                iface MIXER
491                name 'ADC Data Select'
492                value Stereo
493        }
494        control.52 {
495                comment.access 'read write'
496                comment.type ENUMERATED
497                comment.count 1
498                comment.item.0 'Non Inverted'
499                comment.item.1 Inverted
500                iface MIXER
501                name 'ROUT2 Phase'
502                value Inverted
503        }
504        control.53 {
505                comment.access 'read write'
506                comment.type ENUMERATED
507                comment.count 1
508                comment.item.0 'Mic 1'
509                comment.item.1 'Mic 2'
510                comment.item.2 'Mic 3'
511                iface MIXER
512                name 'Mic Selection Mux'
513                value 'Mic 1'
514        }
515        control.54 {
516                comment.access 'read write'
517                comment.type ENUMERATED
518                comment.count 1
519                comment.item.0 'RXP - RXN'
520                comment.item.1 'RXP + RXN'
521                comment.item.2 RXP
522                comment.item.3 RXN
523                iface MIXER
524                name 'Rx Mixer'
525                value 'RXP - RXN'
526        }
527        control.55 {
528                comment.access 'read write'
529                comment.type ENUMERATED
530                comment.count 1
531                comment.item.0 'Line 1 + 2'
532                comment.item.1 'Line 1 - 2'
533                comment.item.2 'Line 1'
534                comment.item.3 'Line 2'
535                iface MIXER
536                name 'Line Mixer'
537                value 'Line 1 + 2'
538        }
539        control.56 {
540                comment.access 'read write'
541                comment.type ENUMERATED
542                comment.count 1
543                comment.item.0 'Line Mix'
544                comment.item.1 'Rx Mix'
545                iface MIXER
546                name 'Line Mono Mux'
547                value 'Line Mix'
548        }
549        control.57 {
550                comment.access 'read write'
551                comment.type ENUMERATED
552                comment.count 1
553                comment.item.0 'Line 2'
554                comment.item.1 'Rx Mix'
555                iface MIXER
556                name 'Line Right Mux'
557                value 'Rx Mix'
558        }
559        control.58 {
560                comment.access 'read write'
561                comment.type ENUMERATED
562                comment.count 1
563                comment.item.0 'Line 1'
564                comment.item.1 'Rx Mix'
565                iface MIXER
566                name 'Line Left Mux'
567                value 'Rx Mix'
568        }
569        control.59 {
570                comment.access 'read write'
571                comment.type BOOLEAN
572                comment.count 1
573                iface MIXER
574                name 'ALC Mixer Line Capture Switch'
575                value false
576        }
577        control.60 {
578                comment.access 'read write'
579                comment.type BOOLEAN
580                comment.count 1
581                iface MIXER
582                name 'ALC Mixer Mic2 Capture Switch'
583                value true
584        }
585        control.61 {
586                comment.access 'read write'
587                comment.type BOOLEAN
588                comment.count 1
589                iface MIXER
590                name 'ALC Mixer Mic1 Capture Switch'
591                value false
592        }
593        control.62 {
594                comment.access 'read write'
595                comment.type BOOLEAN
596                comment.count 1
597                iface MIXER
598                name 'ALC Mixer Rx Capture Switch'
599                value false
600        }
601        control.63 {
602                comment.access 'read write'
603                comment.type ENUMERATED
604                comment.count 1
605                comment.item.0 'Left PGA'
606                comment.item.1 'Mic 1'
607                comment.item.2 'Mic 2'
608                comment.item.3 'Right PGA'
609                iface MIXER
610                name 'Mic Sidetone Mux'
611                value 'Mic 2'
612        }
613        control.64 {
614                comment.access 'read write'
615                comment.type ENUMERATED
616                comment.count 1
617                comment.item.0 PGA
618                comment.item.1 'Line or RXP-RXN'
619                comment.item.2 Sidetone
620                iface MIXER
621                name 'Capture Right Mux'
622                value PGA
623        }
624        control.65 {
625                comment.access 'read write'
626                comment.type ENUMERATED
627                comment.count 1
628                comment.item.0 PGA
629                comment.item.1 'Line or RXP-RXN'
630                comment.item.2 Line
631                iface MIXER
632                name 'Capture Left Mux'
633                value PGA
634        }
635        control.66 {
636                comment.access 'read write'
637                comment.type ENUMERATED
638                comment.count 1
639                comment.item.0 Stereo
640                comment.item.1 'Analogue Mix Left'
641                comment.item.2 'Analogue Mix Right'
642                comment.item.3 'Digital Mono Mix'
643                iface MIXER
644                name 'Capture Right Mixer'
645                value Stereo
646        }
647        control.67 {
648                comment.access 'read write'
649                comment.type ENUMERATED
650                comment.count 1
651                comment.item.0 Stereo
652                comment.item.1 'Analogue Mix Left'
653                comment.item.2 'Analogue Mix Right'
654                comment.item.3 'Digital Mono Mix'
655                iface MIXER
656                name 'Capture Left Mixer'
657                value Stereo
658        }
659        control.68 {
660                comment.access 'read write'
661                comment.type BOOLEAN
662                comment.count 1
663                iface MIXER
664                name 'Playback Mixer Voice Capture Sw'
665                value false
666        }
667        control.69 {
668                comment.access 'read write'
669                comment.type BOOLEAN
670                comment.count 1
671                iface MIXER
672                name 'Playback Mixer Left Capture Swi'
673                value false
674        }
675        control.70 {
676                comment.access 'read write'
677                comment.type BOOLEAN
678                comment.count 1
679                iface MIXER
680                name 'Playback Mixer Right Capture Sw'
681                value false
682        }
683        control.71 {
684                comment.access 'read write'
685                comment.type ENUMERATED
686                comment.count 1
687                comment.item.0 VREF
688                comment.item.1 'Capture ST'
689                comment.item.2 LOUT2
690                iface MIXER
691                name 'Out4 Mux'
692                value VREF
693        }
694        control.72 {
695                comment.access 'read write'
696                comment.type ENUMERATED
697                comment.count 1
698                comment.item.0 VREF
699                comment.item.1 ROUT2
700                comment.item.2 'Left + Right'
701                iface MIXER
702                name 'Out3 Mux'
703                value VREF
704        }
705        control.73 {
706                comment.access 'read write'
707                comment.type ENUMERATED
708                comment.count 1
709                comment.item.0 'Inverted Mono 1'
710                comment.item.1 Left
711                comment.item.2 Right
712                comment.item.3 'Left + Right'
713                iface MIXER
714                name 'Mono 2 Mux'
715                value 'Inverted Mono 1'
716        }
717        control.74 {
718                comment.access 'read write'
719                comment.type BOOLEAN
720                comment.count 1
721                iface MIXER
722                name 'Mono Mixer Left Playback Switch'
723                value false
724        }
725        control.75 {
726                comment.access 'read write'
727                comment.type BOOLEAN
728                comment.count 1
729                iface MIXER
730                name 'Mono Mixer Right Playback Switc'
731                value false
732        }
733        control.76 {
734                comment.access 'read write'
735                comment.type BOOLEAN
736                comment.count 1
737                iface MIXER
738                name 'Mono Mixer Voice Playback Switc'
739                value false
740        }
741        control.77 {
742                comment.access 'read write'
743                comment.type BOOLEAN
744                comment.count 1
745                iface MIXER
746                name 'Mono Mixer Sidetone Playback Sw'
747                value true
748        }
749        control.78 {
750                comment.access 'read write'
751                comment.type BOOLEAN
752                comment.count 1
753                iface MIXER
754                name 'Mono Mixer Bypass Playback Swit'
755                value false
756        }
757        control.79 {
758                comment.access 'read write'
759                comment.type BOOLEAN
760                comment.count 1
761                iface MIXER
762                name 'Right Mixer Voice Playback Swit'
763                value false
764        }
765        control.80 {
766                comment.access 'read write'
767                comment.type BOOLEAN
768                comment.count 1
769                iface MIXER
770                name 'Right Mixer Sidetone Playback S'
771                value false
772        }
773        control.81 {
774                comment.access 'read write'
775                comment.type BOOLEAN
776                comment.count 1
777                iface MIXER
778                name 'Right Mixer Right Playback Swit'
779                value false
780        }
781        control.82 {
782                comment.access 'read write'
783                comment.type BOOLEAN
784                comment.count 1
785                iface MIXER
786                name 'Right Mixer Bypass Playback Swi'
787                value true
788        }
789        control.83 {
790                comment.access 'read write'
791                comment.type BOOLEAN
792                comment.count 1
793                iface MIXER
794                name 'Left Mixer Voice Playback Switc'
795                value false
796        }
797        control.84 {
798                comment.access 'read write'
799                comment.type BOOLEAN
800                comment.count 1
801                iface MIXER
802                name 'Left Mixer Sidetone Playback Sw'
803                value false
804        }
805        control.85 {
806                comment.access 'read write'
807                comment.type BOOLEAN
808                comment.count 1
809                iface MIXER
810                name 'Left Mixer Left Playback Switch'
811                value false
812        }
813        control.86 {
814                comment.access 'read write'
815                comment.type BOOLEAN
816                comment.count 1
817                iface MIXER
818                name 'Left Mixer Bypass Playback Swit'
819                value true
820        }
821        control.87 {
822                comment.access 'read write'
823                comment.type BOOLEAN
824                comment.count 1
825                iface MIXER
826                name 'DAPM Stereo Out Switch'
827                value false
828        }
829        control.88 {
830                comment.access 'read write'
831                comment.type BOOLEAN
832                comment.count 1
833                iface MIXER
834                name 'DAPM GSM Line Out Switch'
835                value true
836        }
837        control.89 {
838                comment.access 'read write'
839                comment.type BOOLEAN
840                comment.count 1
841                iface MIXER
842                name 'DAPM GSM Line In Switch'
843                value true
844        }
845        control.90 {
846                comment.access 'read write'
847                comment.type BOOLEAN
848                comment.count 1
849                iface MIXER
850                name 'DAPM Headset Mic Switch'
851                value true
852        }
853        control.91 {
854                comment.access 'read write'
855                comment.type BOOLEAN
856                comment.count 1
857                iface MIXER
858                name 'DAPM Handset Mic Switch'
859                value true
860        }
861        control.92 {
862                comment.access 'read write'
863                comment.type BOOLEAN
864                comment.count 1
865                iface MIXER
866                name 'DAPM Handset Spk Switch'
867                value true
868        }
869        control.93 {
870                comment.access 'read write'
871                comment.type BOOLEAN
872                comment.count 1
873                iface MIXER
874                name 'Amp State Switch'
875                value false
876        }
877        control.94 {
878                comment.access 'read write'
879                comment.type BOOLEAN
880                comment.count 1
881                iface MIXER
882                name 'Amp Spk Switch'
883                value false
884        }
885}