blob: 61705c12ff01f501301092823195d0d8e804f843 [file] [log] [blame]
Ramjee Singh29867652017-03-27 12:47:36 +05301<?xml version="1.0" encoding="ISO-8859-1"?>
pavanc1d4f5222017-07-21 17:36:19 +05302<!-- Copyright (c) 2014-2017, The Linux Foundation. All rights reserved. -->
Ramjee Singh29867652017-03-27 12:47:36 +05303<!-- -->
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" />
Divya Narayanan Poojaryb2678942017-05-12 18:36:48 +053081 <ctl name="SPK" value="ZERO" />
Ramjee Singh29867652017-03-27 12:47:36 +053082 <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 -->
pavanc1d4f5222017-07-21 17:36:19 +0530101 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_8KHZ" />
Ramjee Singh29867652017-03-27 12:47:36 +0530102 <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" />
Ramjee Singh29867652017-03-27 12:47:36 +0530129 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="0" />
130 <ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="0" />
131 <!-- Voip end -->
132
133 <!-- fm -->
134 <ctl name="Internal FM RX Volume" value="0" />
135 <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_FM_TX" value="0" />
136 <ctl name="MI2S_DL_HL Switch" value="1" />
137 <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="0" />
138 <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="0" />
139 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="0" />
140 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="0" />
141 <!-- fm end -->
142
143 <!-- Incall Recording -->
144 <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="0" />
145 <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="0" />
146 <!-- Incall Recording end -->
147
148 <!-- Incall Music -->
149 <ctl name="Incall_Music Audio Mixer MultiMedia2" value="0" />
150 <ctl name="Incall_Music_2 Audio Mixer MultiMedia9" value="0" />
151 <!-- Incall Music End -->
152
153 <!-- QCHAT -->
154 <ctl name="PRI_MI2S_RX_Voice Mixer QCHAT" value="0" />
155 <ctl name="QCHAT_Tx Mixer TERT_MI2S_TX_QCHAT" value="0" />
156 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer QCHAT" value="0" />
157 <ctl name="QCHAT_Tx Mixer INTERNAL_BT_SCO_TX_QCHAT" value="0" />
158 <!-- QCHAT End -->
159
160 <!-- EC_REF -->
161 <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" />
162
163 <!-- IIR -->
164 <ctl name="IIR1 Band1" id ="0" value="268435456" />
165 <ctl name="IIR1 Band1" id ="1" value="0" />
166 <ctl name="IIR1 Band1" id ="2" value="0" />
167 <ctl name="IIR1 Band1" id ="3" value="0" />
168 <ctl name="IIR1 Band1" id ="4" value="0" />
169 <ctl name="IIR1 Band2" id ="0" value="268435456" />
170 <ctl name="IIR1 Band2" id ="1" value="0" />
171 <ctl name="IIR1 Band2" id ="2" value="0" />
172 <ctl name="IIR1 Band2" id ="3" value="0" />
173 <ctl name="IIR1 Band2" id ="4" value="0" />
174 <ctl name="IIR1 Band3" id ="0" value="268435456" />
175 <ctl name="IIR1 Band3" id ="1" value="0" />
176 <ctl name="IIR1 Band3" id ="2" value="0" />
177 <ctl name="IIR1 Band3" id ="3" value="0" />
178 <ctl name="IIR1 Band3" id ="4" value="0" />
179 <ctl name="IIR1 Band4" id ="0" value="268435456" />
180 <ctl name="IIR1 Band4" id ="1" value="0" />
181 <ctl name="IIR1 Band4" id ="2" value="0" />
182 <ctl name="IIR1 Band4" id ="3" value="0" />
183 <ctl name="IIR1 Band4" id ="4" value="0" />
184 <ctl name="IIR1 Band5" id ="0" value="268435456" />
185 <ctl name="IIR1 Band5" id ="1" value="0" />
186 <ctl name="IIR1 Band5" id ="2" value="0" />
187 <ctl name="IIR1 Band5" id ="3" value="0" />
188 <ctl name="IIR1 Band5" id ="4" value="0" />
189 <ctl name="IIR1 Enable Band1" value="0" />
190 <ctl name="IIR1 Enable Band2" value="0" />
191 <ctl name="IIR1 Enable Band3" value="0" />
192 <ctl name="IIR1 Enable Band4" value="0" />
193 <ctl name="IIR1 Enable Band5" value="0" />
194 <!-- IIR -->
195
196 <!-- ADSP testfwk -->
197 <ctl name="MI2S_DL_HL Switch" value="0" />
198 <!-- ADSP testfwk end-->
199
200 <path name="bt-sco-wb-samplerate">
pavanc1d4f5222017-07-21 17:36:19 +0530201 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
Ramjee Singh29867652017-03-27 12:47:36 +0530202 </path>
203
204 <!-- These are audio route (FE to BE) specific mixer settings -->
205 <path name="deep-buffer-playback">
206 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia1" value="1" />
207 </path>
208
209 <path name="deep-buffer-playback bt-sco">
210 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1" value="1" />
211 </path>
212
213 <path name="deep-buffer-playback bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530214 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530215 <path name="deep-buffer-playback bt-sco" />
216 </path>
217
218 <path name="deep-buffer-playback afe-proxy">
219 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
220 </path>
221
222 <path name="deep-buffer-playback usb-headphones">
223 <path name="deep-buffer-playback afe-proxy" />
224 </path>
225
226 <path name="deep-buffer-playback speaker-and-usb-headphones">
227 <path name="deep-buffer-playback usb-headphones" />
228 <path name="deep-buffer-playback" />
229 </path>
230
231 <path name="deep-buffer-playback transmission-fm">
232 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="1" />
233 </path>
234
235 <path name="low-latency-playback">
236 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia5" value="1" />
237 </path>
238
239 <path name="low-latency-playback bt-sco">
240 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5" value="1" />
241 </path>
242
243 <path name="low-latency-playback bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530244 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530245 <path name="low-latency-playback bt-sco" />
246 </path>
247
248 <path name="low-latency-playback afe-proxy">
249 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
250 </path>
251
252 <path name="low-latency-playback usb-headphones">
253 <path name="low-latency-playback afe-proxy" />
254 </path>
255
256 <path name="low-latency-playback speaker-and-usb-headphones">
257 <path name="low-latency-playback usb-headphones" />
258 <path name="low-latency-playback" />
259 </path>
260
261 <path name="low-latency-playback transmission-fm">
262 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="1" />
263 </path>
264
265 <path name="compress-offload-playback">
266 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia4" value="1" />
267 </path>
268
269 <path name="compress-offload-playback bt-sco">
270 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="1" />
271 </path>
272
273 <path name="compress-offload-playback bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530274 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530275 <path name="compress-offload-playback bt-sco" />
276 </path>
277
278 <path name="compress-offload-playback afe-proxy">
279 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
280 </path>
281
282 <path name="compress-offload-playback usb-headphones">
283 <path name="compress-offload-playback afe-proxy" />
284 </path>
285
286 <path name="compress-offload-playback speaker-and-usb-headphones">
287 <path name="compress-offload-playback usb-headphones" />
288 <path name="compress-offload-playback" />
289 </path>
290
291 <path name="compress-offload-playback transmission-fm">
292 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="1" />
293 </path>
294
295 <path name="audio-record">
296 <ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="1" />
297 </path>
298 <!-- listen -->
299 <ctl name="LSM1 MUX" value="None" />
300 <ctl name="LSM2 MUX" value="None" />
301 <ctl name="LSM3 MUX" value="None" />
302 <ctl name="LSM4 MUX" value="None" />
303 <ctl name="LSM5 MUX" value="None" />
304 <ctl name="TERT_MI2S_TX LSM Function" value="None" />
305 <!-- listen end-->
306
307 <path name="audio-record bt-sco">
308 <ctl name="MultiMedia1 Mixer INTERNAL_BT_SCO_TX" value="1" />
309 </path>
310
311 <path name="audio-record bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530312 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530313 <path name="audio-record bt-sco" />
314 </path>
315
316 <path name="audio-record usb-headset-mic">
317 <ctl name="MultiMedia1 Mixer AFE_PCM_TX" value="1" />
318 </path>
319
320 <path name="audio-record capture-fm">
321 <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="1" />
322 </path>
323
324 <path name="low-latency-record">
325 <ctl name="MultiMedia5 Mixer TERT_MI2S_TX" value="1" />
326 </path>
327
328 <path name="fm-virtual-record capture-fm">
329 <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="1" />
330 </path>
331
332 <path name="voice-call">
333 <ctl name="PRI_MI2S_RX_Voice Mixer CSVoice" value="1" />
334 <ctl name="Voice_Tx Mixer TERT_MI2S_TX_Voice" value="1" />
335 </path>
336
337 <path name="voice-call bt-sco">
338 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer CSVoice" value="1" />
339 <ctl name="Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice" value="1" />
340 </path>
341
342 <path name="voice-call bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530343 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530344 <path name="voice-call bt-sco" />
345 </path>
346
347 <path name="voice-call usb-headphones">
348 <ctl name="AFE_PCM_RX_Voice Mixer CSVoice" value="1" />
349 <ctl name="Voice_Tx Mixer AFE_PCM_TX_Voice" value="1" />
350 </path>
351
352 <path name="voice2-call">
353 <ctl name="PRI_MI2S_RX_Voice Mixer Voice2" value="1" />
354 <ctl name="Voice2_Tx Mixer TERT_MI2S_TX_Voice2" value="1" />
355 </path>
356
357 <path name="voice2-call bt-sco">
358 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voice2" value="1" />
359 <ctl name="Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2" value="1" />
360 </path>
361
362 <path name="voice2-call bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530363 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530364 <path name="voice2-call bt-sco" />
365 </path>
366
367 <path name="voice2-call usb-headphones">
368 <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="1" />
369 <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="1" />
370 </path>
371
372 <path name="play-fm">
373 <ctl name="Internal FM RX Volume" value="1" />
374 <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_FM_TX" value="1" />
375 <ctl name="MI2S_DL_HL Switch" value="1" />
376 </path>
377
378 <path name="vowlan-call">
379 <ctl name="PRI_MI2S_RX_Voice Mixer VoWLAN" value="1" />
380 <ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="1" />
381 </path>
382
383 <path name="vowlan-call hdmi">
384 <ctl name="HDMI_RX_Voice Mixer VoWLAN" value="1" />
385 <ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="1" />
386 </path>
387
388 <path name="vowlan-call bt-sco">
389 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoWLAN" value="1" />
390 <ctl name="VoWLAN_Tx Mixer INTERNAL_BT_SCO_TX_VoWLAN" value="1" />
391 </path>
392
393 <path name="vowlan-call bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530394 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530395 <path name="vowlan-call bt-sco" />
396 </path>
397
398 <path name="vowlan-call usb-headphones">
399 <ctl name="AFE_PCM_RX_Voice Mixer VoWLAN" value="1" />
400 <ctl name="VoWLAN_Tx Mixer AFE_PCM_TX_VoWLAN" value="1" />
401 </path>
402
403 <path name="voicemmode1-call">
404 <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
405 <ctl name="VoiceMMode1_Tx Mixer TERT_MI2S_TX_MMode1" value="1" />
406 </path>
407
408 <path name="voicemmode1-call bt-sco">
409 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode1" value="1" />
410 <ctl name="VoiceMMode1_Tx Mixer INT_BT_SCO_TX_MMode1" value="1" />
411 </path>
412
413 <path name="voicemmode1-call bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530414 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530415 <path name="voicemmode1-call bt-sco" />
416 </path>
417
418 <path name="voicemmode1-call usb-headphones">
419 <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode1" value="1" />
420 <ctl name="VoiceMMode1_Tx Mixer AFE_PCM_TX_MMode1" value="1" />
421 </path>
422
423 <path name="voicemmode1-call afe-proxy">
424 <path name="voicemmode1-call usb-headphones" />
425 </path>
426
427 <path name="voicemmode2-call">
428 <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
429 <ctl name="VoiceMMode2_Tx Mixer TERT_MI2S_TX_MMode2" value="1" />
430 </path>
431
432 <path name="voicemmode2-call bt-sco">
433 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode2" value="1" />
434 <ctl name="VoiceMMode2_Tx Mixer INT_BT_SCO_TX_MMode2" value="1" />
435 </path>
436
437 <path name="voicemmode2-call bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530438 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530439 <path name="voicemmode2-call bt-sco" />
440 </path>
441
442 <path name="voicemmode2-call usb-headphones">
443 <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode2" value="1" />
444 <ctl name="VoiceMMode2_Tx Mixer AFE_PCM_TX_MMode2" value="1" />
445 </path>
446
447 <path name="voicemmode2-call afe-proxy">
448 <path name="voicemmode2-call usb-headphones" />
449 </path>
450
451 <path name="hfp-sco">
452 <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_BT_SCO_TX" value="1" />
453 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia6" value="1" />
454 <ctl name="MultiMedia6 Mixer TERT_MI2S_TX" value="1" />
455 <ctl name="HFP_INT_UL_HL Switch" value="1" />
456 </path>
457
458 <path name="hfp-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530459 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530460 <path name="hfp-sco" />
461 </path>
462
463 <path name="incall-rec-uplink">
464 <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="1" />
465 </path>
466
467 <path name="incall-rec-uplink bt-sco">
468 <path name="incall-rec-uplink" />
469 </path>
470
471 <path name="incall-rec-uplink bt-sco-wb">
472 <path name="incall-rec-uplink" />
473 </path>
474
475 <path name="incall-rec-downlink">
476 <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="1" />
477 </path>
478
479 <path name="incall-rec-downlink bt-sco">
480 <path name="incall-rec-downlink" />
481 </path>
482
483 <path name="incall-rec-downlink bt-sco-wb">
484 <path name="incall-rec-downlink" />
485 </path>
486
487 <path name="incall-rec-uplink-and-downlink">
488 <path name="incall-rec-uplink" />
489 <path name="incall-rec-downlink" />
490 </path>
491
492 <path name="incall-rec-uplink-and-downlink bt-sco">
493 <path name="incall-rec-uplink-and-downlink" />
494 </path>
495
496 <path name="incall-rec-uplink-and-downlink bt-sco-wb">
497 <path name="incall-rec-uplink-and-downlink" />
498 </path>
499
500 <path name="incall_music_uplink">
501 <ctl name="Incall_Music Audio Mixer MultiMedia2" value="1" />
502 </path>
503
504 <path name="incall_music_uplink2">
505 <ctl name="Incall_Music_2 Audio Mixer MultiMedia9" value="1" />
506 </path>
507
508 <path name="volte-call">
509 <ctl name="PRI_MI2S_RX_Voice Mixer VoLTE" value="1" />
510 <ctl name="VoLTE_Tx Mixer TERT_MI2S_TX_VoLTE" value="1" />
511 </path>
512
513 <path name="volte-call hdmi">
514 <ctl name="HDMI_RX_Voice Mixer VoLTE" value="1" />
515 <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="1" />
516 </path>
517
518 <path name="volte-call bt-sco">
519 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoLTE" value="1" />
520 <ctl name="VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE" value="1" />
521 </path>
522
523 <path name="volte-call bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530524 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530525 <path name="volte-call bt-sco" />
526 </path>
527
528 <path name="volte-call usb-headphones">
529 <ctl name="AFE_PCM_RX_Voice Mixer VoLTE" value="1" />
530 <ctl name="VoLTE_Tx Mixer AFE_PCM_TX_VoLTE" value="1" />
531 </path>
532
533 <path name="compress-voip-call">
534 <ctl name="PRI_MI2S_RX_Voice Mixer Voip" value="1" />
535 <ctl name="Voip_Tx Mixer TERT_MI2S_TX_Voip" value="1" />
536 </path>
537
538 <path name="compress-voip-call bt-sco">
539 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="1" />
540 <ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="1" />
541 </path>
542
543 <path name="compress-voip-call bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530544 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530545 <path name="compress-voip-call bt-sco" />
546 </path>
547
548 <path name="listen-voice-wakeup-1">
549 <ctl name="LSM1 MUX" value="TERT_MI2S_TX" />
550 <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" />
551 </path>
552 <path name="listen-voice-wakeup-2">
553 <ctl name="LSM2 MUX" value="TERT_MI2S_TX" />
554 <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" />
555 </path>
556 <path name="listen-voice-wakeup-3">
557 <ctl name="LSM3 MUX" value="TERT_MI2S_TX" />
558 <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" />
559 </path>
560 <path name="listen-voice-wakeup-4">
561 <ctl name="LSM4 MUX" value="TERT_MI2S_TX" />
562 <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" />
563 </path>
564 <path name="listen-voice-wakeup-5">
565 <ctl name="LSM5 MUX" value="TERT_MI2S_TX" />
566 <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" />
567 </path>
568
569 <path name="qchat-call">
570 <ctl name="PRI_MI2S_RX_Voice Mixer QCHAT" value="1" />
571 <ctl name="QCHAT_Tx Mixer TERT_MI2S_TX_QCHAT" value="1" />
572 </path>
573
574 <path name="qchat-call bt-sco">
575 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer QCHAT" value="1" />
576 <ctl name="QCHAT_Tx Mixer INTERNAL_BT_SCO_TX_QCHAT" value="1" />
577 </path>
578
579 <path name="qchat-call bt-sco-wb">
pavanc1d4f5222017-07-21 17:36:19 +0530580 <path name="bt-sco-wb-samplerate" />
Ramjee Singh29867652017-03-27 12:47:36 +0530581 <path name="qchat-call bt-sco" />
582 </path>
583
584 <!-- These are actual sound device specific mixer settings -->
585 <path name="adc1">
586 <ctl name="ADC1 Volume" value="6" />
587 <ctl name="DEC1 MUX" value="ADC1" />
588 </path>
589
590 <path name="adc2">
591 <ctl name="ADC2 Volume" value="6" />
592 <ctl name="DEC1 MUX" value="ADC2" />
593 </path>
594
595 <path name="adc3">
596 <ctl name="ADC3 Volume" value="6" />
597 <ctl name="DEC1 MUX" value="ADC2" />
598 <ctl name="ADC2 MUX" value="INP3" />
599 </path>
600
601 <path name="speaker">
602 <ctl name="RX3 MIX1 INP1" value="RX1" />
Ramjee Singh1e34df22017-04-04 16:00:02 +0530603 <ctl name="SPK" value="Switch" />
Ramjee Singh29867652017-03-27 12:47:36 +0530604 </path>
605
606 <path name="speaker-mic">
607 <path name="adc1" />
608 <ctl name="IIR1 INP1 MUX" value="DEC1" />
609 </path>
610
611 <path name="handset">
612 <ctl name="RX1 MIX1 INP1" value="RX1" />
613 <ctl name="RDAC2 MUX" value="RX1" />
614 <ctl name="RX1 Digital Volume" value="84" />
615 <ctl name="EAR PA Gain" value="POS_6_DB" />
616 <ctl name="EAR_S" value="Switch" />
617 </path>
618
619 <path name="handset-mic">
620 <path name="adc1" />
621 </path>
622
623 <path name="headphones">
624 <ctl name="MI2S_RX Channels" value="Two" />
625 <ctl name="RX1 MIX1 INP1" value="RX1" />
626 <ctl name="RX2 MIX1 INP1" value="RX2" />
627 <ctl name="RDAC2 MUX" value="RX2" />
628 <ctl name="HPHL" value="Switch" />
629 <ctl name="HPHR" value="Switch" />
630 </path>
631
632 <path name="headset-mic">
633 <path name="adc2" />
634 <ctl name="ADC2 MUX" value="INP2" />
635 <ctl name="IIR1 INP1 MUX" value="DEC1" />
636 </path>
637
638 <path name="sidetone-iir">
639 <ctl name="IIR1 Enable Band1" value="1" />
640 <ctl name="IIR1 Enable Band2" value="1" />
641 <ctl name="IIR1 Enable Band3" value="1" />
642 <ctl name="IIR1 Enable Band4" value="1" />
643 <ctl name="IIR1 Enable Band5" value="1" />
644 </path>
645
646 <path name="sidetone-handset">
647 <path name="sidetone-iir" />
648 <ctl name="IIR1 INP1 Volume" value="53" />
649 <ctl name="RX1 MIX2 INP1" value="IIR1" />
650 </path>
651
652 <path name="sidetone-headphone">
653 <path name="sidetone-iir" />
654 <ctl name="RX1 MIX2 INP1" value="IIR1" />
655 <ctl name="RX2 MIX2 INP1" value="IIR1" />
656 <ctl name="IIR1 INP1 Volume" value="53" />
657 </path>
658
659 <path name="voip-headphones">
660 <path name="headphones" />
661 </path>
662
663 <path name="voip-speaker">
664 <path name="speaker" />
665 </path>
666
667 <path name="voip-handset">
668 <path name="handset" />
669 </path>
670
671 <path name="voice-handset">
672 <path name="sidetone-handset" />
673 <path name="handset" />
674 </path>
675
676 <path name="voice-speaker">
677 <path name="speaker" />
678 </path>
679
680 <path name="voice-speaker-mic">
681 <path name="speaker-mic" />
682 </path>
683
684 <path name="voice-headphones">
685 <path name="headphones" />
686 <path name="sidetone-headphone" />
687 </path>
688
689 <path name="voice-headset-mic">
690 <path name="headset-mic" />
691 </path>
692
693 <path name="speaker-and-headphones">
694 <path name="headphones" />
695 <path name="speaker" />
696 </path>
697
698 <path name="usb-headphones">
699 </path>
700
701 <path name="afe-proxy">
702 </path>
703
704 <path name="transmission-fm">
705 </path>
706
707 <path name="speaker-and-usb-headphones">
708 <path name="speaker" />
709 <path name="usb-headphones" />
710 </path>
711
712 <path name="voice-rec-mic">
713 <path name="handset-mic" />
714 </path>
715
716 <path name="camcorder-mic">
717 <path name="handset-mic" />
718 </path>
719
720 <path name="bt-sco-headset">
721 </path>
722
723 <path name="bt-sco-mic">
724 </path>
725
726 <path name="bt-sco-headset-wb">
727 </path>
728
729 <path name="bt-sco-mic-wb">
730 </path>
731
732 <path name="usb-headset-mic">
733 </path>
734
735 <path name="capture-fm">
736 </path>
737
738 <!-- Dual MIC devices -->
739 <path name="speaker-dmic-endfire">
740 <path name="adc1" />
741 <ctl name="ADC3 Volume" value="6" />
742 <ctl name="DEC2 MUX" value="ADC2" />
743 <ctl name="MI2S_TX Channels" value="Two" />
744 <ctl name="ADC2 MUX" value="INP3" />
745 </path>
746
747 <path name="dmic-endfire">
748 <path name="speaker-dmic-endfire" />
749 </path>
750
751 <path name="voice-dmic-ef-tmus">
752 <path name="dmic-endfire" />
753 </path>
754
755 <path name="voice-dmic-ef">
756 <path name="dmic-endfire" />
757 </path>
758
759 <path name="voice-speaker-dmic-ef">
760 <path name="dmic-endfire" />
761 </path>
762
763 <path name="voice-rec-dmic-ef">
764 <path name="dmic-endfire" />
765 </path>
766
767 <path name="voice-rec-dmic-ef-fluence">
768 <path name="dmic-endfire" />
769 </path>
770
771 <path name="handset-stereo-dmic-ef">
772 <path name="speaker-dmic-endfire" />
773 </path>
774
775 <path name="speaker-stereo-dmic-ef">
776 <path name="speaker-dmic-endfire" />
777 </path>
778
779 <path name="speaker-dmic-broadside">
780 <path name="adc1" />
781 <ctl name="ADC3 Volume" value="6" />
782 <ctl name="DEC2 MUX" value="ADC2" />
783 <ctl name="ADC2 MUX" value="INP3" />
784 <ctl name="MI2S_TX Channels" value="Two" />
785 </path>
786
787 <path name="dmic-broadside">
788 <path name="speaker-dmic-broadside" />
789 </path>
790
791 <path name="voice-speaker-dmic-broadside">
792 <path name="dmic-broadside"/>
793 </path>
794
795 <path name="echo-reference">
796 <ctl name="AUDIO_REF_EC_UL1 MUX" value="I2S_RX" />
797 </path>
798
799 <!-- TTY devices -->
800
801 <path name="tty-headphones">
802 <ctl name="RX1 MIX1 INP1" value="RX1" />
803 <ctl name="HPHL" value="Switch" />
804 </path>
805
806 <path name="voice-tty-full-headphones">
807 <ctl name="TTY Mode" value="FULL" />
808 <path name="tty-headphones" />
809 </path>
810
811 <path name="voice-tty-vco-headphones">
812 <ctl name="TTY Mode" value="VCO" />
813 <path name="tty-headphones" />
814 </path>
815
816 <path name="voice-tty-hco-handset">
817 <ctl name="TTY Mode" value="HCO" />
818 <path name="handset" />
819 </path>
820
821 <path name="voice-tty-full-headset-mic">
822 <path name="adc2" />
823 <ctl name="ADC2 MUX" value="INP2" />
824 </path>
825
826 <path name="voice-tty-hco-headset-mic">
827 <path name="voice-tty-full-headset-mic" />
828 </path>
829
830 <path name="voice-tty-vco-handset-mic">
831 <path name="adc1" />
832 </path>
833
834 <path name="listen-handset-mic">
835 <path name="adc1" />
836 </path>
837
838 <path name="unprocessed-handset-mic">
839 <path name="handset-mic" />
840 </path>
841
842 <path name="unprocessed-mic">
843 <path name="unprocessed-handset-mic" />
844 </path>
845
846 <path name="ADSP testfwk">
847 <ctl name="MI2S_DL_HL Switch" value="1" />
848 </path>
849
850</mixer>