build: split includes for plugin specific udev rules
Let each plugin block include its own udev rules, instead of having them all together at the end of the Makefile.
This commit is contained in:
41
plugins/simtech/77-mm-simtech-port-types.rules
Normal file
41
plugins/simtech/77-mm-simtech-port-types.rules
Normal file
@@ -0,0 +1,41 @@
|
||||
# do not edit this file, it will be overwritten on update
|
||||
|
||||
# Simtech makes modules that other companies rebrand, like:
|
||||
#
|
||||
# A-LINK 3GU
|
||||
# SCT UM300
|
||||
#
|
||||
# Most of these values were scraped from various SimTech-based Windows
|
||||
# driver .inf files. *mdm.inf lists the main command ports, while
|
||||
# *ser.inf lists the aux ports that may be used for PPP.
|
||||
|
||||
|
||||
ACTION!="add|change", GOTO="mm_simtech_port_types_end"
|
||||
SUBSYSTEM!="tty", GOTO="mm_simtech_port_types_end"
|
||||
|
||||
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e0e", GOTO="mm_alink_vendorcheck"
|
||||
GOTO="mm_simtech_port_types_end"
|
||||
|
||||
LABEL="mm_alink_vendorcheck"
|
||||
SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
|
||||
|
||||
# A-LINK 3GU
|
||||
ATTRS{idProduct}=="cefe", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_SIMTECH_PORT_TYPE_MODEM}="1"
|
||||
ATTRS{idProduct}=="cefe", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
|
||||
ATTRS{idProduct}=="cefe", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
|
||||
ATTRS{idProduct}=="cefe", ENV{ID_MM_SIMTECH_TAGGED}="1"
|
||||
|
||||
# Prolink PH-300
|
||||
ATTRS{idProduct}=="9100", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_SIMTECH_PORT_TYPE_MODEM}="1"
|
||||
ATTRS{idProduct}=="9100", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
|
||||
ATTRS{idProduct}=="9100", ENV{ID_MM_SIMTECH_TAGGED}="1"
|
||||
|
||||
# SCT UM300
|
||||
ATTRS{idProduct}=="9200", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_SIMTECH_PORT_TYPE_MODEM}="1"
|
||||
ATTRS{idProduct}=="9200", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
|
||||
ATTRS{idProduct}=="9200", ENV{ID_MM_SIMTECH_TAGGED}="1"
|
||||
|
||||
GOTO="mm_simtech_port_types_end"
|
||||
|
||||
LABEL="mm_simtech_port_types_end"
|
||||
|
Reference in New Issue
Block a user