Mixer/BeBoB/Yamaha: remove spaces in both sides of assignment for default value
[ffado.git] / libffado / configuration
blobeecc6ff65d5acf967286747fdb080958a7e273b1
1 device_definitions = ( 
3     vendorid    = 0x00000f;
4     modelid     = 0x00010065;
5     vendorname  = "Mackie";
6     modelname   = "Onyx Firewire";
7     driver      = "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      = "BEBOB";
16     mixer       = "MackieOnyx";
17     xmit_max_cycles_early_transmit = 4;
19 { # Added by yellius  
20     vendorid    = 0x0022E;  
21     modelid     = 0x10067;  
22     vendorname  = "Tascam";  
23     modelname   = "IFFWDM";  
24     driver      = "BEBOB";
26 { # IDs provided by Travis Kepley
27     vendorid    = 0x000ff2;
28     modelid     = 0x000006;
29     vendorname  = "Loud Technologies Inc.";
30     modelname   = "Onyx 1640i";
31     driver      = "DICE";
33 { # entries provided by Holger Dehnhardt
34     vendorid    = 0x000ff2;
35     modelid     = 0x081216;
36     vendorname  = "Loud Technologies Inc.";
37     modelname   = "Onyx-i";
38     driver      = "OXFORD";
39     xmit_transfer_delay = 11776;
41 { # IDs from Geoff Beasley.
42     vendorid    = 0x001564;
43     modelid     = 0x00000006;
44     vendorname  = "Behringer";
45     modelname   = "X32";
46     driver      = "BEBOB";
47     xmit_max_cycles_early_transmit = 4;
49 { # IDs from Tony Rocco.
50     vendorid    = 0x001564;
51     modelid     = 0x00001604;
52     vendorname  = "Behringer";
53     modelname   = "UFX-1604 mixer";
54     driver      = "BEBOB";
55     xmit_max_cycles_early_transmit = 4;
58     vendorid    = 0x0003db;
59     modelid     = 0x00010048;
60     vendorname  = "Apogee Electronics";
61     modelname   = "Rosetta 200";
62     driver      = "BEBOB";
63     xmit_max_cycles_early_transmit = 4;
66     vendorid    = 0x0007f5;
67     modelid     = 0x00010048;
68     vendorname  = "BridgeCo";
69     modelname   = "RD Audio1";
70     driver      = "BEBOB";
71     xmit_max_cycles_early_transmit = 4;
74     vendorid    = 0x0007f5;
75     modelid     = 0x00010049;
76     vendorname  = "BridgeCo";
77     modelname   = "Audio 5";
78     driver      = "BEBOB";
79     mixer       = "BCoAudio5Control";
80     xmit_max_cycles_early_transmit = 4;
83     vendorid    = 0x000a92;
84     modelid     = 0x00010000;
85     vendorname  = "PreSonus";
86     modelname   = "FIREBOX";
87     driver      = "BEBOB";
88     mixer       = "Presonus_Firebox";
89     xmit_max_cycles_early_transmit = 4;
92     vendorid    = 0x000a92;
93     modelid     = 0x00010001;
94     vendorname  = "PreSonus";
95     modelname   = "Inspire1394";
96     driver      = "BEBOB";
97     mixer       = "Presonus_Inspire1394";
100     vendorid    = 0x000a92;
101     modelid     = 0x00010066;
102     vendorname  = "PreSonus";
103     modelname   = "FirePOD";
104     driver      = "BEBOB";
105     mixer       = "Presonus_FP10";
106     xmit_max_cycles_early_transmit = 4;
108 { # Presonus Firestudio 26x26, Bob Hamil via jaimes on the forums
109     vendorid    = 0x000a92;
110     modelid     = 0x00000008;
111     vendorname  = "Presonus";
112     modelname   = "Firestudio 26x26";
113     mixer       = "Generic_Dice_EAP";
114     driver      = "DICE";
116 { # Presonus Firestudio Project, from Walt Baldwin
117     vendorid    = 0x000a92;
118     modelid     = 0x0000000b;
119     vendorname  = "Presonus";
120     modelname   = "Firestudio Project";
121     mixer       = "Generic_Dice_EAP";
122     driver      = "DICE";
124 { # Presonus Firestudio Tube, from Tobi Kraus
125     vendorid    = 0x000a92;
126     modelid     = 0x0000000c;
127     vendorname  = "Presonus";
128     modelname   = "Firestudio Tube";
129     mixer       = "Generic_Dice_EAP";
130     driver      = "DICE";
132 { # Entry for Firestudio mobile provided by "Pule" via the forums.
133     vendorid    = 0x000a92;
134     modelid     = 0x00000011;
135     vendorname  = "PreSonus";
136     modelname   = "Firestudio Mobile";
137     driver      = "DICE";
139 { # Entry for StudioLive 2442, from Walt Baldwin
140     vendorid    = 0x00000A92;
141     modelid     = 0x00000012;
142     vendorname  = "PreSonus";
143     modelname   = "STUDIOLIVE_2442";
144     driver      = "DICE";
146 { # Entry for StudioLive 1602, from Ulrich-Lorenz Schlüter
147     vendorid    = 0x00000A92;
148     modelid     = 0x00000013;
149     vendorname  = "PreSonus";
150     modelname   = "STUDIOLIVE_1602";
151     driver      = "DICE";
154     vendorid    = 0x000aac;
155     modelid     = 0x00000003;
156     vendorname  = "TerraTec Electronic GmbH";
157     modelname   = "Phase 88 FW";
158     driver      = "BEBOB";
159     mixer       = "Phase88Control";
160     xmit_max_cycles_early_transmit = 4;
163     vendorid    = 0x000aac;
164     modelid     = 0x00000004;
165     vendorname  = "TerraTec Electronic GmbH";
166     modelname   = "Phase X24 FW (model version 4)";
167     driver      = "BEBOB";
168     mixer       = "Phase24Control";
169     xmit_max_cycles_early_transmit = 4;
172     vendorid    = 0x000aac;
173     modelid     = 0x00000007;
174     vendorname  = "TerraTec Electronic GmbH";
175     modelname   = "Phase X24 FW (model version 7)";
176     driver      = "BEBOB";
177     mixer       = "Phase24Control";
178     xmit_max_cycles_early_transmit = 4;
181     vendorid    = 0x000f1b;
182     modelid     = 0x00010064;
183     vendorname  = "ESI";
184     modelname   = "Quatafire 610";
185     driver      = "BEBOB";
186     mixer       = "QuataFire";
187     xmit_max_cycles_early_transmit = 4;
190     vendorid    = 0x00130e;
191     modelid     = 0x00000003;
192     vendorname  = "Focusrite";
193     modelname   = "Saffire Pro26IO";
194     driver      = "BEBOB";
195     mixer       = "SaffirePro";
196     xmit_max_cycles_early_transmit = 4;
199     vendorid    = 0x00130e;
200     modelid     = 0x00000006;
201     vendorname  = "Focusrite";
202     modelname   = "Saffire Pro10IO";
203     driver      = "BEBOB";
204     mixer       = "SaffirePro";
205     xmit_max_cycles_early_transmit = 4;
208     vendorid    = 0x00130e;
209     modelid     = 0x00000000;
210     vendorname  = "Focusrite";
211     modelname   = "Saffire (LE)";
212     driver      = "BEBOB";
213     mixer       = "Saffire";
214     cmd_interval_time = 10000;
215     xmit_max_cycles_early_transmit = 4;
218     vendorid    = 0x0040ab;
219     modelid     = 0x00010049;
220     vendorname  = "EDIROL";
221     modelname   = "FA-66";
222     driver      = "BEBOB";
223     mixer       = "EdirolFa66Control";
224     xmit_max_cycles_early_transmit = 4;
227     vendorid    = 0x0040ab;
228     modelid     = 0x00010048;
229     vendorname  = "EDIROL";
230     modelname   = "FA-101";
231     driver      = "BEBOB";
232     mixer       = "EdirolFa101Control";
233     xmit_max_cycles_early_transmit = 4;
235 { # Added by Mark Brand (orania)
236     vendorid    = 0x000d6c;
237     modelid     = 0x0000000a;
238     vendorname  = "M-Audio";
239     modelname   = "Ozonic";
240     driver      = "BEBOB";
241     mixer       = "MAudio_BeBoB";
242     xmit_max_cycles_early_transmit = 4;
245     vendorid    = 0x000d6c;
246     modelid     = 0x00010062;
247     vendorname  = "M-Audio";
248     modelname   = "FW Solo";
249     driver      = "BEBOB";
250     mixer       = "MAudio_BeBoB";
251     xmit_max_cycles_early_transmit = 4;
254     vendorid    = 0x000d6c;
255     modelid     = 0x00010081;
256     vendorname  = "M-Audio";
257     modelname   = "NRV10";
258     driver      = "BEBOB";
259     # no mixer
260     xmit_max_cycles_early_transmit = 4;
263     vendorid    = 0x000d6c;
264     modelid     = 0x00010060;
265     vendorname  = "M-Audio";
266     modelname   = "FW Audiophile";
267     driver      = "BEBOB";
268     mixer       = "MAudio_BeBoB";
269     xmit_max_cycles_early_transmit = 4;
272     vendorid    = 0x000d6c;
273     modelid     = 0x00010046;
274     vendorname  = "M-Audio";
275     modelname   = "FW 410";
276     driver      = "BEBOB";
277     mixer       = "MAudio_BeBoB";
278     xmit_max_cycles_early_transmit = 4;
281     // experimental for mixer functionality
282     vendorid    = 0x000d6c;
283     modelid     = 0x00010071;
284     vendorname  = "M-Audio";
285     modelname   = "FW 1814";
286     driver      = "BEBOB";
287     mixer       = "MAudio_BeBoB";
288     xmit_max_cycles_early_transmit = 4;
291     // experimental for mixer functionality
292     vendorid    = 0x000d6c;
293     modelid     = 0x00010091;
294     vendorname  = "M-Audio";
295     modelname   = "ProjectMix I/O";
296     driver      = "BEBOB";
297     mixer       = "MAudio_BeBoB";
298     xmit_max_cycles_early_transmit = 4;
301     vendorid    = 0x000d6c;
302     modelid     = 0x000100A1;
303     vendorname  = "M-Audio";
304     modelname   = "ProFire Lightbridge";
305     driver      = "BEBOB";
306     xmit_max_cycles_early_transmit = 4;
309     vendorid    = 0x000d6c;
310     modelid     = 0x00000010;
311     vendorname  = "M-Audio";
312     modelname   = "ProFire 2626";
313     driver      = "DICE";
314     mixer       = "Profire2626";
317     vendorid    = 0x000d6c;
318     modelid     = 0x00000011;
319     vendorname  = "M-Audio";
320     modelname   = "ProFire 610";
321     driver      = "DICE";
322     mixer       = "Generic_Dice_EAP";
325     vendorid    = 0x000aac;
326     modelid     = 0x00000002;
327     vendorname  = "Acoustic Reality";
328     modelname   = "eAR Master One";
329     driver      = "BEBOB";
330     xmit_max_cycles_early_transmit = 4;
333     vendorid    = 0x0000000A;
334     modelid     = 0x00030000;
335     vendorname  = "CME";
336     modelname   = "Matrix K FW";
337     driver      = "BEBOB";
338     xmit_max_cycles_early_transmit = 4;
339 }, 
341     vendorid    = 0x1486;
342     modelid     = 0xAF2;
343     vendorname  = "Echo";
344     modelname   = "AudioFire2";
345     driver      = "FIREWORKS";
346     mixer       = "AudioFire";
347     xmit_max_cycles_early_transmit = 2;
348 }, 
350     vendorid    = 0x1486;
351     modelid     = 0xAF4;
352     vendorname  = "Echo";
353     modelname   = "AudioFire4";
354     driver      = "FIREWORKS";
355     mixer       = "AudioFire";
356     xmit_max_cycles_early_transmit = 4;
357 }, 
359     vendorid    = 0x1486;
360     modelid     = 0xAF8;
361     vendorname  = "Echo";
362     modelname   = "AudioFire8";
363     driver      = "FIREWORKS";
364     mixer       = "AudioFire";
365     xmit_max_cycles_early_transmit = 2;
366 }, 
368     vendorid    = 0x1486;
369     modelid     = 0xAF9;
370     vendorname  = "Echo";
371     modelname   = "AudioFire8a";
372     driver      = "FIREWORKS";
373     mixer       = "AudioFire";
374     xmit_max_cycles_early_transmit = 2;
375 }, 
377     vendorid    = 0x1486;
378     modelid     = 0xAF12;
379     vendorname  = "Echo";
380     modelname   = "AudioFire12";
381     driver      = "FIREWORKS";
382     mixer       = "AudioFire";
383     xmit_max_cycles_early_transmit = 2;
384 }, 
386     vendorid    = 0x1486;
387     modelid     = 0xAF12D;
388     vendorname  = "Echo";
389     modelname   = "AudioFire12HD";
390     driver      = "FIREWORKS";
391     xmit_max_cycles_early_transmit = 2;
392 }, 
394     vendorid    = 0x1486;
395     modelid     = 0xF8;
396     vendorname  = "Echo";
397     modelname   = "Fireworks 8";
398     driver      = "FIREWORKS";
399     xmit_max_cycles_early_transmit = 2;
400 }, 
402     vendorid    = 0x1486;
403     modelid     = 0xAFD1;
404     vendorname  = "Echo";
405     modelname   = "FW HDMI";
406     driver      = "FIREWORKS";
407     xmit_max_cycles_early_transmit = 2;
408 }, 
410     vendorid    = 0xFF2;
411     modelid     = 0x400F;
412     vendorname  = "Mackie";
413     modelname   = "Onyx 400F";
414     driver      = "FIREWORKS";
415     xmit_max_cycles_early_transmit = 2;
416 }, 
418     vendorid    = 0xFF2;
419     modelid     = 0x1200F;
420     vendorname  = "Mackie";
421     modelname   = "Onyx 1200F";
422     driver      = "FIREWORKS";
423     xmit_max_cycles_early_transmit = 2;
426     vendorid    = 0x1564;
427     modelid     = 0xFC22;
428     vendorname  = "Behringer";
429     modelname   = "FCA202";
430     driver      = "OXFORD";
433     vendorid    = 0x00001260;
434     modelid     = 0x00001000;
435     vendorname  = "Stanton DJ";
436     modelname   = "SCS.1m";
437     driver      = "GENERICAVC";
438     xmit_max_cycles_early_transmit = 4;
439     xmit_sp_dll_bw = 1.0;
440     recv_sp_dll_bw = 1.0;
442 { # added by arnonym from ffado-mixers list
443     vendorid    = 0x0001f2;
444     modelid     = 0x00000000;
445     vendorname  = "Motu";
446     modelname   = "All pre-mark3 devices";
447     driver      = "MOTU";
448     mixer       = "Motu";
451     vendorid    = 0x0001f2;
452     modelid     = 0x00000001;
453     vendorname  = "Motu";
454     modelname   = "All mark3 devices";
455     driver      = "MOTU";
456     mixer       = "Motu_Mark3";
459     vendorid    = 0x000a35;
460     # Note: RME detection code compares the modelid field against the
461     # device's unit version since RME seem to use the configrom modelid
462     # for other things not necessarily related to device differentiation.
463     modelid     = 0x0001;
464     vendorname  = "RME";
465     modelname   = "FireFace800";
466     driver      = "RME";
467     mixer       = "Rme";
470     vendorid    = 0x000a35;
471     # Note: RME detection code compares the modelid field against the
472     # device's unit version since RME seem to use the configrom modelid
473     # for other things not necessarily related to device differentiation.
474     modelid     = 0x0002;
475     vendorname  = "RME";
476     modelname   = "FireFace400";
477     driver      = "RME";
478     mixer       = "Rme";
481     vendorid = 0x000a35;
482     # Note: RME detection code compares the modelid field against the
483     # device's unit version since RME seem to use the configrom modelid
484     # for other things not necessarily related to device differentiation.
485     modelid     = 0x0003;
486     vendorname  = "RME";
487     modelname   = "FireFace UFX";
488     driver      = "RME";
489     mixer       = "Rme";
492     vendorid    = 0x000a35;
493     # Note: RME detection code compares the modelid field against the
494     # device's unit version since RME seem to use the configrom modelid
495     # for other things not necessarily related to device differentiation.
496     # Unit version (0x04) provided by Florian Hanisch.
497     modelid = 0x0004;
498     vendorname  = "RME";
499     modelname   = "FireFace UCX";
500     driver      = "RME";
501     mixer       = "Rme";
504     vendorid    = 0x000166;
505     modelid     = 0x0001;
506     vendorname  = "TCAT";
507     modelname   = "DiceII EVM (1)";
508     driver      = "DICE";
511     vendorid    = 0x000166;
512     modelid     = 0x0002;
513     vendorname  = "TCAT";
514     modelname   = "DiceII EVM (2)";
515     driver      = "DICE";
518     vendorid    = 0x000166;
519     modelid     = 0x0004;
520     vendorname  = "TCAT";
521     modelname   = "DiceII EVM (4)";
522     driver      = "DICE";
525     vendorid    = 0x000166;
526     modelid     = 0x00000020;
527     vendorname  = "TC Electronic";
528     modelname   = "Konnekt 24D";
529     driver      = "DICE";
532     vendorid    = 0x000166;
533     modelid     = 0x00000021;
534     vendorname  = "TC Electronic";
535     modelname   = "Konnekt 8";
536     driver      = "DICE";
538 { # Details provided by "Juanramon" in a comment post on the website
539     vendorid    = 0x000166;
540     modelid     = 0x00000022;
541     vendorname  = "TC Electronic";
542     modelname   = "Studio Konnekt 48";
543     driver      = "DICE";
546     vendorid    = 0x000166;
547     modelid     = 0x00000023;
548     vendorname  = "TC Electronic";
549     modelname   = "Konnekt Live";
550     driver      = "DICE";
553     vendorid    = 0x000166;
554     modelid     = 0x00000024;
555     vendorname  = "TC Electronic";
556     modelname   = "Desktop Konnekt 6";
557     driver      = "DICE";
560     vendorid    = 0x000166; 
561     modelid     = 0x00000027; 
562     vendorname  = "TC Electronic"; 
563     modelname   = "ImpactTwin"; 
564     driver      = "DICE";
565 }, 
567     vendorid    = 0x000595;
568     modelid     = 0x00000001;
569     vendorname  = "Alesis";
570     modelname   = "io|14";
571     driver      = "DICE";
574     # The MultiMix-16 and MultiMix-12 share the same vendor/model IDs.
575     # Thanks to Fourer Dominique for the information about the MultiMix-12.
576     vendorid    = 0x000595;
577     modelid     = 0x00000000;
578     vendorname  = "Alesis";
579     modelname   = "MultiMix-12 / MultiMix-16 Firewire";
580     driver      = "DICE";
582 {   # Studiolive 16.4.2, provided by Johan Landman
583     vendorid    = 0x000a92;
584     modelid     = 0x00000010;
585     vendorname  = "PreSonus";
586     modelname   = "STUDIOLIVE_1642";
587     driver      = "DICE";
588     xmit_transfer_delay = 4;
591     vendorid    = 0x00130e;
592     modelid     = 0x00000005;
593     vendorname  = "Focusrite";
594     modelname   = "Saffire PRO 40";
595     driver      = "DICE";
596     mixer       = "Saffire_Dice";
599     vendorid    = 0x00130e;
600     modelid     = 0x00000007;
601     vendorname  = "Focusrite";
602     modelname   = "Saffire PRO 24";
603     driver      = "DICE";
604     mixer       = "Saffire_Dice";
607     vendorid    = 0x00130e;
608     modelid     = 0x00000008;
609     vendorname  = "Focusrite";
610     modelname   = "Saffire PRO 24 DSP";
611     driver      = "DICE";
612     mixer       = "Saffire_Dice";
615     vendorid    = 0x00130e;
616     modelid     = 0x00000009;
617     vendorname  = "Focusrite";
618     modelname   = "Saffire PRO 14";
619     driver      = "DICE";
620     mixer       = "Saffire_Dice";
623     vendorid    = 0x001C6A;
624     modelid     = 0x00000001;
625     vendorname  = "Weiss Engineering Ltd.";
626     modelname   = "ADC 2";
627     driver      = "DICE";
630     vendorid    = 0x001C6A;
631     modelid     = 0x00000002;
632     vendorname  = "Weiss Engineering Ltd.";
633     modelname   = "Vesta";
634     driver      = "DICE";
637     vendorid    = 0x001C6A;
638     modelid     = 0x00000003;
639     vendorname  = "Weiss Engineering Ltd.";
640     modelname   = "Minerva";
641     driver      = "DICE";
644     vendorid    = 0x001C6A;
645     modelid     = 0x00000004;
646     vendorname  = "Weiss Engineering Ltd.";
647     modelname   = "AFI 1";
648     driver      = "DICE";
651     vendorid    = 0x001C6A;
652     modelid     = 0x00000005;
653     vendorname  = "Weiss Engineering Ltd.";
654     modelname   = "TAG DAC1";
655     driver      = "DICE";
658     vendorid    = 0x001C6A;
659     modelid     = 0x00000006;
660     vendorname  = "Weiss Engineering Ltd.";
661     modelname   = "INT 202";
662     driver      = "DICE";
665     vendorid    = 0x001C6A;
666     modelid     = 0x00000007;
667     vendorname  = "Weiss Engineering Ltd.";
668     modelname   = "DAC 202";
669     driver      = "DICE";
671 { # Added by david@wwns.com
672     vendorid    = 0x001c2d;
673     modelid     = 0x00000001;
674     vendorname  = "FlexRadio_Systems";
675     modelname   = "Flex-5000";
676     driver      = "DICE";
677     xmit_max_cycles_early_transmit = 4;
679 { # Phonic HelixBoard 24 Universal (PHHB24U), provided by Steffen Klein
680     vendorid    = 0x001496;
681     modelid     = 0x000000;
682     vendorname  = "Phonic";
683     modelname   = "HB 24U";
684     driver      = "BEBOB";
685     xmit_max_cycles_early_transmit = 4;
688     vendorid    = 0x0000A0DE;
689     modelid     = 0x0010000B;
690     vendorname  = "Yamaha";
691     modelname   = "GO44";
692     driver      = "BEBOB";
693     mixer       = "YamahaGo";
695 { # Yamaha GO46, provided by Luis Pablo Gasparotto
696     vendorid    = 0x0000A0DE;
697     modelid     = 0x0010000C;
698     vendorname  = "Yamaha";
699     modelname   = "GO46";
700     driver      = "BEBOB";
701     mixer       = "YamahaGo";
702     xmit_max_cycles_early_transmit = 4;
704 { # DnR - Axum_FireWire_IO_card_16x16
705     vendorid    = 0x00000F64;
706     modelid     = 0x00000003;
707     vendorname  = "DnR";
708     modelname   = "Axum_FireWire_IO_card_16x16";
709     driver      = "DICE";
711 { # Lexicon Onix-FW810S, provided by gerradblock
712     vendorid    = 0x00000FD7;
713     modelid     = 0x00000001;
714     vendorname  = "Lexicon";
715     modelname   = "I-ONIX_FW810S";
716     driver      = "DICE";
717     mixer       = "Generic_Dice_EAP";
719 { # Avid Mbox Pro, information provided by Niels Dettenbach.
720   # Note: this entry is for future reference only.  FFADO does NOT have a
721   # driver for this device: as of March 2013 no Avid/Digidesign interfaces
722   # are supported or usable with FFADO.
723     vendorid    = 0x0000A07E;
724     modelid     = 0x00000004;
725     vendorname  = "Avid";
726     modelname   = "Mbox 3 Pro";
728 { # Allen and Heath Zed R16.  Information from Brendan Pike.
729     vendorid    = 0x000004C4;
730     modelid     = 0x00000000;
731     vendorname  = "Allen and Heath";
732     modelname   = "Zed R16";
733     driver      = "DICE";
734     mixer       = "Generic_Dice_EAP";
736 { # Midas Venice F32.  Information from Jano Svitok.
737     vendorid    = 0x0010C73F;
738     modelid     = 0x00000001;
739     vendorname  = "Midas";
740     modelname   = "Venice F32";
741     driver      = "DICE";
742     mixer       = "Generic_Dice_EAP";