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