blob: 4a4058b22ed695899bbfbb9bd27a89613bc242fe [file] [log] [blame]
Bhalchandra Gajaree5070d32013-02-27 15:15:44 -08001# Master file for snd_soc_msm Tapan sound card
2# Lists all use case verbs
3SectionUseCase."HiFi" {
4Comment "Music playback use case"
5SectionVerb
6 Name "HiFi"
7
8 EnableSequence
9 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1
10 EndSequence
11
12 DisableSequence
13 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0
14 EndSequence
15
16 # ALSA PCMs
17 CapturePCM 0
18 PlaybackPCM 0
19
20EndSection
21
22SectionVerb
23 Name "HiFiPROXY Rx"
24
25 EnableSequence
26 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1
27 EndSequence
28
29 DisableSequence
30 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0
31 EndSequence
32
33 # ALSA PCMs
34 CapturePCM 0
35 PlaybackPCM 0
36
37EndSection
38
39SectionVerb
40 Name "HiFi LowlatencyPROXY Rx"
41
42 EnableSequence
43 'AFE_PCM_RX Audio Mixer MultiMedia5':1:1
44 EndSequence
45
46 DisableSequence
47 'AFE_PCM_RX Audio Mixer MultiMedia5':1:0
48 EndSequence
49
50 # ALSA PCMs
51 PlaybackPCM 15
52
53EndSection
54}
55SectionUseCase."HiFi2" {
56Comment "Music playback use case for MM2 FE"
57SectionVerb
58 Name "HiFi2"
59
60 EnableSequence
61 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:1
62 EndSequence
63
64 DisableSequence
65 'SLIMBUS_0_RX Audio Mixer MultiMedia2':1:0
66 EndSequence
67
68 # ALSA PCMs
69 CapturePCM 1
70 PlaybackPCM 1
71
72EndSection
73}
74SectionUseCase."HiFi3" {
75Comment "Music playback use case for MM3 FE"
76SectionVerb
77 Name "HiFi3"
78
79 EnableSequence
80 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1
81 EndSequence
82
83 DisableSequence
84 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0
85 EndSequence
86
87 # ALSA PCMs
88 CapturePCM 14
89 PlaybackPCM 14
90
91EndSection
92}
93SectionUseCase."HiFi Low Power" {
94Comment "LPA use case"
95SectionVerb
96 Name "HiFi Low Power"
97
98 EnableSequence
99 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1
100 EndSequence
101
102 DisableSequence
103 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0
104 EndSequence
105
106 # ALSA PCMs
107 PlaybackPCM 4
108
109EndSection
110}
111SectionUseCase."HiFi Rec" {
112Comment "Recording use case"
113SectionVerb
114 Name "HiFi Rec"
115
116 EnableSequence
117 'MultiMedia1 Mixer SLIM_0_TX':1:1
118 EndSequence
119
120 DisableSequence
121 'MultiMedia1 Mixer SLIM_0_TX':1:0
122 EndSequence
123
124 # ALSA PCMs
125 CapturePCM 0
126 PlaybackPCM 0
127
128EndSection
129}
130SectionUseCase."HiFi Rec2" {
131Comment "Recording use case 2"
132SectionVerb
133 Name "HiFi Rec2"
134
135 EnableSequence
136 'MultiMedia2 Mixer SLIM_0_TX':1:1
137 EndSequence
138
139 DisableSequence
140 'MultiMedia2 Mixer SLIM_0_TX':1:0
141 EndSequence
142
143 # ALSA PCMs
144 CapturePCM 1
145 PlaybackPCM 1
146
147EndSection
148}
149SectionUseCase."HiFi Rec Compressed" {
150Comment "HiFi Rec Compressed use case"
151SectionVerb
152 Name "HiFi Rec Compressed"
153
154 EnableSequence
155 'MultiMedia4 Mixer SLIM_0_TX':1:1
156 EndSequence
157
158 DisableSequence
159 'MultiMedia4 Mixer SLIM_0_TX':1:0
160 EndSequence
161
162 # ALSA PCMs
163 CapturePCM 9
164 PlaybackPCM 9
165
166EndSection
167}
168SectionUseCase."Voice Call" {
169Comment "Voice Call use case"
170SectionVerb
171 Name "Voice Call"
172
173 EnableSequence
174 'SLIM_0_RX_Voice Mixer CSVoice':1:1
175 'Voice_Tx Mixer SLIM_0_TX_Voice':1:1
176 EndSequence
177
178 DisableSequence
179 'SLIM_0_RX_Voice Mixer CSVoice':1:0
180 'Voice_Tx Mixer SLIM_0_TX_Voice':1:0
181 EndSequence
182
183 # ALSA PCMs
184 PlaybackPCM 2
185 CapturePCM 2
186
187EndSection
188}
189SectionUseCase."Voice Call IP" {
190Comment "VOIP Call use case"
191SectionVerb
192 Name "Voice Call IP"
193
194 EnableSequence
195 'SLIM_0_RX_Voice Mixer Voip':1:1
196 'Voip_Tx Mixer SLIM_0_TX_Voip':1:1
197 EndSequence
198
199 DisableSequence
200 'SLIM_0_RX_Voice Mixer Voip':1:0
201 'Voip_Tx Mixer SLIM_0_TX_Voip':1:0
202 EndSequence
203
204 # ALSA PCMs
205 PlaybackPCM 3
206 CapturePCM 3
207
208EndSection
209}
210SectionUseCase."FM Digital Radio" {
211Comment "FM Radio use case"
212SectionVerb
213 Name "FM Digital Radio"
214
215 EnableSequence
216 'Internal FM RX Volume':1:0
217 'SLIMBUS_0_RX Port Mixer INTERNAL_FM_TX':1:1
218 'SLIMBUS_DL_HL Switch':1:1
219 EndSequence
220
221 DisableSequence
222 'SLIMBUS_0_RX Port Mixer INTERNAL_FM_TX':1:0
223 'SLIMBUS_DL_HL Switch':1:0
224 EndSequence
225
226 # ALSA PCMs
227 PlaybackPCM 5
228 CapturePCM 6
229
230EndSection
231}
232SectionUseCase."DL REC" {
233Comment "Voice Downlink Recording use case"
234SectionVerb
235 Name "DL REC"
236
237 EnableSequence
238 'MultiMedia1 Mixer VOC_REC_DL':1:1
239 EndSequence
240
241 DisableSequence
242 'MultiMedia1 Mixer VOC_REC_DL':1:0
243 EndSequence
244
245 # ALSA PCMs
246 PlaybackPCM 0
247 CapturePCM 0
248
249EndSection
250}
251SectionUseCase."UL DL REC" {
252Comment "Voice Uplink Downlink Recording use case"
253SectionVerb
254 Name "UL DL REC"
255
256 EnableSequence
257 'MultiMedia1 Mixer VOC_REC_UL':1:1
258 'MultiMedia1 Mixer VOC_REC_DL':1:1
259 EndSequence
260
261 DisableSequence
262 'MultiMedia1 Mixer VOC_REC_UL':1:0
263 'MultiMedia1 Mixer VOC_REC_DL':1:0
264 EndSequence
265
266 # ALSA PCMs
267 PlaybackPCM 0
268 CapturePCM 0
269
270EndSection
271}
272SectionUseCase."HiFi Tunnel" {
273Comment "Tunnel mode playback use case"
274SectionVerb
275 Name "HiFi Tunnel"
276
277 EnableSequence
278 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1
279 EndSequence
280
281 DisableSequence
282 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0
283 EndSequence
284
285 # ALSA PCMs
286 PlaybackPCM 9
287
288EndSection
289}
290SectionUseCase."HiFi Tunnel2" {
291Comment "Tunnel mode playback use case"
292SectionVerb
293 Name "HiFi Tunnel2"
294
295 EnableSequence
296 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1
297 EndSequence
298
299 DisableSequence
300 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0
301 EndSequence
302
303 # ALSA PCMs
304 PlaybackPCM 16
305
306EndSection
307}
308SectionUseCase."HiFi Lowlatency" {
309Comment "LowLatency mode playback use case"
310SectionVerb
311 Name "HiFi Lowlatency"
312
313 EnableSequence
314 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1
315 EndSequence
316
317 DisableSequence
318 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0
319 EndSequence
320
321 # ALSA PCMs
322 PlaybackPCM 15
323 CapturePCM 15
324
325EndSection
326}
Helen Zeng951e8182013-03-20 17:27:07 -0700327SectionUseCase."Voice2" {
328Comment "Voice2 use case"
329SectionVerb
330 Name "Voice2"
331
332 EnableSequence
333 'SLIM_0_RX_Voice Mixer Voice2':1:1
334 'Voice2_Tx Mixer SLIM_0_TX_Voice2':1:1
335 EndSequence
336
337 DisableSequence
338 'SLIM_0_RX_Voice Mixer Voice2':1:0
339 'Voice2_Tx Mixer SLIM_0_TX_Voice2':1:0
340 EndSequence
341
342 # ALSA PCMs
343 PlaybackPCM 14
344 CapturePCM 14
345
346EndSection
347
348SectionVerb
349 Name "Voice2 CallBT SCO Rx"
350
351 EnableSequence
352 EndSequence
353
354 DisableSequence
355 'Internal BTSCO SampleRate':1:8000
356 'INTERNAL_BT_SCO_RX_Voice Mixer Voice2':1:0
357 'Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2':1:0
358 EndSequence
359
360 # ALSA PCMs
361 PlaybackPCM 14
362 CapturePCM 14
363
364EndSection
365
366SectionVerb
367 Name "Voice2 CallBT SCO Tx"
368
369 EnableSequence
370 'Internal BTSCO SampleRate':1:8000
371 'INTERNAL_BT_SCO_RX_Voice Mixer Voice2':1:1
372 'Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2':1:1
373 EndSequence
374
375 DisableSequence
376 EndSequence
377
378 # ALSA PCMs
379 PlaybackPCM 14
380 CapturePCM 14
381
382EndSection
383
384SectionVerb
385 Name "Voice2 CallBT SCO WB Rx"
386
387 EnableSequence
388 EndSequence
389
390 DisableSequence
391 'Internal BTSCO SampleRate':1:8000
392 'INTERNAL_BT_SCO_RX_Voice Mixer Voice2':1:0
393 'Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2':1:0
394 EndSequence
395
396 # ALSA PCMs
397 PlaybackPCM 14
398 CapturePCM 14
399
400EndSection
401
402SectionVerb
403 Name "Voice2 CallBT SCO WB Tx"
404
405 EnableSequence
406 'Internal BTSCO SampleRate':1:16000
407 'INTERNAL_BT_SCO_RX_Voice Mixer Voice2':1:1
408 'Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2':1:1
409 EndSequence
410
411 DisableSequence
412 EndSequence
413
414 # ALSA PCMs
415 PlaybackPCM 14
416 CapturePCM 14
417
418EndSection
419
420SectionVerb
421 Name "Voice2 CallPROXY Rx"
422
423 EnableSequence
424 EndSequence
425
426 DisableSequence
427 'AFE_PCM_RX_Voice Mixer Voice2':1:0
428 'Voice2_Tx Mixer AFE_PCM_TX_Voice2':1:0
429 EndSequence
430
431 # ALSA PCMs
432 PlaybackPCM 14
433 CapturePCM 14
434
435EndSection
436
437SectionVerb
438 Name "Voice2 CallPROXY Tx"
439
440 EnableSequence
441 'AFE_PCM_RX_Voice Mixer Voice2':1:1
442 'Voice2_Tx Mixer AFE_PCM_TX_Voice2':1:1
443 EndSequence
444
445 DisableSequence
446 EndSequence
447
448 # ALSA PCMs
449 PlaybackPCM 14
450 CapturePCM 14
451
452EndSection
453}
Bhalchandra Gajaree5070d32013-02-27 15:15:44 -0800454SectionDevice
455 Name "Earpiece"
456 Comment "Handset Rx device"
457
458 EnableSequence
459 'SLIM RX1 MUX':0:AIF1_PB
460 'SLIM_0_RX Channels':0:One
461 'RX1 MIX1 INP1':0:RX1
462 'CLASS_H_DSM MUX':0:RX_HPHL
463 'RX1 Digital Volume':1:67
464 'EAR PA Gain':0:POS_2_DB
465 'DAC1 Switch':1:1
466 EndSequence
467
468 DisableSequence
469 'SLIM RX1 MUX':0:ZERO
470 'RX1 MIX1 INP1':0:ZERO
471 'CLASS_H_DSM MUX':0:ZERO
472 'RX1 Digital Volume':1:0
473 'DAC1 Switch':1:0
474 EndSequence
475
476 ACDBID 7:1
477 EffectsMixerCTL "SRS TruMedia"
478 EC_REF_RXMixerCTL "SLIM_RX"
479
480EndSection
481
482SectionDevice
483 Name "Voice Earpiece"
484 Comment "Handset Rx device for voice call"
485
486 EnableSequence
487 'SLIM RX1 MUX':0:AIF1_PB
488 'SLIM_0_RX Channels':0:One
489 'RX1 MIX1 INP1':0:RX1
490 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0
491 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0
492 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0
493 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0
494 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0
495 'IIR1 Enable Band1':1:1
496 'IIR1 Enable Band2':1:1
497 'IIR1 Enable Band3':1:1
498 'IIR1 Enable Band4':1:1
499 'IIR1 Enable Band5':1:1
500 'IIR1 INP1 Volume':1:50
501 'RX1 MIX2 INP1':0:IIR1
502 'CLASS_H_DSM MUX':0:RX_HPHL
503 'RX1 Digital Volume':1:67
504 'DAC1 Switch':1:1
505 EndSequence
506
507 DisableSequence
508 'SLIM RX1 MUX':0:ZERO
509 'RX1 MIX1 INP1':0:ZERO
510 'RX1 MIX2 INP1':0:ZERO
511 'IIR1 Enable Band1':1:0
512 'IIR1 Enable Band2':1:0
513 'IIR1 Enable Band3':1:0
514 'IIR1 Enable Band4':1:0
515 'IIR1 Enable Band5':1:0
516 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0
517 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0
518 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0
519 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0
520 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0
521 'IIR1 INP1 Volume':1:0
522 'CLASS_H_DSM MUX':0:ZERO
523 'RX1 Digital Volume':1:0
524 'DAC1 Switch':1:0
525 EndSequence
526
527 ACDBID 7:1
528 EffectsMixerCTL "SRS TruMedia"
529
530EndSection
531
532SectionDevice
533 Name "Speaker"
534 Comment "Speaker Rx device"
535
536 EnableSequence
537 'SLIM RX1 MUX':0:AIF1_PB
538 'SLIM_0_RX Channels':0:One
539 'RX4 MIX1 INP1':0:RX1
540 'RX4 Digital Volume':1:67
541 'SPK DAC Switch':1:1
542 EndSequence
543
544 DisableSequence
545 'SLIM RX1 MUX':0:ZERO
546 'RX1 MIX1 INP1':0:ZERO
547 'RX4 Digital Volume':1:0
548 'SPK DAC Switch':1:0
549 EndSequence
550
551 ACDBID 15:1
552 EffectsMixerCTL "SRS TruMedia"
553 EC_REF_RXMixerCTL "SLIM_RX"
554
555EndSection
556
557SectionDevice
558 Name "Headphones"
559 Comment "Headset Rx device"
560
561 EnableSequence
562 'SLIM RX1 MUX':0:AIF1_PB
563 'SLIM RX2 MUX':0:AIF1_PB
564 'SLIM_0_RX Channels':0:Two
565 'RX1 MIX1 INP1':0:RX1
566 'RX2 MIX1 INP1':0:RX2
567 'CLASS_H_DSM MUX':0:RX_HPHL
568 'HPHL DAC Switch':1:1
569 'HPHL Volume':1:80
570 'HPHR Volume':1:80
571 'RX1 Digital Volume':1:67
572 'RX2 Digital Volume':1:67
573 EndSequence
574
575 DisableSequence
576 'SLIM RX1 MUX':0:ZERO
577 'SLIM RX2 MUX':0:ZERO
578 'RX1 MIX1 INP1':0:ZERO
579 'RX2 MIX1 INP1':0:ZERO
580 'CLASS_H_DSM MUX':0:ZERO
581 'HPHL DAC Switch':1:0
582 'HPHL Volume':1:0
583 'HPHR Volume':1:0
584 'RX1 Digital Volume':1:0
585 'RX2 Digital Volume':1:0
586 EndSequence
587
588 ACDBID 10:1
589 EffectsMixerCTL "SRS TruMedia"
590 EC_REF_RXMixerCTL "SLIM_RX"
591
592EndSection
593
594SectionDevice
595 Name "Voice Headphones"
596 Comment "Headset Rx device for voice call"
597
598 EnableSequence
599 'SLIM RX1 MUX':0:AIF1_PB
600 'SLIM RX2 MUX':0:AIF1_PB
601 'SLIM_0_RX Channels':0:Two
602 'RX1 MIX1 INP1':0:RX1
603 'RX2 MIX1 INP1':0:RX2
604 'IIR1 Band1':2:0x10000000 0x0 0x0 0x0 0x0
605 'IIR1 Band2':2:0x10000000 0x0 0x0 0x0 0x0
606 'IIR1 Band3':2:0x10000000 0x0 0x0 0x0 0x0
607 'IIR1 Band4':2:0x10000000 0x0 0x0 0x0 0x0
608 'IIR1 Band5':2:0x10000000 0x0 0x0 0x0 0x0
609 'IIR1 Enable Band1':1:1
610 'IIR1 Enable Band2':1:1
611 'IIR1 Enable Band3':1:1
612 'IIR1 Enable Band4':1:1
613 'IIR1 Enable Band5':1:1
614 'IIR1 INP1 Volume':1:62
615 'RX1 MIX2 INP1':0:IIR1
616 'RX2 MIX2 INP1':0:IIR1
617 'CLASS_H_DSM MUX':0:RX_HPHL
618 'HPHL DAC Switch':1:1
619 'HPHL Volume':1:80
620 'HPHR Volume':1:80
621 'RX1 Digital Volume':1:67
622 'RX2 Digital Volume':1:67
623 EndSequence
624
625 DisableSequence
626 'SLIM RX1 MUX':0:ZERO
627 'SLIM RX2 MUX':0:ZERO
628 'RX1 MIX1 INP1':0:ZERO
629 'RX2 MIX1 INP1':0:ZERO
630 'RX1 MIX2 INP1':0:ZERO
631 'RX2 MIX2 INP1':0:ZERO
632 'IIR1 Enable Band1':1:0
633 'IIR1 Enable Band2':1:0
634 'IIR1 Enable Band3':1:0
635 'IIR1 Enable Band4':1:0
636 'IIR1 Enable Band5':1:0
637 'IIR1 Band1':2:0x0 0x0 0x0 0x0 0x0
638 'IIR1 Band2':2:0x0 0x0 0x0 0x0 0x0
639 'IIR1 Band3':2:0x0 0x0 0x0 0x0 0x0
640 'IIR1 Band4':2:0x0 0x0 0x0 0x0 0x0
641 'IIR1 Band5':2:0x0 0x0 0x0 0x0 0x0
642 'IIR1 INP1 Volume':1:0
643 'CLASS_H_DSM MUX':0:ZERO
644 'HPHL DAC Switch':1:0
645 'HPHL Volume':1:0
646 'HPHR Volume':1:0
647 'RX1 Digital Volume':1:0
648 'RX2 Digital Volume':1:0
649 EndSequence
650
651 ACDBID 10:1
652 EffectsMixerCTL "SRS TruMedia"
653
654EndSection
655
656SectionDevice
657 Name "Headset"
658 Comment "Headset Tx device"
659
660 EnableSequence
661 'AIF1_CAP Mixer SLIM TX1':1:1
662 'SLIM_0_TX Channels':0:One
663 'SLIM TX1 MUX':0:DEC1
664 'DEC5 MUX':0:ADC2
665 'DEC5 Volume':1:67
666 'ADC2 Volume':1:100
667 'IIR1 INP1 MUX':0:DEC1
668 EndSequence
669
670 DisableSequence
671 'AIF1_CAP Mixer SLIM TX1':1:0
672 'SLIM TX1 MUX':0:ZERO
673 'DEC1 MUX':0:ZERO
674 'ADC2 Volume':1:0
675 'DEC1 Volume':1:0
676 'IIR1 INP1 MUX':0:ZERO
677 EndSequence
678
679 ACDBID 8:2
680 EffectsMixerCTL "SRS TruMedia"
681
682EndSection
683
684SectionDevice
685 Name "Handset"
686 Comment "Handset Tx device"
687
688 EnableSequence
689 'AIF1_CAP Mixer SLIM TX1':1:1
690 'SLIM_0_TX Channels':0:One
691 'SLIM TX1 MUX':0:DEC1
692 'DEC1 MUX':0:ADC1
693 'ADC1 Volume':1:100
694 'DEC1 Volume':1:67
695 'IIR1 INP1 MUX':0:DEC1
696 EndSequence
697
698 DisableSequence
699 'AIF1_CAP Mixer SLIM TX1':1:0
700 'SLIM TX1 MUX':0:ZERO
701 'DEC1 MUX':0:ZERO
702 'ADC1 Volume':1:0
703 'IIR1 INP1 MUX':0:ZERO
704 EndSequence
705
706 ACDBID 4:2
707 EffectsMixerCTL "SRS TruMedia"
708
709EndSection
710
711SectionDevice
712 Name "Line"
713 Comment "Speaker Tx device"
714
715 EnableSequence
716 'AIF1_CAP Mixer SLIM TX1':1:1
717 'SLIM_0_TX Channels':0:One
718 'SLIM TX1 MUX':0:DEC1
719 'DEC1 MUX':0:ADC1
720 'ADC1 Volume':1:100
721 'DEC1 Volume':1:80
722 EndSequence
723
724 DisableSequence
725 'AIF1_CAP Mixer SLIM TX1':1:0
726 'SLIM TX1 MUX':0:ZERO
727 'DEC1 MUX':0:ZERO
728 EndSequence
729
730 ACDBID 4:2
731 EffectsMixerCTL "SRS TruMedia"
732
733EndSection
734
735SectionDevice
736 Name "PROXY Rx"
737 Comment "PROXY Rx device"
738
739 EnableSequence
740 EndSequence
741
742 DisableSequence
743 EndSequence
744
745 ACDBID 0:1
746 EffectsMixerCTL "SRS TruMedia"
747
748EndSection
749
750SectionModifier
751 Name "Play Music"
752 Comment "Modifier for music playback"
753
754 EnableSequence
755 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:1
756 EndSequence
757
758 DisableSequence
759 'SLIMBUS_0_RX Audio Mixer MultiMedia1':1:0
760 EndSequence
761
762 # ALSA PCMs
763 CapturePCM 0
764 PlaybackPCM 0
765
766EndSection
767
768SectionModifier
769 Name "Play LPA"
770
771 EnableSequence
772 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:1
773 EndSequence
774
775 DisableSequence
776 'SLIMBUS_0_RX Audio Mixer MultiMedia3':1:0
777 EndSequence
778
779 # ALSA PCMs
780 PlaybackPCM 4
781
782EndSection
783
784SectionModifier
785 Name "Capture Music"
786
787 EnableSequence
788 'MultiMedia1 Mixer SLIM_0_TX':1:1
789 EndSequence
790
791 DisableSequence
792 'MultiMedia1 Mixer SLIM_0_TX':1:0
793 EndSequence
794
795 # ALSA PCMs
796 CapturePCM 0
797 PlaybackPCM 0
798
799EndSection
800
801SectionModifier
802 Name "Play Voice"
803
804 EnableSequence
805 'SLIM_0_RX_Voice Mixer CSVoice':1:1
806 'Voice_Tx Mixer SLIM_0_TX_Voice':1:1
807 EndSequence
808
809 DisableSequence
810 'SLIM_0_RX_Voice Mixer CSVoice':1:0
811 'Voice_Tx Mixer SLIM_0_TX_Voice':1:0
812 EndSequence
813
814 # ALSA PCMs
815 PlaybackPCM 2
816 CapturePCM 2
817
818EndSection
819
820SectionModifier
821 Name "Capture Voice Downlink"
822
823 EnableSequence
824 'MultiMedia1 Mixer VOC_REC_DL':1:1
825 EndSequence
826
827 DisableSequence
828 'MultiMedia1 Mixer VOC_REC_DL':1:0
829 EndSequence
830
831 # ALSA PCMs
832 PlaybackPCM 0
833 CapturePCM 0
834
835EndSection
836
837SectionModifier
838 Name "Capture Voice Uplink Downlink"
839
840 EnableSequence
841 'MultiMedia1 Mixer VOC_REC_UL':1:1
842 'MultiMedia1 Mixer VOC_REC_DL':1:1
843 EndSequence
844
845 DisableSequence
846 'MultiMedia1 Mixer VOC_REC_UL':1:0
847 'MultiMedia1 Mixer VOC_REC_DL':1:0
848 EndSequence
849
850 # ALSA PCMs
851 PlaybackPCM 0
852 CapturePCM 0
853
854EndSection
855
856SectionModifier
857 Name "Play Tunnel"
858
859 EnableSequence
860 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:1
861 EndSequence
862
863 DisableSequence
864 'SLIMBUS_0_RX Audio Mixer MultiMedia4':1:0
865 EndSequence
866
867 # ALSA PCMs
868 PlaybackPCM 9
869
870EndSection
871
872SectionModifier
873 Name "Capture Music2"
874
875 EnableSequence
876 'MultiMedia2 Mixer SLIM_0_TX':1:1
877 EndSequence
878
879 DisableSequence
880 'MultiMedia2 Mixer SLIM_0_TX':1:0
881 EndSequence
882
883 # ALSA PCMs
884 CapturePCM 1
885 PlaybackPCM 1
886
887EndSection
888
889SectionModifier
890 Name "Play Music3"
891
892 EnableSequence
893 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1
894 EndSequence
895
896 DisableSequence
897 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0
898 EndSequence
899
900 # ALSA PCMs
901 CapturePCM 14
902 PlaybackPCM 14
903
904EndSection
905
906SectionModifier
907 Name "Play Tunnel2"
908
909 EnableSequence
910 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:1
911 EndSequence
912
913 DisableSequence
914 'SLIMBUS_0_RX Audio Mixer MultiMedia7':1:0
915 EndSequence
916
917 # ALSA PCMs
918 PlaybackPCM 16
919
920EndSection
921SectionModifier
922 Name "Play Lowlatency Music"
923 Comment "Modifier for Lowlatency music playback"
924
925 EnableSequence
926 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:1
927 EndSequence
928
929 DisableSequence
930 'SLIMBUS_0_RX Audio Mixer MultiMedia5':1:0
931 EndSequence
932
933 # ALSA PCMs
934 CapturePCM 15
935 PlaybackPCM 15
936
937EndSection
938
939SectionModifier
940 Name "Play MusicPROXY Rx"
941
942 EnableSequence
943 'AFE_PCM_RX Audio Mixer MultiMedia1':1:1
944 EndSequence
945
946 DisableSequence
947 'AFE_PCM_RX Audio Mixer MultiMedia1':1:0
948 EndSequence
949
950 # ALSA PCMs
951 CapturePCM 0
952 PlaybackPCM 0
953
954EndSection
955
956SectionModifier
957 Name "Play FM"
958
959 EnableSequence
960 'Internal FM RX Volume':1:0
961 'SLIMBUS_0_RX Port Mixer INTERNAL_FM_TX':1:1
962 'SLIMBUS_DL_HL Switch':1:1
963 EndSequence
964
965 DisableSequence
966 'SLIMBUS_0_RX Port Mixer INTERNAL_FM_TX':1:0
967 'SLIMBUS_DL_HL Switch':1:0
968 EndSequence
969
970 # ALSA PCMs
971 PlaybackPCM 5
972 CapturePCM 6
973
974EndSection
Helen Zeng951e8182013-03-20 17:27:07 -0700975
976SectionModifier
977 Name "Play Voice2"
978
979 EnableSequence
980 'SLIM_0_RX_Voice Mixer Voice2':1:1
981 'Voice2_Tx Mixer SLIM_0_TX_Voice2':1:1
982 EndSequence
983
984 DisableSequence
985 'SLIM_0_RX_Voice Mixer Voice2':1:0
986 'Voice2_Tx Mixer SLIM_0_TX_Voice2':1:0
987 EndSequence
988
989 # ALSA PCMs
990 CapturePCM 14
991 PlaybackPCM 14
992
993EndSection
994
995SectionModifier
996 Name "Play Voice2BT SCO Rx"
997
998 EnableSequence
999 EndSequence
1000
1001 DisableSequence
1002 'Internal BTSCO SampleRate':1:8000
1003 'INTERNAL_BT_SCO_RX_Voice Mixer Voice2':1:0
1004 'Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2':1:0
1005 EndSequence
1006
1007 # ALSA PCMs
1008 PlaybackPCM 14
1009 CapturePCM 14
1010
1011EndSection
1012
1013SectionModifier
1014 Name "Play Voice2BT SCO Tx"
1015
1016 EnableSequence
1017 'Internal BTSCO SampleRate':1:8000
1018 'INTERNAL_BT_SCO_RX_Voice Mixer Voice2':1:1
1019 'Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2':1:1
1020 EndSequence
1021
1022 DisableSequence
1023 EndSequence
1024
1025 # ALSA PCMs
1026 PlaybackPCM 14
1027 CapturePCM 14
1028
1029EndSection
1030
1031SectionModifier
1032 Name "Play Voice2BT SCO WB Rx"
1033
1034 EnableSequence
1035 EndSequence
1036
1037 DisableSequence
1038 'Internal BTSCO SampleRate':1:16000
1039 'INTERNAL_BT_SCO_RX_Voice Mixer Voice2':1:0
1040 'Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2':1:0
1041 EndSequence
1042
1043 # ALSA PCMs
1044 PlaybackPCM 14
1045 CapturePCM 14
1046
1047EndSection
1048
1049SectionModifier
1050 Name "Play Voice2BT SCO WB Tx"
1051
1052 EnableSequence
1053 'Internal BTSCO SampleRate':1:16000
1054 'INTERNAL_BT_SCO_RX_Voice Mixer Voice2':1:1
1055 'Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2':1:1
1056 EndSequence
1057
1058 DisableSequence
1059 EndSequence
1060
1061 # ALSA PCMs
1062 PlaybackPCM 14
1063 CapturePCM 14
1064
1065EndSection
1066
1067SectionModifier
1068 Name "Play Voice2PROXY Rx"
1069
1070 EnableSequence
1071 EndSequence
1072
1073 DisableSequence
1074 'AFE_PCM_RX_Voice Mixer Voice2':1:0
1075 'Voice2_Tx Mixer AFE_PCM_TX_Voice2':1:0
1076 EndSequence
1077
1078 # ALSA PCMs
1079 PlaybackPCM 14
1080 CapturePCM 14
1081
1082EndSection
1083
1084SectionModifier
1085 Name "Play Voice2PROXY Tx"
1086
1087 EnableSequence
1088 'AFE_PCM_RX_Voice Mixer Voice2':1:1
1089 'Voice2_Tx Mixer AFE_PCM_TX_Voice2':1:1
1090 EndSequence
1091
1092 DisableSequence
1093 EndSequence
1094
1095 # ALSA PCMs
1096 PlaybackPCM 14
1097 CapturePCM 14
1098
1099EndSection
1100
1101SectionModifier
1102 Name "Play Voice2USB PROXY Rx"
1103
1104 EnableSequence
1105 EndSequence
1106
1107 DisableSequence
1108 'AFE_PCM_RX_Voice Mixer Voice2':1:0
1109 'Voice2_Tx Mixer AFE_PCM_TX_Voice2':1:0
1110 EndSequence
1111
1112 # ALSA PCMs
1113 PlaybackPCM 14
1114 CapturePCM 14
1115
1116EndSection
1117
1118SectionModifier
1119 Name "Play Voice2USB PROXY Tx"
1120
1121 EnableSequence
1122 'AFE_PCM_RX_Voice Mixer Voice2':1:1
1123 'Voice2_Tx Mixer AFE_PCM_TX_Voice2':1:1
1124 EndSequence
1125
1126 DisableSequence
1127 EndSequence
1128
1129 # ALSA PCMs
1130 PlaybackPCM 14
1131 CapturePCM 14
1132
1133EndSection
Bhalchandra Gajaree5070d32013-02-27 15:15:44 -08001134# End of master file