root/trunk/libffado/configuration

Revision 2781, 22.9 kB (checked in by jwoithe, 1 week ago)

profire-610: Add support for setting master volume controlled line outs.

This has been implemented as an "extension" of the Profire 2626 version,
since much is shared between them (and the 610 is even advertised as a
cut-down version of the 2626).

Patch supplied by Donny Yang.

Line 
1 device_definitions = (
2 {
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;
18 },
19 { # Added by yellius 
20     vendorid    = 0x0022E; 
21     modelid     = 0x10067; 
22     vendorname  = "Tascam"; 
23     modelname   = "IFFWDM"; 
24     driver      = "BEBOB";
25 },
26 { # IDs provided by Travis Kepley
27     vendorid    = 0x000ff2;
28     modelid     = 0x000006;
29     vendorname  = "Loud Technologies Inc.";
30     modelname   = "Onyx 1640i (DICE)";
31     driver      = "DICE";
32 },
33 { # IDs provided by Melanie Bernkopf.  Mixer entry from Scott Martin.
34     vendorid    = 0x000ff2;
35     modelid     = 0x000007;
36     vendorname  = "Loud Technologies Inc.";
37     modelname   = "Onyx Blackbird";
38     driver      = "DICE";
39     mixer       = "Generic_Dice_EAP";
40 },
41 { # IDs provided by Steven Tonge
42     vendorid    = 0x000ff2;
43     modelid     = 0x001640;
44     vendorname  = "Loud Technologies Inc.";
45     modelname   = "Onyx 1640i (Oxford)";
46     driver      = "OXFORD";
47     # This transfer delay was tested at 48 kHz, as per
48     # http://sourceforge.net/p/ffado/mailman/message/26964819/
49     xmit_transfer_delay = 12800;
50 },
51 { # entries provided by Holger Dehnhardt
52     vendorid    = 0x000ff2;
53     modelid     = 0x081216;
54     vendorname  = "Loud Technologies Inc.";
55     modelname   = "Onyx-i";
56     driver      = "OXFORD";
57     xmit_transfer_delay = 11776;
58 },
59 { # IDs from Geoff Beasley.
60     vendorid    = 0x001564;
61     modelid     = 0x00000006;
62     vendorname  = "Behringer";
63     modelname   = "X32";
64     driver      = "BEBOB";
65     xmit_max_cycles_early_transmit = 4;
66 },
67 { # IDs from Tony Rocco.
68     vendorid    = 0x001564;
69     modelid     = 0x00001604;
70     vendorname  = "Behringer";
71     modelname   = "UFX-1604 mixer";
72     driver      = "BEBOB";
73     xmit_max_cycles_early_transmit = 4;
74 },
75 {
76     vendorid    = 0x0003db;
77     modelid     = 0x00010048;
78     vendorname  = "Apogee Electronics";
79     modelname   = "Rosetta 200";
80     driver      = "BEBOB";
81     xmit_max_cycles_early_transmit = 4;
82 },
83 {
84     vendorid    = 0x0007f5;
85     modelid     = 0x00010048;
86     vendorname  = "BridgeCo";
87     modelname   = "RD Audio1";
88     driver      = "BEBOB";
89     xmit_max_cycles_early_transmit = 4;
90 },
91 {
92     vendorid    = 0x0007f5;
93     modelid     = 0x00010049;
94     vendorname  = "BridgeCo";
95     modelname   = "Audio 5";
96     driver      = "BEBOB";
97     mixer       = "BCoAudio5Control";
98     xmit_max_cycles_early_transmit = 4;
99 },
100 {
101     vendorid    = 0x000a92;
102     modelid     = 0x00010000;
103     vendorname  = "PreSonus";
104     modelname   = "FIREBOX";
105     driver      = "BEBOB";
106     mixer       = "Presonus_Firebox";
107     xmit_max_cycles_early_transmit = 4;
108 },
109 {
110     vendorid    = 0x000a92;
111     modelid     = 0x00010001;
112     vendorname  = "PreSonus";
113     modelname   = "Inspire1394";
114     driver      = "BEBOB";
115     mixer       = "Presonus_Inspire1394";
116 },
117 {
118     vendorid    = 0x000a92;
119     modelid     = 0x00010066;
120     vendorname  = "PreSonus";
121     modelname   = "FirePOD";
122     driver      = "BEBOB";
123     mixer       = "Presonus_FP10";
124     xmit_max_cycles_early_transmit = 4;
125 },
126 { # Presonus Firestudio 26x26, Bob Hamil via jaimes on the forums
127     vendorid    = 0x000a92;
128     modelid     = 0x00000008;
129     vendorname  = "Presonus";
130     modelname   = "Firestudio 26x26";
131     mixer       = "Generic_Dice_EAP";
132     driver      = "DICE";
133 },
134 { # Presonus Firestudio Project, from Walt Baldwin
135     vendorid    = 0x000a92;
136     modelid     = 0x0000000b;
137     vendorname  = "Presonus";
138     modelname   = "Firestudio Project";
139     mixer       = "Generic_Dice_EAP";
140     driver      = "DICE";
141 },
142 { # Presonus Firestudio Tube, from Tobi Kraus
143     vendorid    = 0x000a92;
144     modelid     = 0x0000000c;
145     vendorname  = "Presonus";
146     modelname   = "Firestudio Tube";
147     mixer       = "Generic_Dice_EAP";
148     driver      = "DICE";
149 },
150 { # Entry for Firestudio mobile provided by "Pule" via the forums.
151     vendorid    = 0x000a92;
152     modelid     = 0x00000011;
153     vendorname  = "PreSonus";
154     modelname   = "Firestudio Mobile";
155     mixer       = "Generic_Dice_EAP";
156     driver      = "DICE";
157 },
158 { # Entry for StudioLive 2442, from Walt Baldwin
159     vendorid    = 0x00000A92;
160     modelid     = 0x00000012;
161     vendorname  = "PreSonus";
162     modelname   = "STUDIOLIVE_2442";
163     driver      = "DICE";
164 },
165 { # Entry for StudioLive 1602, from Ulrich-Lorenz Schluter
166     vendorid    = 0x00000A92;
167     modelid     = 0x00000013;
168     vendorname  = "PreSonus";
169     modelname   = "STUDIOLIVE_1602";
170     driver      = "DICE";
171 },
172 { # Entry for Studiolive 32.4.2, from Karl Swisher
173     vendorid    = 0x00000a92;
174     modelid     = 0x00000014;
175     vendorname  = "PreSonus";
176     modelname   = "STUDIOLIVE_3242_mk2";
177     driver      = "DICE";
178 },
179 {
180     vendorid    = 0x000aac;
181     modelid     = 0x00000003;
182     vendorname  = "TerraTec Electronic GmbH";
183     modelname   = "Phase 88 FW";
184     driver      = "BEBOB";
185     mixer       = "Phase88Control";
186     xmit_max_cycles_early_transmit = 4;
187 },
188 {
189     vendorid    = 0x000aac;
190     modelid     = 0x00000004;
191     vendorname  = "TerraTec Electronic GmbH";
192     modelname   = "Phase X24 FW (model version 4)";
193     driver      = "BEBOB";
194     mixer       = "Phase24Control";
195     xmit_max_cycles_early_transmit = 4;
196 },
197 {
198     vendorid    = 0x000aac;
199     modelid     = 0x00000007;
200     vendorname  = "TerraTec Electronic GmbH";
201     modelname   = "Phase X24 FW (model version 7)";
202     driver      = "BEBOB";
203     mixer       = "Phase24Control";
204     xmit_max_cycles_early_transmit = 4;
205 },
206 {
207     vendorid    = 0x000f1b;
208     modelid     = 0x00010064;
209     vendorname  = "ESI";
210     modelname   = "Quatafire 610";
211     driver      = "BEBOB";
212     mixer       = "QuataFire";
213     xmit_max_cycles_early_transmit = 4;
214 },
215 # Shalok Shalom has a Quantafire 610 which reports a different modelid.
216 # The reasons for this are unknown.
217 {
218     vendorid    = 0x000f1b;
219     modelid     = 0x00000210;
220     vendorname  = "ESI";
221     modelname   = "Quatafire 610 variant";
222     driver      = "BEBOB";
223     mixer       = "QuataFire";
224     xmit_max_cycles_early_transmit = 4;
225 },
226 {
227     vendorid    = 0x00130e;
228     modelid     = 0x00000003;
229     vendorname  = "Focusrite";
230     modelname   = "Saffire Pro26IO";
231     driver      = "BEBOB";
232     mixer       = "SaffirePro";
233     xmit_max_cycles_early_transmit = 4;
234 },
235 {
236     vendorid    = 0x00130e;
237     modelid     = 0x00000006;
238     vendorname  = "Focusrite";
239     modelname   = "Saffire Pro10IO";
240     driver      = "BEBOB";
241     mixer       = "SaffirePro";
242     xmit_max_cycles_early_transmit = 4;
243 },
244 {
245     vendorid    = 0x00130e;
246     modelid     = 0x00000000;
247     vendorname  = "Focusrite";
248     modelname   = "Saffire (LE)";
249     driver      = "BEBOB";
250     mixer       = "Saffire";
251     cmd_interval_time = 10000;
252     xmit_max_cycles_early_transmit = 4;
253 },
254 {
255     vendorid    = 0x0040ab;
256     modelid     = 0x00010049;
257     vendorname  = "EDIROL";
258     modelname   = "FA-66";
259     driver      = "BEBOB";
260     mixer       = "EdirolFa66Control";
261     xmit_max_cycles_early_transmit = 4;
262 },
263 {
264     vendorid    = 0x0040ab;
265     modelid     = 0x00010048;
266     vendorname  = "EDIROL";
267     modelname   = "FA-101";
268     driver      = "BEBOB";
269     mixer       = "EdirolFa101Control";
270     xmit_max_cycles_early_transmit = 4;
271 },
272 { # Added by Mark Brand (orania)
273     vendorid    = 0x000d6c;
274     modelid     = 0x0000000a;
275     vendorname  = "M-Audio";
276     modelname   = "Ozonic";
277     driver      = "BEBOB";
278     mixer       = "MAudio_BeBoB";
279     xmit_max_cycles_early_transmit = 4;
280 },
281 {
282     vendorid    = 0x000d6c;
283     modelid     = 0x00010062;
284     vendorname  = "M-Audio";
285     modelname   = "FW Solo";
286     driver      = "BEBOB";
287     mixer       = "MAudio_BeBoB";
288     xmit_max_cycles_early_transmit = 4;
289 },
290 {
291     vendorid    = 0x000d6c;
292     modelid     = 0x00010081;
293     vendorname  = "M-Audio";
294     modelname   = "NRV10";
295     driver      = "BEBOB";
296     # no mixer
297     xmit_max_cycles_early_transmit = 4;
298 },
299 {
300     vendorid    = 0x000d6c;
301     modelid     = 0x00010060;
302     vendorname  = "M-Audio";
303     modelname   = "FW Audiophile";
304     driver      = "BEBOB";
305     mixer       = "MAudio_BeBoB";
306     xmit_max_cycles_early_transmit = 4;
307 },
308 {
309     vendorid    = 0x000d6c;
310     modelid     = 0x00010046;
311     vendorname  = "M-Audio";
312     modelname   = "FW 410";
313     driver      = "BEBOB";
314     mixer       = "MAudio_BeBoB";
315     xmit_max_cycles_early_transmit = 4;
316 },
317 {
318     // experimental for mixer functionality
319     vendorid    = 0x000d6c;
320     modelid     = 0x00010071;
321     vendorname  = "M-Audio";
322     modelname   = "FW 1814";
323     driver      = "BEBOB";
324     mixer       = "MAudio_BeBoB";
325     xmit_max_cycles_early_transmit = 4;
326 },
327 {
328     // experimental for mixer functionality
329     vendorid    = 0x000d6c;
330     modelid     = 0x00010091;
331     vendorname  = "M-Audio";
332     modelname   = "ProjectMix I/O";
333     driver      = "BEBOB";
334     mixer       = "MAudio_BeBoB";
335     xmit_max_cycles_early_transmit = 4;
336 },
337 {
338     vendorid    = 0x000d6c;
339     modelid     = 0x000100A1;
340     vendorname  = "M-Audio";
341     modelname   = "ProFire Lightbridge";
342     driver      = "BEBOB";
343     xmit_max_cycles_early_transmit = 4;
344 },
345 {
346     vendorid    = 0x000d6c;
347     modelid     = 0x00000010;
348     vendorname  = "M-Audio";
349     modelname   = "ProFire 2626";
350     driver      = "DICE";
351     mixer       = "Profire2626";
352 },
353 {
354     vendorid    = 0x000d6c;
355     modelid     = 0x00000011;
356     vendorname  = "M-Audio";
357     modelname   = "ProFire 610";
358     driver      = "DICE";
359     mixer       = "Profire2626";
360 },
361 {
362     vendorid    = 0x000aac;
363     modelid     = 0x00000002;
364     vendorname  = "Acoustic Reality";
365     modelname   = "eAR Master One";
366     driver      = "BEBOB";
367     xmit_max_cycles_early_transmit = 4;
368 },
369 {
370     vendorid    = 0x0000000A;
371     modelid     = 0x00030000;
372     vendorname  = "CME";
373     modelname   = "Matrix K FW";
374     driver      = "BEBOB";
375     xmit_max_cycles_early_transmit = 4;
376 },
377 {
378     vendorid    = 0x1486;
379     modelid     = 0xAF2;
380     vendorname  = "Echo";
381     modelname   = "AudioFire2";
382     driver      = "FIREWORKS";
383     mixer       = "AudioFire";
384     xmit_max_cycles_early_transmit = 2;
385 },
386 {
387     vendorid    = 0x1486;
388     modelid     = 0xAF4;
389     vendorname  = "Echo";
390     modelname   = "AudioFire4";
391     driver      = "FIREWORKS";
392     mixer       = "AudioFire";
393     xmit_max_cycles_early_transmit = 4;
394 },
395 {
396     vendorid    = 0x1486;
397     modelid     = 0xAF8;
398     vendorname  = "Echo";
399     modelname   = "AudioFire8";
400     driver      = "FIREWORKS";
401     mixer       = "AudioFire";
402     xmit_max_cycles_early_transmit = 2;
403 },
404 {
405     vendorid    = 0x1486;
406     modelid     = 0xAF9;
407     vendorname  = "Echo";
408     modelname   = "AudioFire8a";
409     driver      = "FIREWORKS";
410     mixer       = "AudioFire";
411     xmit_max_cycles_early_transmit = 2;
412 },
413 {
414     vendorid    = 0x1486;
415     modelid     = 0xAF12;
416     vendorname  = "Echo";
417     modelname   = "AudioFire12";
418     driver      = "FIREWORKS";
419     mixer       = "AudioFire";
420     xmit_max_cycles_early_transmit = 2;
421 },
422 {
423     vendorid    = 0x1486;
424     modelid     = 0xAF12D;
425     vendorname  = "Echo";
426     modelname   = "AudioFire12HD";
427     driver      = "FIREWORKS";
428     xmit_max_cycles_early_transmit = 2;
429 },
430 {
431     vendorid    = 0x1486;
432     modelid     = 0xF8;
433     vendorname  = "Echo";
434     modelname   = "Fireworks 8";
435     driver      = "FIREWORKS";
436     xmit_max_cycles_early_transmit = 2;
437 },
438 {
439     vendorid    = 0x1486;
440     modelid     = 0xAFD1;
441     vendorname  = "Echo";
442     modelname   = "FW HDMI";
443     driver      = "FIREWORKS";
444     xmit_max_cycles_early_transmit = 2;
445 },
446 {
447     vendorid    = 0xFF2;
448     modelid     = 0x400F;
449     vendorname  = "Mackie";
450     modelname   = "Onyx 400F";
451     driver      = "FIREWORKS";
452     xmit_max_cycles_early_transmit = 2;
453 },
454 {
455     vendorid    = 0xFF2;
456     modelid     = 0x1200F;
457     vendorname  = "Mackie";
458     modelname   = "Onyx 1200F";
459     driver      = "FIREWORKS";
460     xmit_max_cycles_early_transmit = 2;
461 },
462 {
463     vendorid    = 0x1564;
464     modelid     = 0xFC22;
465     vendorname  = "Behringer";
466     modelname   = "FCA202";
467     driver      = "OXFORD";
468 },
469 {
470     vendorid    = 0x00001260;
471     modelid     = 0x00001000;
472     vendorname  = "Stanton DJ";
473     modelname   = "SCS.1m";
474     driver      = "GENERICAVC";
475     xmit_max_cycles_early_transmit = 4;
476     xmit_sp_dll_bw = 1.0;
477     recv_sp_dll_bw = 1.0;
478 },
479 { # added by arnonym from ffado-mixers list
480     vendorid    = 0x0001f2;
481     modelid     = 0x00000000;
482     vendorname  = "Motu";
483     modelname   = "All pre-mark3 devices";
484     driver      = "MOTU";
485     mixer       = "Motu";
486 },
487 {
488     vendorid    = 0x0001f2;
489     modelid     = 0x00000001;
490     vendorname  = "Motu";
491     modelname   = "All mark3 devices";
492     driver      = "MOTU";
493     mixer       = "Motu_Mark3";
494 },
495 {
496     vendorid    = 0x000a35;
497     # Note: RME detection code compares the modelid field against the
498     # device's unit version since RME seem to use the configrom modelid
499     # for other things not necessarily related to device differentiation.
500     modelid     = 0x0001;
501     vendorname  = "RME";
502     modelname   = "FireFace800";
503     driver      = "RME";
504     mixer       = "Rme";
505 },
506 {
507     vendorid    = 0x000a35;
508     # Note: RME detection code compares the modelid field against the
509     # device's unit version since RME seem to use the configrom modelid
510     # for other things not necessarily related to device differentiation.
511     modelid     = 0x0002;
512     vendorname  = "RME";
513     modelname   = "FireFace400";
514     driver      = "RME";
515     mixer       = "Rme";
516 },
517 {
518     vendorid = 0x000a35;
519     # Note: RME detection code compares the modelid field against the
520     # device's unit version since RME seem to use the configrom modelid
521     # for other things not necessarily related to device differentiation.
522     modelid     = 0x0003;
523     vendorname  = "RME";
524     modelname   = "FireFace UFX";
525     driver      = "RME";
526     mixer       = "Rme";
527 },
528 {
529     vendorid    = 0x000a35;
530     # Note: RME detection code compares the modelid field against the
531     # device's unit version since RME seem to use the configrom modelid
532     # for other things not necessarily related to device differentiation.
533     # Unit version (0x04) provided by Florian Hanisch.
534     modelid = 0x0004;
535     vendorname  = "RME";
536     modelname   = "FireFace UCX";
537     driver      = "RME";
538     mixer       = "Rme";
539 },
540 {
541     vendorid    = 0x000a35;
542     # Note: RME detection code compares the modelid field against the
543     # device's unit version since RME seem to use the configrom modelid
544     # for other things not necessarily related to device differentiation.
545     # Unit version (0x05) provided by Florian Hofmann.
546     modelid = 0x0005;
547     vendorname  = "RME";
548     modelname   = "FireFace 802";
549     driver      = "RME";
550     mixer       = "Rme";
551 },
552 {
553     vendorid    = 0x000166;
554     modelid     = 0x0001;
555     vendorname  = "TCAT";
556     modelname   = "DiceII EVM (1)";
557     driver      = "DICE";
558 },
559 {
560     vendorid    = 0x000166;
561     modelid     = 0x0002;
562     vendorname  = "TCAT";
563     modelname   = "DiceII EVM (2)";
564     driver      = "DICE";
565 },
566 {
567     vendorid    = 0x000166;
568     modelid     = 0x0004;
569     vendorname  = "TCAT";
570     modelname   = "DiceII EVM (4)";
571     driver      = "DICE";
572 },
573 {
574     vendorid    = 0x000166;
575     modelid     = 0x00000020;
576     vendorname  = "TC Electronic";
577     modelname   = "Konnekt 24D";
578     driver      = "DICE";
579 },
580 {
581     vendorid    = 0x000166;
582     modelid     = 0x00000021;
583     vendorname  = "TC Electronic";
584     modelname   = "Konnekt 8";
585     driver      = "DICE";
586 },
587 { # Details provided by "Juanramon" in a comment post on the website
588     vendorid    = 0x000166;
589     modelid     = 0x00000022;
590     vendorname  = "TC Electronic";
591     modelname   = "Studio Konnekt 48";
592     driver      = "DICE";
593 },
594 {
595     vendorid    = 0x000166;
596     modelid     = 0x00000023;
597     vendorname  = "TC Electronic";
598     modelname   = "Konnekt Live";
599     driver      = "DICE";
600 },
601 {
602     vendorid    = 0x000166;
603     modelid     = 0x00000024;
604     vendorname  = "TC Electronic";
605     modelname   = "Desktop Konnekt 6";
606     driver      = "DICE";
607 },
608 {
609     vendorid    = 0x000166;
610     modelid     = 0x00000027;
611     vendorname  = "TC Electronic";
612     modelname   = "ImpactTwin";
613     driver      = "DICE";
614 },
615 {
616     vendorid    = 0x000595;
617     modelid     = 0x00000001;
618     vendorname  = "Alesis";
619     modelname   = "io|14";
620     driver      = "DICE";
621 },
622 {
623     # The MultiMix-16 and MultiMix-12 share the same vendor/model IDs.
624     # Thanks to Fourer Dominique for the information about the MultiMix-12.
625     vendorid    = 0x000595;
626     modelid     = 0x00000000;
627     vendorname  = "Alesis";
628     modelname   = "MultiMix-12 / MultiMix-16 Firewire";
629     driver      = "DICE";
630 },
631 {   # Studiolive 16.4.2, provided by Johan Landman
632     vendorid    = 0x000a92;
633     modelid     = 0x00000010;
634     vendorname  = "PreSonus";
635     modelname   = "STUDIOLIVE_1642";
636     driver      = "DICE";
637     xmit_transfer_delay = 4;
638 },
639 {   # Studiolive 16.0.2, provided by Kim Tore Jensen
640     vendorid    = 0x000a92;
641     modelid     = 0x00000013;
642     vendorname  = "PreSonus";
643     modelname   = "STUDIOLIVE_1602";
644     driver      = "DICE";
645 },
646 {
647     vendorid    = 0x00130e;
648     modelid     = 0x00000005;
649     vendorname  = "Focusrite";
650     modelname   = "Saffire PRO 40";
651     driver      = "DICE";
652     mixer       = "Saffire_Dice";
653 },
654 {
655     vendorid    = 0x00130e;
656     modelid     = 0x00000007;
657     vendorname  = "Focusrite";
658     modelname   = "Saffire PRO 24";
659     driver      = "DICE";
660     mixer       = "Saffire_Dice";
661 },
662 {
663     vendorid    = 0x00130e;
664     modelid     = 0x00000008;
665     vendorname  = "Focusrite";
666     modelname   = "Saffire PRO 24 DSP";
667     driver      = "DICE";
668     mixer       = "Saffire_Dice";
669 },
670 {
671     vendorid    = 0x00130e;
672     modelid     = 0x00000009;
673     vendorname  = "Focusrite";
674     modelname   = "Saffire PRO 14";
675     driver      = "DICE";
676     mixer       = "Saffire_Dice";
677 },
678 {
679     vendorid    = 0x00130e;
680     modelid     = 0x00000012;
681     vendorname  = "Focusrite";
682     modelname   = "Saffire PRO 26";
683     driver      = "DICE";
684     mixer       = "Saffire_Dice";
685 },
686 {
687     # A new version of the Pro 40 has been released, described in the
688     # ConfigROM as SAFFIRE_PRO_40_1.  Thanks to Mathieu Picot for the info.
689     vendorid    = 0x00130e;
690     modelid     = 0x000000DE;
691     vendorname  = "Focusrite";
692     modelname   = "Saffire PRO 40-1";
693     driver      = "DICE";
694     mixer       = "Saffire_Dice";
695 },
696 {
697     # Casimir Westerholm has a "SAFFIRE_PRO_40_1" interface which somewhat
698     # unexpectedly uses a different model ID to that which has been seen by
699     # others.  Thanks to Casimir for the information.
700     vendorid    = 0x00130e;
701     modelid     = 0x00000013;
702     vendorname  = "Focusrite";
703     modelname   = "Saffire PRO 40-1";
704     driver      = "DICE";
705     mixer       = "Saffire_Dice";
706 },
707 {
708     vendorid    = 0x001C6A;
709     modelid     = 0x00000001;
710     vendorname  = "Weiss Engineering Ltd.";
711     modelname   = "ADC 2";
712     driver      = "DICE";
713 },
714 {
715     vendorid    = 0x001C6A;
716     modelid     = 0x00000002;
717     vendorname  = "Weiss Engineering Ltd.";
718     modelname   = "Vesta";
719     driver      = "DICE";
720 },
721 {
722     vendorid    = 0x001C6A;
723     modelid     = 0x00000003;
724     vendorname  = "Weiss Engineering Ltd.";
725     modelname   = "Minerva";
726     driver      = "DICE";
727 },
728 {
729     vendorid    = 0x001C6A;
730     modelid     = 0x00000004;
731     vendorname  = "Weiss Engineering Ltd.";
732     modelname   = "AFI 1";
733     driver      = "DICE";
734 },
735 {
736     vendorid    = 0x001C6A;
737     modelid     = 0x00000005;
738     vendorname  = "Weiss Engineering Ltd.";
739     modelname   = "TAG DAC1";
740     driver      = "DICE";
741 },
742 {
743     vendorid    = 0x001C6A;
744     modelid     = 0x00000006;
745     vendorname  = "Weiss Engineering Ltd.";
746     modelname   = "INT 202";
747     driver      = "DICE";
748 },
749 {
750     vendorid    = 0x001C6A;
751     modelid     = 0x00000007;
752     vendorname  = "Weiss Engineering Ltd.";
753     modelname   = "DAC 202";
754     driver      = "DICE";
755 },
756 { # Added by david@wwns.com
757     vendorid    = 0x001c2d;
758     modelid     = 0x00000001;
759     vendorname  = "FlexRadio_Systems";
760     modelname   = "Flex-5000";
761     driver      = "DICE";
762     xmit_max_cycles_early_transmit = 4;
763 },
764 { # Phonic HelixBoard 24 Universal (PHHB24U), provided by Steffen Klein
765     vendorid    = 0x001496;
766     modelid     = 0x000000;
767     vendorname  = "Phonic";
768     modelname   = "HB 24U";
769     driver      = "BEBOB";
770     xmit_max_cycles_early_transmit = 4;
771 },
772 {
773     vendorid    = 0x0000A0DE;
774     modelid     = 0x0010000B;
775     vendorname  = "Yamaha";
776     modelname   = "GO44";
777     driver      = "BEBOB";
778     mixer       = "YamahaGo";
779 },
780 { # Yamaha GO46, provided by Luis Pablo Gasparotto
781     vendorid    = 0x0000A0DE;
782     modelid     = 0x0010000C;
783     vendorname  = "Yamaha";
784     modelname   = "GO46";
785     driver      = "BEBOB";
786     mixer       = "YamahaGo";
787     xmit_max_cycles_early_transmit = 4;
788 },
789 { # DnR - Axum_FireWire_IO_card_16x16
790     vendorid    = 0x00000F64;
791     modelid     = 0x00000003;
792     vendorname  = "DnR";
793     modelname   = "Axum_FireWire_IO_card_16x16";
794     driver      = "DICE";
795 },
796 { # Lexicon Onix-FW810S, provided by gerradblock
797     vendorid    = 0x00000FD7;
798     modelid     = 0x00000001;
799     vendorname  = "Lexicon";
800     modelname   = "I-ONIX_FW810S";
801     driver      = "DICE";
802     mixer       = "Generic_Dice_EAP";
803 },
804 { # Avid Mbox 2 Pro, information provided by Yves Grenier via the ffado-user
805   # mailing list.
806   # Note: as of Oct 2014 FFADO requires that the device be initialised
807   # under another operating system so routing and clock settings are
808   # correct.  When this is done and the device is transferred to Linux
809   # without power cycling it, FFADO can stream audio to/from it.  The
810   # initialisation details need to be sorted before FFADO can claim to
811   # properly support this device.
812     vendorid    = 0x0000A07E;
813     modelid     = 0x000000A9;
814     vendorname  = "Digidesign";
815     modelname   = "Mbox 2 Pro";
816     driver      = "BEBOB";
817     # A device-specific mixer needs to be written, there being no generic
818     # bebob mixer modules.
819 },
820 { # Avid Mbox Pro, information provided by Niels Dettenbach.
821   # Note: this entry is for future reference only.  FFADO does NOT have a
822   # driver for this device: as of March 2013 no Avid/Digidesign interfaces
823   # are supported or usable with FFADO.
824     vendorid    = 0x0000A07E;
825     modelid     = 0x00000004;
826     vendorname  = "Avid";
827     modelname   = "Mbox 3 Pro";
828 },
829 { # Allen and Heath Zed R16.  Information from Brendan Pike.
830     vendorid    = 0x000004C4;
831     modelid     = 0x00000000;
832     vendorname  = "Allen and Heath";
833     modelname   = "Zed R16";
834     driver      = "DICE";
835     mixer       = "Generic_Dice_EAP";
836 },
837 { # Midas Venice F32.  Information from Jano Svitok.
838     vendorid    = 0x0010C73F;
839     modelid     = 0x00000001;
840     vendorname  = "Midas";
841     modelname   = "Venice F32";
842     driver      = "DICE";
843     mixer       = "Generic_Dice_EAP";
844 },
845 { # ICON FireXon.  Information from Philippe Ploquin.
846     vendorid    = 0x00001A9E;
847     modelid     = 0x00000001;
848     vendorname  = "ICON";
849     modelname   = "FireXon";
850     driver      = "BEBOB";
851     # A device-specific mixer needs to be written, there being no generic
852     # bebob mixer modules.
853 }
854 );
Note: See TracBrowser for help on using the browser.