blob: 876d910f7d1acb60703125ea6bb8ed46d407fe50 [file] [log] [blame]
Ashish Jain1221b522016-03-30 15:09:20 +05301<?xml version="1.0" encoding="ISO-8859-1"?>
2<!--
3 Copyright (c) 2015, The Linux Foundation. All rights reserved.
4
5 Redistribution and use in source and binary forms, with or without
6 modification, are permitted provided that the following conditions are
7 met:
8 * Redistributions of source code must retain the above copyright
9 notice, this list of conditions and the following disclaimer.
10 * Redistributions in binary form must reproduce the above
11 copyright notice, this list of conditions and the following
12 disclaimer in the documentation and/or other materials provided
13 with the distribution.
14 * Neither the name of The Linux Foundation nor the names of its
15 contributors may be used to endorse or promote products derived
16 from this software without specific prior written permission.
17
18 THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
19 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
20 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
21 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
22 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
25 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
26 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
27 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
28 IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29-->
30
31<mixer>
32 <!-- These are the initial mixer settings -->
33 <ctl name="Voice Rx Device Mute" id="0" value="0" />
34 <ctl name="Voice Rx Device Mute" id="1" value="-1" />
35 <ctl name="Voice Rx Device Mute" id="2" value="20" />
36 <ctl name="Voice Tx Mute" id="0" value="0" />
37 <ctl name="Voice Tx Mute" id="1" value="-1" />
38 <ctl name="Voice Tx Mute" id="2" value="500" />
39 <ctl name="Voice Rx Gain" id="0" value="0" />
40 <ctl name="Voice Rx Gain" id="1" value="-1" />
41 <ctl name="Voice Rx Gain" id="2" value="20" />
42 <ctl name="Voip Tx Mute" id="0" value="0" />
43 <ctl name="Voip Tx Mute" id="1" value="500" />
44 <ctl name="Voip Rx Gain" id="0" value="0" />
45 <ctl name="Voip Rx Gain" id="1" value="20" />
46 <ctl name="Voip Mode Config" value="12" />
47 <ctl name="Voip Rate Config" value="0" />
48 <ctl name="Voip Evrc Min Max Rate Config" id="0" value="1" />
49 <ctl name="Voip Evrc Min Max Rate Config" id="1" value="4" />
50 <ctl name="Voip Dtx Mode" value="0" />
51 <ctl name="TTY Mode" value="Off" />
52 <ctl name="HPHL Volume" value="9" />
53 <ctl name="HPHR Volume" value="9" />
54 <ctl name="RX1 Digital Volume" value="84" />
55 <ctl name="RX2 Digital Volume" value="84" />
56 <ctl name="RX3 Digital Volume" value="84" />
57 <ctl name="IIR1 INP1 Volume" value="84" />
58 <ctl name="IIR1 INP2 Volume" value="84" />
59 <ctl name="IIR1 INP3 Volume" value="84" />
60 <ctl name="IIR1 INP4 Volume" value="84" />
61 <ctl name="ADC1 Volume" value="6" />
62 <ctl name="ADC2 Volume" value="6" />
63 <ctl name="ADC3 Volume" value="6" />
64 <ctl name="DEC1 Volume" value="84" />
65 <ctl name="DEC2 Volume" value="84" />
66 <ctl name="DEC2 MUX" value="ZERO" />
67 <ctl name="DEC1 MUX" value="ZERO" />
68 <ctl name="ADC2 MUX" value="ZERO" />
69 <ctl name="RDAC2 MUX" value="ZERO" />
70 <ctl name="RX2 MIX2 INP2" value="ZERO" />
71 <ctl name="RX2 MIX2 INP1" value="ZERO" />
72 <ctl name="RX1 MIX2 INP2" value="ZERO" />
73 <ctl name="RX1 MIX2 INP1" value="ZERO" />
74 <ctl name="RX3 MIX1 INP2" value="ZERO" />
75 <ctl name="RX3 MIX1 INP1" value="ZERO" />
76 <ctl name="RX2 MIX1 INP2" value="ZERO" />
77 <ctl name="RX2 MIX1 INP1" value="ZERO" />
78 <ctl name="RX1 MIX1 INP2" value="ZERO" />
79 <ctl name="RX1 MIX1 INP1" value="ZERO" />
80 <ctl name="EAR_S" value="ZERO" />
81 <ctl name="HPHL" value="ZERO" />
82 <ctl name="HPHR" value="ZERO" />
83 <ctl name="SPK" value="ZERO" />
84 <ctl name="WSA Spk Switch" value="ZERO" />
85 <ctl name="SpkrMono WSA_RDAC" value="ZERO" />
86 <ctl name="EAR PA Gain" value="POS_6_DB" />
87 <ctl name="SpkrMono BOOST Switch" value="1" />
88 <ctl name="EAR PA Gain" value="POS_1P5_DB" />
89 <ctl name="EAR PA Boost" value="ENABLE" />
90 <ctl name="MI2S_RX Channels" value="One" />
91 <ctl name="MI2S_TX Channels" value="One" />
92 <ctl name="PRI_MI2S_RX_DL_HL Switch" value="0" />
93 <ctl name="PRI_MI2S_RX_VI_FB_MUX" value="ZERO" />
94 <ctl name="DEC3 MUX" value="ZERO" />
95 <ctl name="DEC4 MUX" value="ZERO" />
96 <ctl name="SpkrMono VISENSE Switch" value="0" />
97
98 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia1" value="0" />
99 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1" value="0" />
100 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia3" value="0" />
101 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3" value="0" />
102 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="0" />
103 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia4" value="0" />
104 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="0" />
105 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="0" />
106 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="0" />
107 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia5" value="0" />
108 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5" value="0" />
109 <ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="0" />
110 <ctl name="MultiMedia5 Mixer TERT_MI2S_TX" value="0" />
111 <ctl name="MultiMedia1 Mixer INTERNAL_BT_SCO_TX" value="0" />
112 <ctl name="PRI_MI2S_RX_Voice Mixer CSVoice" value="0" />
113 <ctl name="Voice_Tx Mixer TERT_MI2S_TX_Voice" value="0" />
114 <!-- Voice BTSCO -->
115 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_8KHZ" />
116 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer CSVoice" value="0" />
117 <ctl name="Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice" value="0" />
118
119 <!-- Voice2 -->
120 <ctl name="PRI_MI2S_RX_Voice Mixer Voice2" value="0" />
121 <ctl name="Voice2_Tx Mixer TERT_MI2S_TX_Voice2" value="0" />
122 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voice2" value="0" />
123 <ctl name="Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2" value="0" />
124 <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="0" />
125 <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="0" />
126 <!-- Voice2 end -->
127
128 <!-- Multimode Voice1 -->
129 <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode1" value="0" />
130 <ctl name="VoiceMMode1_Tx Mixer TERT_MI2S_TX_MMode1" value="0" />
131 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode1" value="0" />
132 <ctl name="VoiceMMode1_Tx Mixer INT_BT_SCO_TX_MMode1" value="0" />
133 <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode1" value="0" />
134 <ctl name="VoiceMMode1_Tx Mixer AFE_PCM_TX_MMode1" value="0" />
135 <!-- Multimode Voice1 end -->
136
137 <!-- Multimode Voice2 -->
138 <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode2" value="0" />
139 <ctl name="VoiceMMode2_Tx Mixer TERT_MI2S_TX_MMode2" value="0" />
140 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode2" value="0" />
141 <ctl name="VoiceMMode2_Tx Mixer INT_BT_SCO_TX_MMode2" value="0" />
142 <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode2" value="0" />
143 <ctl name="VoiceMMode2_Tx Mixer AFE_PCM_TX_MMode2" value="0" />
144 <!-- Multimode Voice2 end -->
145
146 <!-- Voip -->
147 <ctl name="PRI_MI2S_RX_Voice Mixer Voip" value="0" />
148 <ctl name="Voip_Tx Mixer TERT_MI2S_TX_Voip" value="0" />
149 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_8KHZ" />
150 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="0" />
151 <ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="0" />
152 <!-- Voip end -->
153
154 <!-- fm -->
155 <ctl name="Internal FM RX Volume" value="0" />
156 <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_FM_TX" value="0" />
157 <ctl name="MI2S_DL_HL Switch" value="1" />
158 <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="0" />
159 <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="0" />
160 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="0" />
161 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="0" />
162 <!-- fm end -->
163
164 <!-- RT Proxy Cal -->
165 <ctl name="RT_PROXY_1_RX SetCalMode" value="CAL_MODE_NONE" />
166 <ctl name="RT_PROXY_1_TX SetCalMode" value="CAL_MODE_NONE" />
167 <!-- RT Proxy Cal end -->
168
169 <!-- Incall Recording -->
170 <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="0" />
171 <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="0" />
172 <!-- Incall Recording end -->
173
174 <!-- Incall Music -->
175 <ctl name="Incall_Music Audio Mixer MultiMedia2" value="0" />
176 <ctl name="Incall_Music_2 Audio Mixer MultiMedia9" value="0" />
177 <!-- Incall Music End -->
178
179 <!-- QCHAT -->
180 <ctl name="PRI_MI2S_RX_Voice Mixer QCHAT" value="0" />
181 <ctl name="QCHAT_Tx Mixer TERT_MI2S_TX_QCHAT" value="0" />
182 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer QCHAT" value="0" />
183 <ctl name="QCHAT_Tx Mixer INTERNAL_BT_SCO_TX_QCHAT" value="0" />
184 <!-- QCHAT End -->
185
186 <!-- EC_REF -->
187 <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" />
188
189 <!-- IIR -->
190 <ctl name="IIR1 Band1" id ="0" value="268435456" />
191 <ctl name="IIR1 Band1" id ="1" value="0" />
192 <ctl name="IIR1 Band1" id ="2" value="0" />
193 <ctl name="IIR1 Band1" id ="3" value="0" />
194 <ctl name="IIR1 Band1" id ="4" value="0" />
195 <ctl name="IIR1 Band2" id ="0" value="268435456" />
196 <ctl name="IIR1 Band2" id ="1" value="0" />
197 <ctl name="IIR1 Band2" id ="2" value="0" />
198 <ctl name="IIR1 Band2" id ="3" value="0" />
199 <ctl name="IIR1 Band2" id ="4" value="0" />
200 <ctl name="IIR1 Band3" id ="0" value="268435456" />
201 <ctl name="IIR1 Band3" id ="1" value="0" />
202 <ctl name="IIR1 Band3" id ="2" value="0" />
203 <ctl name="IIR1 Band3" id ="3" value="0" />
204 <ctl name="IIR1 Band3" id ="4" value="0" />
205 <ctl name="IIR1 Band4" id ="0" value="268435456" />
206 <ctl name="IIR1 Band4" id ="1" value="0" />
207 <ctl name="IIR1 Band4" id ="2" value="0" />
208 <ctl name="IIR1 Band4" id ="3" value="0" />
209 <ctl name="IIR1 Band4" id ="4" value="0" />
210 <ctl name="IIR1 Band5" id ="0" value="268435456" />
211 <ctl name="IIR1 Band5" id ="1" value="0" />
212 <ctl name="IIR1 Band5" id ="2" value="0" />
213 <ctl name="IIR1 Band5" id ="3" value="0" />
214 <ctl name="IIR1 Band5" id ="4" value="0" />
215 <ctl name="IIR1 Enable Band1" value="0" />
216 <ctl name="IIR1 Enable Band2" value="0" />
217 <ctl name="IIR1 Enable Band3" value="0" />
218 <ctl name="IIR1 Enable Band4" value="0" />
219 <ctl name="IIR1 Enable Band5" value="0" />
220 <!-- IIR -->
221
222 <!-- ADSP testfwk -->
223 <ctl name="MI2S_DL_HL Switch" value="0" />
224 <!-- ADSP testfwk end-->
225
226 <!-- These are audio route (FE to BE) specific mixer settings -->
227 <path name="deep-buffer-playback">
228 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia1" value="1" />
229 </path>
230
231 <path name="deep-buffer-playback bt-sco">
232 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1" value="1" />
233 </path>
234
235 <path name="deep-buffer-playback bt-sco-wb">
236 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
237 <path name="deep-buffer-playback bt-sco" />
238 </path>
239
240 <path name="deep-buffer-playback afe-proxy">
241 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
242 </path>
243
244 <path name="deep-buffer-playback usb-headphones">
245 <path name="deep-buffer-playback afe-proxy" />
246 </path>
247
248 <path name="deep-buffer-playback speaker-and-usb-headphones">
249 <path name="deep-buffer-playback usb-headphones" />
250 <path name="deep-buffer-playback" />
251 </path>
252
253 <path name="deep-buffer-playback transmission-fm">
254 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="1" />
255 </path>
256
257 <path name="low-latency-playback">
258 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia5" value="1" />
259 </path>
260
261 <path name="low-latency-playback speaker-protected">
262 <path name="low-latency-playback" />
263 </path>
264
265 <path name="low-latency-playback bt-sco">
266 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5" value="1" />
267 </path>
268
269 <path name="low-latency-playback bt-sco-wb">
270 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
271 <path name="low-latency-playback bt-sco" />
272 </path>
273
274 <path name="low-latency-playback afe-proxy">
275 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
276 </path>
277
278 <path name="low-latency-playback usb-headphones">
279 <path name="low-latency-playback afe-proxy" />
280 </path>
281
282 <path name="low-latency-playback speaker-and-usb-headphones">
283 <path name="low-latency-playback usb-headphones" />
284 <path name="low-latency-playback" />
285 </path>
286
287 <path name="low-latency-playback transmission-fm">
288 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="1" />
289 </path>
290
291 <path name="audio-ull-playback">
292 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia3" value="1" />
293 </path>
294
295 <path name="audio-ull-playback headphones">
296 <path name="audio-ull-playback" />
297 </path>
298
299 <path name="audio-ull-playback speaker-protected">
300 <path name="audio-ull-playback" />
301 </path>
302
303 <path name="audio-ull-playback bt-sco">
304 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3" value="1" />
305 </path>
306
307 <path name="audio-ull-playback bt-sco-wb">
308 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
309 <path name="audio-ull-playback bt-sco" />
310 </path>
311
312 <path name="audio-ull-playback afe-proxy">
313 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
314 </path>
315
316 <path name="audio-ull-playback usb-headphones">
317 <path name="audio-ull-playback afe-proxy" />
318 </path>
319
320 <path name="audio-ull-playback speaker-and-usb-headphones">
321 <path name="audio-ull-playback usb-headphones" />
322 <path name="audio-ull-playback" />
323 </path>
324
325 <path name="compress-offload-playback">
326 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia4" value="1" />
327 </path>
328
329 <path name="compress-offload-playback speaker-protected">
330 <path name="compress-offload-playback" />
331 </path>
332 <path name="compress-offload-playback bt-sco">
333 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="1" />
334 </path>
335
336 <path name="compress-offload-playback bt-sco-wb">
337 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
338 <path name="compress-offload-playback bt-sco" />
339 </path>
340
341 <path name="compress-offload-playback afe-proxy">
342 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
343 </path>
344
345 <path name="compress-offload-playback usb-headphones">
346 <path name="compress-offload-playback afe-proxy" />
347 </path>
348
349 <path name="compress-offload-playback speaker-and-usb-headphones">
350 <path name="compress-offload-playback usb-headphones" />
351 <path name="compress-offload-playback" />
352 </path>
353
354 <path name="compress-offload-playback2">
355 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia7" value="1" />
356 </path>
357
358 <path name="compress-offload-playback2 bt-sco">
359 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7" value="1" />
360 </path>
361
362 <path name="compress-offload-playback transmission-fm">
363 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="1" />
364 </path>
365
366 <path name="compress-offload-playback3">
367 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia10" value="1" />
368 </path>
369
370 <path name="compress-offload-playback3 bt-sco">
371 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
372 </path>
373
374 <path name="compress-offload-playback4">
375 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia11" value="1" />
376 </path>
377
378 <path name="compress-offload-playback4 bt-sco">
379 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
380 </path>
381
382 <path name="compress-offload-playback5">
383 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia12" value="1" />
384 </path>
385
386 <path name="compress-offload-playback5 bt-sco">
387 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
388 </path>
389
390 <path name="compress-offload-playback6">
391 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia13" value="1" />
392 </path>
393
394 <path name="compress-offload-playback6 bt-sco">
395 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
396 </path>
397
398 <path name="compress-offload-playback7">
399 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia14" value="1" />
400 </path>
401
402 <path name="compress-offload-playback7 bt-sco">
403 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
404 </path>
405
406 <path name="audio-record">
407 <ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="1" />
408 </path>
409
410 <path name="audio-record bt-sco">
411 <ctl name="MultiMedia1 Mixer INTERNAL_BT_SCO_TX" value="1" />
412 </path>
413
414 <path name="audio-record bt-sco-wb">
415 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
416 <path name="audio-record bt-sco" />
417 </path>
418
419 <path name="audio-record usb-headset-mic">
420 <ctl name="MultiMedia1 Mixer AFE_PCM_TX" value="1" />
421 </path>
422
423 <path name="audio-record capture-fm">
424 <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="1" />
425 </path>
426
427 <path name="low-latency-record">
428 <ctl name="MultiMedia5 Mixer TERT_MI2S_TX" value="1" />
429 </path>
430
431 <path name="fm-virtual-record capture-fm">
432 <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="1" />
433 </path>
434
435 <path name="voice-call">
436 <ctl name="PRI_MI2S_RX_Voice Mixer CSVoice" value="1" />
437 <ctl name="Voice_Tx Mixer TERT_MI2S_TX_Voice" value="1" />
438 </path>
439
440 <path name="voice-call bt-sco">
441 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer CSVoice" value="1" />
442 <ctl name="Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice" value="1" />
443 </path>
444
445 <path name="voice-call bt-sco-wb">
446 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
447 <path name="voice-call bt-sco" />
448 </path>
449
450 <path name="voice-call usb-headphones">
451 <ctl name="AFE_PCM_RX_Voice Mixer CSVoice" value="1" />
452 <ctl name="Voice_Tx Mixer AFE_PCM_TX_Voice" value="1" />
453 </path>
454
455 <path name="voice-call afe-proxy">
456 <path name="voice-call usb-headphones" />
457 </path>
458
459 <path name="voice2-call">
460 <ctl name="PRI_MI2S_RX_Voice Mixer Voice2" value="1" />
461 <ctl name="Voice2_Tx Mixer TERT_MI2S_TX_Voice2" value="1" />
462 </path>
463
464 <path name="voice2-call bt-sco">
465 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voice2" value="1" />
466 <ctl name="Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2" value="1" />
467 </path>
468
469 <path name="voice2-call bt-sco-wb">
470 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
471 <path name="voice2-call bt-sco" />
472 </path>
473
474 <path name="voice2-call usb-headphones">
475 <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="1" />
476 <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="1" />
477 </path>
478
479 <path name="voice2-call afe-proxy">
480 <path name="voice2-call usb-headphones" />
481 </path>
482
483 <path name="play-fm">
484 <ctl name="Internal FM RX Volume" value="1" />
485 <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_FM_TX" value="1" />
486 <ctl name="MI2S_DL_HL Switch" value="1" />
487 </path>
488
489
490 <path name="voicemmode1-call">
491 <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
492 <ctl name="VoiceMMode1_Tx Mixer TERT_MI2S_TX_MMode1" value="1" />
493 </path>
494
495 <path name="voicemmode1-call bt-sco">
496 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode1" value="1" />
497 <ctl name="VoiceMMode1_Tx Mixer INT_BT_SCO_TX_MMode1" value="1" />
498 </path>
499
500 <path name="voicemmode1-call bt-sco-wb">
501 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
502 <path name="voicemmode1-call bt-sco" />
503 </path>
504
505 <path name="voicemmode1-call usb-headphones">
506 <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode1" value="1" />
507 <ctl name="VoiceMMode1_Tx Mixer AFE_PCM_TX_MMode1" value="1" />
508 </path>
509
510 <path name="voicemmode1-call afe-proxy">
511 <path name="voicemmode1-call usb-headphones" />
512 </path>
513
514 <path name="voicemmode2-call">
515 <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
516 <ctl name="VoiceMMode2_Tx Mixer TERT_MI2S_TX_MMode2" value="1" />
517 </path>
518
519 <path name="voicemmode2-call bt-sco">
520 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode2" value="1" />
521 <ctl name="VoiceMMode2_Tx Mixer INT_BT_SCO_TX_MMode2" value="1" />
522 </path>
523
524 <path name="voicemmode2-call bt-sco-wb">
525 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
526 <path name="voicemmode2-call bt-sco" />
527 </path>
528
529 <path name="voicemmode2-call usb-headphones">
530 <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode2" value="1" />
531 <ctl name="VoiceMMode2_Tx Mixer AFE_PCM_TX_MMode2" value="1" />
532 </path>
533
534 <path name="voicemmode2-call afe-proxy">
535 <path name="voicemmode2-call usb-headphones" />
536 </path>
537 <path name="incall-rec-uplink">
538 <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="1" />
539 </path>
540
541 <path name="incall-rec-uplink bt-sco">
542 <path name="incall-rec-uplink" />
543 </path>
544
545 <path name="incall-rec-uplink bt-sco-wb">
546 <path name="incall-rec-uplink" />
547 </path>
548
549 <path name="incall-rec-uplink afe-proxy">
550 <path name="incall-rec-uplink" />
551 </path>
552
553 <path name="incall-rec-downlink">
554 <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="1" />
555 </path>
556
557 <path name="incall-rec-downlink bt-sco">
558 <path name="incall-rec-downlink" />
559 </path>
560
561 <path name="incall-rec-downlink bt-sco-wb">
562 <path name="incall-rec-downlink" />
563 </path>
564
565 <path name="incall-rec-downlink afe-proxy">
566 <path name="incall-rec-downlink" />
567 </path>
568
569 <path name="incall-rec-uplink-and-downlink">
570 <path name="incall-rec-uplink" />
571 <path name="incall-rec-downlink" />
572 </path>
573
574 <path name="incall-rec-uplink-and-downlink bt-sco">
575 <path name="incall-rec-uplink-and-downlink" />
576 </path>
577
578 <path name="incall-rec-uplink-and-downlink bt-sco-wb">
579 <path name="incall-rec-uplink-and-downlink" />
580 </path>
581
582 <path name="incall-rec-uplink-and-downlink afe-proxy">
583 <path name="incall-rec-uplink-and-downlink" />
584 </path>
585
586 <path name="incall_music_uplink">
587 <ctl name="Incall_Music Audio Mixer MultiMedia2" value="1" />
588 </path>
589
590 <path name="incall_music_uplink2">
591 <ctl name="Incall_Music_2 Audio Mixer MultiMedia9" value="1" />
592 </path>
593
594 <path name="volte-call">
595 <ctl name="PRI_MI2S_RX_Voice Mixer VoLTE" value="1" />
596 <ctl name="VoLTE_Tx Mixer TERT_MI2S_TX_VoLTE" value="1" />
597 </path>
598
599 <path name="volte-call hdmi">
600 <ctl name="HDMI_RX_Voice Mixer VoLTE" value="1" />
601 <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="1" />
602 </path>
603
604 <path name="volte-call bt-sco">
605 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoLTE" value="1" />
606 <ctl name="VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE" value="1" />
607 </path>
608
609 <path name="volte-call bt-sco-wb">
610 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
611 <path name="volte-call bt-sco" />
612 </path>
613
614 <path name="volte-call usb-headphones">
615 <ctl name="AFE_PCM_RX_Voice Mixer VoLTE" value="1" />
616 <ctl name="VoLTE_Tx Mixer AFE_PCM_TX_VoLTE" value="1" />
617 </path>
618
619 <path name="volte-call afe-proxy">
620 <path name="volte-call usb-headphones" />
621 </path>
622
623 <path name="compress-voip-call">
624 <ctl name="PRI_MI2S_RX_Voice Mixer Voip" value="1" />
625 <ctl name="Voip_Tx Mixer TERT_MI2S_TX_Voip" value="1" />
626 </path>
627
628 <path name="compress-voip-call bt-sco">
629 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="1" />
630 <ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="1" />
631 </path>
632
633 <path name="compress-voip-call bt-sco-wb">
634 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
635 <path name="compress-voip-call bt-sco" />
636 </path>
637
638 <path name="compress-voip-call afe-proxy">
639 <ctl name="AFE_PCM_RX_Voice Mixer Voip" value='1' />
640 <ctl name="Voip_Tx Mixer AFE_PCM_TX_Voip" value='1' />
641 </path>
642
643 <path name="afe-proxy-playback afe-proxy">
644 </path>
645
646 <path name="afe-proxy-record afe-proxy">
647 </path>
648
649 <path name="qchat-call">
650 <ctl name="PRI_MI2S_RX_Voice Mixer QCHAT" value="1" />
651 <ctl name="QCHAT_Tx Mixer TERT_MI2S_TX_QCHAT" value="1" />
652 </path>
653
654 <path name="qchat-call bt-sco">
655 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer QCHAT" value="1" />
656 <ctl name="QCHAT_Tx Mixer INTERNAL_BT_SCO_TX_QCHAT" value="1" />
657 </path>
658
659 <path name="qchat-call bt-sco-wb">
660 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
661 <path name="qchat-call bt-sco" />
662 </path>
663
664 <path name="multi-channel-playback afe-proxy">
665 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="1" />
666 </path>
667
668 <!-- These are actual sound device specific mixer settings -->
669 <path name="adc1">
670 <ctl name="DEC1 MUX" value="ADC1" />
671 </path>
672
673 <path name="adc2">
674 <ctl name="DEC1 MUX" value="ADC2" />
675 </path>
676
677 <path name="speaker">
678 <ctl name="RX3 MIX1 INP1" value="RX1" />
679 <ctl name="SPK" value="Switch" />
680 </path>
681
682 <path name="wsa-speaker">
683 <ctl name="RX1 MIX1 INP1" value="RX1" />
684 <ctl name="RDAC2 MUX" value="RX1" />
685 <ctl name="RX1 Digital Volume" value="84" />
686 <ctl name="WSA Spk Switch" value="WSA" />
687 <ctl name="SpkrMono WSA_RDAC" value="Switch" />
688 </path>
689
690 <path name="spkr-rx-calib">
691 <ctl name="PRI_MI2S_RX_DL_HL Switch" value="1" />
692 </path>
693
694 <path name="vi-feedback">
695 </path>
696
697 <path name="spkr-vi-record">
698 <ctl name="PRI_MI2S_RX_VI_FB_MUX" value="SENARY_TX" />
699 </path>
700
701 <path name="speaker-protected">
702 <ctl name="DEC3 MUX" value="DMIC3" />
703 <ctl name="DEC4 MUX" value="DMIC4" />
704 <path name="wsa-speaker" />
705 <ctl name="PRI_MI2S_RX_VI_FB_MUX" value="SENARY_TX" />
706 <ctl name="SpkrMono VISENSE Switch" value="1" />
707 </path>
708
709 <path name="speaker-mic">
710 <path name="adc1" />
711 <ctl name="IIR1 INP1 MUX" value="DEC1" />
712 </path>
713
714 <path name="handset">
715 <ctl name="RX1 MIX1 INP1" value="RX1" />
716 <ctl name="RDAC2 MUX" value="RX1" />
717 <ctl name="RX1 Digital Volume" value="84" />
718 <ctl name="EAR PA Gain" value="POS_6_DB" />
719 <ctl name="EAR_S" value="Switch" />
720 </path>
721
722 <path name="handset-mic">
723 <path name="adc1" />
724 <ctl name="IIR1 INP1 MUX" value="DEC1" />
725 </path>
726
727 <path name="headphones">
728 <ctl name="MI2S_RX Channels" value="Two" />
729 <ctl name="RX1 MIX1 INP1" value="RX1" />
730 <ctl name="RX2 MIX1 INP1" value="RX2" />
731 <ctl name="RDAC2 MUX" value="RX2" />
732 <ctl name="HPHL" value="Switch" />
733 <ctl name="HPHR" value="Switch" />
734 </path>
735
736 <path name="headset-mic">
737 <path name="adc2" />
738 <ctl name="ADC2 MUX" value="INP2" />
739 <ctl name="IIR1 INP1 MUX" value="DEC1" />
740 </path>
741
742 <path name="sidetone-iir">
743 <ctl name="IIR1 Enable Band1" value="1" />
744 <ctl name="IIR1 Enable Band2" value="1" />
745 <ctl name="IIR1 Enable Band3" value="1" />
746 <ctl name="IIR1 Enable Band4" value="1" />
747 <ctl name="IIR1 Enable Band5" value="1" />
748 </path>
749
750 <path name="sidetone-handset">
751 <path name="sidetone-iir" />
752 <ctl name="IIR1 INP1 Volume" value="53" />
753 <ctl name="RX1 MIX2 INP1" value="IIR1" />
754 </path>
755
756 <path name="sidetone-headphone">
757 <path name="sidetone-iir" />
758 <ctl name="RX1 MIX2 INP1" value="IIR1" />
759 <ctl name="RX2 MIX2 INP1" value="IIR1" />
760 <ctl name="IIR1 INP1 Volume" value="53" />
761 </path>
762
763 <path name="voice-handset">
764 <path name="handset" />
765 </path>
766
767 <path name="voice-speaker">
768 <path name="speaker" />
769 </path>
770
771 <path name="wsa-voice-speaker">
772 <path name="wsa-speaker" />
773 </path>
774
775 <path name="voice-speaker-mic">
776 <path name="speaker-mic" />
777 </path>
778
779 <path name="voice-headphones">
780 <path name="headphones" />
781 </path>
782
783 <path name="voice-headset-mic">
784 <path name="headset-mic" />
785 </path>
786
787 <path name="speaker-and-headphones">
788 <path name="speaker" />
789 <path name="headphones" />
790 </path>
791
792 <path name="usb-headphones">
793 </path>
794
795 <path name="afe-proxy">
796 </path>
797
798 <path name="transmission-fm">
799 </path>
800
801 <path name="speaker-and-usb-headphones">
802 <path name="speaker" />
803 <path name="usb-headphones" />
804 </path>
805
806 <path name="voice-rec-mic">
807 <path name="handset-mic" />
808 </path>
809
810 <path name="camcorder-mic">
811 <path name="handset-mic" />
812 </path>
813
814 <path name="bt-sco-headset">
815 </path>
816
817 <path name="bt-sco-mic">
818 </path>
819
820 <path name="usb-headset-mic">
821 </path>
822
823 <path name="capture-fm">
824 </path>
825
826 <!-- Dual MIC devices -->
827 <path name="speaker-dmic-endfire">
828 <path name="adc1" />
829 <ctl name="DEC2 MUX" value="ADC2" />
830 <ctl name="MI2S_TX Channels" value="Two" />
831 <ctl name="ADC2 MUX" value="INP3" />
832 </path>
833
834 <path name="dmic-endfire">
835 <path name="speaker-dmic-endfire" />
836 </path>
837
838 <path name="voice-dmic-ef-tmus">
839 <path name="dmic-endfire" />
840 </path>
841
842 <path name="voice-dmic-ef">
843 <path name="dmic-endfire" />
844 </path>
845
846 <path name="voice-speaker-dmic-ef">
847 <path name="dmic-endfire" />
848 </path>
849
850 <path name="voice-rec-dmic-ef">
851 <path name="dmic-endfire" />
852 </path>
853
854 <path name="voice-rec-dmic-ef-fluence">
855 <path name="dmic-endfire" />
856 </path>
857
858 <path name="handset-stereo-dmic-ef">
859 <path name="speaker-dmic-endfire" />
860 </path>
861
862 <path name="speaker-stereo-dmic-ef">
863 <path name="speaker-dmic-endfire" />
864 </path>
865
866 <path name="echo-reference">
867 <ctl name="AUDIO_REF_EC_UL1 MUX" value="I2S_RX" />
868 </path>
869
870 <!-- TTY devices -->
871
872 <path name="tty-headphones">
873 <ctl name="RX1 MIX1 INP1" value="RX1" />
874 <ctl name="HPHL" value="Switch" />
875 </path>
876
877 <path name="voice-tty-full-headphones">
878 <ctl name="TTY Mode" value="FULL" />
879 <path name="tty-headphones" />
880 </path>
881
882 <path name="voice-tty-vco-headphones">
883 <ctl name="TTY Mode" value="VCO" />
884 <path name="tty-headphones" />
885 </path>
886
887 <path name="voice-tty-hco-handset">
888 <ctl name="TTY Mode" value="HCO" />
889 <path name="handset" />
890 </path>
891
892 <path name="voice-tty-full-headset-mic">
893 <path name="adc2" />
894 <ctl name="ADC2 MUX" value="INP2" />
895 </path>
896
897 <path name="voice-tty-hco-headset-mic">
898 <path name="voice-tty-full-headset-mic" />
899 </path>
900
901 <path name="voice-tty-vco-handset-mic">
902 <path name="adc1" />
903 </path>
904
905 <path name="listen-handset-mic">
906 <path name="adc1" />
907 </path>
908
909 <path name="ADSP testfwk">
910 <ctl name="MI2S_DL_HL Switch" value="1" />
911 </path>
912
913 <path name="voice-rx">
914 </path>
915
916 <path name="voice-tx">
917 </path>
918
919 <path name="line">
920 <path name="headphones" />
921 </path>
922
923 <path name="voice-line">
924 <path name="voice-headphones" />
925 </path>
926
927 <path name="speaker-and-line">
928 <path name="speaker-and-headphones" />
929 </path>
930
931</mixer>