Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

device-generic-common: 提交

device/generic/common


Commit MetaInfo

修订版a5ec07faae16a900d285c4da53475b9a4b5a301f (tree)
时间2020-07-16 02:32:02
作者Chih-Wei Huang <cwhuang@linu...>
CommiterChih-Wei Huang

Log Message

Merge remote-tracking branch 'x86/oreo-x86' into pie-x86

更改概述

差异

--- /dev/null
+++ b/alsa/chtnau8824.state
@@ -0,0 +1,2323 @@
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+}
--- a/init.sh
+++ b/init.sh
@@ -129,6 +129,9 @@ function init_hal_bluetooth()
129129 function init_hal_camera()
130130 {
131131 case "$UEVENT" in
132+ *81EK*)
133+ set_prop_if_empty hal.camera.0 0,0
134+ ;;
132135 *e-tabPro*)
133136 set_prop_if_empty hal.camera.0 0,270
134137 set_prop_if_empty hal.camera.2 1,90
@@ -383,7 +386,7 @@ function init_tscal()
383386 *ST70416-6*)
384387 modprobe gslx680_ts_acpi
385388 ;&
386- *T91*|*T101*|*ET2002*|*74499FU*|*945GSE-ITE8712*|*CF-19[CDYFGKLP]*|*TECLAST:rntPAD*)
389+ *81EK*|*T91**|*T101*|*ET2002*|*74499FU*|*945GSE-ITE8712*|*CF-19[CDYFGKLP]*|*TECLAST:rntPAD*)
387390 create_pointercal
388391 return
389392 ;;
--- a/nativebridge/bin/enable_nativebridge
+++ b/nativebridge/bin/enable_nativebridge
@@ -15,7 +15,7 @@ urls[5]=http://tinyurl.com/y6g6cx27
1515
1616 mount_sfs()
1717 {
18- mount -o 'context="u:object_r:system_file:s0"' $1 $2
18+ mount -o 'ro,context="u:object_r:system_file:s0"' $1 $2
1919 }
2020
2121 if [ -z "$1" ]; then
Show on old repository browser