summaryrefslogtreecommitdiff
path: root/recipes-core/udev/eudev/mtcdt/mtcdt.rules
blob: 95ac967bf5d77e0068a61948647a999d545619e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ACTION=="remove", GOTO="mlinux_end"
SUBSYSTEM!="tty", GOTO="mlinux_end"
KERNEL!="ttyACM[0-9]*", GOTO="mlinux_end"

SUBSYSTEMS=="usb", ENV{ID_IFACE}="$attr{bInterfaceNumber}"
ENV{ID_IFACE}=="", GOTO="mlinux_end"

# Accessory Ports
# ttyXRUSB is Vizzini driver name, for compatiblity.
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1412", ENV{ID_IFACE}=="00", SYMLINK+="ttyXRUSB0", SYMLINK+="ttyAP1"
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1414", ENV{ID_IFACE}=="00", SYMLINK+="ttyXRUSB0", SYMLINK+="ttyAP1"
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1412", ENV{ID_IFACE}=="02", SYMLINK+="ttyXRUSB1", SYMLINK+="ttyAP2"
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1414", ENV{ID_IFACE}=="02", SYMLINK+="ttyXRUSB1", SYMLINK+="ttyAP2"
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1414", ENV{ID_IFACE}=="04", SYMLINK+="ttyXRUSB2"
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1414", ENV{ID_IFACE}=="06", SYMLINK+="ttyXRUSB3"

LABEL="mlinux_end"