blob: cde55ea6151c504dbf9128ba5793459f90d1680b [file] [log] [blame]
Ashish Jain1221b522016-03-30 15:09:20 +05301<?xml version="1.0" encoding="ISO-8859-1"?>
kunleizd7014aa2018-05-14 19:34:36 +08002<!-- Copyright (c) 2015-2016, 2018, The Linux Foundation. All rights reserved. -->
Ashish Jain1221b522016-03-30 15:09:20 +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<mixer>
29 <!-- These are the initial mixer settings -->
30 <ctl name="Voice Rx Device Mute" id="0" value="0" />
31 <ctl name="Voice Rx Device Mute" id="1" value="-1" />
32 <ctl name="Voice Rx Device Mute" id="2" value="20" />
33 <ctl name="Voice Tx Mute" id="0" value="0" />
34 <ctl name="Voice Tx Mute" id="1" value="-1" />
35 <ctl name="Voice Tx Mute" id="2" value="500" />
36 <ctl name="Voice Rx Gain" id="0" value="0" />
37 <ctl name="Voice Rx Gain" id="1" value="-1" />
38 <ctl name="Voice Rx Gain" id="2" value="20" />
39 <ctl name="Voip Tx Mute" id="0" value="0" />
40 <ctl name="Voip Tx Mute" id="1" value="500" />
41 <ctl name="Voip Rx Gain" id="0" value="0" />
42 <ctl name="Voip Rx Gain" id="1" value="20" />
43 <ctl name="Voip Mode Config" value="12" />
44 <ctl name="Voip Rate Config" value="0" />
45 <ctl name="Voip Evrc Min Max Rate Config" id="0" value="1" />
46 <ctl name="Voip Evrc Min Max Rate Config" id="1" value="4" />
47 <ctl name="Voip Dtx Mode" value="0" />
48 <ctl name="TTY Mode" value="OFF" />
49 <ctl name="HPHL Volume" value="9" />
50 <ctl name="HPHR Volume" value="9" />
51 <ctl name="RX HPH Mode" value="NORMAL" />
52 <ctl name="COMP0 RX1" value="0" />
53 <ctl name="COMP0 RX2" value="0" />
54 <ctl name="RX1 Digital Volume" value="84" />
55 <ctl name="RX2 Digital Volume" value="84" />
56 <ctl name="RX3 Digital Volume" value="84" />
Rohit kumarb17919f2016-10-03 10:25:26 +053057 <ctl name="IIR1 INP1 Volume" value="53" />
58 <ctl name="IIR1 INP2 Volume" value="53" />
59 <ctl name="IIR1 INP3 Volume" value="53" />
60 <ctl name="IIR1 INP4 Volume" value="53" />
Ashish Jain1221b522016-03-30 15:09:20 +053061 <ctl name="ADC1 Volume" value="4" />
62 <ctl name="ADC2 Volume" value="4" />
63 <ctl name="ADC3 Volume" value="4" />
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="SpkrMono BOOST Switch" value="1" />
87 <ctl name="EAR PA Gain" value="POS_6_DB" />
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 <ctl name="PRI_MI2S_RX Port Mixer INT_BT_SCO_TX" value="0" />
115 <!-- Voice BTSCO -->
116 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_8KHZ" />
117 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer CSVoice" value="0" />
118 <ctl name="Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice" value="0" />
119 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer Multimedia6" value="0" />
120 <ctl name="MultiMedia6 Mixer TERT_MI2S_TX" value="0" />
121
122 <!-- Voice2 -->
123 <ctl name="PRI_MI2S_RX_Voice Mixer Voice2" value="0" />
124 <ctl name="Voice2_Tx Mixer TERT_MI2S_TX_Voice2" value="0" />
125 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voice2" value="0" />
126 <ctl name="Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2" value="0" />
127 <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="0" />
128 <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="0" />
129 <!-- Voice2 end -->
130
131 <!-- VoWLAN -->
132 <ctl name="PRI_MI2S_RX_Voice Mixer VoWLAN" value="0" />
133 <ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="0" />
134 <ctl name="HDMI_RX_Voice Mixer VoWLAN" value="0" />
135 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoWLAN" value="0" />
136 <ctl name="VoWLAN_Tx Mixer INTERNAL_BT_SCO_TX_VoWLAN" value="0" />
137 <ctl name="AFE_PCM_RX_Voice Mixer VoWLAN" value="0" />
138 <ctl name="VoWLAN_Tx Mixer AFE_PCM_TX_VoWLAN" value="0" />
139 <!-- VoWLAN -->
140
141 <!-- Multimode Voice1 -->
142 <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode1" value="0" />
143 <ctl name="VoiceMMode1_Tx Mixer TERT_MI2S_TX_MMode1" value="0" />
144 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode1" value="0" />
145 <ctl name="VoiceMMode1_Tx Mixer INT_BT_SCO_TX_MMode1" value="0" />
146 <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode1" value="0" />
147 <ctl name="VoiceMMode1_Tx Mixer AFE_PCM_TX_MMode1" value="0" />
148 <!-- Multimode Voice1 end -->
149
150 <!-- Multimode Voice2 -->
151 <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode2" value="0" />
152 <ctl name="VoiceMMode2_Tx Mixer TERT_MI2S_TX_MMode2" value="0" />
153 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode2" value="0" />
154 <ctl name="VoiceMMode2_Tx Mixer INT_BT_SCO_TX_MMode2" value="0" />
155 <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode2" value="0" />
156 <ctl name="VoiceMMode2_Tx Mixer AFE_PCM_TX_MMode2" value="0" />
157 <!-- Multimode Voice2 end -->
158
159 <!-- Voip -->
160 <ctl name="PRI_MI2S_RX_Voice Mixer Voip" value="0" />
161 <ctl name="Voip_Tx Mixer TERT_MI2S_TX_Voip" value="0" />
162 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_8KHZ" />
163 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="0" />
164 <ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="0" />
165 <!-- Voip end -->
166
167 <!-- fm -->
168 <ctl name="Internal FM RX Volume" value="0" />
169 <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_FM_TX" value="0" />
170 <ctl name="MI2S_DL_HL Switch" value="1" />
171 <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="0" />
172 <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="0" />
173 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="0" />
174 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="0" />
175 <!-- fm end -->
176
177 <!-- RT Proxy Cal -->
178 <ctl name="RT_PROXY_1_RX SetCalMode" value="CAL_MODE_NONE" />
179 <ctl name="RT_PROXY_1_TX SetCalMode" value="CAL_MODE_NONE" />
180 <!-- RT Proxy Cal end -->
181
182 <!-- Incall Recording -->
183 <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="0" />
184 <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="0" />
185 <!-- Incall Recording end -->
186
187 <!-- Incall Music -->
188 <ctl name="Incall_Music Audio Mixer MultiMedia2" value="0" />
189 <ctl name="Incall_Music_2 Audio Mixer MultiMedia9" value="0" />
190 <!-- Incall Music End -->
191
192 <!-- QCHAT -->
193 <ctl name="PRI_MI2S_RX_Voice Mixer QCHAT" value="0" />
194 <ctl name="QCHAT_Tx Mixer TERT_MI2S_TX_QCHAT" value="0" />
195 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer QCHAT" value="0" />
196 <ctl name="QCHAT_Tx Mixer INTERNAL_BT_SCO_TX_QCHAT" value="0" />
197 <!-- QCHAT End -->
198
199 <!-- EC_REF -->
200 <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" />
201
202 <!-- IIR -->
203 <ctl name="IIR1 Band1" id ="0" value="268435456" />
204 <ctl name="IIR1 Band1" id ="1" value="0" />
205 <ctl name="IIR1 Band1" id ="2" value="0" />
206 <ctl name="IIR1 Band1" id ="3" value="0" />
207 <ctl name="IIR1 Band1" id ="4" value="0" />
208 <ctl name="IIR1 Band2" id ="0" value="268435456" />
209 <ctl name="IIR1 Band2" id ="1" value="0" />
210 <ctl name="IIR1 Band2" id ="2" value="0" />
211 <ctl name="IIR1 Band2" id ="3" value="0" />
212 <ctl name="IIR1 Band2" id ="4" value="0" />
213 <ctl name="IIR1 Band3" id ="0" value="268435456" />
214 <ctl name="IIR1 Band3" id ="1" value="0" />
215 <ctl name="IIR1 Band3" id ="2" value="0" />
216 <ctl name="IIR1 Band3" id ="3" value="0" />
217 <ctl name="IIR1 Band3" id ="4" value="0" />
218 <ctl name="IIR1 Band4" id ="0" value="268435456" />
219 <ctl name="IIR1 Band4" id ="1" value="0" />
220 <ctl name="IIR1 Band4" id ="2" value="0" />
221 <ctl name="IIR1 Band4" id ="3" value="0" />
222 <ctl name="IIR1 Band4" id ="4" value="0" />
223 <ctl name="IIR1 Band5" id ="0" value="268435456" />
224 <ctl name="IIR1 Band5" id ="1" value="0" />
225 <ctl name="IIR1 Band5" id ="2" value="0" />
226 <ctl name="IIR1 Band5" id ="3" value="0" />
227 <ctl name="IIR1 Band5" id ="4" value="0" />
228 <ctl name="IIR1 Enable Band1" value="0" />
229 <ctl name="IIR1 Enable Band2" value="0" />
230 <ctl name="IIR1 Enable Band3" value="0" />
231 <ctl name="IIR1 Enable Band4" value="0" />
232 <ctl name="IIR1 Enable Band5" value="0" />
233 <!-- IIR -->
234
235 <!-- ADSP testfwk -->
236 <ctl name="MI2S_DL_HL Switch" value="0" />
237 <!-- ADSP testfwk end-->
238
239 <path name="bt-sco-wb-samplerate">
240 <ctl name="Internal BTSCO SampleRate" value="16000" />
241 </path>
242
243 <!-- These are audio route (FE to BE) specific mixer settings -->
244 <path name="deep-buffer-playback">
245 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia1" value="1" />
246 </path>
247
248 <path name="deep-buffer-playback bt-sco">
249 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1" value="1" />
250 </path>
251
252 <path name="deep-buffer-playback bt-sco-wb">
253 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
254 <path name="deep-buffer-playback bt-sco" />
255 </path>
256
kunleizd7014aa2018-05-14 19:34:36 +0800257 <path name="deep-buffer-playback speaker-and-bt-sco">
258 <path name="deep-buffer-playback bt-sco" />
259 <path name="deep-buffer-playback" />
260 </path>
261
262 <path name="deep-buffer-playback speaker-and-bt-sco-wb">
263 <path name="deep-buffer-playback bt-sco-wb" />
264 <path name="deep-buffer-playback" />
265 </path>
266
267 <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
268 <path name="deep-buffer-playback speaker-and-bt-sco" />
269 </path>
270
271 <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
272 <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
273 </path>
274
Ashish Jain1221b522016-03-30 15:09:20 +0530275 <path name="deep-buffer-playback afe-proxy">
276 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
277 </path>
278
279 <path name="deep-buffer-playback usb-headphones">
280 <path name="deep-buffer-playback afe-proxy" />
281 </path>
282
283 <path name="deep-buffer-playback speaker-and-usb-headphones">
284 <path name="deep-buffer-playback usb-headphones" />
285 <path name="deep-buffer-playback" />
286 </path>
287
288 <path name="deep-buffer-playback transmission-fm">
289 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="1" />
290 </path>
291
292 <path name="low-latency-playback">
293 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia5" value="1" />
294 </path>
295
296 <path name="low-latency-playback speaker-protected">
297 <path name="low-latency-playback" />
298 </path>
299
300 <path name="low-latency-playback bt-sco">
301 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5" value="1" />
302 </path>
303
304 <path name="low-latency-playback bt-sco-wb">
305 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
306 <path name="low-latency-playback bt-sco" />
307 </path>
308
kunleizd7014aa2018-05-14 19:34:36 +0800309 <path name="low-latency-playback speaker-and-bt-sco">
310 <path name="low-latency-playback bt-sco" />
311 <path name="low-latency-playback" />
312 </path>
313
314 <path name="low-latency-playback speaker-and-bt-sco-wb">
315 <path name="low-latency-playback bt-sco-wb" />
316 <path name="low-latency-playback" />
317 </path>
318
319 <path name="low-latency-playback wsa-speaker-and-bt-sco">
320 <path name="low-latency-playback speaker-and-bt-sco" />
321 </path>
322
323 <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
324 <path name="low-latency-playback speaker-and-bt-sco-wb" />
325 </path>
326
Ashish Jain1221b522016-03-30 15:09:20 +0530327 <path name="low-latency-playback afe-proxy">
328 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
329 </path>
330
331 <path name="low-latency-playback usb-headphones">
332 <path name="low-latency-playback afe-proxy" />
333 </path>
334
335 <path name="low-latency-playback speaker-and-usb-headphones">
336 <path name="low-latency-playback usb-headphones" />
337 <path name="low-latency-playback" />
338 </path>
339
340 <path name="low-latency-playback transmission-fm">
341 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="1" />
342 </path>
343
344 <path name="audio-ull-playback">
345 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia3" value="1" />
346 </path>
347
348 <path name="audio-ull-playback headphones">
349 <path name="audio-ull-playback" />
350 </path>
351
352 <path name="audio-ull-playback speaker-protected">
353 <path name="audio-ull-playback" />
354 </path>
355
356 <path name="audio-ull-playback bt-sco">
357 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3" value="1" />
358 </path>
359
360 <path name="audio-ull-playback bt-sco-wb">
361 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
362 <path name="audio-ull-playback bt-sco" />
363 </path>
364
kunleizd7014aa2018-05-14 19:34:36 +0800365 <path name="audio-ull-playback speaker-and-bt-sco">
366 <path name="audio-ull-playback bt-sco" />
367 <path name="audio-ull-playback" />
368 </path>
369
370 <path name="audio-ull-playback speaker-and-bt-sco-wb">
371 <path name="audio-ull-playback bt-sco-wb" />
372 <path name="audio-ull-playback" />
373 </path>
374
375 <path name="audio-ull-playback wsa-speaker-and-bt-sco">
376 <path name="audio-ull-playback speaker-and-bt-sco" />
377 </path>
378
379 <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
380 <path name="audio-ull-playback speaker-and-bt-sco-wb" />
381 </path>
382
Ashish Jain1221b522016-03-30 15:09:20 +0530383 <path name="audio-ull-playback afe-proxy">
384 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
385 </path>
386
387 <path name="audio-ull-playback usb-headphones">
388 <path name="audio-ull-playback afe-proxy" />
389 </path>
390
391 <path name="audio-ull-playback speaker-and-usb-headphones">
392 <path name="audio-ull-playback usb-headphones" />
393 <path name="audio-ull-playback" />
394 </path>
395
396 <path name="compress-offload-playback">
397 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia4" value="1" />
398 </path>
399
400 <path name="compress-offload-playback speaker-protected">
401 <path name="compress-offload-playback" />
402 </path>
403 <path name="compress-offload-playback bt-sco">
404 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="1" />
405 </path>
406
407 <path name="compress-offload-playback bt-sco-wb">
408 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
409 <path name="compress-offload-playback bt-sco" />
410 </path>
411
kunleizd7014aa2018-05-14 19:34:36 +0800412 <path name="compress-offload-playback speaker-and-bt-sco">
413 <path name="compress-offload-playback bt-sco" />
414 <path name="compress-offload-playback" />
415 </path>
416
417 <path name="compress-offload-playback speaker-and-bt-sco-wb">
418 <path name="compress-offload-playback bt-sco-wb" />
419 <path name="compress-offload-playback" />
420 </path>
421
422 <path name="compress-offload-playback wsa-speaker-and-bt-sco">
423 <path name="compress-offload-playback speaker-and-bt-sco" />
424 </path>
425
426 <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
427 <path name="compress-offload-playback speaker-and-bt-sco-wb" />
428 </path>
429
Ashish Jain1221b522016-03-30 15:09:20 +0530430 <path name="compress-offload-playback afe-proxy">
431 <ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
432 </path>
433
434 <path name="compress-offload-playback usb-headphones">
435 <path name="compress-offload-playback afe-proxy" />
436 </path>
437
438 <path name="compress-offload-playback speaker-and-usb-headphones">
439 <path name="compress-offload-playback usb-headphones" />
440 <path name="compress-offload-playback" />
441 </path>
442
kunleizd7014aa2018-05-14 19:34:36 +0800443 <path name="compress-offload-playback transmission-fm">
444 <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="1" />
445 </path>
446
Ashish Jain1221b522016-03-30 15:09:20 +0530447 <path name="compress-offload-playback2">
448 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia7" value="1" />
449 </path>
450
451 <path name="compress-offload-playback2 bt-sco">
452 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7" value="1" />
453 </path>
454
pavanc333d2ac2018-06-08 19:13:28 +0530455 <path name="compress-offload-playback2 bt-sco-wb">
456 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
457 <path name="compress-offload-playback2 bt-sco" />
458 </path>
459
kunleizd7014aa2018-05-14 19:34:36 +0800460 <path name="compress-offload-playback2 speaker-and-bt-sco">
461 <path name="compress-offload-playback2 bt-sco" />
462 <path name="compress-offload-playback2" />
463 </path>
464
465 <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
466 <path name="compress-offload-playback2 bt-sco-wb" />
467 <path name="compress-offload-playback2" />
468 </path>
469
470 <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
471 <path name="compress-offload-playback2 speaker-and-bt-sco" />
472 </path>
473
474 <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
475 <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
476 </path>
477
478 <path name="compress-offload-playback2 speaker-and-headphones">
479 <path name="compress-offload-playback2" />
Ashish Jain1221b522016-03-30 15:09:20 +0530480 </path>
481
482 <path name="compress-offload-playback3">
483 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia10" value="1" />
484 </path>
485
486 <path name="compress-offload-playback3 bt-sco">
487 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
488 </path>
489
kunleizd7014aa2018-05-14 19:34:36 +0800490 <path name="compress-offload-playback3 bt-sco-wb">
491 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
492 <path name="compress-offload-playback3 bt-sco" />
493 </path>
494
495 <path name="compress-offload-playback3 speaker-and-bt-sco">
496 <path name="compress-offload-playback3 bt-sco" />
497 <path name="compress-offload-playback3" />
498 </path>
499
500 <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
501 <path name="compress-offload-playback3 bt-sco-wb" />
502 <path name="compress-offload-playback3" />
503 </path>
504
505 <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
506 <path name="compress-offload-playback3 speaker-and-bt-sco" />
507 </path>
508
509 <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
510 <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
511 </path>
512
513 <path name="compress-offload-playback3 speaker-and-headphones">
514 <path name="compress-offload-playback3" />
515 </path>
516
Ashish Jain1221b522016-03-30 15:09:20 +0530517 <path name="compress-offload-playback4">
518 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia11" value="1" />
519 </path>
520
521 <path name="compress-offload-playback4 bt-sco">
522 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
523 </path>
524
kunleizd7014aa2018-05-14 19:34:36 +0800525 <path name="compress-offload-playback4 bt-sco-wb">
526 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
527 <path name="compress-offload-playback4 bt-sco" />
528 </path>
529
530 <path name="compress-offload-playback4 speaker-and-bt-sco">
531 <path name="compress-offload-playback4 bt-sco" />
532 <path name="compress-offload-playback4" />
533 </path>
534
535 <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
536 <path name="compress-offload-playback4 bt-sco-wb" />
537 <path name="compress-offload-playback4" />
538 </path>
539
540 <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
541 <path name="compress-offload-playback4 speaker-and-bt-sco" />
542 </path>
543
544 <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
545 <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
546 </path>
547
548 <path name="compress-offload-playback4 speaker-and-headphones">
549 <path name="compress-offload-playback4" />
550 </path>
551
Ashish Jain1221b522016-03-30 15:09:20 +0530552 <path name="compress-offload-playback5">
553 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia12" value="1" />
554 </path>
555
556 <path name="compress-offload-playback5 bt-sco">
557 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
558 </path>
559
kunleizd7014aa2018-05-14 19:34:36 +0800560 <path name="compress-offload-playback5 bt-sco-wb">
561 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
562 <path name="compress-offload-playback5 bt-sco" />
563 </path>
564
565 <path name="compress-offload-playback5 speaker-and-bt-sco">
566 <path name="compress-offload-playback5 bt-sco" />
567 <path name="compress-offload-playback5" />
568 </path>
569
570 <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
571 <path name="compress-offload-playback5 bt-sco-wb" />
572 <path name="compress-offload-playback5" />
573 </path>
574
575 <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
576 <path name="compress-offload-playback5 speaker-and-bt-sco" />
577 </path>
578
579 <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
580 <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
581 </path>
582
583 <path name="compress-offload-playback5 speaker-and-headphones">
584 <path name="compress-offload-playback5" />
585 </path>
586
Ashish Jain1221b522016-03-30 15:09:20 +0530587 <path name="compress-offload-playback6">
588 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia13" value="1" />
589 </path>
590
591 <path name="compress-offload-playback6 bt-sco">
592 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
593 </path>
594
kunleizd7014aa2018-05-14 19:34:36 +0800595 <path name="compress-offload-playback6 bt-sco-wb">
596 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
597 <path name="compress-offload-playback6 bt-sco" />
598 </path>
599
600 <path name="compress-offload-playback6 speaker-and-bt-sco">
601 <path name="compress-offload-playback6 bt-sco" />
602 <path name="compress-offload-playback6" />
603 </path>
604
605 <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
606 <path name="compress-offload-playback6 bt-sco-wb" />
607 <path name="compress-offload-playback6" />
608 </path>
609
610 <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
611 <path name="compress-offload-playback6 speaker-and-bt-sco" />
612 </path>
613
614 <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
615 <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
616 </path>
617
618 <path name="compress-offload-playback6 speaker-and-headphones">
619 <path name="compress-offload-playback6" />
620 </path>
621
Ashish Jain1221b522016-03-30 15:09:20 +0530622 <path name="compress-offload-playback7">
623 <ctl name="PRI_MI2S_RX Audio Mixer MultiMedia14" value="1" />
624 </path>
625
626 <path name="compress-offload-playback7 bt-sco">
627 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
628 </path>
629
kunleizd7014aa2018-05-14 19:34:36 +0800630 <path name="compress-offload-playback7 bt-sco-wb">
631 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
632 <path name="compress-offload-playback7 bt-sco" />
633 </path>
634
635 <path name="compress-offload-playback7 speaker-and-bt-sco">
636 <path name="compress-offload-playback7 bt-sco" />
637 <path name="compress-offload-playback7" />
638 </path>
639
640 <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
641 <path name="compress-offload-playback7 bt-sco-wb" />
642 <path name="compress-offload-playback7" />
643 </path>
644
645 <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
646 <path name="compress-offload-playback7 speaker-and-bt-sco" />
647 </path>
648
649 <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
650 <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
651 </path>
652
653 <path name="compress-offload-playback7 speaker-and-headphones">
654 <path name="compress-offload-playback7" />
655 </path>
656
Ashish Jain1221b522016-03-30 15:09:20 +0530657 <path name="audio-record">
658 <ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="1" />
659 </path>
660
661 <path name="audio-record bt-sco">
662 <ctl name="MultiMedia1 Mixer INTERNAL_BT_SCO_TX" value="1" />
663 </path>
664
665 <path name="audio-record bt-sco-wb">
666 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
667 <path name="audio-record bt-sco" />
668 </path>
669
670 <path name="audio-record usb-headset-mic">
671 <ctl name="MultiMedia1 Mixer AFE_PCM_TX" value="1" />
672 </path>
673
674 <path name="audio-record capture-fm">
675 <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="1" />
676 </path>
677 <path name="audio-record-compress">
678 <ctl name="MultiMedia8 Mixer TERT_MI2S_TX" value="1" />
679 </path>
680
681 <path name="audio-record-compress bt-sco">
682 <ctl name="MultiMedia8 Mixer INTERNAL_BT_SCO_TX" value="1" />
683 </path>
684
685 <path name="audio-record-compress bt-sco-wb">
686 <ctl name="Internal BTSCO SampleRate" value="16000" />
687 <path name="audio-record-compress bt-sco" />
688 </path>
689
690 <path name="audio-record-compress usb-headset-mic">
691 <ctl name="MultiMedia8 Mixer AFE_PCM_TX" value="1" />
692 </path>
693
694 <path name="low-latency-record">
695 <ctl name="MultiMedia5 Mixer TERT_MI2S_TX" value="1" />
696 </path>
697
698 <path name="low-latency-record bt-sco">
699 <ctl name="MultiMedia5 Mixer INTERNAL_BT_SCO_TX" value="1" />
700 </path>
701
702 <path name="low-latency-record bt-sco-wb">
703 <ctl name="Internal BTSCO SampleRate" value="16000" />
704 <path name="low-latency-record bt-sco" />
705 </path>
706
707 <path name="low-latency-record capture-fm">
708 <ctl name="MultiMedia5 Mixer INTERNAL_FM_TX" value="1" />
709 </path>
710
711 <path name="fm-virtual-record capture-fm">
712 <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="1" />
713 </path>
714
715 <path name="voice-call">
716 <ctl name="PRI_MI2S_RX_Voice Mixer CSVoice" value="1" />
717 <ctl name="Voice_Tx Mixer TERT_MI2S_TX_Voice" value="1" />
718 </path>
719
720 <path name="voice-call bt-sco">
721 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer CSVoice" value="1" />
722 <ctl name="Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice" value="1" />
723 </path>
724
725 <path name="voice-call bt-sco-wb">
726 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
727 <path name="voice-call bt-sco" />
728 </path>
729
730 <path name="voice-call usb-headphones">
731 <ctl name="AFE_PCM_RX_Voice Mixer CSVoice" value="1" />
732 <ctl name="Voice_Tx Mixer AFE_PCM_TX_Voice" value="1" />
733 </path>
734
735 <path name="voice-call afe-proxy">
736 <path name="voice-call usb-headphones" />
737 </path>
738
739 <path name="voice2-call">
740 <ctl name="PRI_MI2S_RX_Voice Mixer Voice2" value="1" />
741 <ctl name="Voice2_Tx Mixer TERT_MI2S_TX_Voice2" value="1" />
742 </path>
743
744 <path name="voice2-call bt-sco">
745 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voice2" value="1" />
746 <ctl name="Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2" value="1" />
747 </path>
748
749 <path name="voice2-call bt-sco-wb">
750 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
751 <path name="voice2-call bt-sco" />
752 </path>
753
754 <path name="voice2-call usb-headphones">
755 <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="1" />
756 <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="1" />
757 </path>
758
759 <path name="voice2-call afe-proxy">
760 <path name="voice2-call usb-headphones" />
761 </path>
762
763 <path name="play-fm">
764 <ctl name="Internal FM RX Volume" value="1" />
765 <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_FM_TX" value="1" />
766 <ctl name="MI2S_DL_HL Switch" value="1" />
767 </path>
768
769 <path name="vowlan-call">
770 <ctl name="PRI_MI2S_RX_Voice Mixer VoWLAN" value="1" />
771 <ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="1" />
772 </path>
773
774 <path name="vowlan-call hdmi">
775 <ctl name="HDMI_RX_Voice Mixer VoWLAN" value="1" />
776 <ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="1" />
777 </path>
778
779 <path name="vowlan-call bt-sco">
780 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoWLAN" value="1" />
781 <ctl name="VoWLAN_Tx Mixer INTERNAL_BT_SCO_TX_VoWLAN" value="1" />
782 </path>
783
784 <path name="vowlan-call bt-sco-wb">
785 <ctl name="Internal BTSCO SampleRate" value="16000" />
786 <path name="vowlan-call bt-sco" />
787 </path>
788
789 <path name="vowlan-call usb-headphones">
790 <ctl name="AFE_PCM_RX_Voice Mixer VoWLAN" value="1" />
791 <ctl name="VoWLAN_Tx Mixer AFE_PCM_TX_VoWLAN" value="1" />
792 </path>
793
794 <path name="voicemmode1-call">
795 <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
796 <ctl name="VoiceMMode1_Tx Mixer TERT_MI2S_TX_MMode1" value="1" />
797 </path>
798
799 <path name="voicemmode1-call bt-sco">
800 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode1" value="1" />
801 <ctl name="VoiceMMode1_Tx Mixer INT_BT_SCO_TX_MMode1" value="1" />
802 </path>
803
804 <path name="voicemmode1-call bt-sco-wb">
805 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
806 <path name="voicemmode1-call bt-sco" />
807 </path>
808
809 <path name="voicemmode1-call usb-headphones">
810 <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode1" value="1" />
811 <ctl name="VoiceMMode1_Tx Mixer AFE_PCM_TX_MMode1" value="1" />
812 </path>
813
814 <path name="voicemmode1-call afe-proxy">
815 <path name="voicemmode1-call usb-headphones" />
816 </path>
817
818 <path name="voicemmode2-call">
819 <ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
820 <ctl name="VoiceMMode2_Tx Mixer TERT_MI2S_TX_MMode2" value="1" />
821 </path>
822
823 <path name="voicemmode2-call bt-sco">
824 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode2" value="1" />
825 <ctl name="VoiceMMode2_Tx Mixer INT_BT_SCO_TX_MMode2" value="1" />
826 </path>
827
828 <path name="voicemmode2-call bt-sco-wb">
829 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
830 <path name="voicemmode2-call bt-sco" />
831 </path>
832
833 <path name="voicemmode2-call usb-headphones">
834 <ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode2" value="1" />
835 <ctl name="VoiceMMode2_Tx Mixer AFE_PCM_TX_MMode2" value="1" />
836 </path>
837
838 <path name="voicemmode2-call afe-proxy">
839 <path name="voicemmode2-call usb-headphones" />
840 </path>
841
842 <path name="hfp-sco">
843 <ctl name="PRI_MI2S_RX Port Mixer INTERNAL_BT_SCO_TX" value="1" />
844 <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia6" value="1" />
845 <ctl name="MultiMedia6 Mixer TERT_MI2S_TX" value="1" />
846 <ctl name="HFP_INT_UL_HL Switch" value="1" />
847 </path>
848
849 <path name="hfp-sco-wb">
850 <ctl name="Internal BTSCO SampleRate" value="16000" />
851 <path name="hfp-sco" />
852 </path>
853
854 <path name="incall-rec-uplink">
855 <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="1" />
856 </path>
857
858 <path name="incall-rec-uplink bt-sco">
859 <path name="incall-rec-uplink" />
860 </path>
861
862 <path name="incall-rec-uplink bt-sco-wb">
863 <path name="incall-rec-uplink" />
864 </path>
865
866 <path name="incall-rec-uplink afe-proxy">
867 <path name="incall-rec-uplink" />
868 </path>
869
870 <path name="incall-rec-uplink usb-headset-mic">
871 <path name="incall-rec-uplink" />
872 </path>
873
874 <path name="incall-rec-uplink-compress">
875 <ctl name="MultiMedia8 Mixer VOC_REC_UL" value="1" />
876 </path>
877
878 <path name="incall-rec-uplink-compress bt-sco">
879 <path name="incall-rec-uplink-compress" />
880 </path>
881
882 <path name="incall-rec-uplink-compress bt-sco-wb">
883 <path name="incall-rec-uplink-compress" />
884 </path>
885
886 <path name="incall-rec-uplink-compress usb-headset-mic">
887 <path name="incall-rec-uplink-compress" />
888 </path>
889
890 <path name="incall-rec-downlink">
891 <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="1" />
892 </path>
893
894 <path name="incall-rec-downlink bt-sco">
895 <path name="incall-rec-downlink" />
896 </path>
897
898 <path name="incall-rec-downlink bt-sco-wb">
899 <path name="incall-rec-downlink" />
900 </path>
901
902 <path name="incall-rec-downlink afe-proxy">
903 <path name="incall-rec-downlink" />
904 </path>
905
906 <path name="incall-rec-downlink usb-headset-mic">
907 <path name="incall-rec-downlink" />
908 </path>
909
910 <path name="incall-rec-downlink-compress">
911 <ctl name="MultiMedia8 Mixer VOC_REC_DL" value="1" />
912 </path>
913
914 <path name="incall-rec-downlink-compress bt-sco">
915 <path name="incall-rec-downlink-compress" />
916 </path>
917
918 <path name="incall-rec-downlink-compress bt-sco-wb">
919 <path name="incall-rec-downlink-compress" />
920 </path>
921
922 <path name="incall-rec-downlink-compress usb-headset-mic">
923 <path name="incall-rec-downlink-compress" />
924 </path>
925
926 <path name="incall-rec-uplink-and-downlink">
927 <path name="incall-rec-uplink" />
928 <path name="incall-rec-downlink" />
929 </path>
930
931 <path name="incall-rec-uplink-and-downlink bt-sco">
932 <path name="incall-rec-uplink-and-downlink" />
933 </path>
934
935 <path name="incall-rec-uplink-and-downlink bt-sco-wb">
936 <path name="incall-rec-uplink-and-downlink" />
937 </path>
938
939 <path name="incall-rec-uplink-and-downlink afe-proxy">
940 <path name="incall-rec-uplink-and-downlink" />
941 </path>
942
943 <path name="incall-rec-uplink-and-downlink-compress">
944 <path name="incall-rec-uplink-compress" />
945 <path name="incall-rec-downlink-compress" />
946 </path>
947
948 <path name="incall-rec-uplink-and-downlink-compress bt-sco">
949 <path name="incall-rec-uplink-and-downlink-compress" />
950 </path>
951
952 <path name="incall-rec-uplink-and-downlink-compress bt-sco-wb">
953 <path name="incall-rec-uplink-and-downlink-compress" />
954 </path>
955 <path name="incall-rec-uplink-and-downlink usb-headset-mic">
956 <path name="incall-rec-uplink-and-downlink" />
957 </path>
958
959 <path name="incall-rec-uplink-and-downlink-compress usb-headset-mic">
960 <path name="incall-rec-uplink-and-downlink-compress" />
961 </path>
962
963 <path name="incall_music_uplink">
964 <ctl name="Incall_Music Audio Mixer MultiMedia2" value="1" />
965 </path>
966
967 <path name="incall_music_uplink bt-sco">
968 <path name="incall_music_uplink" />
969 </path>
970
971 <path name="incall_music_uplink bt-sco-wb">
972 <path name="incall_music_uplink" />
973 </path>
974
975 <path name="incall_music_uplink afe-proxy">
976 <path name="incall_music_uplink" />
977 </path>
978
979 <path name="incall_music_uplink usb-headphones">
980 <path name="incall_music_uplink" />
981 </path>
982 <path name="incall_music_uplink2">
983 <ctl name="Incall_Music_2 Audio Mixer MultiMedia9" value="1" />
984 </path>
985
986 <path name="incall_music_uplink2 bt-sco">
987 <path name="incall_music_uplink2" />
988 </path>
989
990 <path name="incall_music_uplink2 bt-sco-wb">
991 <path name="incall_music_uplink2" />
992 </path>
993
994 <path name="incall_music_uplink2 afe-proxy">
995 <path name="incall_music_uplink2" />
996 </path>
997
998 <path name="incall_music_uplink2 usb-headphones">
999 <path name="incall_music_uplink2" />
1000 </path>
1001 <path name="volte-call">
1002 <ctl name="PRI_MI2S_RX_Voice Mixer VoLTE" value="1" />
1003 <ctl name="VoLTE_Tx Mixer TERT_MI2S_TX_VoLTE" value="1" />
1004 </path>
1005
1006 <path name="volte-call hdmi">
1007 <ctl name="HDMI_RX_Voice Mixer VoLTE" value="1" />
1008 <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="1" />
1009 </path>
1010
1011 <path name="volte-call bt-sco">
1012 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoLTE" value="1" />
1013 <ctl name="VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE" value="1" />
1014 </path>
1015
1016 <path name="volte-call bt-sco-wb">
1017 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
1018 <path name="volte-call bt-sco" />
1019 </path>
1020
1021 <path name="volte-call usb-headphones">
1022 <ctl name="AFE_PCM_RX_Voice Mixer VoLTE" value="1" />
1023 <ctl name="VoLTE_Tx Mixer AFE_PCM_TX_VoLTE" value="1" />
1024 </path>
1025
1026 <path name="volte-call afe-proxy">
1027 <path name="volte-call usb-headphones" />
1028 </path>
1029
1030 <path name="compress-voip-call">
1031 <ctl name="PRI_MI2S_RX_Voice Mixer Voip" value="1" />
1032 <ctl name="Voip_Tx Mixer TERT_MI2S_TX_Voip" value="1" />
1033 </path>
1034
1035 <path name="compress-voip-call bt-sco">
1036 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="1" />
1037 <ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="1" />
1038 </path>
1039
1040 <path name="compress-voip-call bt-sco-wb">
1041 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
1042 <path name="compress-voip-call bt-sco" />
1043 </path>
1044
1045 <path name="afe-proxy-playback afe-proxy">
1046 </path>
1047
1048 <path name="afe-proxy-record afe-proxy">
1049 </path>
1050
1051 <path name="compress-voip-call afe-proxy">
1052 <ctl name="AFE_PCM_RX_Voice Mixer Voip" value='1' />
1053 <ctl name="Voip_Tx Mixer AFE_PCM_TX_Voip" value='1' />
1054 </path>
1055
1056 <path name="qchat-call">
1057 <ctl name="PRI_MI2S_RX_Voice Mixer QCHAT" value="1" />
1058 <ctl name="QCHAT_Tx Mixer TERT_MI2S_TX_QCHAT" value="1" />
1059 </path>
1060
1061 <path name="qchat-call bt-sco">
1062 <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer QCHAT" value="1" />
1063 <ctl name="QCHAT_Tx Mixer INTERNAL_BT_SCO_TX_QCHAT" value="1" />
1064 </path>
1065
1066 <path name="qchat-call bt-sco-wb">
1067 <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
1068 <path name="qchat-call bt-sco" />
1069 </path>
1070
1071 <!-- These are actual sound device specific mixer settings -->
1072 <path name="adc1">
1073 <ctl name="ADC1 Volume" value="6" />
1074 <ctl name="DEC1 MUX" value="ADC1" />
1075 </path>
1076
1077 <path name="adc2">
1078 <ctl name="ADC2 Volume" value="6" />
1079 <ctl name="DEC1 MUX" value="ADC2" />
1080 </path>
1081
1082 <path name="adc3">
1083 <ctl name="ADC3 Volume" value="6" />
1084 <ctl name="DEC1 MUX" value="ADC2" />
1085 <ctl name="ADC2 MUX" value="INP3" />
1086 </path>
1087
1088 <path name="speaker">
1089 <ctl name="RX3 MIX1 INP1" value="RX1" />
1090 <ctl name="SPK" value="Switch" />
1091 </path>
1092
1093 <path name="wsa-speaker">
1094 <ctl name="RX3 MIX1 INP1" value="RX1" />
1095 <ctl name="RX3 Digital Volume" value="84" />
1096 <ctl name="LINE_OUT" value="Switch" />
1097 <ctl name="SpkrMono WSA_RDAC" value="Switch" />
1098 </path>
1099
1100 <path name="spkr-rx-calib">
1101 <ctl name="PRI_MI2S_RX_DL_HL Switch" value="1" />
1102 </path>
1103
1104 <path name="vi-feedback">
1105 </path>
1106
1107 <path name="spkr-vi-record">
1108 <ctl name="PRI_MI2S_RX_VI_FB_MUX" value="SENARY_TX" />
1109 </path>
1110
1111 <path name="speaker-protected">
1112 <ctl name="DEC3 MUX" value="DMIC3" />
1113 <ctl name="DEC4 MUX" value="DMIC4" />
1114 <path name="wsa-speaker" />
1115 <ctl name="PRI_MI2S_RX_VI_FB_MUX" value="SENARY_TX" />
1116 <ctl name="SpkrMono VISENSE Switch" value="1" />
1117 </path>
1118
1119 <path name="speaker-mic">
1120 <path name="adc1" />
1121 <ctl name="IIR1 INP1 MUX" value="DEC1" />
1122 </path>
1123
1124 <path name="handset">
1125 <ctl name="RX1 MIX1 INP1" value="RX1" />
1126 <ctl name="RDAC2 MUX" value="RX1" />
1127 <ctl name="RX1 Digital Volume" value="84" />
1128 <ctl name="EAR PA Gain" value="POS_6_DB" />
1129 <ctl name="EAR_S" value="Switch" />
1130 </path>
1131
1132 <path name="handset-mic">
1133 <path name="adc1" />
1134 <ctl name="IIR1 INP1 MUX" value="DEC1" />
1135 </path>
1136
1137 <path name="headphones">
1138 <ctl name="MI2S_RX Channels" value="Two" />
1139 <ctl name="RX1 MIX1 INP1" value="RX1" />
1140 <ctl name="RX2 MIX1 INP1" value="RX2" />
1141 <ctl name="RX HPH Mode" value="HD2" />
1142 <ctl name="COMP0 RX1" value="1" />
1143 <ctl name="COMP0 RX2" value="1" />
1144 <ctl name="RDAC2 MUX" value="RX2" />
1145 <ctl name="HPHL" value="Switch" />
1146 <ctl name="HPHR" value="Switch" />
1147 </path>
1148
1149 <path name="headset-mic">
1150 <path name="adc2" />
1151 <ctl name="ADC2 MUX" value="INP2" />
1152 <ctl name="IIR1 INP1 MUX" value="DEC1" />
1153 </path>
1154
1155 <path name="sidetone-iir">
1156 <ctl name="IIR1 Enable Band1" value="1" />
1157 <ctl name="IIR1 Enable Band2" value="1" />
1158 <ctl name="IIR1 Enable Band3" value="1" />
1159 <ctl name="IIR1 Enable Band4" value="1" />
1160 <ctl name="IIR1 Enable Band5" value="1" />
1161 </path>
1162
1163 <path name="sidetone-handset">
1164 <path name="sidetone-iir" />
1165 <ctl name="IIR1 INP1 Volume" value="53" />
1166 <ctl name="RX1 MIX2 INP1" value="IIR1" />
1167 </path>
1168
1169 <path name="sidetone-headphones">
1170 <path name="sidetone-iir" />
1171 <ctl name="RX1 MIX2 INP1" value="IIR1" />
1172 <ctl name="RX2 MIX2 INP1" value="IIR1" />
1173 <ctl name="IIR1 INP1 Volume" value="53" />
1174 </path>
1175
1176
1177 <path name="voice-handset">
1178 <path name="handset" />
1179 </path>
1180
1181 <path name="voice-speaker">
1182 <path name="speaker" />
1183 </path>
1184
1185 <path name="wsa-voice-speaker">
1186 <path name="wsa-speaker" />
1187 </path>
1188
1189 <path name="voice-speaker-mic">
1190 <path name="speaker-mic" />
1191 </path>
1192
1193 <path name="voice-headphones">
1194 <path name="headphones" />
1195 </path>
1196
1197 <path name="voice-headset-mic">
1198 <path name="headset-mic" />
1199 </path>
1200
1201 <path name="speaker-and-headphones">
1202 <path name="speaker" />
1203 <path name="headphones" />
1204 </path>
1205
1206 <path name="usb-headphones">
1207 </path>
1208
1209 <path name="afe-proxy">
1210 </path>
1211
1212 <path name="transmission-fm">
1213 </path>
1214
1215 <path name="speaker-and-usb-headphones">
1216 <path name="speaker" />
1217 <path name="usb-headphones" />
1218 </path>
1219
1220 <path name="voice-rec-mic">
1221 <path name="handset-mic" />
1222 </path>
1223
1224 <path name="camcorder-mic">
1225 <path name="handset-mic" />
1226 </path>
1227
1228 <path name="bt-sco-headset">
1229 </path>
1230
1231 <path name="bt-sco-mic">
1232 </path>
1233
1234 <path name="bt-sco-headset-wb">
1235 </path>
1236
1237 <path name="bt-sco-mic-wb">
1238 </path>
1239 <path name="usb-headset-mic">
1240 </path>
1241
1242 <path name="capture-fm">
1243 </path>
1244
1245 <!-- Dual MIC devices -->
1246 <path name="speaker-dmic-endfire">
1247 <path name="adc1" />
1248 <ctl name="ADC3 Volume" value="6" />
1249 <ctl name="DEC2 MUX" value="ADC2" />
1250 <ctl name="MI2S_TX Channels" value="Two" />
1251 <ctl name="ADC2 MUX" value="INP3" />
1252 </path>
1253
1254 <path name="dmic-endfire">
1255 <path name="speaker-dmic-endfire" />
1256 </path>
1257
1258 <path name="voice-dmic-ef-tmus">
1259 <path name="dmic-endfire" />
1260 </path>
1261
1262 <path name="voice-dmic-ef">
1263 <path name="dmic-endfire" />
1264 </path>
1265
1266 <path name="voice-speaker-dmic-ef">
1267 <path name="dmic-endfire" />
1268 </path>
1269
1270 <path name="voice-rec-dmic-ef">
1271 <path name="dmic-endfire" />
1272 </path>
1273
1274 <path name="voice-rec-dmic-ef-fluence">
1275 <path name="dmic-endfire" />
1276 </path>
1277
1278 <path name="handset-stereo-dmic-ef">
1279 <path name="speaker-dmic-endfire" />
1280 </path>
1281
1282 <path name="speaker-stereo-dmic-ef">
1283 <path name="speaker-dmic-endfire" />
1284 </path>
1285
1286 <path name="speaker-dmic-broadside">
1287 <path name="adc1" />
1288 <ctl name="ADC3 Volume" value="6" />
1289 <ctl name="DEC2 MUX" value="ADC2" />
1290 <ctl name="ADC2 MUX" value="INP3" />
1291 <ctl name="MI2S_TX Channels" value="Two" />
1292 </path>
1293
1294 <path name="dmic-broadside">
1295 <path name="speaker-dmic-broadside" />
1296 </path>
1297
1298 <path name="voice-speaker-dmic-broadside">
1299 <path name="dmic-broadside"/>
1300 </path>
1301
1302 <path name="echo-reference">
1303 <ctl name="AUDIO_REF_EC_UL1 MUX" value="I2S_RX" />
1304 </path>
1305
1306 <!-- TTY devices -->
1307
1308 <path name="tty-headphones">
1309 <ctl name="RX1 MIX1 INP1" value="RX1" />
1310 <ctl name="HPHL" value="Switch" />
1311 </path>
1312
1313 <path name="voice-tty-full-headphones">
1314 <ctl name="TTY Mode" value="FULL" />
1315 <path name="tty-headphones" />
1316 </path>
1317
1318 <path name="voice-tty-vco-headphones">
1319 <ctl name="TTY Mode" value="VCO" />
1320 <path name="tty-headphones" />
1321 </path>
1322
1323 <path name="voice-tty-hco-handset">
1324 <ctl name="TTY Mode" value="HCO" />
1325 <path name="handset" />
1326 </path>
1327
1328 <path name="voice-tty-full-headset-mic">
1329 <path name="adc2" />
1330 <ctl name="ADC2 MUX" value="INP2" />
1331 </path>
1332
1333 <path name="voice-tty-hco-headset-mic">
1334 <path name="voice-tty-full-headset-mic" />
1335 </path>
1336
1337 <path name="voice-tty-vco-handset-mic">
1338 <path name="adc1" />
1339 </path>
1340
Chaithanya Krishna Bacharajub5974cf2016-05-11 15:40:10 +05301341 <path name="unprocessed-handset-mic">
1342 <path name="handset-mic" />
1343 </path>
1344
1345 <path name="unprocessed-mic">
1346 <path name="unprocessed-handset-mic" />
1347 </path>
1348
Ashish Jain1221b522016-03-30 15:09:20 +05301349 <path name="ADSP testfwk">
1350 <ctl name="MI2S_DL_HL Switch" value="1" />
1351 </path>
1352
1353 <path name="voice-rx">
1354 </path>
1355
1356 <path name="voice-tx">
1357 </path>
1358
1359 <path name="line">
1360 <path name="headphones" />
1361 </path>
1362
1363 <path name="voice-line">
1364 <path name="voice-headphones" />
1365 </path>
1366
1367 <path name="speaker-and-line">
1368 <path name="speaker-and-headphones" />
1369 </path>
1370
1371</mixer>