annotate udev/67-freecalypso.rules @ 106:de3b299561b3

udev: add rules file that works on my system
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 05 Oct 2023 01:08:28 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
106
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 # This udev rules file, copied to /etc/udev/rules.d , works on
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 # Mother Mychaela's Slackware 14.2 system. I am absolutely NOT
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 # a udev expert, I don't claim to understand it, but the present
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 # concoction is modeled after OpenOCD's udev rules file.
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 ACTION!="add|change", GOTO="freecalypso_rules_end"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 SUBSYSTEM!="usb|tty", GOTO="freecalypso_rules_end"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 # FTDI default IDs
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 # FT232x (single-channel) default
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 # FT2232x default
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 # FT4232H default
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6011", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 # FT232H default
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6014", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 # ID codes allocated by FTDI to Falconia Partners LLC,
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 # used extensively in FreeCalypso queendom
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 # These two codes are used for FT2232x MPSSE+UART configs (JTAG quirk)
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 ATTRS{idVendor}=="0403", ATTRS{idProduct}=="7150", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 ATTRS{idVendor}=="0403", ATTRS{idProduct}=="7151", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30 # FreeCalypso dual UART with boot control
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 ATTRS{idVendor}=="0403", ATTRS{idProduct}=="7152", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 # MCU host emulation and other configs where no ttyUSB devices
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 # should be created at all, userspace access only
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 ATTRS{idVendor}=="0403", ATTRS{idProduct}=="7157", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 # CP2102 devices
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 # CP2102 default ID
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40 ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42 # Foxconn T-Com TC300
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 ATTRS{idVendor}=="0489", ATTRS{idProduct}=="e000", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45 # Foxconn Pirelli DP-L10
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
46 ATTRS{idVendor}=="0489", ATTRS{idProduct}=="e003", MODE="660", GROUP="plugdev"
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
47
de3b299561b3 udev: add rules file that works on my system
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
48 LABEL="freecalypso_rules_end"