root/trunk/libffado/configuration

Revision 2108, 13.2 kB (checked in by jwoithe, 12 years ago)

firestudio project: activate the generic DICE mixer since according to Walt Baldwin via the ffado-user mailing list, this works. Apparently it is a touch cryptic though, so an alternative mixer may be on the cards at some point.

Line 
1 device_definitions = (
2 {
3     vendorid    = 0x00000f;
4     modelid     = 0x00010065;
5     vendorname  = "Mackie";
6     modelname   = "Onyx Firewire";
7     driver      = 1; # BeBoB
8     xmit_max_cycles_early_transmit = 4;
9 },
10 { # Added by arnonym from ffado-mixers list
11     vendorid    = 0x00000f;
12     modelid     = 0x00010067;
13     vendorname  = "Mackie";
14     modelname   = "Onyx Firewire";
15     driver      = 1; # BeBoB
16     mixer       = "MackieOnyx";
17     xmit_max_cycles_early_transmit = 4;
18 },
19 { # entries provided by Holger Dehnhardt
20     vendorid    = 0x000ff2;
21     modelid     = 0x081216;
22     vendorname  = "Loud Technologies Inc.";
23     modelname   = "Onyx-i";
24     driver      = 4; # Oxford
25     xmit_transfer_delay = 11776;
26 },
27 {
28     vendorid    = 0x0003db;
29     modelid     = 0x00010048;
30     vendorname  = "Apogee Electronics";
31     modelname   = "Rosetta 200";
32     driver      = 1; # BeBoB
33     xmit_max_cycles_early_transmit = 4;
34 },
35 {
36     vendorid    = 0x0007f5;
37     modelid     = 0x00010048;
38     vendorname  = "BridgeCo";
39     modelname   = "RD Audio1";
40     driver      = 1; # BeBoB
41     xmit_max_cycles_early_transmit = 4;
42 },
43 {
44     vendorid    = 0x0007f5;
45     modelid     = 0x00010049;
46     vendorname  = "BridgeCo";
47     modelname   = "Audio 5";
48     driver      = 1; # BeBoB
49     mixer       = "BCoAudio5Control";
50     xmit_max_cycles_early_transmit = 4;
51 },
52 {
53     vendorid    = 0x000a92;
54     modelid     = 0x00010000;
55     vendorname  = "PreSonus";
56     modelname   = "FIREBOX";
57     driver      = 1; # BeBoB
58     mixer       = "Presonus_Experimental";
59     xmit_max_cycles_early_transmit = 4;
60 },
61 {
62     vendorid    = 0x000a92;
63     modelid     = 0x00010066;
64     vendorname  = "PreSonus";
65     modelname   = "FirePOD";
66     driver      = 1; # BeBoB
67     mixer       = "Presonus_Experimental";
68     xmit_max_cycles_early_transmit = 4;
69 },
70 { # Presonus Firestudio Project, from Walt Baldwin
71     vendorid = 0x000a92;
72     modelid = 0x0000000b;
73     vendorname = "Presonus";
74     modelname = "Firestudio Project";
75     mixer = "Generic_Dice_EAP";
76     driver = 20;
77 },
78 { # Entry for Firestudio mobile provided by "Pule" via the forums.
79     vendorid    = 0x000a92;
80     modelid     = 0x00000011;
81     vendorname  = "PreSonus";
82     modelname   = "Firestudio Mobile";
83     driver      = 20;
84 },
85 { # Entry for StudioLive 2442, from Walt Baldwin
86     vendorid = 0x00000A92;
87     modelid = 0x00000012;
88     vendorname = "PreSonus";
89     modelname = "STUDIOLIVE_2442";
90     driver = 20;
91 },
92 {
93     vendorid    = 0x000aac;
94     modelid     = 0x00000003;
95     vendorname  = "TerraTec Electronic GmbH";
96     modelname   = "Phase 88 FW";
97     driver      = 1; # BeBoB
98     mixer       = "Phase88Control";
99     xmit_max_cycles_early_transmit = 4;
100 },
101 {
102     vendorid    = 0x000aac;
103     modelid     = 0x00000004;
104     vendorname  = "TerraTec Electronic GmbH";
105     modelname   = "Phase X24 FW (model version 4)";
106     driver      = 1; # BeBoB
107     mixer       = "Phase24Control";
108     xmit_max_cycles_early_transmit = 4;
109 },
110 {
111     vendorid    = 0x000aac;
112     modelid     = 0x00000007;
113     vendorname  = "TerraTec Electronic GmbH";
114     modelname   = "Phase X24 FW (model version 7)";
115     driver      = 1; # BeBoB
116     mixer       = "Phase24Control";
117     xmit_max_cycles_early_transmit = 4;
118 },
119 {
120     vendorid    = 0x000f1b;
121     modelid     = 0x00010064;
122     vendorname  = "ESI";
123     modelname   = "Quatafire 610";
124     driver      = 1; # BeBoB
125     mixer       = "QuataFire";
126     xmit_max_cycles_early_transmit = 4;
127 },
128 {
129     vendorid    = 0x00130e;
130     modelid     = 0x00000003;
131     vendorname  = "Focusrite";
132     modelname   = "Saffire Pro26IO";
133     driver      = 1; # BeBoB
134     mixer       = "SaffirePro";
135     xmit_max_cycles_early_transmit = 4;
136 },
137 {
138     vendorid    = 0x00130e;
139     modelid     = 0x00000006;
140     vendorname  = "Focusrite";
141     modelname   = "Saffire Pro10IO";
142     driver      = 1; # BeBoB
143     mixer       = "SaffirePro";
144     xmit_max_cycles_early_transmit = 4;
145 },
146 {
147     vendorid    = 0x00130e;
148     modelid     = 0x00000000;
149     vendorname  = "Focusrite";
150     modelname   = "Saffire (LE)";
151     driver      = 1; # BeBoB
152     mixer       = "Saffire";
153     cmd_interval_time = 10000;
154     xmit_max_cycles_early_transmit = 4;
155 },
156 {
157     vendorid    = 0x0040ab;
158     modelid     = 0x00010049;
159     vendorname  = "EDIROL";
160     modelname   = "FA-66";
161     driver      = 1; # BeBoB
162     mixer       = "EdirolFa66Control";
163     xmit_max_cycles_early_transmit = 4;
164 },
165 {
166     vendorid    = 0x0040ab;
167     modelid     = 0x00010048;
168     vendorname  = "EDIROL";
169     modelname   = "FA-101";
170     driver      = 1; # BeBoB
171     mixer       = "EdirolFa101Control";
172     xmit_max_cycles_early_transmit = 4;
173 },
174 { # Added by Mark Brand (orania)
175     vendorid    = 0x000d6c;
176     modelid     = 0x0000000a;
177     vendorname  = "M-Audio";
178     modelname   = "Ozonic";
179     driver      = 1; # BeBoB
180     mixer       = "Ozonic";
181     xmit_max_cycles_early_transmit = 4;
182 },
183 {
184     vendorid    = 0x000d6c;
185     modelid     = 0x00010062;
186     vendorname  = "M-Audio";
187     modelname   = "FW Solo";
188     driver      = 1; # BeBoB
189     xmit_max_cycles_early_transmit = 4;
190 },
191 {
192     vendorid    = 0x000d6c;
193     modelid     = 0x00010081;
194     vendorname  = "M-Audio";
195     modelname   = "NRV10";
196     driver      = 1; # BeBoB
197     xmit_max_cycles_early_transmit = 4;
198 },
199 {
200     vendorid    = 0x000d6c;
201     modelid     = 0x00010060;
202     vendorname  = "M-Audio";
203     modelname   = "FW Audiophile";
204     driver      = 1; # BeBoB
205     xmit_max_cycles_early_transmit = 4;
206 },
207 {
208     vendorid    = 0x000d6c;
209     modelid     = 0x000100A1;
210     vendorname  = "M-Audio";
211     modelname   = "ProFire Lightbridge";
212     driver      = 1; # BeBoB
213     xmit_max_cycles_early_transmit = 4;
214 },
215 {
216     vendorid    = 0x000d6c;
217     modelid     = 0x00000010;
218     vendorname  = "M-Audio";
219     modelname   = "ProFire 2626";
220     driver      = 20;
221     mixer       = "Generic_Dice_EAP";
222 },
223 {
224     vendorid    = 0x000d6c;
225     modelid     = 0x00000011;
226     vendorname  = "M-Audio";
227     modelname   = "ProFire 610";
228     driver      = 20;
229     mixer       = "Generic_Dice_EAP";
230 },
231 {
232     vendorid    = 0x000aac;
233     modelid     = 0x00000002;
234     vendorname  = "Acoustic Reality";
235     modelname   = "eAR Master One";
236     driver      = 1; # BeBoB
237     xmit_max_cycles_early_transmit = 4;
238 },
239 {
240     vendorid = 0x0000000A;
241     modelid = 0x00030000;
242     vendorname = "CME";
243     modelname = "Matrix K FW";
244     driver = 1; # BeBoB
245     xmit_max_cycles_early_transmit = 4;
246 },
247 {
248     vendorid = 0x1486;
249     modelid = 0xAF2;
250     vendorname = "Echo";
251     modelname = "AudioFire2";
252     driver = 2;
253     mixer = "AudioFire";
254     xmit_max_cycles_early_transmit = 2;
255 },
256 {
257     vendorid = 0x1486;
258     modelid = 0xAF4;
259     vendorname = "Echo";
260     modelname = "AudioFire4";
261     driver = 2;
262     mixer = "AudioFire";
263     xmit_max_cycles_early_transmit = 2;
264 },
265 {
266     vendorid = 0x1486;
267     modelid = 0xAF8;
268     vendorname = "Echo";
269     modelname = "AudioFire8";
270     driver = 2;
271     mixer = "AudioFire";
272     xmit_max_cycles_early_transmit = 2;
273 },
274 {
275     vendorid = 0x1486;
276     modelid = 0xAF9;
277     vendorname = "Echo";
278     modelname = "AudioFire8a";
279     driver = 2;
280     mixer = "AudioFire";
281     xmit_max_cycles_early_transmit = 2;
282 },
283 {
284     vendorid = 0x1486;
285     modelid = 0xAF12;
286     vendorname = "Echo";
287     modelname = "AudioFire12";
288     driver = 2;
289     mixer = "AudioFire";
290     xmit_max_cycles_early_transmit = 2;
291 },
292 {
293     vendorid = 0x1486;
294     modelid = 0xAF12D;
295     vendorname = "Echo";
296     modelname = "AudioFire12HD";
297     driver = 2;
298     xmit_max_cycles_early_transmit = 2;
299 },
300 {
301     vendorid = 0x1486;
302     modelid = 0xF8;
303     vendorname = "Echo";
304     modelname = "Fireworks 8";
305     driver = 2;
306     xmit_max_cycles_early_transmit = 2;
307 },
308 {
309     vendorid = 0x1486;
310     modelid = 0xAFD1;
311     vendorname = "Echo";
312     modelname = "FW HDMI";
313     driver = 2;
314     xmit_max_cycles_early_transmit = 2;
315 },
316 {
317     vendorid = 0xFF2;
318     modelid = 0x400F;
319     vendorname = "Mackie";
320     modelname = "Onyx 400F";
321     driver = 2;
322     xmit_max_cycles_early_transmit = 2;
323 },
324 {
325     vendorid = 0xFF2;
326     modelid = 0x1200F;
327     vendorname = "Mackie";
328     modelname = "Onyx 1200F";
329     driver = 2;
330     xmit_max_cycles_early_transmit = 2;
331 },
332 {
333     vendorid = 0x1564;
334     modelid = 0xFC22;
335     vendorname = "Behringer";
336     modelname = "FCA202";
337     driver = 4;
338 },
339 {
340     vendorid = 0x00001260;
341     modelid = 0x00001000;
342     vendorname = "Stanton DJ";
343     modelname = "SCS.1m";
344     driver = 3;
345     xmit_max_cycles_early_transmit = 4;
346     xmit_sp_dll_bw = 1.0;
347     recv_sp_dll_bw = 1.0;
348 },
349 { # added by arnonym from ffado-mixers list
350     vendorid = 0x0001f2;
351     modelid = 0x00000000;
352     vendorname = "Motu";
353     modelname = "All of them";
354     driver = 10;
355     mixer = "Motu";
356 },
357 {
358     vendorid = 0x000a35;
359     # Note: RME detection code compares the modelid field against the
360     # device's unit version since RME seem to use the configrom modelid
361     # for other things not necessarily related to device differentiation.
362     modelid = 0x0001;
363     vendorname = "RME";
364     modelname = "FireFace800";
365     driver = 40;
366     mixer = "Rme";
367 },
368 {
369     vendorid = 0x000a35;
370     # Note: RME detection code compares the modelid field against the
371     # device's unit version since RME seem to use the configrom modelid
372     # for other things not necessarily related to device differentiation.
373     modelid = 0x0002;
374     vendorname = "RME";
375     modelname = "FireFace400";
376     driver = 40;
377     mixer = "Rme";
378 },
379 {
380     vendorid = 0x000166;
381     modelid = 0x0001;
382     vendorname = "TCAT";
383     modelname = "DiceII EVM (1)";
384     driver = 20;
385 },
386 {
387     vendorid = 0x000166;
388     modelid = 0x0002;
389     vendorname = "TCAT";
390     modelname = "DiceII EVM (2)";
391     driver = 20;
392 },
393 {
394     vendorid = 0x000166;
395     modelid = 0x0004;
396     vendorname = "TCAT";
397     modelname = "DiceII EVM (4)";
398     driver = 20;
399 },
400 {
401     vendorid = 0x000166;
402     modelid = 0x00000020;
403     vendorname = "TC Electronic";
404     modelname = "Konnekt 24D";
405     driver = 20;
406 },
407 {
408     vendorid = 0x000166;
409     modelid = 0x00000021;
410     vendorname = "TC Electronic";
411     modelname = "Konnekt 8";
412     driver = 20;
413 },
414 { # Details provided by "Juanramon" in a comment post on the website
415     vendorid = 0x000166;
416     modelid = 0x00000022;
417     vendorname = "TC Electronic";
418     modelname = "Studio Konnekt 48";
419     driver = 20;
420 },
421 {
422     vendorid = 0x000166;
423     modelid = 0x00000023;
424     vendorname = "TC Electronic";
425     modelname = "Konnekt Live";
426     driver = 20;
427 },
428 {
429     vendorid = 0x000166;
430     modelid = 0x00000024;
431     vendorname = "TC Electronic";
432     modelname = "Desktop Konnekt 6";
433     driver = 20;
434 },
435 {
436     vendorid = 0x000166;
437     modelid = 0x00000027;
438     vendorname = "TC Electronic";
439     modelname = "ImpactTwin";
440     driver = 20;
441 },
442 {
443     vendorid = 0x000595;
444     modelid = 0x00000001;
445     vendorname = "Alesis";
446     modelname = "io|14";
447     driver = 20;
448 },
449 {
450     vendorid = 0x000595;
451     modelid = 0x00000000;
452     vendorname = "Alesis";
453     modelname = "Multimix16 Firewire";
454     driver = 20;
455 },
456 {
457     vendorid = 0x000a92;
458     modelid = 0x0000000b;
459     vendorname = "Presonus";
460     modelname = "Firestudio Project";
461     driver = 20;
462 },
463 {   # Studiolive 16.4.2, provided by Johan Landman
464     vendorid    = 0x000a92;
465     modelid     = 0x00000010;
466     vendorname  = "PreSonus";
467     modelname   = "STUDIOLIVE_1642";
468     driver      = 20; # DICE
469     xmit_transfer_delay = 4;
470 },
471 {
472     vendorid = 0x00130e;
473     modelid = 0x00000005;
474     vendorname = "Focusrite";
475     modelname = "Saffire PRO 40";
476     driver = 20;
477     mixer = "Saffire_Dice";
478 },
479 {
480     vendorid = 0x00130e;
481     modelid = 0x00000007;
482     vendorname = "Focusrite";
483     modelname = "Saffire PRO 24";
484     driver = 20;
485     mixer = "Saffire_Dice";
486 },
487 {
488     vendorid = 0x00130e;
489     modelid = 0x00000008;
490     vendorname = "Focusrite";
491     modelname = "Saffire PRO 24 DSP";
492     driver = 20;
493     mixer = "Saffire_Dice";
494 },
495 {
496     vendorid = 0x00130e;
497     modelid = 0x00000009;
498     vendorname = "Focusrite";
499     modelname = "Saffire PRO 14";
500     driver = 20;
501     mixer = "Generic_Dice_EAP";
502     #mixer = "Saffire_Dice";
503 },
504 {
505     vendorid = 0x001C6A;
506     modelid = 0x00000001;
507     vendorname = "Weiss Engineering Ltd.";
508     modelname = "ADC 2";
509     driver = 20;
510 },
511 {
512     vendorid = 0x001C6A;
513     modelid = 0x00000002;
514     vendorname = "Weiss Engineering Ltd.";
515     modelname = "Vesta";
516     driver = 20;
517 },
518 {
519     vendorid = 0x001C6A;
520     modelid = 0x00000003;
521     vendorname = "Weiss Engineering Ltd.";
522     modelname = "Minerva";
523     driver = 20;
524 },
525 {
526     vendorid = 0x001C6A;
527     modelid = 0x00000004;
528     vendorname = "Weiss Engineering Ltd.";
529     modelname = "AFI 1";
530     driver = 20;
531 },
532 {
533     vendorid = 0x001C6A;
534     modelid = 0x00000005;
535     vendorname = "Weiss Engineering Ltd.";
536     modelname = "TAG DAC1";
537     driver = 20;
538 },
539 {
540     vendorid = 0x001C6A;
541     modelid = 0x00000006;
542     vendorname = "Weiss Engineering Ltd.";
543     modelname = "INT 202";
544     driver = 20;
545 },
546 {
547     vendorid = 0x001C6A;
548     modelid = 0x00000007;
549     vendorname = "Weiss Engineering Ltd.";
550     modelname = "DAC 202";
551     driver = 20;
552 },
553 { # Added by david@wwns.com
554    vendorid     = 0x001c2d;
555    modelid      = 0x00000001;
556    vendorname   = "FlexRadio_Systems";
557    modelname    = "Flex-5000";
558    driver       = 20;
559    xmit_max_cycles_early_transmit = 4;
560 },
561 { # Phonic HelixBoard 24 Universal (PHHB24U), provided by Steffen Klein
562    vendorid    = 0x001496;
563    modelid     = 0x000000;
564    vendorname  = "Phonic";
565    modelname   = "HB 24U";
566    driver      = 1; # BeBoB
567    xmit_max_cycles_early_transmit = 4;
568 }
569 );
Note: See TracBrowser for help on using the browser.