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