summaryrefslogtreecommitdiff
path: root/recipes-core/udev/eudev/mtcdt/mtcdt.rules
blob: b035b72f6207006598a1fba0ec01576fe02ad34f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
ACTION=="remove", GOTO="mlinux_end"
SUBSYSTEM!="tty", GOTO="mlinux_end"

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

# Accessory Ports
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1412", ENV{ID_IFACE}=="00", SYMLINK+="ttyAP1"
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1414", ENV{ID_IFACE}=="00", SYMLINK+="ttyAP1"
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1412", ENV{ID_IFACE}=="02", SYMLINK+="ttyAP2"
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1414", ENV{ID_IFACE}=="02", SYMLINK+="ttyAP2"
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1412", ENV{ID_IFACE}=="04", SYMLINK+="gps0"
ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1414", ENV{ID_IFACE}=="04", SYMLINK+="gps0"
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="01a8", ENV{ID_IFACE}=="00", SYMLINK+="gps0"

# MTCDT 0.0-0.2 AP1, MTCDTIP 0.0 AP1
ATTRS{idVendor}=="05c9", ATTRS{idProduct}=="5740", ENV{ID_PATH}=="platform-700000.ehci-usb-0:2.1.1:1.0", SYMLINK+="ttyLoraAP1"

# MTCDT 0.0-0.2 AP2, MTCDTIP 0.0 AP2
ATTRS{idVendor}=="05c9", ATTRS{idProduct}=="5740", ENV{ID_PATH}=="platform-700000.ehci-usb-0:2.1.2:1.0", SYMLINK+="ttyLoraAP2"

# MTCDTIP 0.1 AP1
ATTRS{idVendor}=="05c9", ATTRS{idProduct}=="5740", ENV{ID_PATH}=="platform-700000.ehci-usb-0:2.2:1.0", SYMLINK+="ttyLoraAP1"

# MTCDTIP 0.1 AP2
ATTRS{idVendor}=="05c9", ATTRS{idProduct}=="5740", ENV{ID_PATH}=="platform-700000.ehci-usb-0:2.3:1.0", SYMLINK+="ttyLoraAP2"

LABEL="mlinux_end"