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