summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/serial/uslcom.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/usb/serial/uslcom.c')
-rw-r--r--sys/dev/usb/serial/uslcom.c38
1 files changed, 20 insertions, 18 deletions
diff --git a/sys/dev/usb/serial/uslcom.c b/sys/dev/usb/serial/uslcom.c
index 753625f..d97cc2c 100644
--- a/sys/dev/usb/serial/uslcom.c
+++ b/sys/dev/usb/serial/uslcom.c
@@ -175,24 +175,26 @@ static struct ucom_callback uslcom_callback = {
};
static const struct usb_device_id uslcom_devs[] = {
- { USB_VPI(USB_VENDOR_BALTECH, USB_PRODUCT_BALTECH_CARDREADER, 0) },
- { USB_VPI(USB_VENDOR_DYNASTREAM, USB_PRODUCT_DYNASTREAM_ANTDEVBOARD, 0) },
- { USB_VPI(USB_VENDOR_JABLOTRON, USB_PRODUCT_JABLOTRON_PC60B, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_ARGUSISP, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CRUMB128, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_DEGREE, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_BURNSIDE, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_HELICOM, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_LIPOWSKY_HARP, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_LIPOWSKY_JTAG, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_LIPOWSKY_LIN, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_POLOLU, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CP2102, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CP210X_2, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_SUUNTO, 0) },
- { USB_VPI(USB_VENDOR_SILABS, USB_PRODUCT_SILABS_TRAQMATE, 0) },
- { USB_VPI(USB_VENDOR_SILABS2, USB_PRODUCT_SILABS2_DCU11CLONE, 0) },
- { USB_VPI(USB_VENDOR_USI, USB_PRODUCT_USI_MC60, 0) },
+#define USLCOM_DEV(v,p) { USB_VP(USB_VENDOR_##v, USB_PRODUCT_##v##_##p) }
+ USLCOM_DEV(BALTECH, CARDREADER),
+ USLCOM_DEV(DYNASTREAM, ANTDEVBOARD),
+ USLCOM_DEV(JABLOTRON, PC60B),
+ USLCOM_DEV(SILABS, ARGUSISP),
+ USLCOM_DEV(SILABS, CRUMB128),
+ USLCOM_DEV(SILABS, DEGREE),
+ USLCOM_DEV(SILABS, BURNSIDE),
+ USLCOM_DEV(SILABS, HELICOM),
+ USLCOM_DEV(SILABS, LIPOWSKY_HARP),
+ USLCOM_DEV(SILABS, LIPOWSKY_JTAG),
+ USLCOM_DEV(SILABS, LIPOWSKY_LIN),
+ USLCOM_DEV(SILABS, POLOLU),
+ USLCOM_DEV(SILABS, CP2102),
+ USLCOM_DEV(SILABS, CP210X_2),
+ USLCOM_DEV(SILABS, SUUNTO),
+ USLCOM_DEV(SILABS, TRAQMATE),
+ USLCOM_DEV(SILABS2, DCU11CLONE),
+ USLCOM_DEV(USI, MC60),
+#undef USLCOM_DEV
};
static device_method_t uslcom_methods[] = {
OpenPOWER on IntegriCloud