freerunner-alsa-scenarios: Add state files for kernel 2.6.30+
[openwrt/svn-archive/feeds.git] / phone / freerunner-alsa-scenarios / files / stereoout.state
1 state.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 235
10 value.1 235
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 195
20 value.1 195
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 127
30 value.1 127
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 0
40 value.1 0
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 121
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 2
59 value.1 2
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 2
69 value.1 2
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 2
79 value.1 2
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 2
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 2
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 2
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 2
194 value.1 2
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 23
213 value.1 23
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 false
231 value.1 false
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 true
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 3
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 7
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 15
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 12
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 2
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 'Constant PGA Gain'
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 0
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 Switch'
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 false
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 'Left PGA'
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 Switch'
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 Switch'
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 Switch'
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 Switch'
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 Switch'
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 Switch'
747 value false
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 Switch'
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 Switch'
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 Switch'
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 Switch'
779 value true
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 Switch'
787 value false
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 Switch'
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 Switch'
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 true
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 Switch'
819 value false
820 }
821 control.87 {
822 comment.access 'read write'
823 comment.type BOOLEAN
824 comment.count 1
825 iface MIXER
826 name 'Stereo Out Switch'
827 value true
828 }
829 control.88 {
830 comment.access 'read write'
831 comment.type BOOLEAN
832 comment.count 1
833 iface MIXER
834 name 'GSM Line Out Switch'
835 value false
836 }
837 control.89 {
838 comment.access 'read write'
839 comment.type BOOLEAN
840 comment.count 1
841 iface MIXER
842 name 'GSM Line In Switch'
843 value false
844 }
845 control.90 {
846 comment.access 'read write'
847 comment.type BOOLEAN
848 comment.count 1
849 iface MIXER
850 name 'Headset Mic Switch'
851 value false
852 }
853 control.91 {
854 comment.access 'read write'
855 comment.type BOOLEAN
856 comment.count 1
857 iface MIXER
858 name 'Handset Mic Switch'
859 value false
860 }
861 control.92 {
862 comment.access 'read write'
863 comment.type BOOLEAN
864 comment.count 1
865 iface MIXER
866 name 'Handset Spk Switch'
867 value false
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 true
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 true
884 }
885 }