root/trunk/libffado/configuration

Revision 1548, 9.5 kB (checked in by jwoithe, 15 years ago)

RME: add a brief comment to the configuration file explaining how the modelid field is used for RME device discovery.

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       = "MackieOnyxMixer";
17     xmit_max_cycles_early_transmit = 4;
18 },
19 {
20     vendorid    = 0x0003db;
21     modelid     = 0x00010048;
22     vendorname  = "Apogee Electronics";
23     modelname   = "Rosetta 200";
24     driver      = 1; # BeBoB
25     xmit_max_cycles_early_transmit = 4;
26 },
27 {
28     vendorid    = 0x0007f5;
29     modelid     = 0x00010048;
30     vendorname  = "BridgeCo";
31     modelname   = "RD Audio1";
32     driver      = 1; # BeBoB
33     xmit_max_cycles_early_transmit = 4;
34 },
35 {
36     vendorid    = 0x0007f5;
37     modelid     = 0x00010049;
38     vendorname  = "BridgeCo";
39     modelname   = "Audio 5";
40     driver      = 1; # BeBoB
41     mixer       = "BCoAudio5Control";
42     xmit_max_cycles_early_transmit = 4;
43 },
44 {
45     vendorid    = 0x000a92;
46     modelid     = 0x00010000;
47     vendorname  = "PreSonus";
48     modelname   = "FIREBOX";
49     driver      = 1; # BeBoB
50     xmit_max_cycles_early_transmit = 4;
51 },
52 {
53     vendorid    = 0x000a92;
54     modelid     = 0x00010066;
55     vendorname  = "PreSonus";
56     modelname   = "FirePOD";
57     driver      = 1; # BeBoB
58     xmit_max_cycles_early_transmit = 4;
59 },
60 {
61     vendorid    = 0x000aac;
62     modelid     = 0x00000003;
63     vendorname  = "TerraTec Electronic GmbH";
64     modelname   = "Phase 88 FW";
65     driver      = 1; # BeBoB
66     mixer       = "Phase88Control";
67     xmit_max_cycles_early_transmit = 4;
68 },
69 {
70     vendorid    = 0x000aac;
71     modelid     = 0x00000004;
72     vendorname  = "TerraTec Electronic GmbH";
73     modelname   = "Phase X24 FW (model version 4)";
74     driver      = 1; # BeBoB
75     mixer       = "Phase24Control";
76     xmit_max_cycles_early_transmit = 4;
77 },
78 {
79     vendorid    = 0x000aac;
80     modelid     = 0x00000007;
81     vendorname  = "TerraTec Electronic GmbH";
82     modelname   = "Phase X24 FW (model version 7)";
83     driver      = 1; # BeBoB
84     mixer       = "Phase24Control";
85     xmit_max_cycles_early_transmit = 4;
86 },
87 {
88     vendorid    = 0x000f1b;
89     modelid     = 0x00010064;
90     vendorname  = "ESI";
91     modelname   = "Quatafire 610";
92     driver      = 1; # BeBoB
93     mixer       = "QuataFireMixer";
94     xmit_max_cycles_early_transmit = 4;
95 },
96 {
97     vendorid    = 0x00130e;
98     modelid     = 0x00000003;
99     vendorname  = "Focusrite";
100     modelname   = "Saffire Pro26IO";
101     driver      = 1; # BeBoB
102     mixer       = "SaffireProMixer";
103     xmit_max_cycles_early_transmit = 4;
104 },
105 {
106     vendorid    = 0x00130e;
107     modelid     = 0x00000006;
108     vendorname  = "Focusrite";
109     modelname   = "Saffire Pro10IO";
110     driver      = 1; # BeBoB
111     mixer       = "SaffireProMixer";
112     xmit_max_cycles_early_transmit = 4;
113 },
114 {
115     vendorid    = 0x00130e;
116     modelid     = 0x00000000;
117     vendorname  = "Focusrite";
118     modelname   = "Saffire (LE)";
119     driver      = 1; # BeBoB
120     mixer       = "SaffireMixer";
121     cmd_interval_time = 10000;
122     xmit_max_cycles_early_transmit = 4;
123 },
124 {
125     vendorid    = 0x0040ab;
126     modelid     = 0x00010049;
127     vendorname  = "EDIROL";
128     modelname   = "FA-66";
129     driver      = 1; # BeBoB
130     mixer       = "EdirolFa66Control";
131     xmit_max_cycles_early_transmit = 4;
132 },
133 {
134     vendorid    = 0x0040ab;
135     modelid     = 0x00010048;
136     vendorname  = "EDIROL";
137     modelname   = "FA-101";
138     driver      = 1; # BeBoB
139     mixer       = "EdirolFa101Control";
140     xmit_max_cycles_early_transmit = 4;
141 },
142 {
143     vendorid    = 0x000d6c;
144     modelid     = 0x00010062;
145     vendorname  = "M-Audio";
146     modelname   = "FW Solo";
147     driver      = 1; # BeBoB
148     xmit_max_cycles_early_transmit = 4;
149 },
150 {
151     vendorid    = 0x000d6c;
152     modelid     = 0x00010081;
153     vendorname  = "M-Audio";
154     modelname   = "NRV10";
155     driver      = 1; # BeBoB
156     xmit_max_cycles_early_transmit = 4;
157 },
158 {
159     vendorid    = 0x000d6c;
160     modelid     = 0x00010060;
161     vendorname  = "M-Audio";
162     modelname   = "FW Audiophile";
163     driver      = 1; # BeBoB
164     xmit_max_cycles_early_transmit = 4;
165 },
166 {
167     vendorid    = 0x000d6c;
168     modelid     = 0x000100A1;
169     vendorname  = "M-Audio";
170     modelname   = "ProFire Lightbridge";
171     driver      = 1; # BeBoB
172     xmit_max_cycles_early_transmit = 4;
173 },
174 {
175     vendorid    = 0x000aac;
176     modelid     = 0x00000002;
177     vendorname  = "Acoustic Reality";
178     modelname   = "eAR Master One";
179     driver      = 1; # BeBoB
180     xmit_max_cycles_early_transmit = 4;
181 },
182 {
183     vendorid = 0x0000000A;
184     modelid = 0x00030000;
185     vendorname = "CME";
186     modelname = "Matrix K FW";
187     driver = 1; # BeBoB
188     xmit_max_cycles_early_transmit = 4;
189 },
190 {
191     vendorid = 0x1486;
192     modelid = 0xAF2;
193     vendorname = "Echo";
194     modelname = "AudioFire2";
195     driver = 2;
196     mixer = "AudioFireMixer";
197     xmit_max_cycles_early_transmit = 2;
198 },
199 {
200     vendorid = 0x1486;
201     modelid = 0xAF4;
202     vendorname = "Echo";
203     modelname = "AudioFire4";
204     driver = 2;
205     mixer = "AudioFireMixer";
206     xmit_max_cycles_early_transmit = 2;
207 },
208 {
209     vendorid = 0x1486;
210     modelid = 0xAF8;
211     vendorname = "Echo";
212     modelname = "AudioFire8";
213     driver = 2;
214     mixer = "AudioFireMixer";
215     xmit_max_cycles_early_transmit = 2;
216 },
217 {
218     vendorid = 0x1486;
219     modelid = 0xAF12;
220     vendorname = "Echo";
221     modelname = "AudioFire12";
222     driver = 2;
223     mixer = "AudioFireMixer";
224     xmit_max_cycles_early_transmit = 2;
225 },
226 {
227     vendorid = 0x1486;
228     modelid = 0xAF12D;
229     vendorname = "Echo";
230     modelname = "AudioFire12HD";
231     driver = 2;
232     xmit_max_cycles_early_transmit = 2;
233 },
234 {
235     vendorid = 0x1486;
236     modelid = 0xF8;
237     vendorname = "Echo";
238     modelname = "Fireworks 8";
239     driver = 2;
240     xmit_max_cycles_early_transmit = 2;
241 },
242 {
243     vendorid = 0x1486;
244     modelid = 0xAFD1;
245     vendorname = "Echo";
246     modelname = "FW HDMI";
247     driver = 2;
248     xmit_max_cycles_early_transmit = 2;
249 },
250 {
251     vendorid = 0xFF2;
252     modelid = 0x400F;
253     vendorname = "Mackie";
254     modelname = "Onyx 400F";
255     driver = 2;
256     xmit_max_cycles_early_transmit = 2;
257 },
258 {
259     vendorid = 0xFF2;
260     modelid = 0x1200F;
261     vendorname = "Mackie";
262     modelname = "Onyx 1200F";
263     driver = 2;
264     xmit_max_cycles_early_transmit = 2;
265 },
266 {
267     vendorid = 0x1564;
268     modelid = 0xFC22;
269     vendorname = "Behringer";
270     modelname = "FCA202";
271     driver = 4;
272 },
273 {
274     vendorid = 0x00001260;
275     modelid = 0x00001000;
276     vendorname = "Stanton DJ";
277     modelname = "SCS.1m";
278     driver = 3;
279     xmit_max_cycles_early_transmit = 4;
280     xmit_sp_dll_bw = 1.0;
281     recv_sp_dll_bw = 1.0;
282 },
283 { # added by arnonym from ffado-mixers list
284     vendorid = 0x0001f2;
285     modelid = 0x00000000;
286     vendorname = "Motu";
287     modelname = "All of them";
288     driver = 10;
289     mixer = "MotuMixer";
290 },
291 {
292     vendorid = 0x000a35;
293     # Note: RME detection code compares the modelid field against the
294     # device's unit version since RME seem to use the configrom modelid
295     # for other things not necessarily related to device differentiation.
296     modelid = 0x0001;
297     vendorname = "RME";
298     modelname = "FireFace800";
299     driver = 40;
300 },
301 {
302     vendorid = 0x000a35;
303     # Note: RME detection code compares the modelid field against the
304     # device's unit version since RME seem to use the configrom modelid
305     # for other things not necessarily related to device differentiation.
306     modelid = 0x0002;
307     vendorname = "RME";
308     modelname = "FireFace400";
309     driver = 40;
310 },
311 {
312     vendorid = 0x000166;
313     modelid = 0x0001;
314     vendorname = "TCAT";
315     modelname = "DiceII EVM (1)";
316     driver = 20;
317 },
318 {
319     vendorid = 0x000166;
320     modelid = 0x0002;
321     vendorname = "TCAT";
322     modelname = "DiceII EVM (2)";
323     driver = 20;
324 },
325 {
326     vendorid = 0x000166;
327     modelid = 0x0004;
328     vendorname = "TCAT";
329     modelname = "DiceII EVM (4)";
330     driver = 20;
331 },
332 {
333     vendorid = 0x000166;
334     modelid = 0x00000020;
335     vendorname = "TC Electronic";
336     modelname = "Konnekt 24D";
337     driver = 20;
338 },
339 {
340     vendorid = 0x000166;
341     modelid = 0x00000021;
342     vendorname = "TC Electronic";
343     modelname = "Konnekt 8";
344     driver = 20;
345 },
346 {
347     vendorid = 0x000166;
348     modelid = 0x00000023;
349     vendorname = "TC Electronic";
350     modelname = "Konnekt Live";
351     driver = 20;
352 },
353 {
354     vendorid = 0x000595;
355     modelid = 0x00000001;
356     vendorname = "Alesis";
357     modelname = "io|14";
358     driver = 20;
359 },
360 {
361     vendorid = 0x000595;
362     modelid = 0x00000000;
363     vendorname = "Alesis";
364     modelname = "Multimix16 Firewire";
365     driver = 20;
366 },
367 {
368     vendorid = 0x000595;
369     modelid = 0x00000000;
370     vendorname = "Alesis";
371     modelname = "Multimix16 Firewire";
372     driver = 20;
373 },
374 {
375     vendorid = 0x000a92;
376     modelid = 0x0000000b;
377     vendorname = "Presonus";
378     modelname = "Firestudio Project";
379     driver = 20;
380 },
381 {
382     vendorid = 0x00130e;
383     modelid = 0x00000005;
384     vendorname = "Focusrite";
385     modelname = "Saffire PRO 40";
386     driver = 20;
387 },
388 {
389     vendorid = 0x001C6A;
390     modelid = 0x00000001;
391     vendorname = "Weiss Engineering Ltd.";
392     modelname = "ADC 2";
393     driver = 20;
394 },
395 {
396     vendorid = 0x001C6A;
397     modelid = 0x00000002;
398     vendorname = "Weiss Engineering Ltd.";
399     modelname = "Vesta";
400     driver = 20;
401 },
402 {
403     vendorid = 0x001C6A;
404     modelid = 0x00000003;
405     vendorname = "Weiss Engineering Ltd.";
406     modelname = "Minerva";
407     driver = 20;
408 },
409 {
410     vendorid = 0x001C6A;
411     modelid = 0x00000004;
412     vendorname = "Weiss Engineering Ltd.";
413     modelname = "AFI 1";
414     driver = 20;
415 }
416 );
Note: See TracBrowser for help on using the browser.