root/trunk/libffado/configuration

Revision 2190, 14.2 kB (checked in by adi, 8 years ago)

Add Axum FireWire? IO 16x16 to configuration

Entries provided and tested by Jan Middelkoop <jan@middelkoop.cc>

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