root/trunk/libffado/libffado/60-ffado.rules

Revision 2802, 2.8 kB (checked in by jwoithe, 3 years ago)

Cosmetic: "Firewire" becomes "FireWire?".

Officially both the "F" and "W" were capitalised in the FireWire? name, so
reflect this throughout FFADO's source tree. This mostly affects comments.

This patch originated from pander on the ffado-devel mailing list. To
maintain consistency, the committed version has been expanded to include
files not originally included in the original patch.

Line 
1 SUBSYSTEM!="firewire", GOTO="ffado_end"
2
3 # TC GROUP A/S
4 ATTR{vendor}=="0x000166", GROUP="audio", ENV{ID_FFADO}="1"
5 # Mark of the Unicorn, Inc. (aka MOTU)
6 ATTR{vendor}=="0x0001f2", GROUP="audio", ENV{ID_FFADO}="1"
7 # Apogee Electronics Corp.
8 ATTR{vendor}=="0x0003db", GROUP="audio", ENV{ID_FFADO}="1"
9 # Alesis Corporation
10 ATTR{vendor}=="0x000595", GROUP="audio", ENV{ID_FFADO}="1"
11 # Bridgeco Co AG
12 ATTR{vendor}=="0x0007f5", GROUP="audio", ENV{ID_FFADO}="1"
13 # Presonus Corporation
14 ATTR{vendor}=="0x000a92", GROUP="audio", ENV{ID_FFADO}="1"
15 # TerraTec Electronic GmbH
16 ATTR{vendor}=="0x000aac", GROUP="audio", ENV{ID_FFADO}="1"
17 # M-Audio
18 ATTR{vendor}=="0x000d6c", GROUP="audio", ENV{ID_FFADO}="1"
19 # Ego Systems Inc.
20 ATTR{vendor}=="0x000f1b", GROUP="audio", ENV{ID_FFADO}="1"
21 # Loud Technologies Inc.
22 ATTR{vendor}=="0x000ff2", GROUP="audio", ENV{ID_FFADO}="1"
23 # Stanton Magnetics,inc.
24 ATTR{vendor}=="0x001260", GROUP="audio", ENV{ID_FFADO}="1"
25 # Focusrite Audio Engineering Limited
26 ATTR{vendor}=="0x00130e", GROUP="audio", ENV{ID_FFADO}="1"
27 # Echo Digital Audio Corporation
28 ATTR{vendor}=="0x001486", GROUP="audio", ENV{ID_FFADO}="1"
29 # Phonic Corporation
30 ATTR{vendor}=="0x001496", GROUP="audio", ENV{ID_FFADO}="1"
31 # BEHRINGER Spezielle Studiotechnik GmbH
32 ATTR{vendor}=="0x001564", GROUP="audio", ENV{ID_FFADO}="1"
33 # FlexRadio Systems
34 ATTR{vendor}=="0x001c2d", GROUP="audio", ENV{ID_FFADO}="1"
35 # Weiss Engineering Ltd.
36 ATTR{vendor}=="0x001c6a", GROUP="audio", ENV{ID_FFADO}="1"
37 # ROLAND DG CORPORATION
38 ATTR{vendor}=="0x0040ab", GROUP="audio", ENV{ID_FFADO}="1"
39 # DnR
40 ATTR{vendor}=="0x000f64", GROUP="audio", ENV{ID_FFADO}="1"
41 # Avid (for Mbox 3 Pro)
42 ATTR{vendor}=="0x00a07e", GROUP="audio", ENV{ID_FFAOD}="1"
43 # Yamaha (for GO4x devices)
44 ATTR{vendor}=="0x00a0de", GROUP="audio", ENV{ID_FFADO}="1"
45 # Lexicon (from Onix-FW810S)
46 ATTR{vendor}=="0x000fd7", GROUP="audio", ENV{ID_FFADO}="1"
47 # Allen and Heath
48 ATTR{vendor}=="0x0004c4", GROUP="audio", ENV{ID_FFADO}="1"
49 # Midas
50 ATTR{vendor}=="0x10c73f", GROUP="audio", ENV{ID_FFADO}="1"
51
52 # The devices below are by vendors who make other firewire devices in
53 # addition to their audio interfaces.  They need more specific rules to
54 # ensure only audio interfaces are covered here.
55
56 # Tascam, a subsiduary of TEAC (the OUI is TEAC's)
57 ATTR{vendor}=="0x00022e", ATTR{model}=="0x010067", GROUP="audio", ENV{ID_FFADO}="1"
58
59 # The devices below abuse another Vendor's ID, and therefore we need more advanced rules for those.
60
61 # CME, Matrix K FW
62 ATTR{vendor}=="0x00000a", ATTR{model}=="0x030000", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1"
63 # Mackie, Onyx FireWire
64 ATTR{vendor}=="0x00000f", ATTR{model}=="0x01006?", ATTR{units}=="*0x00a02d:0x010001*", GROUP="audio", ENV{ID_FFADO}="1"
65 # RME
66 ATTR{vendor}=="0x000a35", ATTR{units}=="0x000a35:0x00000[1234]", GROUP="audio", ENV{ID_FFADO}="1"
67
68 LABEL="ffado_end"
Note: See TracBrowser for help on using the browser.