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