1<?xml version="1.0" encoding="ISO-8859-1"?>
2<mixer>
3    <ctl name="TDM_0_RX Mixer EP3" value="0" />
4    <ctl name="TDM_0_RX Mixer EP6" value="0" />
5    <ctl name="I2S_0_RX Mixer EP3" value="0" />
6    <ctl name="Main AMP Enable Switch" value="0" />
7    <ctl name="R Main AMP Enable Switch" value="0" />
8    <ctl name="MIC HW Gain At Lower Power Mode (cB)" value="-160" />
9    <ctl name="MIC HW Gain At High Power Mode (cB)" value="0" />
10    <ctl name="MIC Record Soft Gain (dB)" value="0"/>
11
12    <ctl name="EP1 TX Mixer TDM_0_TX" value="0" />
13    <ctl name="DEFAULT_MIC_ID" value="0" />
14    <ctl name="MIC0" value="0" />
15    <ctl name="MIC1" value="0" />
16    <ctl name="MIC2" value="0" />
17    <ctl name="MIC3" value="0" />
18    <ctl name="AoC Speaker Mixer ASP Mode" value="ASP_ON" />
19
20    <ctl name="TDM_0_RX Mixer US" value="0" />
21    <ctl name="US Record Enable" value="0" />
22    <ctl name="ASPRX1 Slot Position" value="0"/>
23    <ctl name="R ASPRX1 Slot Position" value="1"/>
24
25    <ctl name="HAC AMP EN" value="0" />
26    <ctl name="USB Card" value="1"/>
27    <ctl name="USB Device" value="0"/>
28    <ctl name="USB Direction" value="0" />
29    <ctl name="USB Memory Config" value="0" />
30
31    <path name="mfg-playback">
32    </path>
33
34    <path name="deep-buffer-playback headphones">
35        <ctl name="I2S_0_RX Mixer EP6" value="1" />
36        <path name="mfg-playback" />
37    </path>
38
39    <path name="mfg-record">
40        <ctl name="EP1 TX Mixer TDM_0_TX" value="1" />
41    </path>
42
43    <path name="mfg-record usb-headset-mic">
44        <ctl name="Audio Capture Mic Source" value="USB_MIC"/>
45        <ctl name="USB Playback EP ID v2" value="0" />
46        <ctl name="USB Capture FORMAT v2" value="1" />
47        <ctl name="USB Config To AoC v2" value="1"/>
48        <ctl name="USB Card" value="1"/>
49        <ctl name="USB Device" value="0"/>
50        <ctl name="USB Direction" value="1" />
51        <ctl name="USB Memory Config" value="1" />
52        <ctl name="EP1 TX Mixer USB_TX" value="1"/>
53    </path>
54
55    <path name="us-mfg-record">
56        <ctl name="US Record Enable" value="1" />
57        <ctl name="EP5 TX Mixer INTERNAL_MIC_US_TX" value="1" />
58    </path>
59
60    <path name="mic1-status">
61        <ctl name="MIC0" value="1" />
62    </path>
63
64    <path name="mic2-status">
65        <ctl name="MIC1" value="1" />
66    </path>
67
68    <path name="mic3-status">
69        <ctl name="MIC2" value="1" />
70    </path>
71
72    <path name="mic1-gain">
73        <ctl name="MIC HW Gain At Lower Power Mode (cB)" />
74        <ctl name="MIC HW Gain At High Power Mode (cB)" />
75    </path>
76
77    <path name="mic2-gain">
78        <ctl name="MIC HW Gain At Lower Power Mode (cB)" />
79        <ctl name="MIC HW Gain At High Power Mode (cB)" />
80    </path>
81
82    <path name="mic3-gain">
83        <ctl name="MIC HW Gain At Lower Power Mode (cB)" />
84        <ctl name="MIC HW Gain At High Power Mode (cB)" />
85    </path>
86
87    <path name="mic1-sw-gain">
88        <ctl name="MIC Record Soft Gain (dB)" />
89    </path>
90
91    <path name="mic2-sw-gain">
92        <ctl name="MIC Record Soft Gain (dB)" />
93    </path>
94
95    <path name="mic3-sw-gain">
96        <ctl name="MIC Record Soft Gain (dB)" />
97    </path>
98
99    <path name="usb-capture-gain">
100        <ctl name="MIC Record Soft Gain (dB)" />
101    </path>
102
103    <path name="mic1-only">
104        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0" />
105        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
106        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1" />
107        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
108        <ctl name="MIC0" value="1" />
109        <ctl name="MIC Record Soft Gain (dB)" value="0" />
110    </path>
111
112    <path name="mic2-only">
113        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="1" />
114        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
115        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1" />
116        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
117        <ctl name="MIC1" value="1" />
118        <ctl name="MIC Record Soft Gain (dB)" value="0" />
119    </path>
120
121    <path name="mic3-only">
122        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="2" />
123        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
124        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1" />
125        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
126        <ctl name="MIC2" value="1" />
127        <ctl name="MIC Record Soft Gain (dB)" value="0" />
128    </path>
129
130    <path name="mic-all">
131        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0" />
132        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1" />
133        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2" />
134        <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
135        <ctl name="MIC0" value="1" />
136        <ctl name="MIC1" value="1" />
137        <ctl name="MIC2" value="1" />
138        <ctl name="MIC3" value="0" />
139        <ctl name="MIC Record Soft Gain (dB)" value="0" />
140    </path>
141
142    <path name="us-mic1-only">
143        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="0" value="0" />
144        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="1" value="-1" />
145        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="2" value="-1" />
146        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="3" value="-1" />
147        <ctl name="MIC0" value="1" />
148        <ctl name="MIC Record Soft Gain (dB)" value="0" />
149    </path>
150
151    <path name="us-mic2-only">
152        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="0" value="1" />
153        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="1" value="-1" />
154        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="2" value="-1" />
155        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="3" value="-1" />
156        <ctl name="MIC1" value="1" />
157        <ctl name="MIC Record Soft Gain (dB)" value="0" />
158    </path>
159
160    <path name="us-mic3-only">
161        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="0" value="2" />
162        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="1" value="-1" />
163        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="2" value="-1" />
164        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="3" value="-1" />
165        <ctl name="MIC2" value="1" />
166        <ctl name="MIC Record Soft Gain (dB)" value="0" />
167    </path>
168
169    <path name="us-mic-all">
170        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="0" value="0" />
171        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="1" value="1" />
172        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="2" value="2" />
173        <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="3" value="-1" />
174        <ctl name="MIC0" value="1" />
175        <ctl name="MIC1" value="1" />
176        <ctl name="MIC2" value="1" />
177        <ctl name="MIC3" value="0" />
178        <ctl name="MIC Record Soft Gain (dB)" value="0" />
179    </path>
180
181    <path name="cs35l41-us-config-1">
182        <ctl name="ASPRX1 Slot Position" value="2"/>
183    </path>
184
185    <path name="cs35l41-us-config-2">
186        <ctl name="R ASPRX1 Slot Position" value="2"/>
187    </path>
188
189    <path name="cs35l41-us-config-all">
190        <ctl name="ASPRX1 Slot Position" value="2"/>
191        <ctl name="R ASPRX1 Slot Position" value="2"/>
192    </path>
193
194    <path name="amp_iv-only">
195        <ctl name="R ASPTX1 Slot Position" value="2" />
196        <ctl name="R ASPTX2 Slot Position" value="3" />
197        <ctl name="R ASPTX3 Slot Position" value="6" />
198        <ctl name="R ASPTX4 Slot Position" value="7" />
199        <ctl name="ASPTX1 Slot Position" value="0" />
200        <ctl name="ASPTX2 Slot Position" value="1" />
201        <ctl name="ASPTX3 Slot Position" value="4" />
202        <ctl name="ASPTX4 Slot Position" value="5" />
203        <ctl name="R ASP TX1 Source" value="VMON" />
204        <ctl name="R ASP TX2 Source" value="ASPRX1" />
205        <ctl name="R ASP TX3 Source" value="Zero" />
206        <ctl name="R ASP TX4 Source" value="Zero" />
207        <ctl name="ASP TX1 Source" value="VMON" />
208        <ctl name="ASP TX2 Source" value="ASPRX1" />
209        <ctl name="ASP TX3 Source" value="Zero" />
210        <ctl name="ASP TX4 Source" value="Zero" />
211        <ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
212    </path>
213
214    <path name="amp_iv1-only">
215        <ctl name="ASPTX1 Slot Position" value="0" />
216        <ctl name="ASPTX2 Slot Position" value="1" />
217        <ctl name="ASPTX3 Slot Position" value="2" />
218        <ctl name="ASPTX4 Slot Position" value="3" />
219        <ctl name="ASP TX1 Source" value="VMON" />
220        <ctl name="ASP TX2 Source" value="IMON" />
221        <ctl name="ASP TX3 Source" value="VPMON" />
222        <ctl name="ASP TX4 Source" value="ASPRX1" />
223        <ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
224    </path>
225
226    <path name="amp_iv2-only">
227        <ctl name="R ASPTX1 Slot Position" value="0" />
228        <ctl name="R ASPTX2 Slot Position" value="1" />
229        <ctl name="R ASPTX3 Slot Position" value="2" />
230        <ctl name="R ASPTX4 Slot Position" value="3" />
231        <ctl name="ASPTX1 Slot Position" value="4" />
232        <ctl name="ASPTX2 Slot Position" value="5" />
233        <ctl name="ASPTX3 Slot Position" value="6" />
234        <ctl name="ASPTX4 Slot Position" value="7" />
235        <ctl name="R ASP TX1 Source" value="VMON" />
236        <ctl name="R ASP TX2 Source" value="IMON" />
237        <ctl name="R ASP TX3 Source" value="VPMON" />
238        <ctl name="R ASP TX4 Source" value="ASPRX1" />
239        <ctl name="ASP TX1 Source" value="Zero" />
240        <ctl name="ASP TX2 Source" value="Zero" />
241        <ctl name="ASP TX3 Source" value="Zero" />
242        <ctl name="ASP TX4 Source" value="Zero" />
243        <ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
244    </path>
245
246    <path name="us-amp_iv-only">
247        <ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
248        <ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
249        <path name="amp_iv-only" />
250    </path>
251
252    <path name="us-amp_iv1-only">
253        <ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
254        <ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
255        <path name="amp_iv1-only" />
256    </path>
257
258    <path name="us-amp_iv2-only">
259        <ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
260        <ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
261        <path name="amp_iv2-only" />
262    </path>
263
264    <path name="speaker1-status">
265        <ctl name="Main AMP Enable Switch" value="1" />
266    </path>
267
268    <path name="speaker2-status">
269        <ctl name="R Main AMP Enable Switch" value="1" />
270    </path>
271
272    <path name="speaker1-gain">
273        <ctl name="AMP PCM Gain" />
274    </path>
275
276    <path name="speaker2-gain">
277        <ctl name="R AMP PCM Gain" />
278    </path>
279
280    <path name="usb-playback-gain">
281        <ctl name="Headset Playback Volume" />
282    </path>
283
284    <path name="mfg-playback speaker-1">
285        <ctl name="AoC Speaker Mixer ASP Mode" value="ASP_BYPASS" />
286        <ctl name="TDM_0_RX Mixer EP3" value="1" />
287        <ctl name="ASPRX1 Slot Position" value="0" />
288    </path>
289
290    <path name="mfg-playback speaker-2">
291        <ctl name="AoC Speaker Mixer ASP Mode" value="ASP_BYPASS" />
292        <ctl name="TDM_0_RX Mixer EP3" value="1" />
293        <ctl name="R ASPRX1 Slot Position" value="1" />
294    </path>
295
296    <path name="mfg-playback speaker-all">
297        <ctl name="AoC Speaker Mixer ASP Mode" value="ASP_BYPASS" />
298        <ctl name="TDM_0_RX Mixer EP3" value="1" />
299        <ctl name="ASPRX1 Slot Position" value="0" />
300        <ctl name="R ASPRX1 Slot Position" value="1" />
301    </path>
302
303    <path name="deep-buffer-playback speaker-1">
304        <ctl name="AoC Speaker Mixer ASP Mode" value="ASP_BYPASS" />
305        <ctl name="TDM_0_RX Mixer EP6" value="1" />
306        <ctl name="ASPRX1 Slot Position" value="0" />
307    </path>
308
309    <path name="deep-buffer-playback speaker-2">
310        <ctl name="AoC Speaker Mixer ASP Mode" value="ASP_BYPASS" />
311        <ctl name="TDM_0_RX Mixer EP6" value="1" />
312        <ctl name="R ASPRX1 Slot Position" value="1" />
313    </path>
314
315    <path name="deep-buffer-playback speaker-all">
316        <ctl name="AoC Speaker Mixer ASP Mode" value="ASP_BYPASS" />
317        <ctl name="TDM_0_RX Mixer EP6" value="1" />
318        <ctl name="ASPRX1 Slot Position" value="0" />
319        <ctl name="R ASPRX1 Slot Position" value="1" />
320    </path>
321
322    <path name="mfg-playback headphones">
323        <ctl name="I2S_0_RX Chan" value="Two" />
324        <ctl name="I2S_0_RX Format" value="S32_LE" />
325        <ctl name="I2S_0_RX Mixer EP3" value="1" />
326        <ctl name="SINK_IDS" id="0" value="1" />
327        <ctl name="SINK_IDS" id="1" value="-1" />
328    </path>
329
330    <path name="mfg-playback usb-headphones">
331        <ctl name="USB Dev ID v2" value="2" />
332        <ctl name="USB Playback EP ID v2" value="1" />
333        <ctl name="USB Capture EP ID v2" value="0" />
334        <ctl name="USB Playback FORMAT v2" value="6" />
335        <ctl name="USB Playback SR v2" value="48000" />
336        <ctl name="USB Playback CH v2" value="2" />
337        <ctl name="USB Playback BW v2" value="16" />
338        <ctl name="USB Config To AoC v2" value="1" />
339        <ctl name="USB Card" value="1"/>
340        <ctl name="USB Device" value="0"/>
341        <ctl name="USB Direction" value="0" />
342        <ctl name="USB Memory Config" value="1" />
343        <ctl name="USB_RX Mixer EP3" value="1" />
344    </path>
345
346    <path name="us-mfg-playback speaker-1">
347        <path name="cs35l41-us-config-1" />
348        <ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
349        <ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
350        <ctl name="TDM_0_RX Mixer US" value="1" />
351    </path>
352
353    <path name="us-mfg-playback speaker-2">
354        <path name="cs35l41-us-config-2" />
355        <ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
356        <ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
357        <ctl name="TDM_0_RX Mixer US" value="1" />
358    </path>
359
360    <path name="us-mfg-playback speaker-all">
361        <path name="cs35l41-us-config-all" />
362        <ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
363        <ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
364        <ctl name="TDM_0_RX Mixer US" value="1" />
365    </path>
366
367    <path name="speaker1-only">
368        <ctl name="AMP PCM Gain" value="17" />
369        <ctl name="PCM Source" value="ASP" />
370        <ctl name="Main AMP Enable Switch" value="1" />
371    </path>
372
373    <path name="speaker2-only">
374        <ctl name="R AMP PCM Gain" value="17" />
375        <ctl name="R PCM Source" value="ASP" />
376        <ctl name="R Main AMP Enable Switch" value="1" />
377    </path>
378
379    <path name="us-speaker1-only">
380        <ctl name="PCM Source" value="ASP" />
381        <ctl name="Main AMP Enable Switch" value="1" />
382    </path>
383
384    <path name="us-speaker2-only">
385        <ctl name="R PCM Source" value="ASP" />
386        <ctl name="R Main AMP Enable Switch" value="1" />
387    </path>
388
389    <path name="headphones">
390        <ctl name="DAC1 MIXL DAC1 Switch" value="1" />
391        <ctl name="DAC1 MIXR DAC1 Switch" value="1" />
392        <ctl name="Stereo1 DAC MIXL DAC L1 Switch" value="1" />
393        <ctl name="Stereo1 DAC MIXR DAC R1 Switch" value="1" />
394        <ctl name="DAC L1 Source" value="Stereo1 DAC Mixer" />
395        <ctl name="DAC R1 Source" value="Stereo1 DAC Mixer" />
396        <ctl name="HPOL Playback Switch" value="1" />
397        <ctl name="HPOR Playback Switch" value="1" />
398        <path name="mfg-playback headphones" />
399    </path>
400
401    <path name="speaker-all">
402        <ctl name="Main AMP Enable Switch" value="1" />
403        <ctl name="PCM Source" value="ASP" />
404        <ctl name="R Main AMP Enable Switch" value="1" />
405        <ctl name="R PCM Source" value="ASP" />
406    </path>
407
408    <path name="us-speaker-all">
409        <ctl name="PCM Source" value="ASP" />
410        <ctl name="Main AMP Enable Switch" value="1" />
411        <ctl name="R PCM Source" value="ASP" />
412        <ctl name="R Main AMP Enable Switch" value="1" />
413    </path>
414
415    <path name="mfg-playback hac">
416        <ctl name="AoC Speaker Mixer ASP Mode" value="ASP_BYPASS" />
417        <ctl name="TDM_0_RX Mixer EP3" value="1" />
418    </path>
419
420    <path name="hac">
421        <ctl name="HAC AMP EN" value="1" />
422        <path name="mfg-playback hac" />
423    </path>
424
425    <path name="loopback-mic-speaker">
426        <ctl name="EP1 TX Mixer TDM_0_TX" value="1" />
427        <ctl name="SINK_IDS" id="0" value="0" />
428        <ctl name="SINK_IDS" id="1" value="-1" />
429        <path name="mfg-playback" />
430    </path>
431
432    <path name="loopback-mic-headphones">
433        <ctl name="EP1 TX Mixer TDM_0_TX" value="1" />
434        <ctl name="SINK_IDS" id="0" value="1" />
435        <ctl name="SINK_IDS" id="1" value="-1" />
436        <path name="mfg-playback" />
437    </path>
438
439    <path name="loopback-mic-usb-headphones">
440        <ctl name="MIC HW Gain At Lower Power Mode (cB)" value="-160" />
441        <ctl name="MIC HW Gain At High Power Mode (cB)" value="0" />
442        <ctl name="TDM_0_TX Format" value="S32_LE" />
443        <ctl name="TDM_0_TX Chan" value="One" />
444        <ctl name="EP1 TX Mixer TDM_0_TX" value="1" />
445    </path>
446
447    <path name="loopback-usb-mic-speaker">
448        <ctl name="Audio Capture Mic Source" value="USB_MIC" />
449        <ctl name="USB Card" value="1"/>
450        <ctl name="USB Device" value="0"/>
451        <ctl name="USB Capture FORMAT v2" value="1" />
452        <ctl name="MIC Record Soft Gain (dB)" value="0" />
453    </path>
454
455    <path name="loopback-usb-mic-usb-headphone">
456        <ctl name="Audio Capture Mic Source" value="USB_MIC" />
457        <ctl name="USB Card" value="1"/>
458        <ctl name="USB Device" value="0"/>
459        <ctl name="USB Capture FORMAT v2" value="1" />
460        <ctl name="MIC Record Soft Gain (dB)" value="0" />
461    </path>
462
463    <pcm_id name="loopback-mic1" value="EP1 capture (*)"/>
464    <pcm_id name="loopback-mic2" value="EP1 capture (*)"/>
465    <pcm_id name="loopback-mic3" value="EP1 capture (*)"/>
466    <pcm_id name="loopback-speaker1" value="EP3 playback (*)"/>
467    <pcm_id name="loopback-speaker2" value="EP3 playback (*)"/>
468    <pcm_id name="loopback-headphones" value="EP3 playback (*)"/>
469    <pcm_id name="loopback-usb-headphones" value="EP3 playback (*)"/>
470    <pcm_id name="loopback-usb-mic" value="EP1 capture (*)"/>
471    <pcm_id name="loopback-amp_iv" value="nohost1 capture (*)"/>
472</mixer>
473