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