summaryrefslogtreecommitdiffstats
path: root/rtemsbsd
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-11-04 11:33:00 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-11-04 15:28:21 +0100
commitaf5333e0a02b2295304d4e029b15ee15a4fe2b3a (patch)
treec5c43680d374f58b487eeeaf18fb7ec6b84ba074 /rtemsbsd
parentBUS_SPACE(9): Use simple memory model for ARM (diff)
downloadrtems-libbsd-af5333e0a02b2295304d4e029b15ee15a4fe2b3a.tar.bz2
Update to FreeBSD 8.4
Diffstat (limited to 'rtemsbsd')
-rw-r--r--rtemsbsd/include/rtems/bsd/local/bus_if.h33
-rw-r--r--rtemsbsd/include/rtems/bsd/local/device_if.h2
-rw-r--r--rtemsbsd/include/rtems/bsd/local/miidevs.h19
-rw-r--r--rtemsbsd/include/rtems/bsd/local/pci_if.h2
-rw-r--r--rtemsbsd/include/rtems/bsd/local/pcib_if.h2
-rw-r--r--rtemsbsd/include/rtems/bsd/local/usb_if.h14
-rw-r--r--rtemsbsd/include/rtems/bsd/local/usbdevs.h919
-rw-r--r--rtemsbsd/include/rtems/bsd/local/usbdevs_data.h4715
-rw-r--r--rtemsbsd/include/rtems/bsd/local/vnode_if.h1546
-rw-r--r--rtemsbsd/include/rtems/bsd/local/vnode_if_newproto.h66
-rw-r--r--rtemsbsd/include/rtems/bsd/local/vnode_if_typedef.h170
-rw-r--r--rtemsbsd/local/bus_if.c10
-rw-r--r--rtemsbsd/local/device_if.c2
-rw-r--r--rtemsbsd/local/pci_if.c2
-rw-r--r--rtemsbsd/local/pcib_if.c2
-rw-r--r--rtemsbsd/local/usb_if.c10
-rw-r--r--rtemsbsd/rtems/rtems-bsd-pci_bus.c1
-rw-r--r--rtemsbsd/rtems/rtems-bsd-pci_cfgreg.c1
18 files changed, 5663 insertions, 1853 deletions
diff --git a/rtemsbsd/include/rtems/bsd/local/bus_if.h b/rtemsbsd/include/rtems/bsd/local/bus_if.h
index 6a54d605..a0204db3 100644
--- a/rtemsbsd/include/rtems/bsd/local/bus_if.h
+++ b/rtemsbsd/include/rtems/bsd/local/bus_if.h
@@ -3,7 +3,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * kern/bus_if.m
+ * freebsd-org/sys/kern/bus_if.m
* with
* makeobjops.awk
*
@@ -319,6 +319,37 @@ static __inline int BUS_DEACTIVATE_RESOURCE(device_t _dev, device_t _child,
return ((bus_deactivate_resource_t *) _m)(_dev, _child, _type, _rid, _r);
}
+/** @brief Unique descriptor for the BUS_ADJUST_RESOURCE() method */
+extern struct kobjop_desc bus_adjust_resource_desc;
+/** @brief A function implementing the BUS_ADJUST_RESOURCE() method */
+typedef int bus_adjust_resource_t(device_t _dev, device_t _child, int _type,
+ struct resource *_res, u_long _start,
+ u_long _end);
+/**
+ * @brief Adjust a resource
+ *
+ * Adjust the start and/or end of a resource allocated by
+ * BUS_ALLOC_RESOURCE. At least part of the new address range must overlap
+ * with the existing address range. If the successful, the resource's range
+ * will be adjusted to [start, end] on return.
+ *
+ * @param _dev the parent device of @p _child
+ * @param _child the device which allocated the resource
+ * @param _type the type of resource
+ * @param _res the resource to adjust
+ * @param _start the new starting address of the resource range
+ * @param _end the new ending address of the resource range
+ */
+
+static __inline int BUS_ADJUST_RESOURCE(device_t _dev, device_t _child,
+ int _type, struct resource *_res,
+ u_long _start, u_long _end)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_dev)->ops,bus_adjust_resource);
+ return ((bus_adjust_resource_t *) _m)(_dev, _child, _type, _res, _start, _end);
+}
+
/** @brief Unique descriptor for the BUS_RELEASE_RESOURCE() method */
extern struct kobjop_desc bus_release_resource_desc;
/** @brief A function implementing the BUS_RELEASE_RESOURCE() method */
diff --git a/rtemsbsd/include/rtems/bsd/local/device_if.h b/rtemsbsd/include/rtems/bsd/local/device_if.h
index 47339eb3..7a2cbc72 100644
--- a/rtemsbsd/include/rtems/bsd/local/device_if.h
+++ b/rtemsbsd/include/rtems/bsd/local/device_if.h
@@ -3,7 +3,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * kern/device_if.m
+ * freebsd-org/sys/kern/device_if.m
* with
* makeobjops.awk
*
diff --git a/rtemsbsd/include/rtems/bsd/local/miidevs.h b/rtemsbsd/include/rtems/bsd/local/miidevs.h
index ee8f4327..f0f42d41 100644
--- a/rtemsbsd/include/rtems/bsd/local/miidevs.h
+++ b/rtemsbsd/include/rtems/bsd/local/miidevs.h
@@ -66,6 +66,7 @@
#define MII_OUI_LEVEL1 0x00207b /* Level 1 */
#define MII_OUI_NATSEMI 0x080017 /* National Semiconductor */
#define MII_OUI_QUALSEMI 0x006051 /* Quality Semiconductor */
+#define MII_OUI_RDC 0x000bb4 /* RDC Semiconductor */
#define MII_OUI_REALTEK 0x000020 /* RealTek Semicondctor */
#define MII_OUI_SEEQ 0x00a07d /* Seeq */
#define MII_OUI_SIS 0x00e006 /* Silicon Integrated Systems */
@@ -205,9 +206,17 @@
#define MII_MODEL_xxBROADCOM_ALT1_BCM5761 0x003d
#define MII_STR_xxBROADCOM_ALT1_BCM5761 "BCM5761 10/100/1000baseTX PHY"
#define MII_MODEL_xxBROADCOM_ALT1_BCM5709S 0x003f
-#define MII_STR_xxBROADCOM_ALT1_BCM5709S "BCM5709S 1000/2500baseSX PHY"
+#define MII_STR_xxBROADCOM_ALT1_BCM5709S "BCM5709S/5720S 1000/2500baseSX PHY"
+#define MII_MODEL_xxBROADCOM_ALT2_BCM57780 0x0019
+#define MII_STR_xxBROADCOM_ALT2_BCM57780 "BCM57780 1000BASE-T media interface"
#define MII_MODEL_xxBROADCOM_ALT2_BCM5717C 0x0020
#define MII_STR_xxBROADCOM_ALT2_BCM5717C "BCM5717C 10/100/1000baseTX PHY"
+#define MII_MODEL_xxBROADCOM_ALT2_BCM5719C 0x0022
+#define MII_STR_xxBROADCOM_ALT2_BCM5719C "BCM5719C 10/100/1000baseTX PHY"
+#define MII_MODEL_xxBROADCOM_ALT2_BCM57765 0x0024
+#define MII_STR_xxBROADCOM_ALT2_BCM57765 "BCM57765 10/100/1000baseTX PHY"
+#define MII_MODEL_xxBROADCOM_ALT2_BCM5720C 0x0036
+#define MII_STR_xxBROADCOM_ALT2_BCM5720C "BCM5720C 10/100/1000baseTX PHY"
#define MII_MODEL_BROADCOM2_BCM5906 0x0004
#define MII_STR_BROADCOM2_BCM5906 "BCM5906 10/100baseTX PHY"
@@ -292,11 +301,17 @@
#define MII_STR_NATSEMI_DP83861 "DP83861 10/100/1000 media interface"
#define MII_MODEL_NATSEMI_DP83865 0x0007
#define MII_STR_NATSEMI_DP83865 "DP83865 10/100/1000 media interface"
+#define MII_MODEL_NATSEMI_DP83849 0x000a
+#define MII_STR_NATSEMI_DP83849 "DP83849 10/100 media interface"
/* Quality Semiconductor PHYs */
#define MII_MODEL_QUALSEMI_QS6612 0x0000
#define MII_STR_QUALSEMI_QS6612 "QS6612 10/100 media interface"
+/* RDC Semiconductor PHYs */
+#define MII_MODEL_RDC_R6040 0x0003
+#define MII_STR_RDC_R6040 "R6040 10/100 media interface"
+
/* RealTek Semiconductor PHYs */
#define MII_MODEL_REALTEK_RTL8201L 0x0020
#define MII_STR_REALTEK_RTL8201L "RTL8201L 10/100 media interface"
@@ -360,6 +375,8 @@
#define MII_STR_MARVELL_E1116R "Marvell 88E1116R Gigabit PHY"
#define MII_MODEL_MARVELL_E1118 0x0022
#define MII_STR_MARVELL_E1118 "Marvell 88E1118 Gigabit PHY"
+#define MII_MODEL_MARVELL_E1149R 0x0025
+#define MII_STR_MARVELL_E1149R "Marvell 88E1149R Quad Gigabit PHY"
#define MII_MODEL_MARVELL_E3016 0x0026
#define MII_STR_MARVELL_E3016 "Marvell 88E3016 10/100 Fast Ethernet PHY"
#define MII_MODEL_MARVELL_PHYG65G 0x0027
diff --git a/rtemsbsd/include/rtems/bsd/local/pci_if.h b/rtemsbsd/include/rtems/bsd/local/pci_if.h
index c2028bf8..d4152556 100644
--- a/rtemsbsd/include/rtems/bsd/local/pci_if.h
+++ b/rtemsbsd/include/rtems/bsd/local/pci_if.h
@@ -3,7 +3,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * dev/pci/pci_if.m
+ * freebsd-org/sys/dev/pci/pci_if.m
* with
* makeobjops.awk
*
diff --git a/rtemsbsd/include/rtems/bsd/local/pcib_if.h b/rtemsbsd/include/rtems/bsd/local/pcib_if.h
index ad659176..22c387e9 100644
--- a/rtemsbsd/include/rtems/bsd/local/pcib_if.h
+++ b/rtemsbsd/include/rtems/bsd/local/pcib_if.h
@@ -3,7 +3,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * dev/pci/pcib_if.m
+ * freebsd-org/sys/dev/pci/pcib_if.m
* with
* makeobjops.awk
*
diff --git a/rtemsbsd/include/rtems/bsd/local/usb_if.h b/rtemsbsd/include/rtems/bsd/local/usb_if.h
index 6f4a15a3..1c5b9199 100644
--- a/rtemsbsd/include/rtems/bsd/local/usb_if.h
+++ b/rtemsbsd/include/rtems/bsd/local/usb_if.h
@@ -3,7 +3,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * dev/usb/usb_if.m
+ * freebsd-org/sys/dev/usb/usb_if.m
* with
* makeobjops.awk
*
@@ -28,4 +28,16 @@ static __inline int USB_HANDLE_REQUEST(device_t dev, const void *req,
return ((usb_handle_request_t *) _m)(dev, req, pptr, plen, offset, pstate);
}
+/** @brief Unique descriptor for the USB_TAKE_CONTROLLER() method */
+extern struct kobjop_desc usb_take_controller_desc;
+/** @brief A function implementing the USB_TAKE_CONTROLLER() method */
+typedef int usb_take_controller_t(device_t dev);
+
+static __inline int USB_TAKE_CONTROLLER(device_t dev)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)dev)->ops,usb_take_controller);
+ return ((usb_take_controller_t *) _m)(dev);
+}
+
#endif /* _usb_if_h_ */
diff --git a/rtemsbsd/include/rtems/bsd/local/usbdevs.h b/rtemsbsd/include/rtems/bsd/local/usbdevs.h
index 79bee891..63f285c3 100644
--- a/rtemsbsd/include/rtems/bsd/local/usbdevs.h
+++ b/rtemsbsd/include/rtems/bsd/local/usbdevs.h
@@ -24,13 +24,6 @@
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the NetBSD
- * Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
@@ -331,10 +324,12 @@
#define USB_VENDOR_ALARIS 0x0620 /* Alaris */
#define USB_VENDOR_APEX 0x0624 /* Apex */
#define USB_VENDOR_CREATIVE3 0x062a /* Creative Labs */
+#define USB_VENDOR_MICRON 0x0634 /* Micron Technology */
#define USB_VENDOR_VIVITAR 0x0636 /* Vivitar */
#define USB_VENDOR_GUNZE 0x0637 /* Gunze Electronics USA */
#define USB_VENDOR_AVISION 0x0638 /* Avision */
#define USB_VENDOR_TEAC 0x0644 /* TEAC */
+#define USB_VENDOR_ACTON 0x0647 /* Acton Research Corp. */
#define USB_VENDOR_SGI 0x065e /* Silicon Graphics */
#define USB_VENDOR_SANWASUPPLY 0x0663 /* Sanwa Supply */
#define USB_VENDOR_MEGATEC 0x0665 /* Megatec */
@@ -359,6 +354,7 @@
#define USB_VENDOR_ASIAMD 0x06be /* Asia Microelectronic Development */
#define USB_VENDOR_BIZLINK 0x06c4 /* Bizlink International */
#define USB_VENDOR_KEYSPAN 0x06cd /* Keyspan / InnoSys Inc. */
+#define USB_VENDOR_CONTEC 0x06ce /* Contec products */
#define USB_VENDOR_AASHIMA 0x06d6 /* Aashima Technology */
#define USB_VENDOR_LIEBERT 0x06da /* Liebert */
#define USB_VENDOR_MULTITECH 0x06e0 /* MultiTech */
@@ -377,7 +373,7 @@
#define USB_VENDOR_SYNTECH 0x0745 /* Syntech Information */
#define USB_VENDOR_DIGITALSTREAM 0x074e /* Digital Stream */
#define USB_VENDOR_AUREAL 0x0755 /* Aureal Semiconductor */
-#define USB_VENDOR_MIDIMAN 0x0763 /* Midiman */
+#define USB_VENDOR_MAUDIO 0x0763 /* M-Audio */
#define USB_VENDOR_CYBERPOWER 0x0764 /* Cyber Power Systems, Inc. */
#define USB_VENDOR_SURECOM 0x0769 /* Surecom Technology */
#define USB_VENDOR_HIDGLOBAL 0x076b /* HID Global */
@@ -418,6 +414,7 @@
#define USB_VENDOR_STSN 0x07ef /* STSN */
#define USB_VENDOR_CENTURY 0x07f7 /* Century Corp */
#define USB_VENDOR_NEWLINK 0x07ff /* NEWlink */
+#define USB_VENDOR_MAGTEK 0x0801 /* Mag-Tek */
#define USB_VENDOR_ZOOM 0x0803 /* Zoom Telephonics */
#define USB_VENDOR_PCS 0x0810 /* Personal Communication Systems */
#define USB_VENDOR_ALPHASMART 0x081e /* AlphaSmart, Inc. */
@@ -498,8 +495,11 @@
#define USB_VENDOR_MEDIAGEAR 0x0a48 /* MediaGear */
#define USB_VENDOR_BROADCOM 0x0a5c /* Broadcom */
#define USB_VENDOR_GREENHOUSE 0x0a6b /* GREENHOUSE */
+#define USB_VENDOR_MEDELI 0x0a67 /* Medeli */
#define USB_VENDOR_GEOCAST 0x0a79 /* Geocast Network Systems */
-#define USB_VENDOR_IDQUANTIQUE 0x0aba /* id Quantique */
+#define USB_VENDOR_EGO 0x0a92 /* EGO systems */
+#define USB_VENDOR_IDQUANTIQUE 0x0aba /* ID Quantique */
+#define USB_VENDOR_IDTECH 0x0acd /* ID TECH */
#define USB_VENDOR_ZYDAS 0x0ace /* Zydas Technology Corporation */
#define USB_VENDOR_NEODIO 0x0aec /* Neodio */
#define USB_VENDOR_OPTION 0x0af0 /* Option N.V. */
@@ -526,14 +526,20 @@
#define USB_VENDOR_FSC 0x0bf8 /* Fujitsu Siemens Computers */
#define USB_VENDOR_AGATE 0x0c08 /* Agate Technologies */
#define USB_VENDOR_DMI 0x0c0b /* DMI */
+#define USB_VENDOR_ICOM 0x0c26 /* Icom Inc. */
+#define USB_VENDOR_GNOTOMETRICS 0x0c33 /* GN Otometrics */
#define USB_VENDOR_CHICONY2 0x0c45 /* Chicony */
#define USB_VENDOR_REINERSCT 0x0c4b /* Reiner-SCT */
#define USB_VENDOR_SEALEVEL 0x0c52 /* Sealevel System */
+#define USB_VENDOR_JETI 0x0c6c /* Jeti */
#define USB_VENDOR_LUWEN 0x0c76 /* Luwen */
+#define USB_VENDOR_ELEKTOR 0x0c7d /* ELEKTOR Electronics */
#define USB_VENDOR_KYOCERA2 0x0c88 /* Kyocera Wireless Corp. */
#define USB_VENDOR_ZCOM 0x0cde /* Z-Com */
#define USB_VENDOR_ATHEROS2 0x0cf3 /* Atheros Communications */
+#define USB_VENDOR_POSIFLEX 0x0d3a /* POSIFLEX */
#define USB_VENDOR_TANGTOP 0x0d3d /* Tangtop */
+#define USB_VENDOR_KOBIL 0x0d46 /* KOBIL */
#define USB_VENDOR_SMC3 0x0d5c /* Standard Microsystems */
#define USB_VENDOR_ADDON 0x0d7d /* Add-on Technology */
#define USB_VENDOR_ACDC 0x0d7e /* American Computer & Digital Components */
@@ -542,6 +548,7 @@
#define USB_VENDOR_SKANHEX 0x0d96 /* Skanhex Technology, Inc. */
#define USB_VENDOR_MSI 0x0db0 /* Micro Star International */
#define USB_VENDOR_ELCON 0x0db7 /* ELCON Systemtechnik */
+#define USB_VENDOR_UNKNOWN4 0x0dcd /* Unknown vendor */
#define USB_VENDOR_NETAC 0x0dd8 /* Netac */
#define USB_VENDOR_SITECOMEU 0x0df6 /* Sitecom Europe */
#define USB_VENDOR_MOBILEACTION 0x0df7 /* Mobile Action */
@@ -550,6 +557,7 @@
#define USB_VENDOR_HAWKING 0x0e66 /* Hawking */
#define USB_VENDOR_FOSSIL 0x0e67 /* Fossil, Inc */
#define USB_VENDOR_GMATE 0x0e7e /* G.Mate, Inc */
+#define USB_VENDOR_MEDIATEK 0x0e8d /* MediaTek, Inc. */
#define USB_VENDOR_OTI 0x0ea0 /* Ours Technology */
#define USB_VENDOR_YISO 0x0eab /* Yiso Wireless Co. */
#define USB_VENDOR_PILOTECH 0x0eaf /* Pilotech */
@@ -564,11 +572,15 @@
#define USB_VENDOR_FALCOM 0x0f94 /* Falcom Wireless Communications GmbH */
#define USB_VENDOR_RIM 0x0fca /* Research In Motion */
#define USB_VENDOR_DYNASTREAM 0x0fcf /* Dynastream Innovations */
+#define USB_VENDOR_LARSENBRUSGAARD 0x0fd8 /* Larsen and Brusgaard */
+#define USB_VENDOR_KONTRON 0x0fe6 /* Kontron AG */
#define USB_VENDOR_QUALCOMM 0x1004 /* Qualcomm */
#define USB_VENDOR_APACER 0x1005 /* Apacer */
#define USB_VENDOR_MOTOROLA4 0x100d /* Motorola */
#define USB_VENDOR_AIRPLUS 0x1011 /* Airplus */
#define USB_VENDOR_DESKNOTE 0x1019 /* Desknote */
+#define USB_VENDOR_NEC3 0x1033 /* NEC */
+#define USB_VENDOR_TTI 0x103e /* Thurlby Thandar Instruments */
#define USB_VENDOR_GIGABYTE 0x1044 /* GIGABYTE */
#define USB_VENDOR_WESTERN 0x1058 /* Western Digital */
#define USB_VENDOR_MOTOROLA 0x1063 /* Motorola */
@@ -597,12 +609,14 @@
#define USB_VENDOR_SIEMENS3 0x11f5 /* Siemens */
#define USB_VENDOR_NETINDEX 0x11f6 /* NetIndex */
#define USB_VENDOR_ALCATEL 0x11f7 /* Alcatel */
+#define USB_VENDOR_INTERBIOMETRICS 0x1209 /* Interbiometrics */
#define USB_VENDOR_UNKNOWN3 0x1233 /* Unknown vendor */
#define USB_VENDOR_TSUNAMI 0x1241 /* Tsunami */
#define USB_VENDOR_PHEENET 0x124a /* Pheenet */
#define USB_VENDOR_TARGUS 0x1267 /* Targus */
#define USB_VENDOR_TWINMOS 0x126f /* TwinMOS */
#define USB_VENDOR_TENDA 0x1286 /* Tenda */
+#define USB_VENDOR_TESTO 0x128d /* Testo products */
#define USB_VENDOR_CREATIVE2 0x1292 /* Creative Labs */
#define USB_VENDOR_BELKIN2 0x1293 /* Belkin Components */
#define USB_VENDOR_CYBERTAN 0x129b /* CyberTAN Technology */
@@ -617,11 +631,14 @@
#define USB_VENDOR_CISCOLINKSYS 0x13b1 /* Cisco-Linksys */
#define USB_VENDOR_SHARK 0x13d2 /* Shark */
#define USB_VENDOR_AZUREWAVE 0x13d3 /* AsureWave */
+#define USB_VENDOR_INITIO 0x13fd /* Initio Corporation */
#define USB_VENDOR_EMTEC 0x13fe /* Emtec */
#define USB_VENDOR_NOVATEL 0x1410 /* Novatel Wireless */
#define USB_VENDOR_MERLIN 0x1416 /* Merlin */
+#define USB_VENDOR_REDOCTANE 0x1430 /* RedOctane */
#define USB_VENDOR_WISTRONNEWEB 0x1435 /* Wistron NeWeb */
#define USB_VENDOR_RADIOSHACK 0x1453 /* Radio Shack */
+#define USB_VENDOR_FIC 0x1457 /* FIC / OpenMoko */
#define USB_VENDOR_HUAWEI3COM 0x1472 /* Huawei-3Com */
#define USB_VENDOR_ABOCOM2 0x1482 /* AboCom Systems */
#define USB_VENDOR_SILICOM 0x1485 /* Silicom */
@@ -640,7 +657,10 @@
#define USB_VENDOR_UMEDIA 0x157e /* U-MEDIA Communications */
#define USB_VENDOR_FIBERLINE 0x1582 /* Fiberline */
#define USB_VENDOR_SPARKLAN 0x15a9 /* SparkLAN */
+#define USB_VENDOR_OLIMEX 0x15ba /* Olimex */
+#define USB_VENDOR_SOUNDGRAPH 0x15c2 /* Soundgraph, Inc. */
#define USB_VENDOR_AMIT2 0x15c5 /* AMIT */
+#define USB_VENDOR_TEXTECH 0x15ca /* Textech International Ltd. */
#define USB_VENDOR_SOHOWARE 0x15e8 /* SOHOware */
#define USB_VENDOR_UMAX 0x1606 /* UMAX Data Systems */
#define USB_VENDOR_INSIDEOUT 0x1608 /* Inside Out Networks */
@@ -656,12 +676,14 @@
#define USB_VENDOR_ANYDATA 0x16d5 /* AnyDATA Corporation */
#define USB_VENDOR_JABLOTRON 0x16d6 /* Jablotron */
#define USB_VENDOR_CMOTECH 0x16d8 /* C-motech */
+#define USB_VENDOR_WIENERPLEINBAUS 0x16dc /* WIENER Plein & Baus GmbH. */
#define USB_VENDOR_AXESSTEL 0x1726 /* Axesstel Co., Ltd. */
#define USB_VENDOR_LINKSYS4 0x1737 /* Linksys */
#define USB_VENDOR_SENAO 0x1740 /* Senao */
#define USB_VENDOR_ASUS2 0x1761 /* ASUS */
#define USB_VENDOR_SWEEX2 0x177f /* Sweex */
#define USB_VENDOR_METAGEEK 0x1781 /* MetaGeek */
+#define USB_VENDOR_KAMSTRUP 0x17a8 /* Kamstrup A/S */
#define USB_VENDOR_WAVESENSE 0x17f4 /* WaveSense */
#define USB_VENDOR_VAISALA 0x1843 /* Vaisala */
#define USB_VENDOR_AMIT 0x18c5 /* AMIT */
@@ -670,12 +692,19 @@
#define USB_VENDOR_ELV 0x18ef /* ELV */
#define USB_VENDOR_LINKSYS3 0x1915 /* Linksys */
#define USB_VENDOR_QUALCOMMINC 0x19d2 /* Qualcomm, Incorporated */
+#define USB_VENDOR_BAYER 0x1a79 /* Bayer */
#define USB_VENDOR_WCH2 0x1a86 /* QinHeng Electronics */
#define USB_VENDOR_STELERA 0x1a8d /* Stelera Wireless */
+#define USB_VENDOR_CORSAIR 0x1b1c /* Corsair */
#define USB_VENDOR_MATRIXORBITAL 0x1b3d /* Matrix Orbital */
#define USB_VENDOR_OVISLINK 0x1b75 /* OvisLink */
+#define USB_VENDOR_TML 0x1b91 /* The Mobility Lab */
#define USB_VENDOR_TCTMOBILE 0x1bbb /* TCT Mobile */
+#define USB_VENDOR_ALTI2 0x1bc9 /* Alti-2 products */
+#define USB_VENDOR_SUNPLUS 0x1bcf /* Sunplus Innovation Technology Inc. */
+#define USB_VENDOR_WAGO 0x1be3 /* WAGO Kontakttechnik GmbH. */
#define USB_VENDOR_TELIT 0x1bc7 /* Telit */
+#define USB_VENDOR_IONICS 0x1c0c /* Ionics PlugComputer */
#define USB_VENDOR_LONGCHEER 0x1c9e /* Longcheer Holdings, Ltd. */
#define USB_VENDOR_MPMAN 0x1cae /* MpMan */
#define USB_VENDOR_DRESDENELEKTRONIK 0x1cf1 /* dresden elektronik */
@@ -685,19 +714,27 @@
#define USB_VENDOR_METAGEEK2 0x1dd5 /* MetaGeek */
#define USB_VENDOR_ALINK 0x1e0e /* Alink */
#define USB_VENDOR_AIRTIES 0x1eda /* AirTies */
+#define USB_VENDOR_FESTO 0x1e29 /* Festo */
+#define USB_VENDOR_VERTEX 0x1fe7 /* Vertex Wireless Co., Ltd. */
#define USB_VENDOR_DLINK 0x2001 /* D-Link */
#define USB_VENDOR_PLANEX2 0x2019 /* Planex Communications */
#define USB_VENDOR_HAUPPAUGE2 0x2040 /* Hauppauge Computer Works */
#define USB_VENDOR_TLAYTECH 0x20b9 /* Tlay Tech */
#define USB_VENDOR_ENCORE 0x203d /* Encore */
+#define USB_VENDOR_QIHARDWARE 0x20b7 /* QI-hardware */
#define USB_VENDOR_PARA 0x20b8 /* PARA Industrial */
+#define USB_VENDOR_SIMTEC 0x20df /* Simtec Electronics */
+#define USB_VENDOR_RTSYSTEMS 0x2100 /* RTSYSTEMS */
+#define USB_VENDOR_VIALABS 0x2109 /* VIA Labs */
#define USB_VENDOR_ERICSSON 0x2282 /* Ericsson */
#define USB_VENDOR_MOTOROLA2 0x22b8 /* Motorola */
+#define USB_VENDOR_WETELECOM 0x22de /* WeTelecom */
#define USB_VENDOR_TRIPPLITE 0x2478 /* Tripp-Lite */
#define USB_VENDOR_HIROSE 0x2631 /* Hirose Electric */
#define USB_VENDOR_NHJ 0x2770 /* NHJ */
#define USB_VENDOR_PLANEX 0x2c02 /* Planex Communications */
#define USB_VENDOR_VIDZMEDIA 0x3275 /* VidzMedia Pte Ltd */
+#define USB_VENDOR_LINKINSTRUMENTS 0x3195 /* Link Instruments Inc. */
#define USB_VENDOR_AEI 0x3334 /* AEI */
#define USB_VENDOR_HANK 0x3353 /* Hank Connection */
#define USB_VENDOR_PQI 0x3538 /* PQI */
@@ -709,6 +746,7 @@
#define USB_VENDOR_DELL 0x413c /* Dell */
#define USB_VENDOR_WCH 0x4348 /* QinHeng Electronics */
#define USB_VENDOR_ACEECA 0x4766 /* Aceeca */
+#define USB_VENDOR_PAPOUCH 0x5050 /* Papouch products */
#define USB_VENDOR_AVERATEC 0x50c2 /* Averatec */
#define USB_VENDOR_SWEEX 0x5173 /* Sweex */
#define USB_VENDOR_PROLIFIC2 0x5372 /* Prolific Technologies */
@@ -725,8 +763,10 @@
#define USB_VENDOR_MOSCHIP 0x9710 /* MosChip Semiconductor */
#define USB_VENDOR_MARVELL 0x9e88 /* Marvell Technology Group Ltd. */
#define USB_VENDOR_3COM3 0xa727 /* 3Com */
+#define USB_VENDOR_EVOLUTION 0xdeee /* Evolution Robotics products */
#define USB_VENDOR_DATAAPEX 0xdaae /* DataApex */
#define USB_VENDOR_HP2 0xf003 /* Hewlett Packard */
+#define USB_VENDOR_LOGILINK 0xfc08 /* LogiLink */
#define USB_VENDOR_USRP 0xfffe /* GNU Radio USRP */
/*
@@ -780,6 +820,9 @@
#define USB_PRODUCT_ABOCOM_RT2573_4 0xb21e /* RT2573 */
#define USB_PRODUCT_ABOCOM_WUG2700 0xb21f /* WUG2700 */
+/* Acton Research Corp. */
+#define USB_PRODUCT_ACTON_SPECTRAPRO 0x0100 /* FTDI compatible adapter */
+
/* Accton products */
#define USB_PRODUCT_ACCTON_USB320_EC 0x1046 /* USB320-EC Ethernet Adapter */
#define USB_PRODUCT_ACCTON_2664W 0x3501 /* 2664W */
@@ -907,6 +950,8 @@
/* AirPrime products */
#define USB_PRODUCT_AIRPRIME_PC5220 0x0112 /* CDMA Wireless PC Card */
+#define USB_PRODUCT_AIRPRIME_USB308 0x68A3 /* USB308 HSPA+ USB Modem */
+#define USB_PRODUCT_AIRPRIME_AC313U 0x68aa /* Sierra Wireless AirCard 313U */
/* AirTies products */
#define USB_PRODUCT_AIRTIES_RT3070 0x2310 /* RT3070 */
@@ -920,8 +965,10 @@
/* Alcor Micro, Inc. products */
#define USB_PRODUCT_ALCOR2_KBD_HUB 0x2802 /* Kbd Hub */
+#define USB_PRODUCT_ALCOR_DUMMY 0x0000 /* Dummy product */
#define USB_PRODUCT_ALCOR_SDCR_6335 0x6335 /* SD/MMC Card Reader */
#define USB_PRODUCT_ALCOR_SDCR_6362 0x6362 /* SD/MMC Card Reader */
+#define USB_PRODUCT_ALCOR_SDCR_6366 0x6366 /* SD/MMC Card Reader */
#define USB_PRODUCT_ALCOR_TRANSCEND 0x6387 /* Transcend JetFlash Drive */
#define USB_PRODUCT_ALCOR_MA_KBD_HUB 0x9213 /* MacAlly Kbd Hub */
#define USB_PRODUCT_ALCOR_AU9814 0x9215 /* AU9814 Hub */
@@ -940,6 +987,9 @@
#define USB_PRODUCT_ALTEC_ADA70 0x0070 /* ADA70 Speakers */
#define USB_PRODUCT_ALTEC_ASC495 0xff05 /* ASC495 Speakers */
+/* Alti-2 products */
+#define USB_PRODUCT_ALTI2_N3 0x6001 /* FTDI compatible adapter */
+
/* Allied Telesyn International products */
#define USB_PRODUCT_ALLIEDTELESYN_ATUSB100 0xb100 /* AT-USB100 */
@@ -986,6 +1036,10 @@
/* AMIT(2) products */
#define USB_PRODUCT_AMIT2_RT2870 0x0008 /* RT2870 */
+/* Analog Devices products */
+#define USB_PRODUCT_ANALOGDEVICES_GNICE 0xf000 /* FTDI compatible adapter */
+#define USB_PRODUCT_ANALOGDEVICES_GNICEPLUS 0xf001 /* FTDI compatible adapter */
+
/* Anchor products */
#define USB_PRODUCT_ANCHOR_SERIAL 0x2008 /* Serial */
#define USB_PRODUCT_ANCHOR_EZUSB 0x2131 /* EZUSB */
@@ -1003,6 +1057,7 @@
#define USB_PRODUCT_APC_UPS 0x0002 /* Uninterruptible Power Supply */
/* Apple Computer products */
+#define USB_PRODUCT_APPLE_DUMMY 0x0000 /* Dummy product */
#define USB_PRODUCT_APPLE_IMAC_KBD 0x0201 /* USB iMac Keyboard */
#define USB_PRODUCT_APPLE_KBD 0x0202 /* USB Keyboard M2452 */
#define USB_PRODUCT_APPLE_EXT_KBD 0x020c /* Apple Extended USB Keyboard */
@@ -1033,6 +1088,7 @@
#define USB_PRODUCT_APPLE_IPHONE_3G 0x1292 /* iPhone 3G */
#define USB_PRODUCT_APPLE_IPHONE_3GS 0x1294 /* iPhone 3GS */
#define USB_PRODUCT_APPLE_IPHONE_4 0x1297 /* iPhone 4 */
+#define USB_PRODUCT_APPLE_IPHONE_5 0x12a8 /* iPhone 5 */
#define USB_PRODUCT_APPLE_IPAD 0x129a /* iPad */
#define USB_PRODUCT_APPLE_ETHERNET 0x1402 /* Ethernet A1277 */
@@ -1051,6 +1107,8 @@
#define USB_PRODUCT_ASIX_AX88178 0x1780 /* AX88178 */
#define USB_PRODUCT_ASIX_AX88772 0x7720 /* AX88772 */
#define USB_PRODUCT_ASIX_AX88772A 0x772a /* AX88772A USB 2.0 10/100 Ethernet */
+#define USB_PRODUCT_ASIX_AX88772B 0x772b /* AX88772B USB 2.0 10/100 Ethernet */
+#define USB_PRODUCT_ASIX_AX88772B_1 0x7e2b /* AX88772B USB 2.0 10/100 Ethernet */
/* ASUS products */
#define USB_PRODUCT_ASUS2_USBN11 0x0b05 /* USB-N11 */
@@ -1072,6 +1130,7 @@
#define USB_PRODUCT_ASUS_P535 0x420f /* ASUS P535 PDA */
#define USB_PRODUCT_ASUS_GMSC 0x422f /* ASUS Generic Mass Storage */
#define USB_PRODUCT_ASUS_RT2570 0x1706 /* RT2500USB Wireless Adapter */
+#define USB_PRODUCT_ASUS_USB_N53 0x179d /* ASUS Black Diamond Dual Band USB-N53 */
/* ATen products */
#define USB_PRODUCT_ATEN_UC1284 0x2001 /* Parallel printer */
@@ -1118,8 +1177,27 @@
/* Baltech products */
#define USB_PRODUCT_BALTECH_CARDREADER 0x9999 /* Card reader */
+/* Bayer products */
+#define USB_PRODUCT_BAYER_CONTOUR_CABLE 0x6001 /* FTDI compatible adapter */
+
/* B&B Electronics products */
#define USB_PRODUCT_BBELECTRONICS_USOTL4 0xAC01 /* RS-422/485 */
+#define USB_PRODUCT_BBELECTRONICS_232USB9M 0xac27 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_485USB9F_2W 0xac25 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_485USB9F_4W 0xac26 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_485USBTB_2W 0xac33 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_485USBTB_4W 0xac34 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_TTL3USB9M 0xac50 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_TTL5USB9M 0xac49 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_USO9ML2 0xac03 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_USO9ML2DR 0xac17 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_USO9ML2DR_2 0xac16 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_USOPTL4 0xac11 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_USOPTL4DR 0xac19 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_USOPTL4DR2 0xac18 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_USPTL4 0xac12 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_USTL4 0xac02 /* FTDI compatible adapter */
+#define USB_PRODUCT_BBELECTRONICS_ZZ_PROG1_USB 0xba02 /* FTDI compatible adapter */
/* Belkin products */
/*product BELKIN F5U111 0x???? F5U111 Ethernet*/
@@ -1149,6 +1227,7 @@
#define USB_PRODUCT_BELKIN_RT2870_2 0x805c /* RT2870 */
#define USB_PRODUCT_BELKIN_F5D8053V3 0x815c /* F5D8053 v3 */
#define USB_PRODUCT_BELKIN_F5D8055 0x825a /* F5D8055 */
+#define USB_PRODUCT_BELKIN_F5D8055V2 0x825b /* F5D8055 v2 */
#define USB_PRODUCT_BELKIN_F5D9050V3 0x905b /* F5D9050 ver 3 Wireless Adapter */
#define USB_PRODUCT_BELKIN2_F5U002 0x0002 /* F5U002 Parallel printer */
#define USB_PRODUCT_BELKIN_F6D4050V1 0x935a /* F6D4050 v1 */
@@ -1232,11 +1311,18 @@
#define USB_PRODUCT_CISCOLINKSYS_WUSB54GC 0x0020 /* WUSB54GC */
#define USB_PRODUCT_CISCOLINKSYS_WUSB54GR 0x0023 /* WUSB54GR */
#define USB_PRODUCT_CISCOLINKSYS_WUSBF54G 0x0024 /* WUSBF54G */
+#define USB_PRODUCT_CISCOLINKSYS_AE1000 0x002f /* AE1000 */
#define USB_PRODUCT_CISCOLINKSYS2_RT3070 0x4001 /* RT3070 */
#define USB_PRODUCT_CISCOLINKSYS3_RT3070 0x0101 /* RT3070 */
/* Clipsal products */
-#define USB_PRODUCT_CLIPSAL_5500PCU 0x0303 /* 5500PCU C-Bus */
+#define USB_PRODUCT_CLIPSAL_560884 0x0101 /* 560884 C-Bus Audio Matrix Switch */
+#define USB_PRODUCT_CLIPSAL_5500PACA 0x0201 /* 5500PACA C-Bus Pascal Automation Controller */
+#define USB_PRODUCT_CLIPSAL_5800PC 0x0301 /* 5800PC C-Bus Wireless Interface */
+#define USB_PRODUCT_CLIPSAL_5500PCU 0x0303 /* 5500PCU C-Bus Interface */
+#define USB_PRODUCT_CLIPSAL_5000CT2 0x0304 /* 5000CT2 C-Bus Touch Screen */
+#define USB_PRODUCT_CLIPSAL_C5000CT2 0x0305 /* C5000CT2 C-Bus Touch Screen */
+#define USB_PRODUCT_CLIPSAL_L51xx 0x0401 /* L51xx C-Bus Dimmer */
/* CMOTECH products */
#define USB_PRODUCT_CMOTECH_CNU510 0x5141 /* CDMA Technologies USB modem */
@@ -1278,6 +1364,9 @@
/* Connectix products */
#define USB_PRODUCT_CONNECTIX_QUICKCAM 0x0001 /* QuickCam */
+/* Conect products */
+#define USB_PRODUCT_CONTEC_COM1USBH 0x8311 /* FTDI compatible adapter */
+
/* Corega products */
#define USB_PRODUCT_COREGA_ETHER_USB_T 0x0001 /* Ether USB-T */
#define USB_PRODUCT_COREGA_FETHER_USB_TX 0x0004 /* FEther USB-TX */
@@ -1298,6 +1387,9 @@
#define USB_PRODUCT_COREGA_WLUSB_11_STICK 0x7613 /* WLAN USB Stick 11 */
#define USB_PRODUCT_COREGA_FETHER_USB_TXC 0x9601 /* FEther USB-TXC */
+/* Corsair products */
+#define USB_PRODUCT_CORSAIR_K60 0x0a60 /* Corsair Vengeance K60 keyboard */
+
/* Creative products */
#define USB_PRODUCT_CREATIVE_NOMAD_II 0x1002 /* Nomad II MP3 player */
#define USB_PRODUCT_CREATIVE_NOMAD_IIMG 0x4004 /* Nomad II MG */
@@ -1320,6 +1412,7 @@
#define USB_PRODUCT_CURITEL_HX550C 0x1101 /* CDMA 2000 1xRTT USB modem (HX-550C) */
#define USB_PRODUCT_CURITEL_HX57XB 0x2101 /* CDMA 2000 1xRTT USB modem (HX-570/575B/PR-600) */
#define USB_PRODUCT_CURITEL_PC5740 0x3701 /* Broadband Wireless modem */
+#define USB_PRODUCT_CURITEL_UM150 0x3711 /* EVDO modem */
#define USB_PRODUCT_CURITEL_UM175 0x3714 /* EVDO modem */
/* CyberPower products */
@@ -1400,6 +1493,7 @@
/* D-Link products */
/*product DLINK DSBS25 0x0100 DSB-S25 serial*/
#define USB_PRODUCT_DLINK_DUBE100 0x1a00 /* 10/100 Ethernet */
+#define USB_PRODUCT_DLINK_DUBE100C1 0x1a02 /* DUB-E100 rev C1 */
#define USB_PRODUCT_DLINK_DSB650TX4 0x200c /* 10/100 Ethernet */
#define USB_PRODUCT_DLINK_DWL120E 0x3200 /* DWL-120 rev E */
#define USB_PRODUCT_DLINK_DWL122 0x3700 /* DWL-122 */
@@ -1462,12 +1556,17 @@
#define USB_PRODUCT_EDIMAX_RT2870_1 0x7711 /* RT2870 */
#define USB_PRODUCT_EDIMAX_EW7717 0x7717 /* EW-7717 */
#define USB_PRODUCT_EDIMAX_EW7718 0x7718 /* EW-7718 */
+#define USB_PRODUCT_EDIMAX_EW7811UN 0x7811 /* EW-7811Un */
/* eGalax Products */
#define USB_PRODUCT_EGALAX_TPANEL 0x0001 /* Touch Panel */
#define USB_PRODUCT_EGALAX_TPANEL2 0x0002 /* Touch Panel */
#define USB_PRODUCT_EGALAX2_TPANEL 0x0001 /* Touch Panel */
+/* EGO Products */
+#define USB_PRODUCT_EGO_DUMMY 0x0000 /* Dummy Product */
+#define USB_PRODUCT_EGO_M4U 0x1020 /* ESI M4U */
+
/* Eicon Networks */
#define USB_PRODUCT_EICON_DIVA852 0x4905 /* Diva 852 ISDN TA */
@@ -1489,6 +1588,9 @@
#define USB_PRODUCT_ELECOM_UCSGT0 0x5004 /* UC-SGT */
#define USB_PRODUCT_ELECOM_LDUSBTX3 0xabc1 /* LD-USB/TX */
+/* Elektor products */
+#define USB_PRODUCT_ELEKTOR_FT323R 0x0005 /* FTDI compatible adapter */
+
/* Elsa products */
#define USB_PRODUCT_ELSA_MODEM1 0x2265 /* ELSA Modem Board */
#define USB_PRODUCT_ELSA_USB2ETHERNET 0x3000 /* Microlink USB2Ethernet */
@@ -1499,6 +1601,9 @@
/* EMS products */
#define USB_PRODUCT_EMS_DUAL_SHOOTER 0x0003 /* PSX gun controller converter */
+/* Emtec products */
+#define USB_PRODUCT_EMTEC_RUF2PS 0x2240 /* Flash Drive */
+
/* Encore products */
#define USB_PRODUCT_ENCORE_RT3070_1 0x1480 /* RT3070 */
#define USB_PRODUCT_ENCORE_RT3070_2 0x14a1 /* RT3070 */
@@ -1544,6 +1649,7 @@
#define USB_PRODUCT_EPSON_3590 0x0122 /* Perfection 3590 scanner */
#define USB_PRODUCT_EPSON_4990 0x012a /* Perfection 4990 Photo scanner */
#define USB_PRODUCT_EPSON_CRESSI_EDY 0x0521 /* Cressi Edy diving computer */
+#define USB_PRODUCT_EPSON_N2ITION3 0x0522 /* Zeagle N2iTion3 diving computer */
#define USB_PRODUCT_EPSON_STYLUS_875DC 0x0601 /* Stylus Photo 875DC Card Reader */
#define USB_PRODUCT_EPSON_STYLUS_895 0x0602 /* Stylus Photo 895 Card Reader */
#define USB_PRODUCT_EPSON_CX5400 0x0808 /* CX5400 scanner */
@@ -1565,20 +1671,40 @@
/* e-TEK Labs products */
#define USB_PRODUCT_ETEK_1COM 0x8007 /* Serial */
+/* Evolution products */
+#define USB_PRODUCT_EVOLUTION_ER1 0x0300 /* FTDI compatible adapter */
+#define USB_PRODUCT_EVOLUTION_HYBRID 0x0302 /* FTDI compatible adapter */
+#define USB_PRODUCT_EVOLUTION_RCM4 0x0303 /* FTDI compatible adapter */
+
/* Extended Systems products */
#define USB_PRODUCT_EXTENDED_XTNDACCESS 0x0100 /* XTNDAccess IrDA */
+/* Falcom products */
+#define USB_PRODUCT_FALCOM_TWIST 0x0001 /* USB GSM/GPRS Modem */
+#define USB_PRODUCT_FALCOM_SAMBA 0x0005 /* FTDI compatible adapter */
+
/* FEIYA products */
+#define USB_PRODUCT_FEIYA_DUMMY 0x0000 /* Dummy product */
#define USB_PRODUCT_FEIYA_5IN1 0x1132 /* 5-in-1 Card Reader */
+#define USB_PRODUCT_FEIYA_ELANGO 0x6200 /* MicroSDHC Card Reader */
+#define USB_PRODUCT_FEIYA_AC110 0x6300 /* AC-110 Card Reader */
+
+/* Festo */
+#define USB_PRODUCT_FESTO_CPX_USB 0x0102 /* CPX-USB */
+#define USB_PRODUCT_FESTO_CMSP 0x0501 /* CMSP */
/* Fiberline */
#define USB_PRODUCT_FIBERLINE_WL430U 0x6003 /* WL-430U */
+/* FIC / OpenMoko */
+#define USB_PRODUCT_FIC_NEO1973_DEBUG 0x5118 /* FTDI compatible adapter */
+
/* Fossil, Inc products */
#define USB_PRODUCT_FOSSIL_WRISTPDA 0x0002 /* Wrist PDA */
/* Foxconn products */
-#define USB_PRODUCT_FOXCONN_PIRELLI_DP_L10 0xe000 /* Pirelli DP-L10 */
+#define USB_PRODUCT_FOXCONN_TCOM_TC_300 0xe000 /* T-Com TC 300 */
+#define USB_PRODUCT_FOXCONN_PIRELLI_DP_L10 0xe003 /* Pirelli DP-L10 */
/* Freecom products */
#define USB_PRODUCT_FREECOM_DVD 0xfc01 /* DVD drive */
@@ -1591,9 +1717,13 @@
#define USB_PRODUCT_FTDI_SERIAL_8U100AX 0x8372 /* 8U100AX Serial */
#define USB_PRODUCT_FTDI_SERIAL_8U232AM 0x6001 /* 8U232AM Serial */
#define USB_PRODUCT_FTDI_SERIAL_8U232AM4 0x6004 /* 8U232AM Serial */
+#define USB_PRODUCT_FTDI_SERIAL_232RL 0x6006 /* FT232RL Serial */
#define USB_PRODUCT_FTDI_SERIAL_2232C 0x6010 /* FT2232C Dual port Serial */
+#define USB_PRODUCT_FTDI_232H 0x6014 /* FTDI compatible adapter */
#define USB_PRODUCT_FTDI_SERIAL_2232D 0x9e90 /* FT2232D Dual port Serial */
#define USB_PRODUCT_FTDI_SERIAL_4232H 0x6011 /* FT4232H Quad port Serial */
+#define USB_PRODUCT_FTDI_BEAGLEBONE 0xa6d0 /* BeagleBone */
+#define USB_PRODUCT_FTDI_TURTELIZER2 0xbdc8 /* egnite Turtelizer 2 JTAG/RS232 Adapter */
/* Gude Analog- und Digitalsysteme products also uses FTDI's id: */
#define USB_PRODUCT_FTDI_TACTRIX_OPENPORT_13M 0xcc48 /* OpenPort 1.3 Mitsubishi */
#define USB_PRODUCT_FTDI_TACTRIX_OPENPORT_13S 0xcc49 /* OpenPort 1.3 Subaru */
@@ -1621,6 +1751,204 @@
/* Commerzielle und Technische Informationssysteme GmbH products */
#define USB_PRODUCT_FTDI_CTI_USB_NANO_485 0xf60b /* CTI USB-Nano 485 */
#define USB_PRODUCT_FTDI_CTI_USB_MINI_485 0xf608 /* CTI USB-Mini 485 */
+/* Other products */
+#define USB_PRODUCT_FTDI_232RL 0xfbfa /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_4N_GALAXY_DE_1 0xf3c0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_4N_GALAXY_DE_2 0xf3c1 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_4N_GALAXY_DE_3 0xf3c2 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_8U232AM_ALT 0x6006 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ACCESSO 0xfad0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ACG_HFDUAL 0xdd20 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ACTIVE_ROBOTS 0xe548 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ACTZWAVE 0xf2d0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_AMC232 0xff00 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ARTEMIS 0xdf28 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ASK_RDR400 0xc991 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ATIK_ATK16 0xdf30 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ATIK_ATK16C 0xdf32 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ATIK_ATK16HR 0xdf31 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ATIK_ATK16HRC 0xdf33 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ATIK_ATK16IC 0xdf35 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_BCS_SE923 0xfb99 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CANDAPTER 0x9f80 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CANUSB 0xffa8 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CCSICDU20_0 0xf9d0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CCSICDU40_1 0xf9d1 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CCSICDU64_4 0xf9d4 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CCSLOAD_N_GO_3 0xf9d3 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CCSMACHX_2 0xf9d2 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CCSPRIME8_5 0xf9d5 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CHAMSYS_24_MASTER_WING 0xdaf8 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CHAMSYS_MAXI_WING 0xdafd /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CHAMSYS_MEDIA_WING 0xdafe /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CHAMSYS_MIDI_TIMECODE 0xdafb /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CHAMSYS_MINI_WING 0xdafc /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CHAMSYS_PC_WING 0xdaf9 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CHAMSYS_USB_DMX 0xdafa /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CHAMSYS_WING 0xdaff /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_COM4SM 0xd578 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CONVERTER_0 0xd388 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CONVERTER_1 0xd389 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CONVERTER_2 0xd38a /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CONVERTER_3 0xd38b /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CONVERTER_4 0xd38c /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CONVERTER_5 0xd38d /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CONVERTER_6 0xd38e /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_CONVERTER_7 0xd38f /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_DMX4ALL 0xc850 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_DOMINTELL_DGQG 0xef50 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_DOMINTELL_DUSB 0xef51 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_DOTEC 0x9868 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ECLO_COM_1WIRE 0xea90 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ECO_PRO_CDS 0xe520 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELSTER_UNICOM 0xe700 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_ALC8500 0xf06e /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_CLI7000 0xfb59 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_CSI8 0xe0f0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_EC3000 0xe006 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_EM1000DL 0xe0f1 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_EM1010PC 0xe0ef /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_FEM 0xe00a /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_FHZ1000PC 0xf06f /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_FHZ1300PC 0xe0e8 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_FM3RX 0xe0ed /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_FS20SIG 0xe0f4 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_HS485 0xe0ea /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_KL100 0xe002 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_MSM1 0xe001 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_PCD200 0xf06c /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_PCK100 0xe0f2 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_PPS7330 0xfb5c /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_RFP500 0xe0f3 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_T1100 0xf06b /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_TFD128 0xe0ec /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_TFM100 0xfb5d /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_TWS550 0xe009 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_UAD8 0xf068 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_UDA7 0xf069 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_UDF77 0xfb5e /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_UIO88 0xfb5f /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_ULA200 0xf06d /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_UM100 0xfb5a /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_UMS100 0xe0eb /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_UO100 0xfb5b /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_UR100 0xfb58 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_USI2 0xf06a /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_USR 0xe000 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_UTP8 0xe0f5 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_WS300PC 0xe0f6 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_WS444PC 0xe0f7 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_WS500 0xe0e9 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_WS550 0xe004 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_WS777 0xe0ee /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_ELV_WS888 0xe008 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_FUTURE_0 0xf44a /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_FUTURE_1 0xf44b /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_FUTURE_2 0xf44c /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GENERIC 0x9378 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E808 0xe808 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E809 0xe809 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E80A 0xe80a /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E80B 0xe80b /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E80C 0xe80c /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E80D 0xe80d /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E80E 0xe80e /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E80F 0xe80f /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E88D 0xe88d /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E88E 0xe88e /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_GUDEADS_E88F 0xe88f /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_HD_RADIO 0x937c /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_HO720 0xed72 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_HO730 0xed73 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_HO820 0xed74 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_HO870 0xed71 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IBS_APP70 0xff3d /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IBS_PCMCIA 0xff3a /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IBS_PEDO 0xff3e /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IBS_PICPRO 0xff39 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IBS_PK1 0xff3b /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IBS_PROD 0xff3f /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IBS_RS232MON 0xff3c /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IBS_US485 0xff38 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IPLUS 0xd070 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IPLUS2 0xd071 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_IRTRANS 0xfc60 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_LENZ_LIUSB 0xd780 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_LM3S_DEVEL_BOARD 0xbcd8 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_LM3S_EVAL_BOARD 0xbcd9 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MASTERDEVEL2 0xf449 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MHAM_DB9 0xeeed /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MHAM_IC 0xeeec /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MHAM_KW 0xeee8 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MHAM_RS232 0xeeee /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MHAM_Y6 0xeeea /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MHAM_Y8 0xeeeb /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MHAM_Y9 0xeeef /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MHAM_YS 0xeee9 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MICRO_CHAMELEON 0xcaa0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MTXORB_5 0xfa05 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_MTXORB_6 0xfa06 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_NXTCAM 0xabb8 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_OCEANIC 0xf460 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_OOCDLINK 0xbaf8 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_OPENDCC 0xbfd8 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_OPENDCC_GATEWAY 0xbfdb /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_OPENDCC_GBM 0xbfdc /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_OPENDCC_SNIFFER 0xbfd9 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_OPENDCC_THROTTLE 0xbfda /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_PCDJ_DAC2 0xfa88 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_PERLE_ULTRAPORT 0xf0c0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_PHI_FISCO 0xe40b /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_PIEGROUP 0xf208 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_PROPOX_JTAGCABLEII 0xd738 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_R2000KU_TRUE_RNG 0xfb80 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_R2X0 0xfc71 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_RELAIS 0xfa10 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_REU_TINY 0xed22 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_RMP200 0xe729 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_RM_CANVIEW 0xfd60 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_RRCIRKITS_LOCOBUFFER 0xc7d0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCIENCESCOPE_HS_LOGBOOK 0xff1d /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCIENCESCOPE_LOGBOOKML 0xff18 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCIENCESCOPE_LS_LOGBOOK 0xff1c /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCS_DEVICE_0 0xd010 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCS_DEVICE_1 0xd011 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCS_DEVICE_2 0xd012 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCS_DEVICE_3 0xd013 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCS_DEVICE_4 0xd014 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCS_DEVICE_5 0xd015 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCS_DEVICE_6 0xd016 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SCS_DEVICE_7 0xd017 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SDMUSBQSS 0xf448 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SIGNALYZER_SH2 0xbca2 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SIGNALYZER_SH4 0xbca4 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SIGNALYZER_SLITE 0xbca1 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SIGNALYZER_ST 0xbca0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SPECIAL_1 0xfc70 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SPECIAL_3 0xfc72 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SPECIAL_4 0xfc73 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SPROG_II 0xf0c8 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SR_RADIO 0x9379 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_SUUNTO_SPORTS 0xf680 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_TAVIR_STK500 0xfa33 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_TERATRONIK_D2XX 0xec89 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_TERATRONIK_VCP 0xec88 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_THORLABS 0xfaf0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_TNC_X 0xebe0 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_TTUSB 0xff20 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_USBX_707 0xf857 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_USINT_CAT 0xb810 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_USINT_RS232 0xb812 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_USINT_WKEY 0xb811 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_VARDAAN 0xf070 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_VNHCPCUSB_D 0xfe38 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_WESTREX_MODEL_777 0xdc00 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_WESTREX_MODEL_8900F 0xdc01 /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_XF_547 0xfc0a /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_XF_640 0xfc0e /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_XF_642 0xfc0f /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_XM_RADIO 0x937a /* FTDI compatible adapter */
+#define USB_PRODUCT_FTDI_YEI_SERVOCENTER31 0xe050 /* FTDI compatible adapter */
/* Fuji photo products */
#define USB_PRODUCT_FUJIPHOTO_MASS0100 0x0100 /* Mass Storage */
@@ -1635,7 +1963,7 @@
#define USB_PRODUCT_GARMIN_IQUE_3600 0x0004 /* iQue 3600 */
/* Gemalto products */
-#define USB_PRODUCT_GEMALTO_PROXPU 0x5501 /* Prox-PU/CU */
+#define USB_PRODUCT_GEMALTO_PROXPU 0x5501 /* Prox-PU/CU RFID Card Reader */
/* General Instruments (Motorola) products */
#define USB_PRODUCT_GENERALINSTMNTS_SB5100 0x5100 /* SURFboard SB5100 Cable modem */
@@ -1683,6 +2011,9 @@
/* G.Mate, Inc products */
#define USB_PRODUCT_GMATE_YP3X00 0x1001 /* YP3X00 PDA */
+/* GN Otometrics */
+#define USB_PRODUCT_GNOTOMETRICS_USB 0x0010 /* FTDI compatible adapter */
+
/* GoHubs products */
#define USB_PRODUCT_GOHUBS_GOCOM232 0x1001 /* GoCOM232 Serial */
@@ -1869,9 +2200,19 @@
#define USB_PRODUCT_HUAWEI_E143E 0x143e /* 3G modem */
#define USB_PRODUCT_HUAWEI_E143F 0x143f /* 3G modem */
#define USB_PRODUCT_HUAWEI_E1752 0x1446 /* 3G modem */
+#define USB_PRODUCT_HUAWEI_K4505 0x1464 /* 3G modem */
#define USB_PRODUCT_HUAWEI_K3765 0x1465 /* 3G modem */
#define USB_PRODUCT_HUAWEI_E1820 0x14ac /* E1820 HSPA+ USB Slider */
+#define USB_PRODUCT_HUAWEI_K3770 0x14c9 /* 3G modem */
+#define USB_PRODUCT_HUAWEI_K3770_INIT 0x14d1 /* K3770 Initial */
+#define USB_PRODUCT_HUAWEI_E3131_INIT 0x14fe /* 3G modem initial */
+#define USB_PRODUCT_HUAWEI_E392 0x1505 /* LTE modem */
+#define USB_PRODUCT_HUAWEI_E3131 0x1506 /* 3G modem */
#define USB_PRODUCT_HUAWEI_K3765_INIT 0x1520 /* K3765 Initial */
+#define USB_PRODUCT_HUAWEI_K4505_INIT 0x1521 /* K4505 Initial */
+#define USB_PRODUCT_HUAWEI_ETS2055 0x1803 /* CDMA modem */
+#define USB_PRODUCT_HUAWEI_E173 0x1c05 /* 3G modem */
+#define USB_PRODUCT_HUAWEI_E173_INIT 0x1c0b /* 3G modem initial */
/* HUAWEI 3com products */
#define USB_PRODUCT_HUAWEI3COM_WUB320G 0x0009 /* Aolynk WUB320g */
@@ -1879,9 +2220,29 @@
/* IBM Corporation */
#define USB_PRODUCT_IBM_USBCDROMDRIVE 0x4427 /* USB CD-ROM Drive */
+/* Icom products */
+#define USB_PRODUCT_ICOM_SP1 0x0004 /* FTDI compatible adapter */
+#define USB_PRODUCT_ICOM_OPC_U_UC 0x0018 /* FTDI compatible adapter */
+#define USB_PRODUCT_ICOM_RP2C1 0x0009 /* FTDI compatible adapter */
+#define USB_PRODUCT_ICOM_RP2C2 0x000a /* FTDI compatible adapter */
+#define USB_PRODUCT_ICOM_RP2D 0x000b /* FTDI compatible adapter */
+#define USB_PRODUCT_ICOM_RP2KVR 0x0013 /* FTDI compatible adapter */
+#define USB_PRODUCT_ICOM_RP2KVT 0x0012 /* FTDI compatible adapter */
+#define USB_PRODUCT_ICOM_RP2VR 0x000d /* FTDI compatible adapter */
+#define USB_PRODUCT_ICOM_RP2VT 0x000c /* FTDI compatible adapter */
+#define USB_PRODUCT_ICOM_RP4KVR 0x0011 /* FTDI compatible adapter */
+#define USB_PRODUCT_ICOM_RP4KVT 0x0010 /* FTDI compatible adapter */
+
+/* ID-tech products */
+#define USB_PRODUCT_IDTECH_IDT1221U 0x0300 /* FTDI compatible adapter */
+
/* Imagination Technologies products */
#define USB_PRODUCT_IMAGINATION_DBX1 0x2107 /* DBX1 DSP core */
+/* Initio Corporation products */
+#define USB_PRODUCT_INITIO_DUMMY 0x0000 /* Dummy product */
+#define USB_PRODUCT_INITIO_INIC_1610P 0x1e40 /* USB to SATA Bridge */
+
/* Inside Out Networks products */
#define USB_PRODUCT_INSIDEOUT_EDGEPORT4 0x0001 /* EdgePort/4 serial ports */
@@ -1897,6 +2258,11 @@
#define USB_PRODUCT_INTEL_EASYPC_CAMERA 0x0110 /* Easy PC Camera */
#define USB_PRODUCT_INTEL_TESTBOARD 0x9890 /* 82930 test board */
#define USB_PRODUCT_INTEL2_IRMH 0x0020 /* Integrated Rate Matching Hub */
+#define USB_PRODUCT_INTEL2_IRMH2 0x0024 /* Integrated Rate Matching Hub */
+
+/* Interbiometric products */
+#define USB_PRODUCT_INTERBIOMETRICS_IOBOARD 0x1002 /* FTDI compatible adapter */
+#define USB_PRODUCT_INTERBIOMETRICS_MINI_IOBOARD 0x1006 /* FTDI compatible adapter */
/* Intersil products */
#define USB_PRODUCT_INTERSIL_PRISM_GT 0x1000 /* PrismGT USB 2.0 WLAN */
@@ -1929,6 +2295,9 @@
#define USB_PRODUCT_IOMEGA_ZIP100 0x0001 /* Zip 100 */
#define USB_PRODUCT_IOMEGA_ZIP250 0x0030 /* Zip 250 */
+/* Ionic products */
+#define USB_PRODUCT_IONICS_PLUGCOMPUTER 0x0102 /* FTDI compatible adapter */
+
/* Integrated System Solution Corp. products */
#define USB_PRODUCT_ISSC_ISSCBTA 0x1001 /* Bluetooth USB Adapter */
@@ -1946,6 +2315,9 @@
/* Jaton products */
#define USB_PRODUCT_JATON_EDA 0x5704 /* Ethernet */
+/* Jeti products */
+#define USB_PRODUCT_JETI_SPC1201 0x04b2 /* FTDI compatible adapter */
+
/* JMicron products */
#define USB_PRODUCT_JMICRON_JM20336 0x2336 /* USB to SATA Bridge */
#define USB_PRODUCT_JMICRON_JM20337 0x2338 /* USB to ATA/ATAPI Bridge */
@@ -1957,6 +2329,10 @@
/* JRC products */
#define USB_PRODUCT_JRC_AH_J3001V_J3002V 0x0001 /* AirH PHONE AH-J3001V/J3002V */
+/* Kamstrrup products */
+#define USB_PRODUCT_KAMSTRUP_OPTICALEYE 0x0001 /* Optical Eye/3-wire */
+#define USB_PRODUCT_KAMSTRUP_MBUS_250D 0x0005 /* M-Bus Master MultiPort 250D */
+
/* Kawatsu products */
#define USB_PRODUCT_KAWATSU_MH4000P 0x0003 /* MiniHub 4000P */
@@ -2005,6 +2381,10 @@
#define USB_PRODUCT_KLSI_DUH3E10BT 0x0008 /* USB Ethernet */
#define USB_PRODUCT_KLSI_DUH3E10BTN 0x0009 /* USB Ethernet */
+/* Kobil products */
+#define USB_PRODUCT_KOBIL_CONV_B1 0x2020 /* FTDI compatible adapter */
+#define USB_PRODUCT_KOBIL_CONV_KAAN 0x2021 /* FTDI compatible adapter */
+
/* Kodak products */
#define USB_PRODUCT_KODAK_DC220 0x0100 /* Digital Science DC220 */
#define USB_PRODUCT_KODAK_DC260 0x0110 /* Digital Science DC260 */
@@ -2013,6 +2393,10 @@
#define USB_PRODUCT_KODAK_DC240 0x0120 /* Digital Science DC240 */
#define USB_PRODUCT_KODAK_DC280 0x0130 /* Digital Science DC280 */
+/* Kontron AG products */
+#define USB_PRODUCT_KONTRON_DM9601 0x8101 /* USB Ethernet */
+#define USB_PRODUCT_KONTRON_JP1082 0x9700 /* USB Ethernet */
+
/* Konica Corp. Products */
#define USB_PRODUCT_KONICA_CAMERA 0x0720 /* Digital Color Camera */
@@ -2035,6 +2419,9 @@
#define USB_PRODUCT_LACIE_HD 0xa601 /* Hard Disk */
#define USB_PRODUCT_LACIE_CDRW 0xa602 /* CD R/W */
+/* Larsen and Brusgaard products */
+#define USB_PRODUCT_LARSENBRUSGAARD_ALTITRACK 0x0001 /* FTDI compatible adapter */
+
/* Leadtek products */
#define USB_PRODUCT_LEADTEK_9531 0x2101 /* 9531 GPS */
@@ -2048,6 +2435,11 @@
/* Liebert products */
#define USB_PRODUCT_LIEBERT_POWERSURE_PXT 0xffff /* PowerSure Personal XT */
+/* Link Instruments Inc. products */
+#define USB_PRODUCT_LINKINSTRUMENTS_MSO19 0xf190 /* Link Instruments MSO-19 */
+#define USB_PRODUCT_LINKINSTRUMENTS_MSO28 0xf280 /* Link Instruments MSO-28 */
+#define USB_PRODUCT_LINKINSTRUMENTS_MSO28_2 0xf281 /* Link Instruments MSO-28 */
+
/* Linksys products */
#define USB_PRODUCT_LINKSYS_MAUSB2 0x0105 /* Camedia MAUSB-2 */
#define USB_PRODUCT_LINKSYS_USB10TX1 0x200c /* USB10TX */
@@ -2067,12 +2459,17 @@
#define USB_PRODUCT_LINKSYS4_RT3070 0x0078 /* RT3070 */
#define USB_PRODUCT_LINKSYS4_WUSB600NV2 0x0079 /* WUSB600N v2 */
+/* Logilink products */
+#define USB_PRODUCT_LOGILINK_DUMMY 0x0000 /* Dummy product */
+#define USB_PRODUCT_LOGILINK_U2M 0x0101 /* LogiLink USB MIDI Cable */
+
/* Logitech products */
#define USB_PRODUCT_LOGITECH_M2452 0x0203 /* M2452 keyboard */
#define USB_PRODUCT_LOGITECH_M4848 0x0301 /* M4848 mouse */
#define USB_PRODUCT_LOGITECH_PAGESCAN 0x040f /* PageScan */
#define USB_PRODUCT_LOGITECH_QUICKCAMWEB 0x0801 /* QuickCam Web */
#define USB_PRODUCT_LOGITECH_QUICKCAMPRO 0x0810 /* QuickCam Pro */
+#define USB_PRODUCT_LOGITECH_WEBCAMC100 0X0817 /* Webcam C100 */
#define USB_PRODUCT_LOGITECH_QUICKCAMEXP 0x0840 /* QuickCam Express */
#define USB_PRODUCT_LOGITECH_QUICKCAM 0x0850 /* QuickCam */
#define USB_PRODUCT_LOGITECH_QUICKCAMPRO3 0x0990 /* QuickCam Pro 9000 */
@@ -2099,11 +2496,14 @@
#define USB_PRODUCT_LOGITEC_RT2870_1 0x0162 /* RT2870 */
#define USB_PRODUCT_LOGITEC_RT2870_2 0x0163 /* RT2870 */
#define USB_PRODUCT_LOGITEC_RT2870_3 0x0164 /* RT2870 */
+#define USB_PRODUCT_LOGITEC_LANW300NU2 0x0166 /* LAN-W300N/U2 */
+#define USB_PRODUCT_LOGITEC_LANW150NU2 0x0168 /* LAN-W150N/U2 */
/* Longcheer Holdings, Ltd. products */
#define USB_PRODUCT_LONGCHEER_WM66 0x6061 /* Longcheer WM66 HSDPA */
#define USB_PRODUCT_LONGCHEER_W14 0x9603 /* Mobilcom W14 */
#define USB_PRODUCT_LONGCHEER_DISK 0xf000 /* Driver disk */
+#define USB_PRODUCT_LONGCHEER_XSSTICK 0x9605 /* 4G Systems XSStick P14 */
/* Lucent products */
@@ -2115,11 +2515,262 @@
/* Macally products */
#define USB_PRODUCT_MACALLY_MOUSE1 0x0101 /* mouse */
+/* Mag-Tek products */
+#define USB_PRODUCT_MAGTEK_USBSWIPE 0x0002 /* USB Mag Stripe Swipe Reader */
+
/* Marvell Technology Group, Ltd. products */
#define USB_PRODUCT_MARVELL_SHEEVAPLUG 0x9e8f /* SheevaPlug serial interface */
-
+
/* Matrix Orbital products */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0100 0x0100 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0101 0x0101 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0102 0x0102 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0103 0x0103 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0104 0x0104 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0105 0x0105 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0106 0x0106 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0107 0x0107 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0108 0x0108 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0109 0x0109 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010A 0x010a /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010B 0x010b /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010C 0x010c /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010D 0x010d /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010E 0x010e /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010F 0x010f /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0110 0x0110 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0111 0x0111 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0112 0x0112 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0113 0x0113 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0114 0x0114 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0115 0x0115 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0116 0x0116 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0117 0x0117 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0118 0x0118 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0119 0x0119 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011A 0x011a /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011B 0x011b /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011C 0x011c /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011D 0x011d /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011E 0x011e /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011F 0x011f /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0120 0x0120 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0121 0x0121 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0122 0x0122 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0123 0x0123 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0124 0x0124 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0125 0x0125 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0126 0x0126 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0128 0x0128 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0129 0x0129 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_012A 0x012a /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_012B 0x012b /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_012D 0x012d /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_012E 0x012e /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_012F 0x012f /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0130 0x0130 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0131 0x0131 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0132 0x0132 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0133 0x0133 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0134 0x0134 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0135 0x0135 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0136 0x0136 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0137 0x0137 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0138 0x0138 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0139 0x0139 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013A 0x013a /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013B 0x013b /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013C 0x013c /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013D 0x013d /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013E 0x013e /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013F 0x013f /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0140 0x0140 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0141 0x0141 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0142 0x0142 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0143 0x0143 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0144 0x0144 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0145 0x0145 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0146 0x0146 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0147 0x0147 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0148 0x0148 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0149 0x0149 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014A 0x014a /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014B 0x014b /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014C 0x014c /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014D 0x014d /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014E 0x014e /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014F 0x014f /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0150 0x0150 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0151 0x0151 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0152 0x0152 /* FTDI compatible adapter */
#define USB_PRODUCT_MATRIXORBITAL_MOUA 0x0153 /* Martrix Orbital MOU-Axxxx LCD displays */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0159 0x0159 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015A 0x015a /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015B 0x015b /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015C 0x015c /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015D 0x015d /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015E 0x015e /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015F 0x015f /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0160 0x0160 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0161 0x0161 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0162 0x0162 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0163 0x0163 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0164 0x0164 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0165 0x0165 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0166 0x0166 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0167 0x0167 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0168 0x0168 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0169 0x0169 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016A 0x016a /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016B 0x016b /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016C 0x016c /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016D 0x016d /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016E 0x016e /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016F 0x016f /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0170 0x0170 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0171 0x0171 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0172 0x0172 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0173 0x0173 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0174 0x0174 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0175 0x0175 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0176 0x0176 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0177 0x0177 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0178 0x0178 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0179 0x0179 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017A 0x017a /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017B 0x017b /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017C 0x017c /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017D 0x017d /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017E 0x017e /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017F 0x017f /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0180 0x0180 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0181 0x0181 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0182 0x0182 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0183 0x0183 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0184 0x0184 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0185 0x0185 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0186 0x0186 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0187 0x0187 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0188 0x0188 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0189 0x0189 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018A 0x018a /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018B 0x018b /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018C 0x018c /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018D 0x018d /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018E 0x018e /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018F 0x018f /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0190 0x0190 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0191 0x0191 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0192 0x0192 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0193 0x0193 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0194 0x0194 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0195 0x0195 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0196 0x0196 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0197 0x0197 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0198 0x0198 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0199 0x0199 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019A 0x019a /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019B 0x019b /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019C 0x019c /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019D 0x019d /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019E 0x019e /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019F 0x019f /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A0 0x01a0 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A1 0x01a1 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A2 0x01a2 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A3 0x01a3 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A4 0x01a4 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A5 0x01a5 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A6 0x01a6 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A7 0x01a7 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A8 0x01a8 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A9 0x01a9 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AA 0x01aa /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AB 0x01ab /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AC 0x01ac /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AD 0x01ad /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AE 0x01ae /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AF 0x01af /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B0 0x01b0 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B1 0x01b1 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B2 0x01b2 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B3 0x01b3 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B4 0x01b4 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B5 0x01b5 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B6 0x01b6 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B7 0x01b7 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B8 0x01b8 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B9 0x01b9 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BA 0x01ba /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BB 0x01bb /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BC 0x01bc /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BD 0x01bd /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BE 0x01be /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BF 0x01bf /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C0 0x01c0 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C1 0x01c1 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C2 0x01c2 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C3 0x01c3 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C4 0x01c4 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C5 0x01c5 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C6 0x01c6 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C7 0x01c7 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C8 0x01c8 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C9 0x01c9 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CA 0x01ca /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CB 0x01cb /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CC 0x01cc /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CD 0x01cd /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CE 0x01ce /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CF 0x01cf /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D0 0x01d0 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D1 0x01d1 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D2 0x01d2 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D3 0x01d3 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D4 0x01d4 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D5 0x01d5 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D6 0x01d6 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D7 0x01d7 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D8 0x01d8 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D9 0x01d9 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DA 0x01da /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DB 0x01db /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DC 0x01dc /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DD 0x01dd /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DE 0x01de /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DF 0x01df /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E0 0x01e0 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E1 0x01e1 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E2 0x01e2 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E3 0x01e3 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E4 0x01e4 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E5 0x01e5 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E6 0x01e6 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E7 0x01e7 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E8 0x01e8 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E9 0x01e9 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01EA 0x01ea /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01EB 0x01eb /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01EC 0x01ec /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01ED 0x01ed /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01EE 0x01ee /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01EF 0x01ef /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F0 0x01f0 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F1 0x01f1 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F2 0x01f2 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F3 0x01f3 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F4 0x01f4 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F5 0x01f5 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F6 0x01f6 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F7 0x01f7 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F8 0x01f8 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F9 0x01f9 /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FA 0x01fa /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FB 0x01fb /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FC 0x01fc /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FD 0x01fd /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FE 0x01fe /* FTDI compatible adapter */
+#define USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FF 0x01ff /* FTDI compatible adapter */
/* MCT Corp. */
#define USB_PRODUCT_MCT_HUB0100 0x0100 /* Hub */
@@ -2127,6 +2778,12 @@
#define USB_PRODUCT_MCT_USB232 0x0210 /* USB-232 Interface */
#define USB_PRODUCT_MCT_SITECOM_USB232 0x0230 /* Sitecom USB-232 Products */
+/* Medeli */
+#define USB_PRODUCT_MEDELI_DD305 0x5011 /* DD305 Digital Drum Set */
+
+/* MediaTek, Inc. */
+#define USB_PRODUCT_MEDIATEK_MTK3329 0x3329 /* MTK II GPS Receiver */
+
/* Meizu Electronics */
#define USB_PRODUCT_MEIZU_M6_SL 0x0140 /* MiniPlayer M6 (SL) */
@@ -2151,14 +2808,19 @@
#define USB_PRODUCT_MELCO_WLRUCG 0x0116 /* WLR-UC-G */
#define USB_PRODUCT_MELCO_WLRUCGAOSS 0x0119 /* WLR-UC-G-AOSS */
#define USB_PRODUCT_MELCO_WLIUCAG300N 0x012e /* WLI-UC-AG300N */
+#define USB_PRODUCT_MELCO_WLIUCG 0x0137 /* WLI-UC-G */
#define USB_PRODUCT_MELCO_RT2870_1 0x0148 /* RT2870 */
#define USB_PRODUCT_MELCO_RT2870_2 0x0150 /* RT2870 */
#define USB_PRODUCT_MELCO_WLIUCGN 0x015d /* WLI-UC-GN */
+#define USB_PRODUCT_MELCO_WLIUCG301N 0x016f /* WLI-UC-G301N */
+#define USB_PRODUCT_MELCO_WLIUCGNM 0x01a2 /* WLI-UC-GNM */
+#define USB_PRODUCT_MELCO_WLIUCGNM2 0x01ee /* WLI-UC-GNM2 */
/* Merlin products */
#define USB_PRODUCT_MERLIN_V620 0x1110 /* Merlin V620 */
/* MetaGeek products */
+#define USB_PRODUCT_METAGEEK_TELLSTICK 0x0c30 /* FTDI compatible adapter */
#define USB_PRODUCT_METAGEEK_WISPY1B 0x083e /* MetaGeek Wi-Spy */
#define USB_PRODUCT_METAGEEK_WISPY24X 0x083f /* MetaGeek Wi-Spy 2.4x */
#define USB_PRODUCT_METAGEEK2_WISPYDBX 0x5000 /* MetaGeek Wi-Spy DBx */
@@ -2172,7 +2834,7 @@
/* MEI products */
#define USB_PRODUCT_MEI_CASHFLOW_SC 0x1100 /* Cashflow-SC Cash Acceptor */
-#define USB_PRODUCT_MEI_S2000 0x1101 /* Seies 2000 Combo Acceptor */
+#define USB_PRODUCT_MEI_S2000 0x1101 /* Series 2000 Combo Acceptor */
/* Micro Star International products */
#define USB_PRODUCT_MSI_BT_DONGLE 0x1967 /* Bluetooth USB dongle */
@@ -2196,6 +2858,9 @@
#define USB_PRODUCT_MSI_RT2573_3 0xa861 /* RT2573 */
#define USB_PRODUCT_MSI_RT2573_4 0xa874 /* RT2573 */
+/* Micron products */
+#define USB_PRODUCT_MICRON_REALSSD 0x0655 /* Real SSD eUSB */
+
/* Microsoft products */
#define USB_PRODUCT_MICROSOFT_SIDEPREC 0x0008 /* SideWinder Precision Pro */
#define USB_PRODUCT_MICROSOFT_INTELLIMOUSE 0x0009 /* IntelliMouse */
@@ -2238,7 +2903,9 @@
#define USB_PRODUCT_MICROTUNE_BT_DONGLE 0x1000 /* Bluetooth USB dongle */
/* Midiman products */
-#define USB_PRODUCT_MIDIMAN_MIDISPORT2X2 0x1001 /* Midisport 2x2 */
+#define USB_PRODUCT_MAUDIO_MIDISPORT2X2 0x1001 /* Midisport 2x2 */
+#define USB_PRODUCT_MAUDIO_FASTTRACKULTRA 0x2080 /* Fast Track Ultra */
+#define USB_PRODUCT_MAUDIO_FASTTRACKULTRA8R 0x2081 /* Fast Track Ultra 8R */
/* MindsAtWork products */
#define USB_PRODUCT_MINDSATWORK_WALLET 0x0001 /* Digital Wallet */
@@ -2260,12 +2927,17 @@
#define USB_PRODUCT_MOBILEACTION_MA620 0x0620 /* MA-620 Infrared Adapter */
/* Mobility products */
+#define USB_PRODUCT_MOBILITY_USB_SERIAL 0x0202 /* FTDI compatible adapter */
#define USB_PRODUCT_MOBILITY_EA 0x0204 /* Ethernet */
#define USB_PRODUCT_MOBILITY_EASIDOCK 0x0304 /* EasiDock Ethernet */
/* MosChip products */
#define USB_PRODUCT_MOSCHIP_MCS7703 0x7703 /* MCS7703 Serial Port Adapter */
+#define USB_PRODUCT_MOSCHIP_MCS7730 0x7730 /* MCS7730 Ethernet */
+#define USB_PRODUCT_MOSCHIP_MCS7820 0x7820 /* MCS7820 Serial Port Adapter */
#define USB_PRODUCT_MOSCHIP_MCS7830 0x7830 /* MCS7830 Ethernet */
+#define USB_PRODUCT_MOSCHIP_MCS7832 0x7832 /* MCS7832 Ethernet */
+#define USB_PRODUCT_MOSCHIP_MCS7840 0x7840 /* MCS7840 Serial Port Adapter */
/* Motorola products */
#define USB_PRODUCT_MOTOROLA_MC141555 0x1555 /* MC141555 hub controller */
@@ -2278,6 +2950,10 @@
#define USB_PRODUCT_MOTOROLA4_RT2770 0x9031 /* RT2770 */
#define USB_PRODUCT_MOTOROLA4_RT3070 0x9032 /* RT3070 */
+/* MpMan products */
+#define USB_PRODUCT_MPMAN_MPF400_2 0x25a8 /* MPF400 Music Player 2Go */
+#define USB_PRODUCT_MPMAN_MPF400_1 0x36d0 /* MPF400 Music Player 1Go */
+
/* MultiTech products */
#define USB_PRODUCT_MULTITECH_ATLAS 0xf101 /* MT5634ZBA-USB modem */
@@ -2393,6 +3069,7 @@
#define USB_PRODUCT_NOVATEL_U727_2 0x5100 /* Merlin U727 CDMA */
#define USB_PRODUCT_NOVATEL_U760 0x6000 /* Novatel U760 */
#define USB_PRODUCT_NOVATEL_MC760 0x6002 /* Novatel MC760 */
+#define USB_PRODUCT_NOVATEL_MC547 0x7042 /* Novatel MC547 */
#define USB_PRODUCT_NOVATEL2_FLEXPACKGPS 0x0100 /* NovAtel FlexPack GPS receiver */
/* Merlin products */
@@ -2402,6 +3079,10 @@
#define USB_PRODUCT_O2MICRO_OZ776_HUB 0x7761 /* OZ776 hub */
#define USB_PRODUCT_O2MICRO_OZ776_CCID_SC 0x7772 /* OZ776 CCID SC Reader */
+/* Olimex products */
+#define USB_PRODUCT_OLIMEX_ARM_USB_OCD 0x0003 /* FTDI compatible adapter */
+#define USB_PRODUCT_OLIMEX_ARM_USB_OCD_H 0x002b /* FTDI compatible adapter */
+
/* Olympus products */
#define USB_PRODUCT_OLYMPUS_C1 0x0102 /* C-1 Digital Camera */
#define USB_PRODUCT_OLYMPUS_C700 0x0105 /* C-700 Ultra Zoom */
@@ -2429,6 +3110,7 @@
#define USB_PRODUCT_OPTION_GT3GPLUS 0x6600 /* GlobeTrotter 3G+ datacard */
#define USB_PRODUCT_OPTION_GTICON322 0xd033 /* GlobeTrotter Icon322 storage */
#define USB_PRODUCT_OPTION_GTMAX36 0x6701 /* GlobeTrotter Max 3.6 Modem */
+#define USB_PRODUCT_OPTION_GTMAX72 0x6711 /* GlobeTrotter Max 7.2 HSDPA */
#define USB_PRODUCT_OPTION_GTHSDPA 0x6971 /* GlobeTrotter HSDPA */
#define USB_PRODUCT_OPTION_GTMAXHSUPA 0x7001 /* GlobeTrotter HSUPA */
#define USB_PRODUCT_OPTION_GTMAXHSUPAE 0x6901 /* GlobeTrotter HSUPA PCIe */
@@ -2503,9 +3185,42 @@
#define USB_PRODUCT_PANASONIC_SDCAAE 0x1b00 /* MultiMediaCard */
#define USB_PRODUCT_PANASONIC_TYTP50P6S 0x3900 /* TY-TP50P6-S 50in Touch Panel */
+/* Papouch products */
+#define USB_PRODUCT_PAPOUCH_AD4USB 0x8003 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_AP485 0x0101 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_AP485_2 0x0104 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_DRAK5 0x0700 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_DRAK6 0x1000 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_GMSR 0x8005 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_GMUX 0x8004 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_IRAMP 0x0500 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_LEC 0x0300 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_MU 0x8001 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_QUIDO10X1 0x0b00 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_QUIDO2X16 0x0e00 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_QUIDO2X2 0x0a00 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_QUIDO30X3 0x0c00 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_QUIDO3X32 0x0f00 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_QUIDO4X4 0x0900 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_QUIDO60X3 0x0d00 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_QUIDO8X8 0x0800 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_SB232 0x0301 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_SB422 0x0102 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_SB422_2 0x0105 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_SB485 0x0100 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_SB485C 0x0107 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_SB485S 0x0106 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_SB485_2 0x0103 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_SIMUKEY 0x8002 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_TMU 0x0400 /* FTDI compatible adapter */
+#define USB_PRODUCT_PAPOUCH_UPSUSB 0x8000 /* FTDI compatible adapter */
+
/* PARA Industrial products */
#define USB_PRODUCT_PARA_RT3070 0x8888 /* RT3070 */
+/* Simtec Electronics products */
+#define USB_PRODUCT_SIMTEC_ENTROPYKEY 0x0001 /* Entropy Key */
+
/* Pegatron products */
#define USB_PRODUCT_PEGATRON_RT2870 0x0002 /* RT2870 */
#define USB_PRODUCT_PEGATRON_RT3070 0x000c /* RT3070 */
@@ -2555,6 +3270,7 @@
#define USB_PRODUCT_PLANEX2_GWUSMM 0xed02 /* GW-USMM */
#define USB_PRODUCT_PLANEX2_RT2870 0xed06 /* RT2870 */
#define USB_PRODUCT_PLANEX2_GWUSMICRON 0xed14 /* GW-USMicroN */
+#define USB_PRODUCT_PLANEX2_GWUSVALUEEZ 0xed17 /* GW-USValue-EZ */
#define USB_PRODUCT_PLANEX3_GWUS54GZ 0xab10 /* GW-US54GZ */
#define USB_PRODUCT_PLANEX3_GU1000T 0xab11 /* GU-1000T */
#define USB_PRODUCT_PLANEX3_GWUS54MINI 0xab13 /* GW-US54Mini */
@@ -2576,6 +3292,9 @@
/* Portsmith products */
#define USB_PRODUCT_PORTSMITH_EEA 0x3003 /* Express Ethernet */
+/* Posiflex products */
+#define USB_PRODUCT_POSIFLEX_PP7000 0x0300 /* FTDI compatible adapter */
+
/* Primax products */
#define USB_PRODUCT_PRIMAX_G2X300 0x0300 /* G2-200 scanner */
#define USB_PRODUCT_PRIMAX_G2E300 0x0301 /* G2E-300 scanner */
@@ -2598,11 +3317,13 @@
/* Prolific products */
#define USB_PRODUCT_PROLIFIC_PL2301 0x0000 /* PL2301 Host-Host interface */
#define USB_PRODUCT_PROLIFIC_PL2302 0x0001 /* PL2302 Host-Host interface */
+#define USB_PRODUCT_PROLIFIC_MOTOROLA 0x0307 /* Motorola Cable */
#define USB_PRODUCT_PROLIFIC_RSAQ2 0x04bb /* PL2303 Serial (IODATA USB-RSAQ2) */
#define USB_PRODUCT_PROLIFIC_ALLTRONIX_GPRS 0x0609 /* Alltronix ACM003U00 modem */
#define USB_PRODUCT_PROLIFIC_ALDIGA_AL11U 0x0611 /* AlDiga AL-11U modem */
#define USB_PRODUCT_PROLIFIC_MICROMAX_610U 0x0612 /* Micromax 610U */
#define USB_PRODUCT_PROLIFIC_DCU11 0x1234 /* DCU-11 Phone Cable */
+#define USB_PRODUCT_PROLIFIC_UIC_MSR206 0x206a /* UIC MSR206 Card Reader */
#define USB_PRODUCT_PROLIFIC_PL2303 0x2303 /* PL2303 Serial (ATEN/IOGEAR UC232A) */
#define USB_PRODUCT_PROLIFIC_PL2305 0x2305 /* Parallel printer */
#define USB_PRODUCT_PROLIFIC_ATAPI4 0x2307 /* ATAPI-4 Controller */
@@ -2622,6 +3343,9 @@
#define USB_PRODUCT_QCOM_RT2573_3 0x6238 /* RT2573 */
#define USB_PRODUCT_QCOM_RT2870 0x6259 /* RT2870 */
+/* QI-hardware */
+#define USB_PRODUCT_QIHARDWARE_JTAGSERIAL 0x0713 /* FTDI compatible adapter */
+
/* Qisda products */
#define USB_PRODUCT_QISDA_H21_1 0x4512 /* 3G modem */
#define USB_PRODUCT_QISDA_H21_2 0x4523 /* 3G modem */
@@ -2634,6 +3358,10 @@
#define USB_PRODUCT_QUALCOMM2_RWT_FCT 0x3100 /* RWT FCT-CDMA 2000 1xRTT modem */
#define USB_PRODUCT_QUALCOMM2_CDMA_MSM 0x3196 /* CDMA Technologies MSM modem */
#define USB_PRODUCT_QUALCOMM2_AC8700 0x6000 /* AC8700 */
+#define USB_PRODUCT_QUALCOMM2_VW110L 0x1000 /* Vertex Wireless 110L modem */
+#define USB_PRODUCT_QUALCOMM2_SIM5218 0x9000 /* SIM5218 */
+#define USB_PRODUCT_QUALCOMM2_GOBI2000_QDL 0x9204 /* Qualcomm Gobi 2000 QDL */
+#define USB_PRODUCT_QUALCOMM2_GOBI2000 0x9205 /* Qualcomm Gobi 2000 modem */
#define USB_PRODUCT_QUALCOMMINC_CDMA_MSM 0x0001 /* CDMA Technologies MSM modem */
#define USB_PRODUCT_QUALCOMMINC_E0002 0x0002 /* 3G modem */
#define USB_PRODUCT_QUALCOMMINC_E0003 0x0003 /* 3G modem */
@@ -2700,6 +3428,8 @@
#define USB_PRODUCT_QUALCOMMINC_E0078 0x0078 /* 3G modem */
#define USB_PRODUCT_QUALCOMMINC_E0082 0x0082 /* 3G modem */
#define USB_PRODUCT_QUALCOMMINC_E0086 0x0086 /* 3G modem */
+#define USB_PRODUCT_QUALCOMMINC_SURFSTICK 0x0117 /* 1&1 Surf Stick */
+#define USB_PRODUCT_QUALCOMMINC_K3772_Z 0x1179 /* 3G modem */
#define USB_PRODUCT_QUALCOMMINC_ZTE_STOR 0x2000 /* USB ZTE Storage */
#define USB_PRODUCT_QUALCOMMINC_E2002 0x2002 /* 3G modem */
#define USB_PRODUCT_QUALCOMMINC_E2003 0x2003 /* 3G modem */
@@ -2743,6 +3473,7 @@
#define USB_PRODUCT_RALINK_RT3072 0x3072 /* RT3072 */
#define USB_PRODUCT_RALINK_RT3370 0x3370 /* RT3370 */
#define USB_PRODUCT_RALINK_RT3572 0x3572 /* RT3572 */
+#define USB_PRODUCT_RALINK_RT5370 0x5370 /* RT5370 */
#define USB_PRODUCT_RALINK_RT8070 0x8070 /* RT8070 */
#define USB_PRODUCT_RALINK_RT2570_3 0x9020 /* RT2500USB Wireless Adapter */
#define USB_PRODUCT_RALINK_RT2573_2 0x9021 /* RT2501USB Wireless Adapter */
@@ -2753,6 +3484,7 @@
/* ReakTek products */
/* Green House and CompUSA OEM this part */
+#define USB_PRODUCT_REALTEK_DUMMY 0x0000 /* Dummy product */
#define USB_PRODUCT_REALTEK_USB20CRW 0x0158 /* USB20CRW Card Reader */
#define USB_PRODUCT_REALTEK_USBKR100 0x8150 /* USBKR100 USB Ethernet */
#define USB_PRODUCT_REALTEK_RTL8187 0x8187 /* RTL8187 Wireless Adapter */
@@ -2760,6 +3492,13 @@
#define USB_PRODUCT_REALTEK_RTL8187B_1 0x8197 /* RTL8187B Wireless Adapter */
#define USB_PRODUCT_REALTEK_RTL8187B_2 0x8198 /* RTL8187B Wireless Adapter */
+/* RedOctane products */
+#define USB_PRODUCT_REDOCTANE_DUMMY 0x0000 /* Dummy product */
+#define USB_PRODUCT_REDOCTANE_GHMIDI 0x474b /* GH MIDI INTERFACE */
+
+/* Renesas products */
+#define USB_PRODUCT_RENESAS_RX610 0x0053 /* RX610 RX-Stick */
+
/* Ricoh products */
#define USB_PRODUCT_RICOH_VGPVCC2 0x1830 /* VGP-VCC2 Camera */
#define USB_PRODUCT_RICOH_VGPVCC3 0x1832 /* VGP-VCC3 Camera */
@@ -2772,9 +3511,23 @@
#define USB_PRODUCT_REINERSCT_CYBERJACK_ECOM 0x0100 /* e-com cyberJack */
/* Roland products */
+#define USB_PRODUCT_ROLAND_UA100 0x0000 /* UA-100 Audio I/F */
+#define USB_PRODUCT_ROLAND_UM4 0x0002 /* UM-4 MIDI I/F */
+#define USB_PRODUCT_ROLAND_SC8850 0x0003 /* SC-8850 MIDI Synth */
+#define USB_PRODUCT_ROLAND_U8 0x0004 /* U-8 Audio I/F */
+#define USB_PRODUCT_ROLAND_UM2 0x0005 /* UM-2 MIDI I/F */
+#define USB_PRODUCT_ROLAND_SC8820 0x0007 /* SC-8820 MIDI Synth */
+#define USB_PRODUCT_ROLAND_PC300 0x0008 /* PC-300 MIDI Keyboard */
#define USB_PRODUCT_ROLAND_UM1 0x0009 /* UM-1 MIDI I/F */
+#define USB_PRODUCT_ROLAND_SK500 0x000b /* SK-500 MIDI Keyboard */
+#define USB_PRODUCT_ROLAND_SCD70 0x000c /* SC-D70 MIDI Synth */
#define USB_PRODUCT_ROLAND_UM880N 0x0014 /* EDIROL UM-880 MIDI I/F (native) */
#define USB_PRODUCT_ROLAND_UM880G 0x0015 /* EDIROL UM-880 MIDI I/F (generic) */
+#define USB_PRODUCT_ROLAND_SD90 0x0016 /* SD-90 MIDI Synth */
+#define USB_PRODUCT_ROLAND_UM550 0x0023 /* UM-550 MIDI I/F */
+#define USB_PRODUCT_ROLAND_SD20 0x0027 /* SD-20 MIDI Synth */
+#define USB_PRODUCT_ROLAND_SD80 0x0029 /* SD-80 MIDI Synth */
+#define USB_PRODUCT_ROLAND_UA700 0x002b /* UA-700 Audio I/F */
/* Rockfire products */
#define USB_PRODUCT_ROCKFIRE_GAMEPAD 0x2033 /* gamepad 203USB */
@@ -2783,12 +3536,17 @@
#define USB_PRODUCT_RATOC_REXUSB60 0xb000 /* REX-USB60 */
#define USB_PRODUCT_RATOC_REXUSB60F 0xb020 /* REX-USB60F */
+/* RT system products */
+#define USB_PRODUCT_RTSYSTEMS_CT29B 0x9e54 /* FTDI compatible adapter */
+#define USB_PRODUCT_RTSYSTEMS_SERIAL_VX7 0x9e52 /* FTDI compatible adapter */
+
/* Sagem products */
#define USB_PRODUCT_SAGEM_USBSERIAL 0x0027 /* USB-Serial Controller */
#define USB_PRODUCT_SAGEM_XG760A 0x004a /* XG-760A */
#define USB_PRODUCT_SAGEM_XG76NA 0x0062 /* XG-76NA */
/* Samsung products */
+#define USB_PRODUCT_SAMSUNG_WIS09ABGN 0x2018 /* WIS09ABGN Wireless LAN adapter */
#define USB_PRODUCT_SAMSUNG_ML6060 0x3008 /* ML-6060 laser printer */
#define USB_PRODUCT_SAMSUNG_YP_U2 0x5050 /* YP-U2 MP3 Player */
#define USB_PRODUCT_SAMSUNG_YP_U4 0x5092 /* YP-U4 MP3 Player */
@@ -2809,6 +3567,7 @@
#define USB_PRODUCT_SANDISK_SDCZ2_256 0x7104 /* Cruzer Mini 256MB */
#define USB_PRODUCT_SANDISK_SDCZ4_128 0x7112 /* Cruzer Micro 128MB */
#define USB_PRODUCT_SANDISK_SDCZ4_256 0x7113 /* Cruzer Micro 256MB */
+#define USB_PRODUCT_SANDISK_IMAGEMATE_SDDR289 0xb6ba /* ImageMate SDDR-289 */
/* Sanwa Electric Instrument Co., Ltd. products */
#define USB_PRODUCT_SANWA_KB_USB2 0x0701 /* KB-USB2 multimeter cable */
@@ -2820,6 +3579,55 @@
#define USB_PRODUCT_SCANLOGIC_SL11R 0x0002 /* SL11R IDE Adapter */
#define USB_PRODUCT_SCANLOGIC_336CX 0x0300 /* Phantom 336CX - C3 scanner */
+/* Sealevel products */
+#define USB_PRODUCT_SEALEVEL_2101 0x2101 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2102 0x2102 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2103 0x2103 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2104 0x2104 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2106 0x9020 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2201_1 0x2211 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2201_2 0x2221 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2202_1 0x2212 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2202_2 0x2222 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2203_1 0x2213 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2203_2 0x2223 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2401_1 0x2411 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2401_2 0x2421 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2401_3 0x2431 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2401_4 0x2441 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2402_1 0x2412 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2402_2 0x2422 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2402_3 0x2432 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2402_4 0x2442 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2403_1 0x2413 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2403_2 0x2423 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2403_3 0x2433 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2403_4 0x2443 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2801_1 0x2811 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2801_2 0x2821 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2801_3 0x2831 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2801_4 0x2841 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2801_5 0x2851 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2801_6 0x2861 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2801_7 0x2871 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2801_8 0x2881 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2802_1 0x2812 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2802_2 0x2822 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2802_3 0x2832 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2802_4 0x2842 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2802_5 0x2852 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2802_6 0x2862 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2802_7 0x2872 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2802_8 0x2882 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2803_1 0x2813 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2803_2 0x2823 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2803_3 0x2833 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2803_4 0x2843 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2803_5 0x2853 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2803_6 0x2863 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2803_7 0x2873 /* FTDI compatible adapter */
+#define USB_PRODUCT_SEALEVEL_2803_8 0x2883 /* FTDI compatible adapter */
+
/* Senao products */
#define USB_PRODUCT_SENAO_RT2870_3 0x0605 /* RT2870 */
#define USB_PRODUCT_SENAO_RT2870_4 0x0615 /* RT2870 */
@@ -2837,6 +3645,7 @@
/* ShanTou products */
#define USB_PRODUCT_SHANTOU_ST268 0x0268 /* ST268 */
#define USB_PRODUCT_SHANTOU_DM9601 0x9601 /* DM 9601 */
+#define USB_PRODUCT_SHANTOU_ADM8515 0x8515 /* ADM8515 */
/* Shark products */
#define USB_PRODUCT_SHARK_PA 0x0400 /* Pocket Adapter */
@@ -2936,6 +3745,7 @@
#define USB_PRODUCT_SIERRA_E6893 0x6893 /* E6893 */
#define USB_PRODUCT_SIERRA_MC8700 0x68A3 /* MC8700 */
#define USB_PRODUCT_SIERRA_AIRCARD875 0x6820 /* Aircard 875 HSDPA */
+#define USB_PRODUCT_SIERRA_AC313U 0x68aa /* Sierra Wireless AirCard 313U */
#define USB_PRODUCT_SIERRA_TRUINSTALL 0x0fff /* Aircard Tru Installer */
/* Sigmatel products */
@@ -2946,6 +3756,7 @@
/* Also: Omnidirectional Control Technology products */
#define USB_PRODUCT_SIIG_DIGIFILMREADER 0x0004 /* DigiFilm-Combo Reader */
#define USB_PRODUCT_SIIG_WINTERREADER 0x0330 /* WINTERREADER Reader */
+#define USB_PRODUCT_SIIG2_DK201 0x0103 /* FTDI compatible adapter */
#define USB_PRODUCT_SIIG2_USBTOETHER 0x0109 /* USB TO Ethernet */
#define USB_PRODUCT_SIIG2_US2308 0x0421 /* Serial */
@@ -2954,10 +3765,10 @@
#define USB_PRODUCT_SILICOM_GPE 0x0002 /* Psion Gold Port Ethernet */
/* SI Labs */
-#define USB_PRODUCT_SILABS_VSTABI 0x0f91 /* Vstabi */
+#define USB_PRODUCT_SILABS_VSTABI 0x0f91 /* VStabi Controller */
#define USB_PRODUCT_SILABS_ARKHAM_DS101_M 0x1101 /* Arkham DS101 Monitor */
#define USB_PRODUCT_SILABS_ARKHAM_DS101_A 0x1601 /* Arkham DS101 Adapter */
-#define USB_PRODUCT_SILABS_BSM7DUSB 0x800a /* BSM7-D-USB */
+#define USB_PRODUCT_SILABS_BSM7DUSB 0x800a /* SPORTident BSM7-D USB */
#define USB_PRODUCT_SILABS_POLOLU 0x803b /* Pololu Serial */
#define USB_PRODUCT_SILABS_CYGNAL_DEBUG 0x8044 /* Cygnal Debug Adapter */
#define USB_PRODUCT_SILABS_SB_PARAMOUNT_ME 0x8043 /* Software Bisque Paramount ME */
@@ -2966,6 +3777,7 @@
#define USB_PRODUCT_SILABS_ARGUSISP 0x8066 /* Argussoft ISP */
#define USB_PRODUCT_SILABS_IMS_USB_RS422 0x806f /* IMS USB-RS422 */
#define USB_PRODUCT_SILABS_CRUMB128 0x807a /* Crumb128 board */
+#define USB_PRODUCT_SILABS_OPTRIS_MSPRO 0x80c4 /* Optris MSpro LT Thermometer */
#define USB_PRODUCT_SILABS_DEGREE 0x80ca /* Degree Controls Inc */
#define USB_PRODUCT_SILABS_TRACIENT 0x80dd /* Tracient RFID */
#define USB_PRODUCT_SILABS_TRAQMATE 0x80ed /* Track Systems Traqmate */
@@ -2976,10 +3788,13 @@
#define USB_PRODUCT_SILABS_WMRBATT 0x814a /* WMR RIGblaster Plug&Play */
#define USB_PRODUCT_SILABS_WMRRIGBLASTER 0x814a /* WMR RIGblaster Plug&Play */
#define USB_PRODUCT_SILABS_WMRRIGTALK 0x814b /* WMR RIGtalk RT1 */
+#define USB_PRODUCT_SILABS_B_G_H3000 0x8156 /* B&G H3000 Data Cable */
#define USB_PRODUCT_SILABS_HELICOM 0x815e /* Helicomm IP-Link 1220-DVM */
+#define USB_PRODUCT_SILABS_HAMLINKUSB 0x815f /* Timewave HamLinkUSB */
#define USB_PRODUCT_SILABS_AVIT_USB_TTL 0x818b /* AVIT Research USB-TTL */
-#define USB_PRODUCT_SILABS_MJS_TOSLINK 0x819f /* MJS USB-TOSLINk */
+#define USB_PRODUCT_SILABS_MJS_TOSLINK 0x819f /* MJS USB-TOSLINK */
#define USB_PRODUCT_SILABS_WAVIT 0x81a6 /* ThinkOptics WavIt */
+#define USB_PRODUCT_SILABS_MULTIPLEX_RC 0x81a9 /* Multiplex RC adapter */
#define USB_PRODUCT_SILABS_MSD_DASHHAWK 0x81ac /* MSD DashHawk */
#define USB_PRODUCT_SILABS_INSYS_MODEM 0x81ad /* INSYS Modem */
#define USB_PRODUCT_SILABS_LIPOWSKY_JTAG 0x81c8 /* Lipowsky Baby-JTAG */
@@ -2990,15 +3805,24 @@
#define USB_PRODUCT_SILABS_LIPOWSKY_HARP 0x8218 /* Lipowsky HARP-1 */
#define USB_PRODUCT_SILABS_C2_EDGE_MODEM 0x822b /* Commander 2 EDGE(GSM) Modem */
#define USB_PRODUCT_SILABS_CYGNAL_GPS 0x826b /* Cygnal Fasttrax GPS */
-#define USB_PRODUCT_SILABS_TELEGESYS_ETRX2 0x8293 /* Telegesys ETRX2USB */
+#define USB_PRODUCT_SILABS_TELEGESIS_ETRX2 0x8293 /* Telegesis ETRX2USB */
#define USB_PRODUCT_SILABS_PROCYON_AVS 0x82f9 /* Procyon AVS */
#define USB_PRODUCT_SILABS_MC35PU 0x8341 /* MC35pu */
#define USB_PRODUCT_SILABS_CYGNAL 0x8382 /* Cygnal */
#define USB_PRODUCT_SILABS_AMBER_AMB2560 0x83a8 /* Amber Wireless AMB2560 */
+#define USB_PRODUCT_SILABS_DEKTEK_DTAPLUS 0x83d8 /* DekTec DTA Plus VHF/UHF Booster */
#define USB_PRODUCT_SILABS_KYOCERA_GPS 0x8411 /* Kyocera GPS */
+#define USB_PRODUCT_SILABS_IRZ_SG10 0x8418 /* IRZ SG-10 GSM/GPRS Modem */
#define USB_PRODUCT_SILABS_BEI_VCP 0x846e /* BEI USB Sensor (VCP) */
+#define USB_PRODUCT_SILABS_BALLUFF_RFID 0x8477 /* Balluff RFID reader */
+#define USB_PRODUCT_SILABS_AC_SERV_IBUS 0x85ea /* AC-Services IBUS Interface */
+#define USB_PRODUCT_SILABS_AC_SERV_CIS 0x85eb /* AC-Services CIS-IBUS */
+#define USB_PRODUCT_SILABS_AC_SERV_CAN 0x8664 /* AC-Services CAN Interface */
+#define USB_PRODUCT_SILABS_AC_SERV_OBD 0x8665 /* AC-Services OBD Interface */
#define USB_PRODUCT_SILABS_CP2102 0xea60 /* SILABS USB UART */
#define USB_PRODUCT_SILABS_CP210X_2 0xea61 /* CP210x Serial */
+#define USB_PRODUCT_SILABS_CP210X_3 0xea70 /* CP210x Serial */
+#define USB_PRODUCT_SILABS_CP210X_4 0xea80 /* CP210x Serial */
#define USB_PRODUCT_SILABS_INFINITY_MIC 0xea71 /* Infinity GPS-MIC-1 Radio Monophone */
#define USB_PRODUCT_SILABS_USBSCOPE50 0xf001 /* USBscope50 */
#define USB_PRODUCT_SILABS_USBWAVE12 0xf002 /* USBwave12 */
@@ -3023,6 +3847,7 @@
/* Sitecom Europe products */
#define USB_PRODUCT_SITECOMEU_RT2870_1 0x0017 /* RT2870 */
#define USB_PRODUCT_SITECOMEU_WL168V1 0x000d /* WL-168 v1 */
+#define USB_PRODUCT_SITECOMEU_LN030 0x0021 /* MCS7830 */
#define USB_PRODUCT_SITECOMEU_WL168V4 0x0028 /* WL-168 v4 */
#define USB_PRODUCT_SITECOMEU_RT2870_2 0x002b /* RT2870 */
#define USB_PRODUCT_SITECOMEU_RT2870_3 0x002c /* RT2870 */
@@ -3065,6 +3890,7 @@
#define USB_PRODUCT_SMC2_2020HUB 0x2020 /* USB Hub */
#define USB_PRODUCT_SMC2_2514HUB 0x2514 /* USB Hub */
#define USB_PRODUCT_SMC3_2662WUSB 0xa002 /* 2662W-AR Wireless */
+#define USB_PRODUCT_SMC2_LAN9514_ETH 0xec00 /* USB/Ethernet */
/* SOHOware products */
#define USB_PRODUCT_SOHOWARE_NUB100 0x9100 /* 10/100 USB Ethernet */
@@ -3107,6 +3933,10 @@
#define USB_PRODUCT_SPARKLAN_RT2870_1 0x0006 /* RT2870 */
#define USB_PRODUCT_SPARKLAN_RT3070 0x0010 /* RT3070 */
+/* Soundgraph products */
+#define USB_PRODUCT_SOUNDGRAPH_IMON_VFD 0x0044 /* Antec Veris Elite VFD Panel, Knob, and Remote */
+#define USB_PRODUCT_SOUNDGRAPH_SSTONE_LC16 0xffdc /* Silverstone LC16 VFD Panel, Knob, and Remote */
+
/* Speed Dragon Multimedia products */
#define USB_PRODUCT_SPEEDDRAGON_MS3303H 0x110b /* MS3303H Serial */
@@ -3133,13 +3963,10 @@
#define USB_PRODUCT_STELERA_E1011 0x1011 /* 3G modem */
#define USB_PRODUCT_STELERA_E1012 0x1012 /* 3G modem */
-/* MpMan products */
-#define USB_PRODUCT_MPMAN_MPF400_1 0x36d0 /* MPF400 Music Player 1Go */
-#define USB_PRODUCT_MPMAN_MPF400_2 0x25a8 /* MPF400 Music Player 2Go */
-
/* STMicroelectronics products */
#define USB_PRODUCT_STMICRO_BIOCPU 0x2016 /* Biometric Coprocessor */
#define USB_PRODUCT_STMICRO_COMMUNICATOR 0x7554 /* USB Communicator */
+#define USB_PRODUCT_STMICRO_ST72682 0xfada /* USB 2.0 Flash drive controller */
/* STSN products */
#define USB_PRODUCT_STSN_STSN0001 0x0001 /* Internet Access Device */
@@ -3159,8 +3986,12 @@
#define USB_PRODUCT_SUN_MOUSE 0x0100 /* Type 6 USB mouse */
#define USB_PRODUCT_SUN_KBD_HUB 0x100e /* Kbd Hub */
+/* Sunplus Innovation Technology Inc. products */
+#define USB_PRODUCT_SUNPLUS_USBMOUSE 0x0007 /* USB Optical Mouse */
+
/* Super Top products */
#define USB_PRODUCT_SUPERTOP_IDE 0x6600 /* USB-IDE */
+#define USB_PRODUCT_SUPERTOP_FLASHDRIVE 0x121c /* extrememory Snippy */
/* Syntech products */
#define USB_PRODUCT_SYNTECH_CPT8001C 0x0001 /* CPT-8001C Barcode scanner */
@@ -3169,6 +4000,20 @@
/* Teclast products */
#define USB_PRODUCT_TECLAST_TLC300 0x3203 /* USB Media Player */
+/* Testo products */
+#define USB_PRODUCT_TESTO_USB_INTERFACE 0x0001 /* FTDI compatible adapter */
+
+/* TexTech products */
+#define USB_PRODUCT_TEXTECH_DUMMY 0x0000 /* Dummy product */
+#define USB_PRODUCT_TEXTECH_U2M_1 0x0101 /* Textech USB MIDI cable */
+#define USB_PRODUCT_TEXTECH_U2M_2 0x1806 /* Textech USB MIDI cable */
+
+/* The Mobility Lab products */
+#define USB_PRODUCT_TML_USB_SERIAL 0x0064 /* FTDI compatible adapter */
+
+/* Thurlby Thandar Instrument products */
+#define USB_PRODUCT_TTI_QL355P 0x03e8 /* FTDI compatible adapter */
+
/* Supra products */
#define USB_PRODUCT_DIAMOND2_SUPRAEXPRESS56K 0x07da /* Supra Express 56K modem */
#define USB_PRODUCT_DIAMOND2_SUPRA2890 0x0b4a /* SupraMax 2890 56K Modem */
@@ -3242,6 +4087,7 @@
#define USB_PRODUCT_TOSHIBA_RT3070 0x0a07 /* RT3070 */
#define USB_PRODUCT_TOSHIBA_G450 0x0d45 /* G450 modem */
#define USB_PRODUCT_TOSHIBA_HSDPA 0x1302 /* G450 modem */
+#define USB_PRODUCT_TOSHIBA_TRANSMEMORY 0x6545 /* USB ThumbDrive */
/* Trek Technology products */
#define USB_PRODUCT_TREK_THUMBDRIVE 0x1111 /* ThumbDrive */
@@ -3288,6 +4134,9 @@
/* Universal Access products */
#define USB_PRODUCT_UNIACCESS_PANACHE 0x0101 /* Panache Surf USB ISDN Adapter */
+/* Unknown products */
+#define USB_PRODUCT_UNKNOWN4_NF_RIC 0x0001 /* FTDI compatible adapter */
+
/* USI products */
#define USB_PRODUCT_USI_MC60 0x10c5 /* MC60 Serial */
@@ -3298,9 +4147,15 @@
/* VIA Technologies products */
#define USB_PRODUCT_VIA_USB2IDEBRIDGE 0x6204 /* USB 2.0 IDE Bridge */
+/* VIA Labs */
+#define USB_PRODUCT_VIALABS_USB30SATABRIDGE 0x0700 /* USB 3.0 SATA Bridge */
+
/* Vaisala products */
#define USB_PRODUCT_VAISALA_CABLE 0x0200 /* USB Interface cable */
+/* Vertex products */
+#define USB_PRODUCT_VERTEX_VW110L 0x0100 /* Vertex VW110L modem */
+
/* VidzMedia products */
#define USB_PRODUCT_VIDZMEDIA_MONSTERTV 0x4fb1 /* MonsterTV P2H */
@@ -3330,12 +4185,18 @@
#define USB_PRODUCT_WACOM_INTUOSA5 0x0021 /* Intuos A5 */
#define USB_PRODUCT_WACOM_GD0912U 0x0022 /* Intuos 9x12 Graphics Tablet */
+/* WAGO Kontakttechnik GmbH products */
+#define USB_PRODUCT_WAGO_SERVICECABLE 0x07a6 /* USB Service Cable 750-923 */
+
/* WaveSense products */
#define USB_PRODUCT_WAVESENSE_JAZZ 0xaaaa /* Jazz blood glucose meter */
/* WCH products */
#define USB_PRODUCT_WCH_CH341SER 0x5523 /* CH341/CH340 USB-Serial Bridge */
+#define USB_PRODUCT_WCH2_DUMMY 0x0000 /* Dummy product */
+#define USB_PRODUCT_WCH2_CH341SER_2 0x5523 /* CH341/CH340 USB-Serial Bridge */
#define USB_PRODUCT_WCH2_CH341SER 0x7523 /* CH341/CH340 USB-Serial Bridge */
+#define USB_PRODUCT_WCH2_U2M 0X752d /* CH345 USB2.0-MIDI */
/* Western Digital products */
#define USB_PRODUCT_WESTERN_COMBO 0x0200 /* Firewire USB Combo */
@@ -3344,6 +4205,15 @@
#define USB_PRODUCT_WESTERN_MYBOOK 0x0901 /* MyBook External HDD */
#define USB_PRODUCT_WESTERN_MYPASSWORD 0x0704 /* MyPassword External HDD */
+/* WeTelecom products */
+#define USB_PRODUCT_WETELECOM_WM_D200 0x6801 /* WM-D200 */
+
+/* WIENER Plein & Baus GmbH products */
+#define USB_PRODUCT_WIENERPLEINBAUS_PL512 0x0010 /* PL512 PSU */
+#define USB_PRODUCT_WIENERPLEINBAUS_RCM 0x0011 /* RCM Remote Control */
+#define USB_PRODUCT_WIENERPLEINBAUS_MPOD 0x0012 /* MPOD PSU */
+#define USB_PRODUCT_WIENERPLEINBAUS_CML 0x0015 /* CML Data Logger */
+
/* Windbond Electronics */
#define USB_PRODUCT_WINBOND_UH104 0x5518 /* 4-port USB Hub */
@@ -3371,10 +4241,11 @@
/* Yamaha products */
#define USB_PRODUCT_YAMAHA_UX256 0x1000 /* UX256 MIDI I/F */
#define USB_PRODUCT_YAMAHA_UX96 0x1008 /* UX96 MIDI I/F */
+#define USB_PRODUCT_YAMAHA_RPU200 0x3104 /* RP-U200 */
#define USB_PRODUCT_YAMAHA_RTA54I 0x4000 /* NetVolante RTA54i Broadband&ISDN Router */
-#define USB_PRODUCT_YAMAHA_RTA55I 0x4004 /* NetVolante RTA55i Broadband VoIP Router */
#define USB_PRODUCT_YAMAHA_RTW65B 0x4001 /* NetVolante RTW65b Broadband Wireless Router */
#define USB_PRODUCT_YAMAHA_RTW65I 0x4002 /* NetVolante RTW65i Broadband&ISDN Wireless Router */
+#define USB_PRODUCT_YAMAHA_RTA55I 0x4004 /* NetVolante RTA55i Broadband VoIP Router */
/* Yano products */
#define USB_PRODUCT_YANO_U640MO 0x0101 /* U640MO-03 */
diff --git a/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h b/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h
index 6bd20f55..4a0c6b94 100644
--- a/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h
+++ b/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h
@@ -24,13 +24,6 @@
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the NetBSD
- * Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
@@ -299,6 +292,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"WUG2700",
},
{
+ USB_VENDOR_ACTON, USB_PRODUCT_ACTON_SPECTRAPRO,
+ 0,
+ "Acton Research Corp.",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_ACCTON, USB_PRODUCT_ACCTON_USB320_EC,
0,
"Accton Technology",
@@ -773,6 +772,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"CDMA Wireless PC Card",
},
{
+ USB_VENDOR_AIRPRIME, USB_PRODUCT_AIRPRIME_USB308,
+ 0,
+ "AirPrime, Inc.",
+ "USB308 HSPA+ USB Modem",
+ },
+ {
+ USB_VENDOR_AIRPRIME, USB_PRODUCT_AIRPRIME_AC313U,
+ 0,
+ "AirPrime, Inc.",
+ "Sierra Wireless AirCard 313U",
+ },
+ {
USB_VENDOR_AIRTIES, USB_PRODUCT_AIRTIES_RT3070,
0,
"AirTies",
@@ -797,6 +808,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Kbd Hub",
},
{
+ USB_VENDOR_ALCOR, USB_PRODUCT_ALCOR_DUMMY,
+ 0,
+ "Alcor Micro",
+ "Dummy product",
+ },
+ {
USB_VENDOR_ALCOR, USB_PRODUCT_ALCOR_SDCR_6335,
0,
"Alcor Micro",
@@ -809,6 +826,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"SD/MMC Card Reader",
},
{
+ USB_VENDOR_ALCOR, USB_PRODUCT_ALCOR_SDCR_6366,
+ 0,
+ "Alcor Micro",
+ "SD/MMC Card Reader",
+ },
+ {
USB_VENDOR_ALCOR, USB_PRODUCT_ALCOR_TRANSCEND,
0,
"Alcor Micro",
@@ -887,6 +910,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"ASC495 Speakers",
},
{
+ USB_VENDOR_ALTI2, USB_PRODUCT_ALTI2_N3,
+ 0,
+ "Alti-2 products",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_ALLIEDTELESYN, USB_PRODUCT_ALLIEDTELESYN_ATUSB100,
0,
"Allied Telesyn International",
@@ -1031,6 +1060,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"RT2870",
},
{
+ USB_VENDOR_ANALOGDEVICES, USB_PRODUCT_ANALOGDEVICES_GNICE,
+ 0,
+ "Analog Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ANALOGDEVICES, USB_PRODUCT_ANALOGDEVICES_GNICEPLUS,
+ 0,
+ "Analog Devices",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_ANCHOR, USB_PRODUCT_ANCHOR_SERIAL,
0,
"Anchor Chips",
@@ -1079,6 +1120,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Uninterruptible Power Supply",
},
{
+ USB_VENDOR_APPLE, USB_PRODUCT_APPLE_DUMMY,
+ 0,
+ "Apple Computer",
+ "Dummy product",
+ },
+ {
USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IMAC_KBD,
0,
"Apple Computer",
@@ -1259,6 +1306,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"iPhone 4",
},
{
+ USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPHONE_5,
+ 0,
+ "Apple Computer",
+ "iPhone 5",
+ },
+ {
USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPAD,
0,
"Apple Computer",
@@ -1319,6 +1372,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"AX88772A USB 2.0 10/100 Ethernet",
},
{
+ USB_VENDOR_ASIX, USB_PRODUCT_ASIX_AX88772B,
+ 0,
+ "ASIX Electronics",
+ "AX88772B USB 2.0 10/100 Ethernet",
+ },
+ {
+ USB_VENDOR_ASIX, USB_PRODUCT_ASIX_AX88772B_1,
+ 0,
+ "ASIX Electronics",
+ "AX88772B USB 2.0 10/100 Ethernet",
+ },
+ {
USB_VENDOR_ASUS2, USB_PRODUCT_ASUS2_USBN11,
0,
"ASUS",
@@ -1433,6 +1498,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"RT2500USB Wireless Adapter",
},
{
+ USB_VENDOR_ASUS, USB_PRODUCT_ASUS_USB_N53,
+ 0,
+ "ASUSTeK Computer",
+ "ASUS Black Diamond Dual Band USB-N53",
+ },
+ {
USB_VENDOR_ATEN, USB_PRODUCT_ATEN_UC1284,
0,
"ATEN International",
@@ -1607,12 +1678,114 @@ const struct usb_knowndev usb_knowndevs[] = {
"Card reader",
},
{
+ USB_VENDOR_BAYER, USB_PRODUCT_BAYER_CONTOUR_CABLE,
+ 0,
+ "Bayer",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USOTL4,
0,
"B&B Electronics",
"RS-422/485",
},
{
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_232USB9M,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_485USB9F_2W,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_485USB9F_4W,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_485USBTB_2W,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_485USBTB_4W,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_TTL3USB9M,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_TTL5USB9M,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USO9ML2,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USO9ML2DR,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USO9ML2DR_2,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USOPTL4,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USOPTL4DR,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USOPTL4DR2,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USPTL4,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USTL4,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_ZZ_PROG1_USB,
+ 0,
+ "B&B Electronics",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5D6050,
0,
"Belkin Components",
@@ -1763,6 +1936,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"F5D8055",
},
{
+ USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5D8055V2,
+ 0,
+ "Belkin Components",
+ "F5D8055 v2",
+ },
+ {
USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5D9050V3,
0,
"Belkin Components",
@@ -2093,6 +2272,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"WUSBF54G",
},
{
+ USB_VENDOR_CISCOLINKSYS, USB_PRODUCT_CISCOLINKSYS_AE1000,
+ 0,
+ "Cisco-Linksys",
+ "AE1000",
+ },
+ {
USB_VENDOR_CISCOLINKSYS2, USB_PRODUCT_CISCOLINKSYS2_RT3070,
0,
"Cisco-Linksys",
@@ -2105,10 +2290,46 @@ const struct usb_knowndev usb_knowndevs[] = {
"RT3070",
},
{
+ USB_VENDOR_CLIPSAL, USB_PRODUCT_CLIPSAL_560884,
+ 0,
+ "Clipsal",
+ "560884 C-Bus Audio Matrix Switch",
+ },
+ {
+ USB_VENDOR_CLIPSAL, USB_PRODUCT_CLIPSAL_5500PACA,
+ 0,
+ "Clipsal",
+ "5500PACA C-Bus Pascal Automation Controller",
+ },
+ {
+ USB_VENDOR_CLIPSAL, USB_PRODUCT_CLIPSAL_5800PC,
+ 0,
+ "Clipsal",
+ "5800PC C-Bus Wireless Interface",
+ },
+ {
USB_VENDOR_CLIPSAL, USB_PRODUCT_CLIPSAL_5500PCU,
0,
"Clipsal",
- "5500PCU C-Bus",
+ "5500PCU C-Bus Interface",
+ },
+ {
+ USB_VENDOR_CLIPSAL, USB_PRODUCT_CLIPSAL_5000CT2,
+ 0,
+ "Clipsal",
+ "5000CT2 C-Bus Touch Screen",
+ },
+ {
+ USB_VENDOR_CLIPSAL, USB_PRODUCT_CLIPSAL_C5000CT2,
+ 0,
+ "Clipsal",
+ "C5000CT2 C-Bus Touch Screen",
+ },
+ {
+ USB_VENDOR_CLIPSAL, USB_PRODUCT_CLIPSAL_L51xx,
+ 0,
+ "Clipsal",
+ "L51xx C-Bus Dimmer",
},
{
USB_VENDOR_CMOTECH, USB_PRODUCT_CMOTECH_CNU510,
@@ -2291,6 +2512,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"QuickCam",
},
{
+ USB_VENDOR_CONTEC, USB_PRODUCT_CONTEC_COM1USBH,
+ 0,
+ "Contec products",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_COREGA, USB_PRODUCT_COREGA_ETHER_USB_T,
0,
"Corega",
@@ -2393,6 +2620,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"FEther USB-TXC",
},
{
+ USB_VENDOR_CORSAIR, USB_PRODUCT_CORSAIR_K60,
+ 0,
+ "Corsair",
+ "Corsair Vengeance K60 keyboard",
+ },
+ {
USB_VENDOR_CREATIVE, USB_PRODUCT_CREATIVE_NOMAD_II,
0,
"Creative Labs",
@@ -2471,6 +2704,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Broadband Wireless modem",
},
{
+ USB_VENDOR_CURITEL, USB_PRODUCT_CURITEL_UM150,
+ 0,
+ "Curitel Communications Inc",
+ "EVDO modem",
+ },
+ {
USB_VENDOR_CURITEL, USB_PRODUCT_CURITEL_UM175,
0,
"Curitel Communications Inc",
@@ -2771,6 +3010,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"10/100 Ethernet",
},
{
+ USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DUBE100C1,
+ 0,
+ "D-Link",
+ "DUB-E100 rev C1",
+ },
+ {
USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX4,
0,
"D-Link",
@@ -3083,6 +3328,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"EW-7718",
},
{
+ USB_VENDOR_EDIMAX, USB_PRODUCT_EDIMAX_EW7811UN,
+ 0,
+ "Edimax",
+ "EW-7811Un",
+ },
+ {
USB_VENDOR_EGALAX, USB_PRODUCT_EGALAX_TPANEL,
0,
"eGalax, Inc.",
@@ -3101,6 +3352,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"Touch Panel",
},
{
+ USB_VENDOR_EGO, USB_PRODUCT_EGO_DUMMY,
+ 0,
+ "EGO systems",
+ "Dummy Product",
+ },
+ {
+ USB_VENDOR_EGO, USB_PRODUCT_EGO_M4U,
+ 0,
+ "EGO systems",
+ "ESI M4U",
+ },
+ {
USB_VENDOR_EICON, USB_PRODUCT_EICON_DIVA852,
0,
"Eicon Networks",
@@ -3179,6 +3442,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"LD-USB/TX",
},
{
+ USB_VENDOR_ELEKTOR, USB_PRODUCT_ELEKTOR_FT323R,
+ 0,
+ "ELEKTOR Electronics",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_ELSA, USB_PRODUCT_ELSA_MODEM1,
0,
"ELSA",
@@ -3203,6 +3472,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"PSX gun controller converter",
},
{
+ USB_VENDOR_EMTEC, USB_PRODUCT_EMTEC_RUF2PS,
+ 0,
+ "Emtec",
+ "Flash Drive",
+ },
+ {
USB_VENDOR_ENCORE, USB_PRODUCT_ENCORE_RT3070_1,
0,
"Encore",
@@ -3431,6 +3706,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Cressi Edy diving computer",
},
{
+ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_N2ITION3,
+ 0,
+ "Seiko Epson",
+ "Zeagle N2iTion3 diving computer",
+ },
+ {
USB_VENDOR_EPSON, USB_PRODUCT_EPSON_STYLUS_875DC,
0,
"Seiko Epson",
@@ -3539,30 +3820,102 @@ const struct usb_knowndev usb_knowndevs[] = {
"Serial",
},
{
+ USB_VENDOR_EVOLUTION, USB_PRODUCT_EVOLUTION_ER1,
+ 0,
+ "Evolution Robotics products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_EVOLUTION, USB_PRODUCT_EVOLUTION_HYBRID,
+ 0,
+ "Evolution Robotics products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_EVOLUTION, USB_PRODUCT_EVOLUTION_RCM4,
+ 0,
+ "Evolution Robotics products",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_EXTENDED, USB_PRODUCT_EXTENDED_XTNDACCESS,
0,
"Extended Systems",
"XTNDAccess IrDA",
},
{
+ USB_VENDOR_FALCOM, USB_PRODUCT_FALCOM_TWIST,
+ 0,
+ "Falcom Wireless Communications GmbH",
+ "USB GSM/GPRS Modem",
+ },
+ {
+ USB_VENDOR_FALCOM, USB_PRODUCT_FALCOM_SAMBA,
+ 0,
+ "Falcom Wireless Communications GmbH",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FEIYA, USB_PRODUCT_FEIYA_DUMMY,
+ 0,
+ "Feiya",
+ "Dummy product",
+ },
+ {
USB_VENDOR_FEIYA, USB_PRODUCT_FEIYA_5IN1,
0,
"Feiya",
"5-in-1 Card Reader",
},
{
+ USB_VENDOR_FEIYA, USB_PRODUCT_FEIYA_ELANGO,
+ 0,
+ "Feiya",
+ "MicroSDHC Card Reader",
+ },
+ {
+ USB_VENDOR_FEIYA, USB_PRODUCT_FEIYA_AC110,
+ 0,
+ "Feiya",
+ "AC-110 Card Reader",
+ },
+ {
+ USB_VENDOR_FESTO, USB_PRODUCT_FESTO_CPX_USB,
+ 0,
+ "Festo",
+ "CPX-USB",
+ },
+ {
+ USB_VENDOR_FESTO, USB_PRODUCT_FESTO_CMSP,
+ 0,
+ "Festo",
+ "CMSP",
+ },
+ {
USB_VENDOR_FIBERLINE, USB_PRODUCT_FIBERLINE_WL430U,
0,
"Fiberline",
"WL-430U",
},
{
+ USB_VENDOR_FIC, USB_PRODUCT_FIC_NEO1973_DEBUG,
+ 0,
+ "FIC / OpenMoko",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_FOSSIL, USB_PRODUCT_FOSSIL_WRISTPDA,
0,
"Fossil, Inc",
"Wrist PDA",
},
{
+ USB_VENDOR_FOXCONN, USB_PRODUCT_FOXCONN_TCOM_TC_300,
+ 0,
+ "Foxconn",
+ "T-Com TC 300",
+ },
+ {
USB_VENDOR_FOXCONN, USB_PRODUCT_FOXCONN_PIRELLI_DP_L10,
0,
"Foxconn",
@@ -3605,12 +3958,24 @@ const struct usb_knowndev usb_knowndevs[] = {
"8U232AM Serial",
},
{
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SERIAL_232RL,
+ 0,
+ "Future Technology Devices",
+ "FT232RL Serial",
+ },
+ {
USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SERIAL_2232C,
0,
"Future Technology Devices",
"FT2232C Dual port Serial",
},
{
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_232H,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SERIAL_2232D,
0,
"Future Technology Devices",
@@ -3623,6 +3988,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"FT4232H Quad port Serial",
},
{
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_BEAGLEBONE,
+ 0,
+ "Future Technology Devices",
+ "BeagleBone",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TURTELIZER2,
+ 0,
+ "Future Technology Devices",
+ "egnite Turtelizer 2 JTAG/RS232 Adapter",
+ },
+ {
USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TACTRIX_OPENPORT_13M,
0,
"Future Technology Devices",
@@ -3773,6 +4150,1188 @@ const struct usb_knowndev usb_knowndevs[] = {
"CTI USB-Mini 485",
},
{
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_232RL,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_4N_GALAXY_DE_1,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_4N_GALAXY_DE_2,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_4N_GALAXY_DE_3,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_8U232AM_ALT,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ACCESSO,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ACG_HFDUAL,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ACTIVE_ROBOTS,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ACTZWAVE,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_AMC232,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ARTEMIS,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ASK_RDR400,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ATIK_ATK16,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ATIK_ATK16C,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ATIK_ATK16HR,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ATIK_ATK16HRC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ATIK_ATK16IC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_BCS_SE923,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CANDAPTER,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CANUSB,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CCSICDU20_0,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CCSICDU40_1,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CCSICDU64_4,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CCSLOAD_N_GO_3,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CCSMACHX_2,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CCSPRIME8_5,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CHAMSYS_24_MASTER_WING,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CHAMSYS_MAXI_WING,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CHAMSYS_MEDIA_WING,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CHAMSYS_MIDI_TIMECODE,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CHAMSYS_MINI_WING,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CHAMSYS_PC_WING,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CHAMSYS_USB_DMX,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CHAMSYS_WING,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_COM4SM,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CONVERTER_0,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CONVERTER_1,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CONVERTER_2,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CONVERTER_3,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CONVERTER_4,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CONVERTER_5,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CONVERTER_6,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_CONVERTER_7,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_DMX4ALL,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_DOMINTELL_DGQG,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_DOMINTELL_DUSB,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_DOTEC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ECLO_COM_1WIRE,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ECO_PRO_CDS,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELSTER_UNICOM,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_ALC8500,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_CLI7000,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_CSI8,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_EC3000,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_EM1000DL,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_EM1010PC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_FEM,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_FHZ1000PC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_FHZ1300PC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_FM3RX,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_FS20SIG,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_HS485,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_KL100,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_MSM1,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_PCD200,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_PCK100,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_PPS7330,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_RFP500,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_T1100,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_TFD128,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_TFM100,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_TWS550,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UAD8,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UDA7,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UDF77,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UIO88,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_ULA200,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UM100,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UMS100,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UO100,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UR100,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_USI2,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_USR,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_UTP8,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_WS300PC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_WS444PC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_WS500,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_WS550,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_WS777,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_ELV_WS888,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FUTURE_0,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FUTURE_1,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_FUTURE_2,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GENERIC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E808,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E809,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E80A,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E80B,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E80C,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E80D,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E80E,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E80F,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E88D,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E88E,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_GUDEADS_E88F,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_HD_RADIO,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_HO720,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_HO730,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_HO820,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_HO870,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_APP70,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_PCMCIA,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_PEDO,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_PICPRO,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_PK1,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_PROD,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_RS232MON,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IBS_US485,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IPLUS,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IPLUS2,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_IRTRANS,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LENZ_LIUSB,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LM3S_DEVEL_BOARD,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_LM3S_EVAL_BOARD,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MASTERDEVEL2,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_DB9,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_IC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_KW,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_RS232,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_Y6,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_Y8,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_Y9,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MHAM_YS,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MICRO_CHAMELEON,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MTXORB_5,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_MTXORB_6,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_NXTCAM,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_OCEANIC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_OOCDLINK,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_OPENDCC,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_OPENDCC_GATEWAY,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_OPENDCC_GBM,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_OPENDCC_SNIFFER,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_OPENDCC_THROTTLE,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PCDJ_DAC2,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PERLE_ULTRAPORT,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PHI_FISCO,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PIEGROUP,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_PROPOX_JTAGCABLEII,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_R2000KU_TRUE_RNG,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_R2X0,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_RELAIS,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_REU_TINY,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_RMP200,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_RM_CANVIEW,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_RRCIRKITS_LOCOBUFFER,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCIENCESCOPE_HS_LOGBOOK,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCIENCESCOPE_LOGBOOKML,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCIENCESCOPE_LS_LOGBOOK,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCS_DEVICE_0,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCS_DEVICE_1,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCS_DEVICE_2,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCS_DEVICE_3,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCS_DEVICE_4,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCS_DEVICE_5,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCS_DEVICE_6,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SCS_DEVICE_7,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SDMUSBQSS,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SIGNALYZER_SH2,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SIGNALYZER_SH4,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SIGNALYZER_SLITE,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SIGNALYZER_ST,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SPECIAL_1,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SPECIAL_3,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SPECIAL_4,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SPROG_II,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SR_RADIO,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SUUNTO_SPORTS,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TAVIR_STK500,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TERATRONIK_D2XX,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TERATRONIK_VCP,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_THORLABS,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TNC_X,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_TTUSB,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_USBX_707,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_USINT_CAT,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_USINT_RS232,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_USINT_WKEY,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_VARDAAN,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_VNHCPCUSB_D,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_WESTREX_MODEL_777,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_WESTREX_MODEL_8900F,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XF_547,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XF_640,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XF_642,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_XM_RADIO,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_FTDI, USB_PRODUCT_FTDI_YEI_SERVOCENTER31,
+ 0,
+ "Future Technology Devices",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_FUJIPHOTO, USB_PRODUCT_FUJIPHOTO_MASS0100,
0,
"Fuji Photo Film",
@@ -3800,7 +5359,7 @@ const struct usb_knowndev usb_knowndevs[] = {
USB_VENDOR_GEMALTO, USB_PRODUCT_GEMALTO_PROXPU,
0,
"Gemalto SA",
- "Prox-PU/CU",
+ "Prox-PU/CU RFID Card Reader",
},
{
USB_VENDOR_GENERALINSTMNTS, USB_PRODUCT_GENERALINSTMNTS_SB5100,
@@ -3995,6 +5554,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"YP3X00 PDA",
},
{
+ USB_VENDOR_GNOTOMETRICS, USB_PRODUCT_GNOTOMETRICS_USB,
+ 0,
+ "GN Otometrics",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_GOHUBS, USB_PRODUCT_GOHUBS_GOCOM232,
0,
"GoHubs",
@@ -4913,6 +6478,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"3G modem",
},
{
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K4505,
+ 0,
+ "Huawei Technologies",
+ "3G modem",
+ },
+ {
USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K3765,
0,
"Huawei Technologies",
@@ -4925,12 +6496,66 @@ const struct usb_knowndev usb_knowndevs[] = {
"E1820 HSPA+ USB Slider",
},
{
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K3770,
+ 0,
+ "Huawei Technologies",
+ "3G modem",
+ },
+ {
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K3770_INIT,
+ 0,
+ "Huawei Technologies",
+ "K3770 Initial",
+ },
+ {
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E3131_INIT,
+ 0,
+ "Huawei Technologies",
+ "3G modem initial",
+ },
+ {
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E392,
+ 0,
+ "Huawei Technologies",
+ "LTE modem",
+ },
+ {
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E3131,
+ 0,
+ "Huawei Technologies",
+ "3G modem",
+ },
+ {
USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K3765_INIT,
0,
"Huawei Technologies",
"K3765 Initial",
},
{
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K4505_INIT,
+ 0,
+ "Huawei Technologies",
+ "K4505 Initial",
+ },
+ {
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_ETS2055,
+ 0,
+ "Huawei Technologies",
+ "CDMA modem",
+ },
+ {
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E173,
+ 0,
+ "Huawei Technologies",
+ "3G modem",
+ },
+ {
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E173_INIT,
+ 0,
+ "Huawei Technologies",
+ "3G modem initial",
+ },
+ {
USB_VENDOR_HUAWEI3COM, USB_PRODUCT_HUAWEI3COM_WUB320G,
0,
"Huawei-3Com",
@@ -4943,12 +6568,96 @@ const struct usb_knowndev usb_knowndevs[] = {
"USB CD-ROM Drive",
},
{
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_SP1,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_OPC_U_UC,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2C1,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2C2,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2D,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2KVR,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2KVT,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2VR,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP2VT,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP4KVR,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_ICOM, USB_PRODUCT_ICOM_RP4KVT,
+ 0,
+ "Icom Inc.",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_IDTECH, USB_PRODUCT_IDTECH_IDT1221U,
+ 0,
+ "ID TECH",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_IMAGINATION, USB_PRODUCT_IMAGINATION_DBX1,
0,
"Imagination Technologies",
"DBX1 DSP core",
},
{
+ USB_VENDOR_INITIO, USB_PRODUCT_INITIO_DUMMY,
+ 0,
+ "Initio Corporation",
+ "Dummy product",
+ },
+ {
+ USB_VENDOR_INITIO, USB_PRODUCT_INITIO_INIC_1610P,
+ 0,
+ "Initio Corporation",
+ "USB to SATA Bridge",
+ },
+ {
USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT4,
0,
"Inside Out Networks",
@@ -5009,6 +6718,24 @@ const struct usb_knowndev usb_knowndevs[] = {
"Integrated Rate Matching Hub",
},
{
+ USB_VENDOR_INTEL2, USB_PRODUCT_INTEL2_IRMH2,
+ 0,
+ "Intel",
+ "Integrated Rate Matching Hub",
+ },
+ {
+ USB_VENDOR_INTERBIOMETRICS, USB_PRODUCT_INTERBIOMETRICS_IOBOARD,
+ 0,
+ "Interbiometrics",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_INTERBIOMETRICS, USB_PRODUCT_INTERBIOMETRICS_MINI_IOBOARD,
+ 0,
+ "Interbiometrics",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_INTERSIL, USB_PRODUCT_INTERSIL_PRISM_GT,
0,
"Intersil",
@@ -5147,6 +6874,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Zip 250",
},
{
+ USB_VENDOR_IONICS, USB_PRODUCT_IONICS_PLUGCOMPUTER,
+ 0,
+ "Ionics PlugComputer",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_ISSC, USB_PRODUCT_ISSC_ISSCBTA,
0,
"Integrated System Solution Corp.",
@@ -5189,6 +6922,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Ethernet",
},
{
+ USB_VENDOR_JETI, USB_PRODUCT_JETI_SPC1201,
+ 0,
+ "Jeti",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_JMICRON, USB_PRODUCT_JMICRON_JM20336,
0,
"JMicron",
@@ -5219,6 +6958,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"AirH PHONE AH-J3001V/J3002V",
},
{
+ USB_VENDOR_KAMSTRUP, USB_PRODUCT_KAMSTRUP_OPTICALEYE,
+ 0,
+ "Kamstrup A/S",
+ "Optical Eye/3-wire",
+ },
+ {
+ USB_VENDOR_KAMSTRUP, USB_PRODUCT_KAMSTRUP_MBUS_250D,
+ 0,
+ "Kamstrup A/S",
+ "M-Bus Master MultiPort 250D",
+ },
+ {
USB_VENDOR_KAWATSU, USB_PRODUCT_KAWATSU_MH4000P,
0,
"Kawatsu Semiconductor",
@@ -5435,6 +7186,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"USB Ethernet",
},
{
+ USB_VENDOR_KOBIL, USB_PRODUCT_KOBIL_CONV_B1,
+ 0,
+ "KOBIL",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_KOBIL, USB_PRODUCT_KOBIL_CONV_KAAN,
+ 0,
+ "KOBIL",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_KODAK, USB_PRODUCT_KODAK_DC220,
0,
"Eastman Kodak",
@@ -5471,6 +7234,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"Digital Science DC280",
},
{
+ USB_VENDOR_KONTRON, USB_PRODUCT_KONTRON_DM9601,
+ 0,
+ "Kontron AG",
+ "USB Ethernet",
+ },
+ {
+ USB_VENDOR_KONTRON, USB_PRODUCT_KONTRON_JP1082,
+ 0,
+ "Kontron AG",
+ "USB Ethernet",
+ },
+ {
USB_VENDOR_KONICA, USB_PRODUCT_KONICA_CAMERA,
0,
"Konica",
@@ -5555,6 +7330,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"CD R/W",
},
{
+ USB_VENDOR_LARSENBRUSGAARD, USB_PRODUCT_LARSENBRUSGAARD_ALTITRACK,
+ 0,
+ "Larsen and Brusgaard",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_LEADTEK, USB_PRODUCT_LEADTEK_9531,
0,
"Leadtek",
@@ -5585,6 +7366,24 @@ const struct usb_knowndev usb_knowndevs[] = {
"PowerSure Personal XT",
},
{
+ USB_VENDOR_LINKINSTRUMENTS, USB_PRODUCT_LINKINSTRUMENTS_MSO19,
+ 0,
+ "Link Instruments Inc.",
+ "Link Instruments MSO-19",
+ },
+ {
+ USB_VENDOR_LINKINSTRUMENTS, USB_PRODUCT_LINKINSTRUMENTS_MSO28,
+ 0,
+ "Link Instruments Inc.",
+ "Link Instruments MSO-28",
+ },
+ {
+ USB_VENDOR_LINKINSTRUMENTS, USB_PRODUCT_LINKINSTRUMENTS_MSO28_2,
+ 0,
+ "Link Instruments Inc.",
+ "Link Instruments MSO-28",
+ },
+ {
USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_MAUSB2,
0,
"Linksys",
@@ -5687,6 +7486,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"WUSB600N v2",
},
{
+ USB_VENDOR_LOGILINK, USB_PRODUCT_LOGILINK_DUMMY,
+ 0,
+ "LogiLink",
+ "Dummy product",
+ },
+ {
+ USB_VENDOR_LOGILINK, USB_PRODUCT_LOGILINK_U2M,
+ 0,
+ "LogiLink",
+ "LogiLink USB MIDI Cable",
+ },
+ {
USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_M2452,
0,
"Logitech",
@@ -5717,6 +7528,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"QuickCam Pro",
},
{
+ USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WEBCAMC100,
+ 0,
+ "Logitech",
+ "Webcam C100",
+ },
+ {
USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_QUICKCAMEXP,
0,
"Logitech",
@@ -5861,6 +7678,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"RT2870",
},
{
+ USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LANW300NU2,
+ 0,
+ "Logitec",
+ "LAN-W300N/U2",
+ },
+ {
+ USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LANW150NU2,
+ 0,
+ "Logitec",
+ "LAN-W150N/U2",
+ },
+ {
USB_VENDOR_LONGCHEER, USB_PRODUCT_LONGCHEER_WM66,
0,
"Longcheer Holdings, Ltd.",
@@ -5879,6 +7708,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Driver disk",
},
{
+ USB_VENDOR_LONGCHEER, USB_PRODUCT_LONGCHEER_XSSTICK,
+ 0,
+ "Longcheer Holdings, Ltd.",
+ "4G Systems XSStick P14",
+ },
+ {
USB_VENDOR_LUCENT, USB_PRODUCT_LUCENT_EVALKIT,
0,
"Lucent",
@@ -5897,18 +7732,1512 @@ const struct usb_knowndev usb_knowndevs[] = {
"mouse",
},
{
+ USB_VENDOR_MAGTEK, USB_PRODUCT_MAGTEK_USBSWIPE,
+ 0,
+ "Mag-Tek",
+ "USB Mag Stripe Swipe Reader",
+ },
+ {
USB_VENDOR_MARVELL, USB_PRODUCT_MARVELL_SHEEVAPLUG,
0,
"Marvell Technology Group Ltd.",
"SheevaPlug serial interface",
},
{
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0100,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0101,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0102,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0103,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0104,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0105,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0106,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0107,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0108,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0109,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010A,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010B,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010C,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010D,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010E,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_010F,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0110,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0111,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0112,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0113,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0114,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0115,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0116,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0117,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0118,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0119,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011A,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011B,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011C,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011D,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011E,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_011F,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0120,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0121,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0122,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0123,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0124,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0125,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0126,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0128,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0129,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_012A,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_012B,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_012D,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_012E,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_012F,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0130,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0131,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0132,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0133,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0134,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0135,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0136,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0137,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0138,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0139,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013A,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013B,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013C,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013D,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013E,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_013F,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0140,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0141,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0142,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0143,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0144,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0145,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0146,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0147,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0148,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0149,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014A,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014B,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014C,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014D,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014E,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_014F,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0150,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0151,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0152,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_MOUA,
0,
"Matrix Orbital",
"Martrix Orbital MOU-Axxxx LCD displays",
},
{
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0159,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015A,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015B,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015C,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015D,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015E,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_015F,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0160,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0161,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0162,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0163,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0164,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0165,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0166,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0167,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0168,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0169,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016A,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016B,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016C,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016D,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016E,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_016F,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0170,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0171,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0172,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0173,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0174,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0175,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0176,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0177,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0178,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0179,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017A,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017B,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017C,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017D,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017E,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_017F,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0180,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0181,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0182,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0183,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0184,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0185,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0186,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0187,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0188,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0189,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018A,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018B,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018C,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018D,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018E,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_018F,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0190,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0191,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0192,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0193,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0194,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0195,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0196,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0197,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0198,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_0199,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019A,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019B,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019C,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019D,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019E,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_019F,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A0,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A1,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A2,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A3,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A4,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A5,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A6,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A7,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A8,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01A9,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AA,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AB,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AC,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AD,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AE,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01AF,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B0,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B1,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B2,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B3,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B4,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B5,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B6,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B7,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B8,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01B9,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BA,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BB,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BC,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BD,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BE,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01BF,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C0,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C1,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C2,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C3,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C4,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C5,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C6,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C7,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C8,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01C9,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CA,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CB,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CC,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CD,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CE,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01CF,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D0,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D1,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D2,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D3,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D4,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D5,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D6,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D7,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D8,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01D9,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DA,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DB,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DC,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DD,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DE,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01DF,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E0,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E1,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E2,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E3,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E4,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E5,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E6,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E7,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E8,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01E9,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01EA,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01EB,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01EC,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01ED,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01EE,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01EF,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F0,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F1,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F2,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F3,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F4,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F5,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F6,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F7,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F8,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01F9,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FA,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FB,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FC,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FD,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FE,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_MATRIXORBITAL, USB_PRODUCT_MATRIXORBITAL_FTDI_RANGE_01FF,
+ 0,
+ "Matrix Orbital",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_MCT, USB_PRODUCT_MCT_HUB0100,
0,
"MCT",
@@ -5933,6 +9262,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"Sitecom USB-232 Products",
},
{
+ USB_VENDOR_MEDELI, USB_PRODUCT_MEDELI_DD305,
+ 0,
+ "Medeli",
+ "DD305 Digital Drum Set",
+ },
+ {
+ USB_VENDOR_MEDIATEK, USB_PRODUCT_MEDIATEK_MTK3329,
+ 0,
+ "MediaTek, Inc.",
+ "MTK II GPS Receiver",
+ },
+ {
USB_VENDOR_MEIZU, USB_PRODUCT_MEIZU_M6_SL,
0,
"Meizu Electronics",
@@ -6059,6 +9400,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"WLI-UC-AG300N",
},
{
+ USB_VENDOR_MELCO, USB_PRODUCT_MELCO_WLIUCG,
+ 0,
+ "Melco",
+ "WLI-UC-G",
+ },
+ {
USB_VENDOR_MELCO, USB_PRODUCT_MELCO_RT2870_1,
0,
"Melco",
@@ -6077,12 +9424,36 @@ const struct usb_knowndev usb_knowndevs[] = {
"WLI-UC-GN",
},
{
+ USB_VENDOR_MELCO, USB_PRODUCT_MELCO_WLIUCG301N,
+ 0,
+ "Melco",
+ "WLI-UC-G301N",
+ },
+ {
+ USB_VENDOR_MELCO, USB_PRODUCT_MELCO_WLIUCGNM,
+ 0,
+ "Melco",
+ "WLI-UC-GNM",
+ },
+ {
+ USB_VENDOR_MELCO, USB_PRODUCT_MELCO_WLIUCGNM2,
+ 0,
+ "Melco",
+ "WLI-UC-GNM2",
+ },
+ {
USB_VENDOR_MERLIN, USB_PRODUCT_MERLIN_V620,
0,
"Merlin",
"Merlin V620",
},
{
+ USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_TELLSTICK,
+ 0,
+ "MetaGeek",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPY1B,
0,
"MetaGeek",
@@ -6128,7 +9499,7 @@ const struct usb_knowndev usb_knowndevs[] = {
USB_VENDOR_MEI, USB_PRODUCT_MEI_S2000,
0,
"MEI",
- "Seies 2000 Combo Acceptor",
+ "Series 2000 Combo Acceptor",
},
{
USB_VENDOR_MSI, USB_PRODUCT_MSI_BT_DONGLE,
@@ -6251,6 +9622,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"RT2573",
},
{
+ USB_VENDOR_MICRON, USB_PRODUCT_MICRON_REALSSD,
+ 0,
+ "Micron Technology",
+ "Real SSD eUSB",
+ },
+ {
USB_VENDOR_MICROSOFT, USB_PRODUCT_MICROSOFT_SIDEPREC,
0,
"Microsoft",
@@ -6449,12 +9826,24 @@ const struct usb_knowndev usb_knowndevs[] = {
"Bluetooth USB dongle",
},
{
- USB_VENDOR_MIDIMAN, USB_PRODUCT_MIDIMAN_MIDISPORT2X2,
+ USB_VENDOR_MAUDIO, USB_PRODUCT_MAUDIO_MIDISPORT2X2,
0,
- "Midiman",
+ "M-Audio",
"Midisport 2x2",
},
{
+ USB_VENDOR_MAUDIO, USB_PRODUCT_MAUDIO_FASTTRACKULTRA,
+ 0,
+ "M-Audio",
+ "Fast Track Ultra",
+ },
+ {
+ USB_VENDOR_MAUDIO, USB_PRODUCT_MAUDIO_FASTTRACKULTRA8R,
+ 0,
+ "M-Audio",
+ "Fast Track Ultra 8R",
+ },
+ {
USB_VENDOR_MINDSATWORK, USB_PRODUCT_MINDSATWORK_WALLET,
0,
"Minds At Work",
@@ -6521,6 +9910,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"MA-620 Infrared Adapter",
},
{
+ USB_VENDOR_MOBILITY, USB_PRODUCT_MOBILITY_USB_SERIAL,
+ 0,
+ "Mobility",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_MOBILITY, USB_PRODUCT_MOBILITY_EA,
0,
"Mobility",
@@ -6539,12 +9934,36 @@ const struct usb_knowndev usb_knowndevs[] = {
"MCS7703 Serial Port Adapter",
},
{
+ USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7730,
+ 0,
+ "MosChip Semiconductor",
+ "MCS7730 Ethernet",
+ },
+ {
+ USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7820,
+ 0,
+ "MosChip Semiconductor",
+ "MCS7820 Serial Port Adapter",
+ },
+ {
USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7830,
0,
"MosChip Semiconductor",
"MCS7830 Ethernet",
},
{
+ USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7832,
+ 0,
+ "MosChip Semiconductor",
+ "MCS7832 Ethernet",
+ },
+ {
+ USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7840,
+ 0,
+ "MosChip Semiconductor",
+ "MCS7840 Serial Port Adapter",
+ },
+ {
USB_VENDOR_MOTOROLA, USB_PRODUCT_MOTOROLA_MC141555,
0,
"Motorola",
@@ -6599,6 +10018,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"RT3070",
},
{
+ USB_VENDOR_MPMAN, USB_PRODUCT_MPMAN_MPF400_2,
+ 0,
+ "MpMan",
+ "MPF400 Music Player 2Go",
+ },
+ {
+ USB_VENDOR_MPMAN, USB_PRODUCT_MPMAN_MPF400_1,
+ 0,
+ "MpMan",
+ "MPF400 Music Player 1Go",
+ },
+ {
USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_ATLAS,
0,
"MultiTech",
@@ -7091,6 +10522,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Novatel MC760",
},
{
+ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_MC547,
+ 0,
+ "Novatel Wireless",
+ "Novatel MC547",
+ },
+ {
USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_FLEXPACKGPS,
0,
"Novatel Wireless",
@@ -7115,6 +10552,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"OZ776 CCID SC Reader",
},
{
+ USB_VENDOR_OLIMEX, USB_PRODUCT_OLIMEX_ARM_USB_OCD,
+ 0,
+ "Olimex",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_OLIMEX, USB_PRODUCT_OLIMEX_ARM_USB_OCD_H,
+ 0,
+ "Olimex",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_OLYMPUS, USB_PRODUCT_OLYMPUS_C1,
0,
"Olympus",
@@ -7235,6 +10684,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"GlobeTrotter Max 3.6 Modem",
},
{
+ USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GTMAX72,
+ 0,
+ "Option N.V.",
+ "GlobeTrotter Max 7.2 HSDPA",
+ },
+ {
USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GTHSDPA,
0,
"Option N.V.",
@@ -7601,12 +11056,186 @@ const struct usb_knowndev usb_knowndevs[] = {
"TY-TP50P6-S 50in Touch Panel",
},
{
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_AD4USB,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_AP485,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_AP485_2,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_DRAK5,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_DRAK6,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_GMSR,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_GMUX,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_IRAMP,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_LEC,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_MU,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO10X1,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO2X16,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO2X2,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO30X3,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO3X32,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO4X4,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO60X3,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_QUIDO8X8,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB232,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB422,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB422_2,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB485,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB485C,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB485S,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SB485_2,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_SIMUKEY,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_TMU,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_PAPOUCH, USB_PRODUCT_PAPOUCH_UPSUSB,
+ 0,
+ "Papouch products",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_PARA, USB_PRODUCT_PARA_RT3070,
0,
"PARA Industrial",
"RT3070",
},
{
+ USB_VENDOR_SIMTEC, USB_PRODUCT_SIMTEC_ENTROPYKEY,
+ 0,
+ "Simtec Electronics",
+ "Entropy Key",
+ },
+ {
USB_VENDOR_PEGATRON, USB_PRODUCT_PEGATRON_RT2870,
0,
"Pegatron",
@@ -7823,6 +11452,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"GW-USMicroN",
},
{
+ USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUSVALUEEZ,
+ 0,
+ "Planex Communications",
+ "GW-USValue-EZ",
+ },
+ {
USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54GZ,
0,
"Planex Communications",
@@ -7883,6 +11518,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Express Ethernet",
},
{
+ USB_VENDOR_POSIFLEX, USB_PRODUCT_POSIFLEX_PP7000,
+ 0,
+ "POSIFLEX",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2X300,
0,
"Primax Electronics",
@@ -7997,6 +11638,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"PL2302 Host-Host interface",
},
{
+ USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_MOTOROLA,
+ 0,
+ "Prolific Technology",
+ "Motorola Cable",
+ },
+ {
USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_RSAQ2,
0,
"Prolific Technology",
@@ -8027,6 +11674,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"DCU-11 Phone Cable",
},
{
+ USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_UIC_MSR206,
+ 0,
+ "Prolific Technology",
+ "UIC MSR206 Card Reader",
+ },
+ {
USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2303,
0,
"Prolific Technology",
@@ -8111,6 +11764,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"RT2870",
},
{
+ USB_VENDOR_QIHARDWARE, USB_PRODUCT_QIHARDWARE_JTAGSERIAL,
+ 0,
+ "QI-hardware",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_QISDA, USB_PRODUCT_QISDA_H21_1,
0,
"Qisda",
@@ -8165,6 +11824,30 @@ const struct usb_knowndev usb_knowndevs[] = {
"AC8700",
},
{
+ USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_VW110L,
+ 0,
+ "Qualcomm",
+ "Vertex Wireless 110L modem",
+ },
+ {
+ USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_SIM5218,
+ 0,
+ "Qualcomm",
+ "SIM5218",
+ },
+ {
+ USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_GOBI2000_QDL,
+ 0,
+ "Qualcomm",
+ "Qualcomm Gobi 2000 QDL",
+ },
+ {
+ USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_GOBI2000,
+ 0,
+ "Qualcomm",
+ "Qualcomm Gobi 2000 modem",
+ },
+ {
USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_CDMA_MSM,
0,
"Qualcomm, Incorporated",
@@ -8561,6 +12244,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"3G modem",
},
{
+ USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_SURFSTICK,
+ 0,
+ "Qualcomm, Incorporated",
+ "1&1 Surf Stick",
+ },
+ {
+ USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_K3772_Z,
+ 0,
+ "Qualcomm, Incorporated",
+ "3G modem",
+ },
+ {
USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_ZTE_STOR,
0,
"Qualcomm, Incorporated",
@@ -8747,6 +12442,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"RT3572",
},
{
+ USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT5370,
+ 0,
+ "Ralink Technology",
+ "RT5370",
+ },
+ {
USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT8070,
0,
"Ralink Technology",
@@ -8777,6 +12478,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"USB serial adapter REX-USB60F",
},
{
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_DUMMY,
+ 0,
+ "Realtek",
+ "Dummy product",
+ },
+ {
USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_USB20CRW,
0,
"Realtek",
@@ -8813,6 +12520,24 @@ const struct usb_knowndev usb_knowndevs[] = {
"RTL8187B Wireless Adapter",
},
{
+ USB_VENDOR_REDOCTANE, USB_PRODUCT_REDOCTANE_DUMMY,
+ 0,
+ "RedOctane",
+ "Dummy product",
+ },
+ {
+ USB_VENDOR_REDOCTANE, USB_PRODUCT_REDOCTANE_GHMIDI,
+ 0,
+ "RedOctane",
+ "GH MIDI INTERFACE",
+ },
+ {
+ USB_VENDOR_RENESAS, USB_PRODUCT_RENESAS_RX610,
+ 0,
+ "Renesas",
+ "RX610 RX-Stick",
+ },
+ {
USB_VENDOR_RICOH, USB_PRODUCT_RICOH_VGPVCC2,
0,
"Ricoh",
@@ -8855,12 +12580,66 @@ const struct usb_knowndev usb_knowndevs[] = {
"e-com cyberJack",
},
{
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA100,
+ 0,
+ "Roland",
+ "UA-100 Audio I/F",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM4,
+ 0,
+ "Roland",
+ "UM-4 MIDI I/F",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8850,
+ 0,
+ "Roland",
+ "SC-8850 MIDI Synth",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_U8,
+ 0,
+ "Roland",
+ "U-8 Audio I/F",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM2,
+ 0,
+ "Roland",
+ "UM-2 MIDI I/F",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8820,
+ 0,
+ "Roland",
+ "SC-8820 MIDI Synth",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_PC300,
+ 0,
+ "Roland",
+ "PC-300 MIDI Keyboard",
+ },
+ {
USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM1,
0,
"Roland",
"UM-1 MIDI I/F",
},
{
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SK500,
+ 0,
+ "Roland",
+ "SK-500 MIDI Keyboard",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SCD70,
+ 0,
+ "Roland",
+ "SC-D70 MIDI Synth",
+ },
+ {
USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM880N,
0,
"Roland",
@@ -8873,6 +12652,36 @@ const struct usb_knowndev usb_knowndevs[] = {
"EDIROL UM-880 MIDI I/F (generic)",
},
{
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD90,
+ 0,
+ "Roland",
+ "SD-90 MIDI Synth",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM550,
+ 0,
+ "Roland",
+ "UM-550 MIDI I/F",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD20,
+ 0,
+ "Roland",
+ "SD-20 MIDI Synth",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD80,
+ 0,
+ "Roland",
+ "SD-80 MIDI Synth",
+ },
+ {
+ USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA700,
+ 0,
+ "Roland",
+ "UA-700 Audio I/F",
+ },
+ {
USB_VENDOR_ROCKFIRE, USB_PRODUCT_ROCKFIRE_GAMEPAD,
0,
"Rockfire",
@@ -8891,6 +12700,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"REX-USB60F",
},
{
+ USB_VENDOR_RTSYSTEMS, USB_PRODUCT_RTSYSTEMS_CT29B,
+ 0,
+ "RTSYSTEMS",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_RTSYSTEMS, USB_PRODUCT_RTSYSTEMS_SERIAL_VX7,
+ 0,
+ "RTSYSTEMS",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_SAGEM, USB_PRODUCT_SAGEM_USBSERIAL,
0,
"Sagem",
@@ -8909,6 +12730,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"XG-76NA",
},
{
+ USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_WIS09ABGN,
+ 0,
+ "Samsung Electronics",
+ "WIS09ABGN Wireless LAN adapter",
+ },
+ {
USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_ML6060,
0,
"Samsung Electronics",
@@ -9005,6 +12832,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Cruzer Micro 256MB",
},
{
+ USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_IMAGEMATE_SDDR289,
+ 0,
+ "SanDisk",
+ "ImageMate SDDR-289",
+ },
+ {
USB_VENDOR_SANWA, USB_PRODUCT_SANWA_KB_USB2,
0,
"Sanwa Electric Instrument Co., Ltd.",
@@ -9029,6 +12862,288 @@ const struct usb_knowndev usb_knowndevs[] = {
"Phantom 336CX - C3 scanner",
},
{
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2101,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2102,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2103,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2104,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2106,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2201_1,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2201_2,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2202_1,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2202_2,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2203_1,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2203_2,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2401_1,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2401_2,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2401_3,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2401_4,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2402_1,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2402_2,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2402_3,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2402_4,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2403_1,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2403_2,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2403_3,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2403_4,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2801_1,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2801_2,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2801_3,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2801_4,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2801_5,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2801_6,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2801_7,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2801_8,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2802_1,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2802_2,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2802_3,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2802_4,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2802_5,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2802_6,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2802_7,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2802_8,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2803_1,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2803_2,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2803_3,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2803_4,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2803_5,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2803_6,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2803_7,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_2803_8,
+ 0,
+ "Sealevel System",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT2870_3,
0,
"Senao",
@@ -9113,6 +13228,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"DM 9601",
},
{
+ USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ADM8515,
+ 0,
+ "ShanTou",
+ "ADM8515",
+ },
+ {
USB_VENDOR_SHARK, USB_PRODUCT_SHARK_PA,
0,
"Shark",
@@ -9647,6 +13768,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Aircard 875 HSDPA",
},
{
+ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC313U,
+ 0,
+ "Sierra Wireless",
+ "Sierra Wireless AirCard 313U",
+ },
+ {
USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_TRUINSTALL,
0,
"Sierra Wireless",
@@ -9677,6 +13804,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"WINTERREADER Reader",
},
{
+ USB_VENDOR_SIIG2, USB_PRODUCT_SIIG2_DK201,
+ 0,
+ "SIIG",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_SIIG2, USB_PRODUCT_SIIG2_USBTOETHER,
0,
"SIIG",
@@ -9704,7 +13837,7 @@ const struct usb_knowndev usb_knowndevs[] = {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_VSTABI,
0,
"Silicon Labs",
- "Vstabi",
+ "VStabi Controller",
},
{
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_ARKHAM_DS101_M,
@@ -9722,7 +13855,7 @@ const struct usb_knowndev usb_knowndevs[] = {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_BSM7DUSB,
0,
"Silicon Labs",
- "BSM7-D-USB",
+ "SPORTident BSM7-D USB",
},
{
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_POLOLU,
@@ -9773,6 +13906,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Crumb128 board",
},
{
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_OPTRIS_MSPRO,
+ 0,
+ "Silicon Labs",
+ "Optris MSpro LT Thermometer",
+ },
+ {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_DEGREE,
0,
"Silicon Labs",
@@ -9833,12 +13972,24 @@ const struct usb_knowndev usb_knowndevs[] = {
"WMR RIGtalk RT1",
},
{
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_B_G_H3000,
+ 0,
+ "Silicon Labs",
+ "B&G H3000 Data Cable",
+ },
+ {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_HELICOM,
0,
"Silicon Labs",
"Helicomm IP-Link 1220-DVM",
},
{
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_HAMLINKUSB,
+ 0,
+ "Silicon Labs",
+ "Timewave HamLinkUSB",
+ },
+ {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_AVIT_USB_TTL,
0,
"Silicon Labs",
@@ -9848,7 +13999,7 @@ const struct usb_knowndev usb_knowndevs[] = {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_MJS_TOSLINK,
0,
"Silicon Labs",
- "MJS USB-TOSLINk",
+ "MJS USB-TOSLINK",
},
{
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_WAVIT,
@@ -9857,6 +14008,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"ThinkOptics WavIt",
},
{
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_MULTIPLEX_RC,
+ 0,
+ "Silicon Labs",
+ "Multiplex RC adapter",
+ },
+ {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_MSD_DASHHAWK,
0,
"Silicon Labs",
@@ -9917,10 +14074,10 @@ const struct usb_knowndev usb_knowndevs[] = {
"Cygnal Fasttrax GPS",
},
{
- USB_VENDOR_SILABS, USB_PRODUCT_SILABS_TELEGESYS_ETRX2,
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_TELEGESIS_ETRX2,
0,
"Silicon Labs",
- "Telegesys ETRX2USB",
+ "Telegesis ETRX2USB",
},
{
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_PROCYON_AVS,
@@ -9947,18 +14104,60 @@ const struct usb_knowndev usb_knowndevs[] = {
"Amber Wireless AMB2560",
},
{
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_DEKTEK_DTAPLUS,
+ 0,
+ "Silicon Labs",
+ "DekTec DTA Plus VHF/UHF Booster",
+ },
+ {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_KYOCERA_GPS,
0,
"Silicon Labs",
"Kyocera GPS",
},
{
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_IRZ_SG10,
+ 0,
+ "Silicon Labs",
+ "IRZ SG-10 GSM/GPRS Modem",
+ },
+ {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_BEI_VCP,
0,
"Silicon Labs",
"BEI USB Sensor (VCP)",
},
{
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_BALLUFF_RFID,
+ 0,
+ "Silicon Labs",
+ "Balluff RFID reader",
+ },
+ {
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_AC_SERV_IBUS,
+ 0,
+ "Silicon Labs",
+ "AC-Services IBUS Interface",
+ },
+ {
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_AC_SERV_CIS,
+ 0,
+ "Silicon Labs",
+ "AC-Services CIS-IBUS",
+ },
+ {
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_AC_SERV_CAN,
+ 0,
+ "Silicon Labs",
+ "AC-Services CAN Interface",
+ },
+ {
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_AC_SERV_OBD,
+ 0,
+ "Silicon Labs",
+ "AC-Services OBD Interface",
+ },
+ {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CP2102,
0,
"Silicon Labs",
@@ -9971,6 +14170,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"CP210x Serial",
},
{
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CP210X_3,
+ 0,
+ "Silicon Labs",
+ "CP210x Serial",
+ },
+ {
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CP210X_4,
+ 0,
+ "Silicon Labs",
+ "CP210x Serial",
+ },
+ {
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_INFINITY_MIC,
0,
"Silicon Labs",
@@ -10067,6 +14278,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"WL-168 v1",
},
{
+ USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_LN030,
+ 0,
+ "Sitecom Europe",
+ "MCS7830",
+ },
+ {
USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL168V4,
0,
"Sitecom Europe",
@@ -10271,6 +14488,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"2662W-AR Wireless",
},
{
+ USB_VENDOR_SMC2, USB_PRODUCT_SMC2_LAN9514_ETH,
+ 0,
+ "Standard Microsystems",
+ "USB/Ethernet",
+ },
+ {
USB_VENDOR_SOHOWARE, USB_PRODUCT_SOHOWARE_NUB100,
0,
"SOHOware",
@@ -10445,6 +14668,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"RT3070",
},
{
+ USB_VENDOR_SOUNDGRAPH, USB_PRODUCT_SOUNDGRAPH_IMON_VFD,
+ 0,
+ "Soundgraph, Inc.",
+ "Antec Veris Elite VFD Panel, Knob, and Remote",
+ },
+ {
+ USB_VENDOR_SOUNDGRAPH, USB_PRODUCT_SOUNDGRAPH_SSTONE_LC16,
+ 0,
+ "Soundgraph, Inc.",
+ "Silverstone LC16 VFD Panel, Knob, and Remote",
+ },
+ {
USB_VENDOR_SPEEDDRAGON, USB_PRODUCT_SPEEDDRAGON_MS3303H,
0,
"Speed Dragon Multimedia",
@@ -10565,18 +14800,6 @@ const struct usb_knowndev usb_knowndevs[] = {
"3G modem",
},
{
- USB_VENDOR_MPMAN, USB_PRODUCT_MPMAN_MPF400_1,
- 0,
- "MpMan",
- "MPF400 Music Player 1Go",
- },
- {
- USB_VENDOR_MPMAN, USB_PRODUCT_MPMAN_MPF400_2,
- 0,
- "MpMan",
- "MPF400 Music Player 2Go",
- },
- {
USB_VENDOR_STMICRO, USB_PRODUCT_STMICRO_BIOCPU,
0,
"STMicroelectronics",
@@ -10589,6 +14812,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"USB Communicator",
},
{
+ USB_VENDOR_STMICRO, USB_PRODUCT_STMICRO_ST72682,
+ 0,
+ "STMicroelectronics",
+ "USB 2.0 Flash drive controller",
+ },
+ {
USB_VENDOR_STSN, USB_PRODUCT_STSN_STSN0001,
0,
"STSN",
@@ -10655,12 +14884,24 @@ const struct usb_knowndev usb_knowndevs[] = {
"Kbd Hub",
},
{
+ USB_VENDOR_SUNPLUS, USB_PRODUCT_SUNPLUS_USBMOUSE,
+ 0,
+ "Sunplus Innovation Technology Inc.",
+ "USB Optical Mouse",
+ },
+ {
USB_VENDOR_SUPERTOP, USB_PRODUCT_SUPERTOP_IDE,
0,
"Super Top",
"USB-IDE",
},
{
+ USB_VENDOR_SUPERTOP, USB_PRODUCT_SUPERTOP_FLASHDRIVE,
+ 0,
+ "Super Top",
+ "extrememory Snippy",
+ },
+ {
USB_VENDOR_SYNTECH, USB_PRODUCT_SYNTECH_CPT8001C,
0,
"Syntech Information",
@@ -10679,6 +14920,42 @@ const struct usb_knowndev usb_knowndevs[] = {
"USB Media Player",
},
{
+ USB_VENDOR_TESTO, USB_PRODUCT_TESTO_USB_INTERFACE,
+ 0,
+ "Testo products",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_TEXTECH, USB_PRODUCT_TEXTECH_DUMMY,
+ 0,
+ "Textech International Ltd.",
+ "Dummy product",
+ },
+ {
+ USB_VENDOR_TEXTECH, USB_PRODUCT_TEXTECH_U2M_1,
+ 0,
+ "Textech International Ltd.",
+ "Textech USB MIDI cable",
+ },
+ {
+ USB_VENDOR_TEXTECH, USB_PRODUCT_TEXTECH_U2M_2,
+ 0,
+ "Textech International Ltd.",
+ "Textech USB MIDI cable",
+ },
+ {
+ USB_VENDOR_TML, USB_PRODUCT_TML_USB_SERIAL,
+ 0,
+ "The Mobility Lab",
+ "FTDI compatible adapter",
+ },
+ {
+ USB_VENDOR_TTI, USB_PRODUCT_TTI_QL355P,
+ 0,
+ "Thurlby Thandar Instruments",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_SUPRAEXPRESS56K,
0,
"Diamond (Supra)",
@@ -10907,6 +15184,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"G450 modem",
},
{
+ USB_VENDOR_TOSHIBA, USB_PRODUCT_TOSHIBA_TRANSMEMORY,
+ 0,
+ "Toshiba",
+ "USB ThumbDrive",
+ },
+ {
USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE,
0,
"Trek Technology",
@@ -11069,6 +15352,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Panache Surf USB ISDN Adapter",
},
{
+ USB_VENDOR_UNKNOWN4, USB_PRODUCT_UNKNOWN4_NF_RIC,
+ 0,
+ "Unknown vendor",
+ "FTDI compatible adapter",
+ },
+ {
USB_VENDOR_USI, USB_PRODUCT_USI_MC60,
0,
"USI",
@@ -11093,12 +15382,24 @@ const struct usb_knowndev usb_knowndevs[] = {
"USB 2.0 IDE Bridge",
},
{
+ USB_VENDOR_VIALABS, USB_PRODUCT_VIALABS_USB30SATABRIDGE,
+ 0,
+ "VIA Labs",
+ "USB 3.0 SATA Bridge",
+ },
+ {
USB_VENDOR_VAISALA, USB_PRODUCT_VAISALA_CABLE,
0,
"Vaisala",
"USB Interface cable",
},
{
+ USB_VENDOR_VERTEX, USB_PRODUCT_VERTEX_VW110L,
+ 0,
+ "Vertex Wireless Co., Ltd.",
+ "Vertex VW110L modem",
+ },
+ {
USB_VENDOR_VIDZMEDIA, USB_PRODUCT_VIDZMEDIA_MONSTERTV,
0,
"VidzMedia Pte Ltd",
@@ -11201,6 +15502,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Intuos 9x12 Graphics Tablet",
},
{
+ USB_VENDOR_WAGO, USB_PRODUCT_WAGO_SERVICECABLE,
+ 0,
+ "WAGO Kontakttechnik GmbH.",
+ "USB Service Cable 750-923",
+ },
+ {
USB_VENDOR_WAVESENSE, USB_PRODUCT_WAVESENSE_JAZZ,
0,
"WaveSense",
@@ -11213,12 +15520,30 @@ const struct usb_knowndev usb_knowndevs[] = {
"CH341/CH340 USB-Serial Bridge",
},
{
+ USB_VENDOR_WCH2, USB_PRODUCT_WCH2_DUMMY,
+ 0,
+ "QinHeng Electronics",
+ "Dummy product",
+ },
+ {
+ USB_VENDOR_WCH2, USB_PRODUCT_WCH2_CH341SER_2,
+ 0,
+ "QinHeng Electronics",
+ "CH341/CH340 USB-Serial Bridge",
+ },
+ {
USB_VENDOR_WCH2, USB_PRODUCT_WCH2_CH341SER,
0,
"QinHeng Electronics",
"CH341/CH340 USB-Serial Bridge",
},
{
+ USB_VENDOR_WCH2, USB_PRODUCT_WCH2_U2M,
+ 0,
+ "QinHeng Electronics",
+ "CH345 USB2.0-MIDI",
+ },
+ {
USB_VENDOR_WESTERN, USB_PRODUCT_WESTERN_COMBO,
0,
"Western Digital",
@@ -11249,6 +15574,36 @@ const struct usb_knowndev usb_knowndevs[] = {
"MyPassword External HDD",
},
{
+ USB_VENDOR_WETELECOM, USB_PRODUCT_WETELECOM_WM_D200,
+ 0,
+ "WeTelecom",
+ "WM-D200",
+ },
+ {
+ USB_VENDOR_WIENERPLEINBAUS, USB_PRODUCT_WIENERPLEINBAUS_PL512,
+ 0,
+ "WIENER Plein & Baus GmbH.",
+ "PL512 PSU",
+ },
+ {
+ USB_VENDOR_WIENERPLEINBAUS, USB_PRODUCT_WIENERPLEINBAUS_RCM,
+ 0,
+ "WIENER Plein & Baus GmbH.",
+ "RCM Remote Control",
+ },
+ {
+ USB_VENDOR_WIENERPLEINBAUS, USB_PRODUCT_WIENERPLEINBAUS_MPOD,
+ 0,
+ "WIENER Plein & Baus GmbH.",
+ "MPOD PSU",
+ },
+ {
+ USB_VENDOR_WIENERPLEINBAUS, USB_PRODUCT_WIENERPLEINBAUS_CML,
+ 0,
+ "WIENER Plein & Baus GmbH.",
+ "CML Data Logger",
+ },
+ {
USB_VENDOR_WINBOND, USB_PRODUCT_WINBOND_UH104,
0,
"Winbond",
@@ -11333,16 +15688,16 @@ const struct usb_knowndev usb_knowndevs[] = {
"UX96 MIDI I/F",
},
{
- USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTA54I,
+ USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RPU200,
0,
"YAMAHA",
- "NetVolante RTA54i Broadband&ISDN Router",
+ "RP-U200",
},
{
- USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTA55I,
+ USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTA54I,
0,
"YAMAHA",
- "NetVolante RTA55i Broadband VoIP Router",
+ "NetVolante RTA54i Broadband&ISDN Router",
},
{
USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTW65B,
@@ -11357,6 +15712,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"NetVolante RTW65i Broadband&ISDN Wireless Router",
},
{
+ USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTA55I,
+ 0,
+ "YAMAHA",
+ "NetVolante RTA55i Broadband VoIP Router",
+ },
+ {
USB_VENDOR_YANO, USB_PRODUCT_YANO_U640MO,
0,
"Yano",
@@ -13145,6 +17506,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_MICRON, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Micron Technology",
+ NULL,
+ },
+ {
USB_VENDOR_VIVITAR, 0,
USB_KNOWNDEV_NOPROD,
"Vivitar",
@@ -13169,6 +17536,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_ACTON, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Acton Research Corp.",
+ NULL,
+ },
+ {
USB_VENDOR_SGI, 0,
USB_KNOWNDEV_NOPROD,
"Silicon Graphics",
@@ -13313,6 +17686,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_CONTEC, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Contec products",
+ NULL,
+ },
+ {
USB_VENDOR_AASHIMA, 0,
USB_KNOWNDEV_NOPROD,
"Aashima Technology",
@@ -13421,9 +17800,9 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
- USB_VENDOR_MIDIMAN, 0,
+ USB_VENDOR_MAUDIO, 0,
USB_KNOWNDEV_NOPROD,
- "Midiman",
+ "M-Audio",
NULL,
},
{
@@ -13667,6 +18046,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_MAGTEK, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Mag-Tek",
+ NULL,
+ },
+ {
USB_VENDOR_ZOOM, 0,
USB_KNOWNDEV_NOPROD,
"Zoom Telephonics",
@@ -14147,15 +18532,33 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_MEDELI, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Medeli",
+ NULL,
+ },
+ {
USB_VENDOR_GEOCAST, 0,
USB_KNOWNDEV_NOPROD,
"Geocast Network Systems",
NULL,
},
{
+ USB_VENDOR_EGO, 0,
+ USB_KNOWNDEV_NOPROD,
+ "EGO systems",
+ NULL,
+ },
+ {
USB_VENDOR_IDQUANTIQUE, 0,
USB_KNOWNDEV_NOPROD,
- "id Quantique",
+ "ID Quantique",
+ NULL,
+ },
+ {
+ USB_VENDOR_IDTECH, 0,
+ USB_KNOWNDEV_NOPROD,
+ "ID TECH",
NULL,
},
{
@@ -14315,6 +18718,18 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_ICOM, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Icom Inc.",
+ NULL,
+ },
+ {
+ USB_VENDOR_GNOTOMETRICS, 0,
+ USB_KNOWNDEV_NOPROD,
+ "GN Otometrics",
+ NULL,
+ },
+ {
USB_VENDOR_CHICONY2, 0,
USB_KNOWNDEV_NOPROD,
"Chicony",
@@ -14333,12 +18748,24 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_JETI, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Jeti",
+ NULL,
+ },
+ {
USB_VENDOR_LUWEN, 0,
USB_KNOWNDEV_NOPROD,
"Luwen",
NULL,
},
{
+ USB_VENDOR_ELEKTOR, 0,
+ USB_KNOWNDEV_NOPROD,
+ "ELEKTOR Electronics",
+ NULL,
+ },
+ {
USB_VENDOR_KYOCERA2, 0,
USB_KNOWNDEV_NOPROD,
"Kyocera Wireless Corp.",
@@ -14357,12 +18784,24 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_POSIFLEX, 0,
+ USB_KNOWNDEV_NOPROD,
+ "POSIFLEX",
+ NULL,
+ },
+ {
USB_VENDOR_TANGTOP, 0,
USB_KNOWNDEV_NOPROD,
"Tangtop",
NULL,
},
{
+ USB_VENDOR_KOBIL, 0,
+ USB_KNOWNDEV_NOPROD,
+ "KOBIL",
+ NULL,
+ },
+ {
USB_VENDOR_SMC3, 0,
USB_KNOWNDEV_NOPROD,
"Standard Microsystems",
@@ -14411,6 +18850,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_UNKNOWN4, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Unknown vendor",
+ NULL,
+ },
+ {
USB_VENDOR_NETAC, 0,
USB_KNOWNDEV_NOPROD,
"Netac",
@@ -14459,6 +18904,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_MEDIATEK, 0,
+ USB_KNOWNDEV_NOPROD,
+ "MediaTek, Inc.",
+ NULL,
+ },
+ {
USB_VENDOR_OTI, 0,
USB_KNOWNDEV_NOPROD,
"Ours Technology",
@@ -14543,6 +18994,18 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_LARSENBRUSGAARD, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Larsen and Brusgaard",
+ NULL,
+ },
+ {
+ USB_VENDOR_KONTRON, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Kontron AG",
+ NULL,
+ },
+ {
USB_VENDOR_QUALCOMM, 0,
USB_KNOWNDEV_NOPROD,
"Qualcomm",
@@ -14573,6 +19036,18 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_NEC3, 0,
+ USB_KNOWNDEV_NOPROD,
+ "NEC",
+ NULL,
+ },
+ {
+ USB_VENDOR_TTI, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Thurlby Thandar Instruments",
+ NULL,
+ },
+ {
USB_VENDOR_GIGABYTE, 0,
USB_KNOWNDEV_NOPROD,
"GIGABYTE",
@@ -14741,6 +19216,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_INTERBIOMETRICS, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Interbiometrics",
+ NULL,
+ },
+ {
USB_VENDOR_UNKNOWN3, 0,
USB_KNOWNDEV_NOPROD,
"Unknown vendor",
@@ -14777,6 +19258,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_TESTO, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Testo products",
+ NULL,
+ },
+ {
USB_VENDOR_CREATIVE2, 0,
USB_KNOWNDEV_NOPROD,
"Creative Labs",
@@ -14861,6 +19348,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_INITIO, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Initio Corporation",
+ NULL,
+ },
+ {
USB_VENDOR_EMTEC, 0,
USB_KNOWNDEV_NOPROD,
"Emtec",
@@ -14879,6 +19372,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_REDOCTANE, 0,
+ USB_KNOWNDEV_NOPROD,
+ "RedOctane",
+ NULL,
+ },
+ {
USB_VENDOR_WISTRONNEWEB, 0,
USB_KNOWNDEV_NOPROD,
"Wistron NeWeb",
@@ -14891,6 +19390,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_FIC, 0,
+ USB_KNOWNDEV_NOPROD,
+ "FIC / OpenMoko",
+ NULL,
+ },
+ {
USB_VENDOR_HUAWEI3COM, 0,
USB_KNOWNDEV_NOPROD,
"Huawei-3Com",
@@ -14999,12 +19504,30 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_OLIMEX, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Olimex",
+ NULL,
+ },
+ {
+ USB_VENDOR_SOUNDGRAPH, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Soundgraph, Inc.",
+ NULL,
+ },
+ {
USB_VENDOR_AMIT2, 0,
USB_KNOWNDEV_NOPROD,
"AMIT",
NULL,
},
{
+ USB_VENDOR_TEXTECH, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Textech International Ltd.",
+ NULL,
+ },
+ {
USB_VENDOR_SOHOWARE, 0,
USB_KNOWNDEV_NOPROD,
"SOHOware",
@@ -15095,6 +19618,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_WIENERPLEINBAUS, 0,
+ USB_KNOWNDEV_NOPROD,
+ "WIENER Plein & Baus GmbH.",
+ NULL,
+ },
+ {
USB_VENDOR_AXESSTEL, 0,
USB_KNOWNDEV_NOPROD,
"Axesstel Co., Ltd.",
@@ -15131,6 +19660,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_KAMSTRUP, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Kamstrup A/S",
+ NULL,
+ },
+ {
USB_VENDOR_WAVESENSE, 0,
USB_KNOWNDEV_NOPROD,
"WaveSense",
@@ -15179,6 +19714,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_BAYER, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Bayer",
+ NULL,
+ },
+ {
USB_VENDOR_WCH2, 0,
USB_KNOWNDEV_NOPROD,
"QinHeng Electronics",
@@ -15191,6 +19732,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_CORSAIR, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Corsair",
+ NULL,
+ },
+ {
USB_VENDOR_MATRIXORBITAL, 0,
USB_KNOWNDEV_NOPROD,
"Matrix Orbital",
@@ -15203,18 +19750,48 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_TML, 0,
+ USB_KNOWNDEV_NOPROD,
+ "The Mobility Lab",
+ NULL,
+ },
+ {
USB_VENDOR_TCTMOBILE, 0,
USB_KNOWNDEV_NOPROD,
"TCT Mobile",
NULL,
},
{
+ USB_VENDOR_ALTI2, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Alti-2 products",
+ NULL,
+ },
+ {
+ USB_VENDOR_SUNPLUS, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Sunplus Innovation Technology Inc.",
+ NULL,
+ },
+ {
+ USB_VENDOR_WAGO, 0,
+ USB_KNOWNDEV_NOPROD,
+ "WAGO Kontakttechnik GmbH.",
+ NULL,
+ },
+ {
USB_VENDOR_TELIT, 0,
USB_KNOWNDEV_NOPROD,
"Telit",
NULL,
},
{
+ USB_VENDOR_IONICS, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Ionics PlugComputer",
+ NULL,
+ },
+ {
USB_VENDOR_LONGCHEER, 0,
USB_KNOWNDEV_NOPROD,
"Longcheer Holdings, Ltd.",
@@ -15269,6 +19846,18 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_FESTO, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Festo",
+ NULL,
+ },
+ {
+ USB_VENDOR_VERTEX, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Vertex Wireless Co., Ltd.",
+ NULL,
+ },
+ {
USB_VENDOR_DLINK, 0,
USB_KNOWNDEV_NOPROD,
"D-Link",
@@ -15299,12 +19888,36 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_QIHARDWARE, 0,
+ USB_KNOWNDEV_NOPROD,
+ "QI-hardware",
+ NULL,
+ },
+ {
USB_VENDOR_PARA, 0,
USB_KNOWNDEV_NOPROD,
"PARA Industrial",
NULL,
},
{
+ USB_VENDOR_SIMTEC, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Simtec Electronics",
+ NULL,
+ },
+ {
+ USB_VENDOR_RTSYSTEMS, 0,
+ USB_KNOWNDEV_NOPROD,
+ "RTSYSTEMS",
+ NULL,
+ },
+ {
+ USB_VENDOR_VIALABS, 0,
+ USB_KNOWNDEV_NOPROD,
+ "VIA Labs",
+ NULL,
+ },
+ {
USB_VENDOR_ERICSSON, 0,
USB_KNOWNDEV_NOPROD,
"Ericsson",
@@ -15317,6 +19930,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_WETELECOM, 0,
+ USB_KNOWNDEV_NOPROD,
+ "WeTelecom",
+ NULL,
+ },
+ {
USB_VENDOR_TRIPPLITE, 0,
USB_KNOWNDEV_NOPROD,
"Tripp-Lite",
@@ -15347,6 +19966,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_LINKINSTRUMENTS, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Link Instruments Inc.",
+ NULL,
+ },
+ {
USB_VENDOR_AEI, 0,
USB_KNOWNDEV_NOPROD,
"AEI",
@@ -15413,6 +20038,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_PAPOUCH, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Papouch products",
+ NULL,
+ },
+ {
USB_VENDOR_AVERATEC, 0,
USB_KNOWNDEV_NOPROD,
"Averatec",
@@ -15509,6 +20140,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_EVOLUTION, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Evolution Robotics products",
+ NULL,
+ },
+ {
USB_VENDOR_DATAAPEX, 0,
USB_KNOWNDEV_NOPROD,
"DataApex",
@@ -15521,6 +20158,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_LOGILINK, 0,
+ USB_KNOWNDEV_NOPROD,
+ "LogiLink",
+ NULL,
+ },
+ {
USB_VENDOR_USRP, 0,
USB_KNOWNDEV_NOPROD,
"GNU Radio USRP",
diff --git a/rtemsbsd/include/rtems/bsd/local/vnode_if.h b/rtemsbsd/include/rtems/bsd/local/vnode_if.h
deleted file mode 100644
index 367a8db7..00000000
--- a/rtemsbsd/include/rtems/bsd/local/vnode_if.h
+++ /dev/null
@@ -1,1546 +0,0 @@
-/*
- * This file is produced automatically.
- * Do not modify anything in here by hand.
- *
- * Created from $FreeBSD$
- */
-
-extern struct vnodeop_desc vop_default_desc;
-#include <rtems/bsd/local/vnode_if_typedef.h>
-#include <rtems/bsd/local/vnode_if_newproto.h>
-struct vop_islocked_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
-};
-
-extern struct vnodeop_desc vop_islocked_desc;
-
-int VOP_ISLOCKED_AP(struct vop_islocked_args *);
-int VOP_ISLOCKED_APV(struct vop_vector *vop, struct vop_islocked_args *);
-
-static __inline int VOP_ISLOCKED(
- struct vnode *vp)
-{
- struct vop_islocked_args a;
-
- a.a_gen.a_desc = &vop_islocked_desc;
- a.a_vp = vp;
- return (VOP_ISLOCKED_APV(vp->v_op, &a));
-}
-
-struct vop_lookup_args {
- struct vop_generic_args a_gen;
- struct vnode *a_dvp;
- struct vnode **a_vpp;
- struct componentname *a_cnp;
-};
-
-extern struct vnodeop_desc vop_lookup_desc;
-
-int VOP_LOOKUP_AP(struct vop_lookup_args *);
-int VOP_LOOKUP_APV(struct vop_vector *vop, struct vop_lookup_args *);
-
-static __inline int VOP_LOOKUP(
- struct vnode *dvp,
- struct vnode **vpp,
- struct componentname *cnp)
-{
- struct vop_lookup_args a;
-
- a.a_gen.a_desc = &vop_lookup_desc;
- a.a_dvp = dvp;
- a.a_vpp = vpp;
- a.a_cnp = cnp;
- return (VOP_LOOKUP_APV(dvp->v_op, &a));
-}
-
-struct vop_cachedlookup_args {
- struct vop_generic_args a_gen;
- struct vnode *a_dvp;
- struct vnode **a_vpp;
- struct componentname *a_cnp;
-};
-
-extern struct vnodeop_desc vop_cachedlookup_desc;
-
-int VOP_CACHEDLOOKUP_AP(struct vop_cachedlookup_args *);
-int VOP_CACHEDLOOKUP_APV(struct vop_vector *vop, struct vop_cachedlookup_args *);
-
-static __inline int VOP_CACHEDLOOKUP(
- struct vnode *dvp,
- struct vnode **vpp,
- struct componentname *cnp)
-{
- struct vop_cachedlookup_args a;
-
- a.a_gen.a_desc = &vop_cachedlookup_desc;
- a.a_dvp = dvp;
- a.a_vpp = vpp;
- a.a_cnp = cnp;
- return (VOP_CACHEDLOOKUP_APV(dvp->v_op, &a));
-}
-
-struct vop_create_args {
- struct vop_generic_args a_gen;
- struct vnode *a_dvp;
- struct vnode **a_vpp;
- struct componentname *a_cnp;
- struct vattr *a_vap;
-};
-
-extern struct vnodeop_desc vop_create_desc;
-
-int VOP_CREATE_AP(struct vop_create_args *);
-int VOP_CREATE_APV(struct vop_vector *vop, struct vop_create_args *);
-
-static __inline int VOP_CREATE(
- struct vnode *dvp,
- struct vnode **vpp,
- struct componentname *cnp,
- struct vattr *vap)
-{
- struct vop_create_args a;
-
- a.a_gen.a_desc = &vop_create_desc;
- a.a_dvp = dvp;
- a.a_vpp = vpp;
- a.a_cnp = cnp;
- a.a_vap = vap;
- return (VOP_CREATE_APV(dvp->v_op, &a));
-}
-
-struct vop_whiteout_args {
- struct vop_generic_args a_gen;
- struct vnode *a_dvp;
- struct componentname *a_cnp;
- int a_flags;
-};
-
-extern struct vnodeop_desc vop_whiteout_desc;
-
-int VOP_WHITEOUT_AP(struct vop_whiteout_args *);
-int VOP_WHITEOUT_APV(struct vop_vector *vop, struct vop_whiteout_args *);
-
-static __inline int VOP_WHITEOUT(
- struct vnode *dvp,
- struct componentname *cnp,
- int flags)
-{
- struct vop_whiteout_args a;
-
- a.a_gen.a_desc = &vop_whiteout_desc;
- a.a_dvp = dvp;
- a.a_cnp = cnp;
- a.a_flags = flags;
- return (VOP_WHITEOUT_APV(dvp->v_op, &a));
-}
-
-struct vop_mknod_args {
- struct vop_generic_args a_gen;
- struct vnode *a_dvp;
- struct vnode **a_vpp;
- struct componentname *a_cnp;
- struct vattr *a_vap;
-};
-
-extern struct vnodeop_desc vop_mknod_desc;
-
-int VOP_MKNOD_AP(struct vop_mknod_args *);
-int VOP_MKNOD_APV(struct vop_vector *vop, struct vop_mknod_args *);
-
-static __inline int VOP_MKNOD(
- struct vnode *dvp,
- struct vnode **vpp,
- struct componentname *cnp,
- struct vattr *vap)
-{
- struct vop_mknod_args a;
-
- a.a_gen.a_desc = &vop_mknod_desc;
- a.a_dvp = dvp;
- a.a_vpp = vpp;
- a.a_cnp = cnp;
- a.a_vap = vap;
- return (VOP_MKNOD_APV(dvp->v_op, &a));
-}
-
-struct vop_open_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_mode;
- struct ucred *a_cred;
- struct thread *a_td;
- struct file *a_fp;
-};
-
-extern struct vnodeop_desc vop_open_desc;
-
-int VOP_OPEN_AP(struct vop_open_args *);
-int VOP_OPEN_APV(struct vop_vector *vop, struct vop_open_args *);
-
-static __inline int VOP_OPEN(
- struct vnode *vp,
- int mode,
- struct ucred *cred,
- struct thread *td,
- struct file *fp)
-{
- struct vop_open_args a;
-
- a.a_gen.a_desc = &vop_open_desc;
- a.a_vp = vp;
- a.a_mode = mode;
- a.a_cred = cred;
- a.a_td = td;
- a.a_fp = fp;
- return (VOP_OPEN_APV(vp->v_op, &a));
-}
-
-struct vop_close_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_fflag;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_close_desc;
-
-int VOP_CLOSE_AP(struct vop_close_args *);
-int VOP_CLOSE_APV(struct vop_vector *vop, struct vop_close_args *);
-
-static __inline int VOP_CLOSE(
- struct vnode *vp,
- int fflag,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_close_args a;
-
- a.a_gen.a_desc = &vop_close_desc;
- a.a_vp = vp;
- a.a_fflag = fflag;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_CLOSE_APV(vp->v_op, &a));
-}
-
-struct vop_access_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- accmode_t a_accmode;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_access_desc;
-
-int VOP_ACCESS_AP(struct vop_access_args *);
-int VOP_ACCESS_APV(struct vop_vector *vop, struct vop_access_args *);
-
-static __inline int VOP_ACCESS(
- struct vnode *vp,
- accmode_t accmode,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_access_args a;
-
- a.a_gen.a_desc = &vop_access_desc;
- a.a_vp = vp;
- a.a_accmode = accmode;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_ACCESS_APV(vp->v_op, &a));
-}
-
-struct vop_accessx_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- accmode_t a_accmode;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_accessx_desc;
-
-int VOP_ACCESSX_AP(struct vop_accessx_args *);
-int VOP_ACCESSX_APV(struct vop_vector *vop, struct vop_accessx_args *);
-
-static __inline int VOP_ACCESSX(
- struct vnode *vp,
- accmode_t accmode,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_accessx_args a;
-
- a.a_gen.a_desc = &vop_accessx_desc;
- a.a_vp = vp;
- a.a_accmode = accmode;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_ACCESSX_APV(vp->v_op, &a));
-}
-
-struct vop_getattr_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct vattr *a_vap;
- struct ucred *a_cred;
-};
-
-extern struct vnodeop_desc vop_getattr_desc;
-
-int VOP_GETATTR_AP(struct vop_getattr_args *);
-int VOP_GETATTR_APV(struct vop_vector *vop, struct vop_getattr_args *);
-
-static __inline int VOP_GETATTR(
- struct vnode *vp,
- struct vattr *vap,
- struct ucred *cred)
-{
- struct vop_getattr_args a;
-
- a.a_gen.a_desc = &vop_getattr_desc;
- a.a_vp = vp;
- a.a_vap = vap;
- a.a_cred = cred;
- return (VOP_GETATTR_APV(vp->v_op, &a));
-}
-
-struct vop_setattr_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct vattr *a_vap;
- struct ucred *a_cred;
-};
-
-extern struct vnodeop_desc vop_setattr_desc;
-
-int VOP_SETATTR_AP(struct vop_setattr_args *);
-int VOP_SETATTR_APV(struct vop_vector *vop, struct vop_setattr_args *);
-
-static __inline int VOP_SETATTR(
- struct vnode *vp,
- struct vattr *vap,
- struct ucred *cred)
-{
- struct vop_setattr_args a;
-
- a.a_gen.a_desc = &vop_setattr_desc;
- a.a_vp = vp;
- a.a_vap = vap;
- a.a_cred = cred;
- return (VOP_SETATTR_APV(vp->v_op, &a));
-}
-
-struct vop_markatime_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
-};
-
-extern struct vnodeop_desc vop_markatime_desc;
-
-int VOP_MARKATIME_AP(struct vop_markatime_args *);
-int VOP_MARKATIME_APV(struct vop_vector *vop, struct vop_markatime_args *);
-
-static __inline int VOP_MARKATIME(
- struct vnode *vp)
-{
- struct vop_markatime_args a;
-
- a.a_gen.a_desc = &vop_markatime_desc;
- a.a_vp = vp;
- return (VOP_MARKATIME_APV(vp->v_op, &a));
-}
-
-struct vop_read_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct uio *a_uio;
- int a_ioflag;
- struct ucred *a_cred;
-};
-
-extern struct vnodeop_desc vop_read_desc;
-
-int VOP_READ_AP(struct vop_read_args *);
-int VOP_READ_APV(struct vop_vector *vop, struct vop_read_args *);
-
-static __inline int VOP_READ(
- struct vnode *vp,
- struct uio *uio,
- int ioflag,
- struct ucred *cred)
-{
- struct vop_read_args a;
-
- a.a_gen.a_desc = &vop_read_desc;
- a.a_vp = vp;
- a.a_uio = uio;
- a.a_ioflag = ioflag;
- a.a_cred = cred;
- return (VOP_READ_APV(vp->v_op, &a));
-}
-
-struct vop_write_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct uio *a_uio;
- int a_ioflag;
- struct ucred *a_cred;
-};
-
-extern struct vnodeop_desc vop_write_desc;
-
-int VOP_WRITE_AP(struct vop_write_args *);
-int VOP_WRITE_APV(struct vop_vector *vop, struct vop_write_args *);
-
-static __inline int VOP_WRITE(
- struct vnode *vp,
- struct uio *uio,
- int ioflag,
- struct ucred *cred)
-{
- struct vop_write_args a;
-
- a.a_gen.a_desc = &vop_write_desc;
- a.a_vp = vp;
- a.a_uio = uio;
- a.a_ioflag = ioflag;
- a.a_cred = cred;
- return (VOP_WRITE_APV(vp->v_op, &a));
-}
-
-struct vop_ioctl_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- u_long a_command;
- void *a_data;
- int a_fflag;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_ioctl_desc;
-
-int VOP_IOCTL_AP(struct vop_ioctl_args *);
-int VOP_IOCTL_APV(struct vop_vector *vop, struct vop_ioctl_args *);
-
-static __inline int VOP_IOCTL(
- struct vnode *vp,
- u_long command,
- void *data,
- int fflag,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_ioctl_args a;
-
- a.a_gen.a_desc = &vop_ioctl_desc;
- a.a_vp = vp;
- a.a_command = command;
- a.a_data = data;
- a.a_fflag = fflag;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_IOCTL_APV(vp->v_op, &a));
-}
-
-struct vop_poll_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_events;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_poll_desc;
-
-int VOP_POLL_AP(struct vop_poll_args *);
-int VOP_POLL_APV(struct vop_vector *vop, struct vop_poll_args *);
-
-static __inline int VOP_POLL(
- struct vnode *vp,
- int events,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_poll_args a;
-
- a.a_gen.a_desc = &vop_poll_desc;
- a.a_vp = vp;
- a.a_events = events;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_POLL_APV(vp->v_op, &a));
-}
-
-struct vop_kqfilter_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct knote *a_kn;
-};
-
-extern struct vnodeop_desc vop_kqfilter_desc;
-
-int VOP_KQFILTER_AP(struct vop_kqfilter_args *);
-int VOP_KQFILTER_APV(struct vop_vector *vop, struct vop_kqfilter_args *);
-
-static __inline int VOP_KQFILTER(
- struct vnode *vp,
- struct knote *kn)
-{
- struct vop_kqfilter_args a;
-
- a.a_gen.a_desc = &vop_kqfilter_desc;
- a.a_vp = vp;
- a.a_kn = kn;
- return (VOP_KQFILTER_APV(vp->v_op, &a));
-}
-
-struct vop_revoke_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_flags;
-};
-
-extern struct vnodeop_desc vop_revoke_desc;
-
-int VOP_REVOKE_AP(struct vop_revoke_args *);
-int VOP_REVOKE_APV(struct vop_vector *vop, struct vop_revoke_args *);
-
-static __inline int VOP_REVOKE(
- struct vnode *vp,
- int flags)
-{
- struct vop_revoke_args a;
-
- a.a_gen.a_desc = &vop_revoke_desc;
- a.a_vp = vp;
- a.a_flags = flags;
- return (VOP_REVOKE_APV(vp->v_op, &a));
-}
-
-struct vop_fsync_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_waitfor;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_fsync_desc;
-
-int VOP_FSYNC_AP(struct vop_fsync_args *);
-int VOP_FSYNC_APV(struct vop_vector *vop, struct vop_fsync_args *);
-
-static __inline int VOP_FSYNC(
- struct vnode *vp,
- int waitfor,
- struct thread *td)
-{
- struct vop_fsync_args a;
-
- a.a_gen.a_desc = &vop_fsync_desc;
- a.a_vp = vp;
- a.a_waitfor = waitfor;
- a.a_td = td;
- return (VOP_FSYNC_APV(vp->v_op, &a));
-}
-
-struct vop_remove_args {
- struct vop_generic_args a_gen;
- struct vnode *a_dvp;
- struct vnode *a_vp;
- struct componentname *a_cnp;
-};
-
-extern struct vnodeop_desc vop_remove_desc;
-
-int VOP_REMOVE_AP(struct vop_remove_args *);
-int VOP_REMOVE_APV(struct vop_vector *vop, struct vop_remove_args *);
-
-static __inline int VOP_REMOVE(
- struct vnode *dvp,
- struct vnode *vp,
- struct componentname *cnp)
-{
- struct vop_remove_args a;
-
- a.a_gen.a_desc = &vop_remove_desc;
- a.a_dvp = dvp;
- a.a_vp = vp;
- a.a_cnp = cnp;
- return (VOP_REMOVE_APV(dvp->v_op, &a));
-}
-
-struct vop_link_args {
- struct vop_generic_args a_gen;
- struct vnode *a_tdvp;
- struct vnode *a_vp;
- struct componentname *a_cnp;
-};
-
-extern struct vnodeop_desc vop_link_desc;
-
-int VOP_LINK_AP(struct vop_link_args *);
-int VOP_LINK_APV(struct vop_vector *vop, struct vop_link_args *);
-
-static __inline int VOP_LINK(
- struct vnode *tdvp,
- struct vnode *vp,
- struct componentname *cnp)
-{
- struct vop_link_args a;
-
- a.a_gen.a_desc = &vop_link_desc;
- a.a_tdvp = tdvp;
- a.a_vp = vp;
- a.a_cnp = cnp;
- return (VOP_LINK_APV(tdvp->v_op, &a));
-}
-
-struct vop_rename_args {
- struct vop_generic_args a_gen;
- struct vnode *a_fdvp;
- struct vnode *a_fvp;
- struct componentname *a_fcnp;
- struct vnode *a_tdvp;
- struct vnode *a_tvp;
- struct componentname *a_tcnp;
-};
-
-extern struct vnodeop_desc vop_rename_desc;
-
-int VOP_RENAME_AP(struct vop_rename_args *);
-int VOP_RENAME_APV(struct vop_vector *vop, struct vop_rename_args *);
-
-static __inline int VOP_RENAME(
- struct vnode *fdvp,
- struct vnode *fvp,
- struct componentname *fcnp,
- struct vnode *tdvp,
- struct vnode *tvp,
- struct componentname *tcnp)
-{
- struct vop_rename_args a;
-
- a.a_gen.a_desc = &vop_rename_desc;
- a.a_fdvp = fdvp;
- a.a_fvp = fvp;
- a.a_fcnp = fcnp;
- a.a_tdvp = tdvp;
- a.a_tvp = tvp;
- a.a_tcnp = tcnp;
- return (VOP_RENAME_APV(fdvp->v_op, &a));
-}
-
-struct vop_mkdir_args {
- struct vop_generic_args a_gen;
- struct vnode *a_dvp;
- struct vnode **a_vpp;
- struct componentname *a_cnp;
- struct vattr *a_vap;
-};
-
-extern struct vnodeop_desc vop_mkdir_desc;
-
-int VOP_MKDIR_AP(struct vop_mkdir_args *);
-int VOP_MKDIR_APV(struct vop_vector *vop, struct vop_mkdir_args *);
-
-static __inline int VOP_MKDIR(
- struct vnode *dvp,
- struct vnode **vpp,
- struct componentname *cnp,
- struct vattr *vap)
-{
- struct vop_mkdir_args a;
-
- a.a_gen.a_desc = &vop_mkdir_desc;
- a.a_dvp = dvp;
- a.a_vpp = vpp;
- a.a_cnp = cnp;
- a.a_vap = vap;
- return (VOP_MKDIR_APV(dvp->v_op, &a));
-}
-
-struct vop_rmdir_args {
- struct vop_generic_args a_gen;
- struct vnode *a_dvp;
- struct vnode *a_vp;
- struct componentname *a_cnp;
-};
-
-extern struct vnodeop_desc vop_rmdir_desc;
-
-int VOP_RMDIR_AP(struct vop_rmdir_args *);
-int VOP_RMDIR_APV(struct vop_vector *vop, struct vop_rmdir_args *);
-
-static __inline int VOP_RMDIR(
- struct vnode *dvp,
- struct vnode *vp,
- struct componentname *cnp)
-{
- struct vop_rmdir_args a;
-
- a.a_gen.a_desc = &vop_rmdir_desc;
- a.a_dvp = dvp;
- a.a_vp = vp;
- a.a_cnp = cnp;
- return (VOP_RMDIR_APV(dvp->v_op, &a));
-}
-
-struct vop_symlink_args {
- struct vop_generic_args a_gen;
- struct vnode *a_dvp;
- struct vnode **a_vpp;
- struct componentname *a_cnp;
- struct vattr *a_vap;
- char *a_target;
-};
-
-extern struct vnodeop_desc vop_symlink_desc;
-
-int VOP_SYMLINK_AP(struct vop_symlink_args *);
-int VOP_SYMLINK_APV(struct vop_vector *vop, struct vop_symlink_args *);
-
-static __inline int VOP_SYMLINK(
- struct vnode *dvp,
- struct vnode **vpp,
- struct componentname *cnp,
- struct vattr *vap,
- char *target)
-{
- struct vop_symlink_args a;
-
- a.a_gen.a_desc = &vop_symlink_desc;
- a.a_dvp = dvp;
- a.a_vpp = vpp;
- a.a_cnp = cnp;
- a.a_vap = vap;
- a.a_target = target;
- return (VOP_SYMLINK_APV(dvp->v_op, &a));
-}
-
-struct vop_readdir_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct uio *a_uio;
- struct ucred *a_cred;
- int *a_eofflag;
- int *a_ncookies;
- u_long **a_cookies;
-};
-
-extern struct vnodeop_desc vop_readdir_desc;
-
-int VOP_READDIR_AP(struct vop_readdir_args *);
-int VOP_READDIR_APV(struct vop_vector *vop, struct vop_readdir_args *);
-
-static __inline int VOP_READDIR(
- struct vnode *vp,
- struct uio *uio,
- struct ucred *cred,
- int *eofflag,
- int *ncookies,
- u_long **cookies)
-{
- struct vop_readdir_args a;
-
- a.a_gen.a_desc = &vop_readdir_desc;
- a.a_vp = vp;
- a.a_uio = uio;
- a.a_cred = cred;
- a.a_eofflag = eofflag;
- a.a_ncookies = ncookies;
- a.a_cookies = cookies;
- return (VOP_READDIR_APV(vp->v_op, &a));
-}
-
-struct vop_readlink_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct uio *a_uio;
- struct ucred *a_cred;
-};
-
-extern struct vnodeop_desc vop_readlink_desc;
-
-int VOP_READLINK_AP(struct vop_readlink_args *);
-int VOP_READLINK_APV(struct vop_vector *vop, struct vop_readlink_args *);
-
-static __inline int VOP_READLINK(
- struct vnode *vp,
- struct uio *uio,
- struct ucred *cred)
-{
- struct vop_readlink_args a;
-
- a.a_gen.a_desc = &vop_readlink_desc;
- a.a_vp = vp;
- a.a_uio = uio;
- a.a_cred = cred;
- return (VOP_READLINK_APV(vp->v_op, &a));
-}
-
-struct vop_inactive_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_inactive_desc;
-
-int VOP_INACTIVE_AP(struct vop_inactive_args *);
-int VOP_INACTIVE_APV(struct vop_vector *vop, struct vop_inactive_args *);
-
-static __inline int VOP_INACTIVE(
- struct vnode *vp,
- struct thread *td)
-{
- struct vop_inactive_args a;
-
- a.a_gen.a_desc = &vop_inactive_desc;
- a.a_vp = vp;
- a.a_td = td;
- return (VOP_INACTIVE_APV(vp->v_op, &a));
-}
-
-struct vop_reclaim_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_reclaim_desc;
-
-int VOP_RECLAIM_AP(struct vop_reclaim_args *);
-int VOP_RECLAIM_APV(struct vop_vector *vop, struct vop_reclaim_args *);
-
-static __inline int VOP_RECLAIM(
- struct vnode *vp,
- struct thread *td)
-{
- struct vop_reclaim_args a;
-
- a.a_gen.a_desc = &vop_reclaim_desc;
- a.a_vp = vp;
- a.a_td = td;
- return (VOP_RECLAIM_APV(vp->v_op, &a));
-}
-
-struct vop_lock1_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_flags;
- char *a_file;
- int a_line;
-};
-
-extern struct vnodeop_desc vop_lock1_desc;
-
-int VOP_LOCK1_AP(struct vop_lock1_args *);
-int VOP_LOCK1_APV(struct vop_vector *vop, struct vop_lock1_args *);
-
-static __inline int VOP_LOCK1(
- struct vnode *vp,
- int flags,
- char *file,
- int line)
-{
- struct vop_lock1_args a;
-
- a.a_gen.a_desc = &vop_lock1_desc;
- a.a_vp = vp;
- a.a_flags = flags;
- a.a_file = file;
- a.a_line = line;
- return (VOP_LOCK1_APV(vp->v_op, &a));
-}
-
-struct vop_unlock_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_flags;
-};
-
-extern struct vnodeop_desc vop_unlock_desc;
-
-int VOP_UNLOCK_AP(struct vop_unlock_args *);
-int VOP_UNLOCK_APV(struct vop_vector *vop, struct vop_unlock_args *);
-
-static __inline int VOP_UNLOCK(
- struct vnode *vp,
- int flags)
-{
- struct vop_unlock_args a;
-
- a.a_gen.a_desc = &vop_unlock_desc;
- a.a_vp = vp;
- a.a_flags = flags;
- return (VOP_UNLOCK_APV(vp->v_op, &a));
-}
-
-struct vop_bmap_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- daddr_t a_bn;
- struct bufobj **a_bop;
- daddr_t *a_bnp;
- int *a_runp;
- int *a_runb;
-};
-
-extern struct vnodeop_desc vop_bmap_desc;
-
-int VOP_BMAP_AP(struct vop_bmap_args *);
-int VOP_BMAP_APV(struct vop_vector *vop, struct vop_bmap_args *);
-
-static __inline int VOP_BMAP(
- struct vnode *vp,
- daddr_t bn,
- struct bufobj **bop,
- daddr_t *bnp,
- int *runp,
- int *runb)
-{
- struct vop_bmap_args a;
-
- a.a_gen.a_desc = &vop_bmap_desc;
- a.a_vp = vp;
- a.a_bn = bn;
- a.a_bop = bop;
- a.a_bnp = bnp;
- a.a_runp = runp;
- a.a_runb = runb;
- return (VOP_BMAP_APV(vp->v_op, &a));
-}
-
-struct vop_strategy_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct buf *a_bp;
-};
-
-extern struct vnodeop_desc vop_strategy_desc;
-
-int VOP_STRATEGY_AP(struct vop_strategy_args *);
-int VOP_STRATEGY_APV(struct vop_vector *vop, struct vop_strategy_args *);
-
-static __inline int VOP_STRATEGY(
- struct vnode *vp,
- struct buf *bp)
-{
- struct vop_strategy_args a;
-
- a.a_gen.a_desc = &vop_strategy_desc;
- a.a_vp = vp;
- a.a_bp = bp;
- return (VOP_STRATEGY_APV(vp->v_op, &a));
-}
-
-struct vop_getwritemount_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct mount **a_mpp;
-};
-
-extern struct vnodeop_desc vop_getwritemount_desc;
-
-int VOP_GETWRITEMOUNT_AP(struct vop_getwritemount_args *);
-int VOP_GETWRITEMOUNT_APV(struct vop_vector *vop, struct vop_getwritemount_args *);
-
-static __inline int VOP_GETWRITEMOUNT(
- struct vnode *vp,
- struct mount **mpp)
-{
- struct vop_getwritemount_args a;
-
- a.a_gen.a_desc = &vop_getwritemount_desc;
- a.a_vp = vp;
- a.a_mpp = mpp;
- return (VOP_GETWRITEMOUNT_APV(vp->v_op, &a));
-}
-
-struct vop_print_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
-};
-
-extern struct vnodeop_desc vop_print_desc;
-
-int VOP_PRINT_AP(struct vop_print_args *);
-int VOP_PRINT_APV(struct vop_vector *vop, struct vop_print_args *);
-
-static __inline int VOP_PRINT(
- struct vnode *vp)
-{
- struct vop_print_args a;
-
- a.a_gen.a_desc = &vop_print_desc;
- a.a_vp = vp;
- return (VOP_PRINT_APV(vp->v_op, &a));
-}
-
-struct vop_pathconf_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_name;
- register_t *a_retval;
-};
-
-extern struct vnodeop_desc vop_pathconf_desc;
-
-int VOP_PATHCONF_AP(struct vop_pathconf_args *);
-int VOP_PATHCONF_APV(struct vop_vector *vop, struct vop_pathconf_args *);
-
-static __inline int VOP_PATHCONF(
- struct vnode *vp,
- int name,
- register_t *retval)
-{
- struct vop_pathconf_args a;
-
- a.a_gen.a_desc = &vop_pathconf_desc;
- a.a_vp = vp;
- a.a_name = name;
- a.a_retval = retval;
- return (VOP_PATHCONF_APV(vp->v_op, &a));
-}
-
-struct vop_advlock_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- void *a_id;
- int a_op;
- struct flock *a_fl;
- int a_flags;
-};
-
-extern struct vnodeop_desc vop_advlock_desc;
-
-int VOP_ADVLOCK_AP(struct vop_advlock_args *);
-int VOP_ADVLOCK_APV(struct vop_vector *vop, struct vop_advlock_args *);
-
-static __inline int VOP_ADVLOCK(
- struct vnode *vp,
- void *id,
- int op,
- struct flock *fl,
- int flags)
-{
- struct vop_advlock_args a;
-
- a.a_gen.a_desc = &vop_advlock_desc;
- a.a_vp = vp;
- a.a_id = id;
- a.a_op = op;
- a.a_fl = fl;
- a.a_flags = flags;
- return (VOP_ADVLOCK_APV(vp->v_op, &a));
-}
-
-struct vop_advlockasync_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- void *a_id;
- int a_op;
- struct flock *a_fl;
- int a_flags;
- struct task *a_task;
- void **a_cookiep;
-};
-
-extern struct vnodeop_desc vop_advlockasync_desc;
-
-int VOP_ADVLOCKASYNC_AP(struct vop_advlockasync_args *);
-int VOP_ADVLOCKASYNC_APV(struct vop_vector *vop, struct vop_advlockasync_args *);
-
-static __inline int VOP_ADVLOCKASYNC(
- struct vnode *vp,
- void *id,
- int op,
- struct flock *fl,
- int flags,
- struct task *task,
- void **cookiep)
-{
- struct vop_advlockasync_args a;
-
- a.a_gen.a_desc = &vop_advlockasync_desc;
- a.a_vp = vp;
- a.a_id = id;
- a.a_op = op;
- a.a_fl = fl;
- a.a_flags = flags;
- a.a_task = task;
- a.a_cookiep = cookiep;
- return (VOP_ADVLOCKASYNC_APV(vp->v_op, &a));
-}
-
-struct vop_reallocblks_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct cluster_save *a_buflist;
-};
-
-extern struct vnodeop_desc vop_reallocblks_desc;
-
-int VOP_REALLOCBLKS_AP(struct vop_reallocblks_args *);
-int VOP_REALLOCBLKS_APV(struct vop_vector *vop, struct vop_reallocblks_args *);
-
-static __inline int VOP_REALLOCBLKS(
- struct vnode *vp,
- struct cluster_save *buflist)
-{
- struct vop_reallocblks_args a;
-
- a.a_gen.a_desc = &vop_reallocblks_desc;
- a.a_vp = vp;
- a.a_buflist = buflist;
- return (VOP_REALLOCBLKS_APV(vp->v_op, &a));
-}
-
-struct vop_getpages_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- vm_page_t *a_m;
- int a_count;
- int a_reqpage;
- vm_ooffset_t a_offset;
-};
-
-extern struct vnodeop_desc vop_getpages_desc;
-
-int VOP_GETPAGES_AP(struct vop_getpages_args *);
-int VOP_GETPAGES_APV(struct vop_vector *vop, struct vop_getpages_args *);
-
-static __inline int VOP_GETPAGES(
- struct vnode *vp,
- vm_page_t *m,
- int count,
- int reqpage,
- vm_ooffset_t offset)
-{
- struct vop_getpages_args a;
-
- a.a_gen.a_desc = &vop_getpages_desc;
- a.a_vp = vp;
- a.a_m = m;
- a.a_count = count;
- a.a_reqpage = reqpage;
- a.a_offset = offset;
- return (VOP_GETPAGES_APV(vp->v_op, &a));
-}
-
-struct vop_putpages_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- vm_page_t *a_m;
- int a_count;
- int a_sync;
- int *a_rtvals;
- vm_ooffset_t a_offset;
-};
-
-extern struct vnodeop_desc vop_putpages_desc;
-
-int VOP_PUTPAGES_AP(struct vop_putpages_args *);
-int VOP_PUTPAGES_APV(struct vop_vector *vop, struct vop_putpages_args *);
-
-static __inline int VOP_PUTPAGES(
- struct vnode *vp,
- vm_page_t *m,
- int count,
- int sync,
- int *rtvals,
- vm_ooffset_t offset)
-{
- struct vop_putpages_args a;
-
- a.a_gen.a_desc = &vop_putpages_desc;
- a.a_vp = vp;
- a.a_m = m;
- a.a_count = count;
- a.a_sync = sync;
- a.a_rtvals = rtvals;
- a.a_offset = offset;
- return (VOP_PUTPAGES_APV(vp->v_op, &a));
-}
-
-struct vop_getacl_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- acl_type_t a_type;
- struct acl *a_aclp;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_getacl_desc;
-
-int VOP_GETACL_AP(struct vop_getacl_args *);
-int VOP_GETACL_APV(struct vop_vector *vop, struct vop_getacl_args *);
-
-static __inline int VOP_GETACL(
- struct vnode *vp,
- acl_type_t type,
- struct acl *aclp,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_getacl_args a;
-
- a.a_gen.a_desc = &vop_getacl_desc;
- a.a_vp = vp;
- a.a_type = type;
- a.a_aclp = aclp;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_GETACL_APV(vp->v_op, &a));
-}
-
-struct vop_setacl_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- acl_type_t a_type;
- struct acl *a_aclp;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_setacl_desc;
-
-int VOP_SETACL_AP(struct vop_setacl_args *);
-int VOP_SETACL_APV(struct vop_vector *vop, struct vop_setacl_args *);
-
-static __inline int VOP_SETACL(
- struct vnode *vp,
- acl_type_t type,
- struct acl *aclp,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_setacl_args a;
-
- a.a_gen.a_desc = &vop_setacl_desc;
- a.a_vp = vp;
- a.a_type = type;
- a.a_aclp = aclp;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_SETACL_APV(vp->v_op, &a));
-}
-
-struct vop_aclcheck_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- acl_type_t a_type;
- struct acl *a_aclp;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_aclcheck_desc;
-
-int VOP_ACLCHECK_AP(struct vop_aclcheck_args *);
-int VOP_ACLCHECK_APV(struct vop_vector *vop, struct vop_aclcheck_args *);
-
-static __inline int VOP_ACLCHECK(
- struct vnode *vp,
- acl_type_t type,
- struct acl *aclp,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_aclcheck_args a;
-
- a.a_gen.a_desc = &vop_aclcheck_desc;
- a.a_vp = vp;
- a.a_type = type;
- a.a_aclp = aclp;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_ACLCHECK_APV(vp->v_op, &a));
-}
-
-struct vop_closeextattr_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_commit;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_closeextattr_desc;
-
-int VOP_CLOSEEXTATTR_AP(struct vop_closeextattr_args *);
-int VOP_CLOSEEXTATTR_APV(struct vop_vector *vop, struct vop_closeextattr_args *);
-
-static __inline int VOP_CLOSEEXTATTR(
- struct vnode *vp,
- int commit,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_closeextattr_args a;
-
- a.a_gen.a_desc = &vop_closeextattr_desc;
- a.a_vp = vp;
- a.a_commit = commit;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_CLOSEEXTATTR_APV(vp->v_op, &a));
-}
-
-struct vop_getextattr_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_attrnamespace;
- const char *a_name;
- struct uio *a_uio;
- size_t *a_size;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_getextattr_desc;
-
-int VOP_GETEXTATTR_AP(struct vop_getextattr_args *);
-int VOP_GETEXTATTR_APV(struct vop_vector *vop, struct vop_getextattr_args *);
-
-static __inline int VOP_GETEXTATTR(
- struct vnode *vp,
- int attrnamespace,
- const char *name,
- struct uio *uio,
- size_t *size,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_getextattr_args a;
-
- a.a_gen.a_desc = &vop_getextattr_desc;
- a.a_vp = vp;
- a.a_attrnamespace = attrnamespace;
- a.a_name = name;
- a.a_uio = uio;
- a.a_size = size;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_GETEXTATTR_APV(vp->v_op, &a));
-}
-
-struct vop_listextattr_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_attrnamespace;
- struct uio *a_uio;
- size_t *a_size;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_listextattr_desc;
-
-int VOP_LISTEXTATTR_AP(struct vop_listextattr_args *);
-int VOP_LISTEXTATTR_APV(struct vop_vector *vop, struct vop_listextattr_args *);
-
-static __inline int VOP_LISTEXTATTR(
- struct vnode *vp,
- int attrnamespace,
- struct uio *uio,
- size_t *size,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_listextattr_args a;
-
- a.a_gen.a_desc = &vop_listextattr_desc;
- a.a_vp = vp;
- a.a_attrnamespace = attrnamespace;
- a.a_uio = uio;
- a.a_size = size;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_LISTEXTATTR_APV(vp->v_op, &a));
-}
-
-struct vop_openextattr_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_openextattr_desc;
-
-int VOP_OPENEXTATTR_AP(struct vop_openextattr_args *);
-int VOP_OPENEXTATTR_APV(struct vop_vector *vop, struct vop_openextattr_args *);
-
-static __inline int VOP_OPENEXTATTR(
- struct vnode *vp,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_openextattr_args a;
-
- a.a_gen.a_desc = &vop_openextattr_desc;
- a.a_vp = vp;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_OPENEXTATTR_APV(vp->v_op, &a));
-}
-
-struct vop_deleteextattr_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_attrnamespace;
- const char *a_name;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_deleteextattr_desc;
-
-int VOP_DELETEEXTATTR_AP(struct vop_deleteextattr_args *);
-int VOP_DELETEEXTATTR_APV(struct vop_vector *vop, struct vop_deleteextattr_args *);
-
-static __inline int VOP_DELETEEXTATTR(
- struct vnode *vp,
- int attrnamespace,
- const char *name,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_deleteextattr_args a;
-
- a.a_gen.a_desc = &vop_deleteextattr_desc;
- a.a_vp = vp;
- a.a_attrnamespace = attrnamespace;
- a.a_name = name;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_DELETEEXTATTR_APV(vp->v_op, &a));
-}
-
-struct vop_setextattr_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- int a_attrnamespace;
- const char *a_name;
- struct uio *a_uio;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_setextattr_desc;
-
-int VOP_SETEXTATTR_AP(struct vop_setextattr_args *);
-int VOP_SETEXTATTR_APV(struct vop_vector *vop, struct vop_setextattr_args *);
-
-static __inline int VOP_SETEXTATTR(
- struct vnode *vp,
- int attrnamespace,
- const char *name,
- struct uio *uio,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_setextattr_args a;
-
- a.a_gen.a_desc = &vop_setextattr_desc;
- a.a_vp = vp;
- a.a_attrnamespace = attrnamespace;
- a.a_name = name;
- a.a_uio = uio;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_SETEXTATTR_APV(vp->v_op, &a));
-}
-
-struct vop_setlabel_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct label *a_label;
- struct ucred *a_cred;
- struct thread *a_td;
-};
-
-extern struct vnodeop_desc vop_setlabel_desc;
-
-int VOP_SETLABEL_AP(struct vop_setlabel_args *);
-int VOP_SETLABEL_APV(struct vop_vector *vop, struct vop_setlabel_args *);
-
-static __inline int VOP_SETLABEL(
- struct vnode *vp,
- struct label *label,
- struct ucred *cred,
- struct thread *td)
-{
- struct vop_setlabel_args a;
-
- a.a_gen.a_desc = &vop_setlabel_desc;
- a.a_vp = vp;
- a.a_label = label;
- a.a_cred = cred;
- a.a_td = td;
- return (VOP_SETLABEL_APV(vp->v_op, &a));
-}
-
-struct vop_vptofh_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct fid *a_fhp;
-};
-
-extern struct vnodeop_desc vop_vptofh_desc;
-
-int VOP_VPTOFH_AP(struct vop_vptofh_args *);
-int VOP_VPTOFH_APV(struct vop_vector *vop, struct vop_vptofh_args *);
-
-static __inline int VOP_VPTOFH(
- struct vnode *vp,
- struct fid *fhp)
-{
- struct vop_vptofh_args a;
-
- a.a_gen.a_desc = &vop_vptofh_desc;
- a.a_vp = vp;
- a.a_fhp = fhp;
- return (VOP_VPTOFH_APV(vp->v_op, &a));
-}
-
-struct vop_vptocnp_args {
- struct vop_generic_args a_gen;
- struct vnode *a_vp;
- struct vnode **a_vpp;
- struct ucred *a_cred;
- char *a_buf;
- int *a_buflen;
-};
-
-extern struct vnodeop_desc vop_vptocnp_desc;
-
-int VOP_VPTOCNP_AP(struct vop_vptocnp_args *);
-int VOP_VPTOCNP_APV(struct vop_vector *vop, struct vop_vptocnp_args *);
-
-static __inline int VOP_VPTOCNP(
- struct vnode *vp,
- struct vnode **vpp,
- struct ucred *cred,
- char *buf,
- int *buflen)
-{
- struct vop_vptocnp_args a;
-
- a.a_gen.a_desc = &vop_vptocnp_desc;
- a.a_vp = vp;
- a.a_vpp = vpp;
- a.a_cred = cred;
- a.a_buf = buf;
- a.a_buflen = buflen;
- return (VOP_VPTOCNP_APV(vp->v_op, &a));
-}
-
diff --git a/rtemsbsd/include/rtems/bsd/local/vnode_if_newproto.h b/rtemsbsd/include/rtems/bsd/local/vnode_if_newproto.h
deleted file mode 100644
index 4b888acd..00000000
--- a/rtemsbsd/include/rtems/bsd/local/vnode_if_newproto.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * This file is produced automatically.
- * Do not modify anything in here by hand.
- *
- * Created from $FreeBSD$
- */
-
-
-struct vop_vector {
- struct vop_vector *vop_default;
- vop_bypass_t *vop_bypass;
- vop_islocked_t *vop_islocked;
- vop_lookup_t *vop_lookup;
- vop_cachedlookup_t *vop_cachedlookup;
- vop_create_t *vop_create;
- vop_whiteout_t *vop_whiteout;
- vop_mknod_t *vop_mknod;
- vop_open_t *vop_open;
- vop_close_t *vop_close;
- vop_access_t *vop_access;
- vop_accessx_t *vop_accessx;
- vop_getattr_t *vop_getattr;
- vop_setattr_t *vop_setattr;
- vop_markatime_t *vop_markatime;
- vop_read_t *vop_read;
- vop_write_t *vop_write;
- vop_ioctl_t *vop_ioctl;
- vop_poll_t *vop_poll;
- vop_kqfilter_t *vop_kqfilter;
- vop_revoke_t *vop_revoke;
- vop_fsync_t *vop_fsync;
- vop_remove_t *vop_remove;
- vop_link_t *vop_link;
- vop_rename_t *vop_rename;
- vop_mkdir_t *vop_mkdir;
- vop_rmdir_t *vop_rmdir;
- vop_symlink_t *vop_symlink;
- vop_readdir_t *vop_readdir;
- vop_readlink_t *vop_readlink;
- vop_inactive_t *vop_inactive;
- vop_reclaim_t *vop_reclaim;
- vop_lock1_t *vop_lock1;
- vop_unlock_t *vop_unlock;
- vop_bmap_t *vop_bmap;
- vop_strategy_t *vop_strategy;
- vop_getwritemount_t *vop_getwritemount;
- vop_print_t *vop_print;
- vop_pathconf_t *vop_pathconf;
- vop_advlock_t *vop_advlock;
- vop_advlockasync_t *vop_advlockasync;
- vop_reallocblks_t *vop_reallocblks;
- vop_getpages_t *vop_getpages;
- vop_putpages_t *vop_putpages;
- vop_getacl_t *vop_getacl;
- vop_setacl_t *vop_setacl;
- vop_aclcheck_t *vop_aclcheck;
- vop_closeextattr_t *vop_closeextattr;
- vop_getextattr_t *vop_getextattr;
- vop_listextattr_t *vop_listextattr;
- vop_openextattr_t *vop_openextattr;
- vop_deleteextattr_t *vop_deleteextattr;
- vop_setextattr_t *vop_setextattr;
- vop_setlabel_t *vop_setlabel;
- vop_vptofh_t *vop_vptofh;
- vop_vptocnp_t *vop_vptocnp;
-};
diff --git a/rtemsbsd/include/rtems/bsd/local/vnode_if_typedef.h b/rtemsbsd/include/rtems/bsd/local/vnode_if_typedef.h
deleted file mode 100644
index b7157011..00000000
--- a/rtemsbsd/include/rtems/bsd/local/vnode_if_typedef.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- * This file is produced automatically.
- * Do not modify anything in here by hand.
- *
- * Created from $FreeBSD$
- */
-
-
-struct vop_islocked_args;
-typedef int vop_islocked_t(struct vop_islocked_args *);
-
-struct vop_lookup_args;
-typedef int vop_lookup_t(struct vop_lookup_args *);
-
-struct vop_cachedlookup_args;
-typedef int vop_cachedlookup_t(struct vop_cachedlookup_args *);
-
-struct vop_create_args;
-typedef int vop_create_t(struct vop_create_args *);
-
-struct vop_whiteout_args;
-typedef int vop_whiteout_t(struct vop_whiteout_args *);
-
-struct vop_mknod_args;
-typedef int vop_mknod_t(struct vop_mknod_args *);
-
-struct vop_open_args;
-typedef int vop_open_t(struct vop_open_args *);
-
-struct vop_close_args;
-typedef int vop_close_t(struct vop_close_args *);
-
-struct vop_access_args;
-typedef int vop_access_t(struct vop_access_args *);
-
-struct vop_accessx_args;
-typedef int vop_accessx_t(struct vop_accessx_args *);
-
-struct vop_getattr_args;
-typedef int vop_getattr_t(struct vop_getattr_args *);
-
-struct vop_setattr_args;
-typedef int vop_setattr_t(struct vop_setattr_args *);
-
-struct vop_markatime_args;
-typedef int vop_markatime_t(struct vop_markatime_args *);
-
-struct vop_read_args;
-typedef int vop_read_t(struct vop_read_args *);
-
-struct vop_write_args;
-typedef int vop_write_t(struct vop_write_args *);
-
-struct vop_ioctl_args;
-typedef int vop_ioctl_t(struct vop_ioctl_args *);
-
-struct vop_poll_args;
-typedef int vop_poll_t(struct vop_poll_args *);
-
-struct vop_kqfilter_args;
-typedef int vop_kqfilter_t(struct vop_kqfilter_args *);
-
-struct vop_revoke_args;
-typedef int vop_revoke_t(struct vop_revoke_args *);
-
-struct vop_fsync_args;
-typedef int vop_fsync_t(struct vop_fsync_args *);
-
-struct vop_remove_args;
-typedef int vop_remove_t(struct vop_remove_args *);
-
-struct vop_link_args;
-typedef int vop_link_t(struct vop_link_args *);
-
-struct vop_rename_args;
-typedef int vop_rename_t(struct vop_rename_args *);
-
-struct vop_mkdir_args;
-typedef int vop_mkdir_t(struct vop_mkdir_args *);
-
-struct vop_rmdir_args;
-typedef int vop_rmdir_t(struct vop_rmdir_args *);
-
-struct vop_symlink_args;
-typedef int vop_symlink_t(struct vop_symlink_args *);
-
-struct vop_readdir_args;
-typedef int vop_readdir_t(struct vop_readdir_args *);
-
-struct vop_readlink_args;
-typedef int vop_readlink_t(struct vop_readlink_args *);
-
-struct vop_inactive_args;
-typedef int vop_inactive_t(struct vop_inactive_args *);
-
-struct vop_reclaim_args;
-typedef int vop_reclaim_t(struct vop_reclaim_args *);
-
-struct vop_lock1_args;
-typedef int vop_lock1_t(struct vop_lock1_args *);
-
-struct vop_unlock_args;
-typedef int vop_unlock_t(struct vop_unlock_args *);
-
-struct vop_bmap_args;
-typedef int vop_bmap_t(struct vop_bmap_args *);
-
-struct vop_strategy_args;
-typedef int vop_strategy_t(struct vop_strategy_args *);
-
-struct vop_getwritemount_args;
-typedef int vop_getwritemount_t(struct vop_getwritemount_args *);
-
-struct vop_print_args;
-typedef int vop_print_t(struct vop_print_args *);
-
-struct vop_pathconf_args;
-typedef int vop_pathconf_t(struct vop_pathconf_args *);
-
-struct vop_advlock_args;
-typedef int vop_advlock_t(struct vop_advlock_args *);
-
-struct vop_advlockasync_args;
-typedef int vop_advlockasync_t(struct vop_advlockasync_args *);
-
-struct vop_reallocblks_args;
-typedef int vop_reallocblks_t(struct vop_reallocblks_args *);
-
-struct vop_getpages_args;
-typedef int vop_getpages_t(struct vop_getpages_args *);
-
-struct vop_putpages_args;
-typedef int vop_putpages_t(struct vop_putpages_args *);
-
-struct vop_getacl_args;
-typedef int vop_getacl_t(struct vop_getacl_args *);
-
-struct vop_setacl_args;
-typedef int vop_setacl_t(struct vop_setacl_args *);
-
-struct vop_aclcheck_args;
-typedef int vop_aclcheck_t(struct vop_aclcheck_args *);
-
-struct vop_closeextattr_args;
-typedef int vop_closeextattr_t(struct vop_closeextattr_args *);
-
-struct vop_getextattr_args;
-typedef int vop_getextattr_t(struct vop_getextattr_args *);
-
-struct vop_listextattr_args;
-typedef int vop_listextattr_t(struct vop_listextattr_args *);
-
-struct vop_openextattr_args;
-typedef int vop_openextattr_t(struct vop_openextattr_args *);
-
-struct vop_deleteextattr_args;
-typedef int vop_deleteextattr_t(struct vop_deleteextattr_args *);
-
-struct vop_setextattr_args;
-typedef int vop_setextattr_t(struct vop_setextattr_args *);
-
-struct vop_setlabel_args;
-typedef int vop_setlabel_t(struct vop_setlabel_args *);
-
-struct vop_vptofh_args;
-typedef int vop_vptofh_t(struct vop_vptofh_args *);
-
-struct vop_vptocnp_args;
-typedef int vop_vptocnp_t(struct vop_vptocnp_args *);
-
diff --git a/rtemsbsd/local/bus_if.c b/rtemsbsd/local/bus_if.c
index 77a982b8..f758bf4d 100644
--- a/rtemsbsd/local/bus_if.c
+++ b/rtemsbsd/local/bus_if.c
@@ -5,7 +5,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * kern/bus_if.m
+ * freebsd-org/sys/kern/bus_if.m
* with
* makeobjops.awk
*
@@ -127,6 +127,14 @@ struct kobjop_desc bus_deactivate_resource_desc = {
0, &bus_deactivate_resource_method_default
};
+struct kobj_method bus_adjust_resource_method_default = {
+ &bus_adjust_resource_desc, (kobjop_t) kobj_error_method
+};
+
+struct kobjop_desc bus_adjust_resource_desc = {
+ 0, &bus_adjust_resource_method_default
+};
+
struct kobj_method bus_release_resource_method_default = {
&bus_release_resource_desc, (kobjop_t) kobj_error_method
};
diff --git a/rtemsbsd/local/device_if.c b/rtemsbsd/local/device_if.c
index ba29ef4a..3bdedbc5 100644
--- a/rtemsbsd/local/device_if.c
+++ b/rtemsbsd/local/device_if.c
@@ -5,7 +5,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * kern/device_if.m
+ * freebsd-org/sys/kern/device_if.m
* with
* makeobjops.awk
*
diff --git a/rtemsbsd/local/pci_if.c b/rtemsbsd/local/pci_if.c
index 7a939f6a..fddebdca 100644
--- a/rtemsbsd/local/pci_if.c
+++ b/rtemsbsd/local/pci_if.c
@@ -5,7 +5,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * dev/pci/pci_if.m
+ * freebsd-org/sys/dev/pci/pci_if.m
* with
* makeobjops.awk
*
diff --git a/rtemsbsd/local/pcib_if.c b/rtemsbsd/local/pcib_if.c
index bdb60e44..82a5965c 100644
--- a/rtemsbsd/local/pcib_if.c
+++ b/rtemsbsd/local/pcib_if.c
@@ -5,7 +5,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * dev/pci/pcib_if.m
+ * freebsd-org/sys/dev/pci/pcib_if.m
* with
* makeobjops.awk
*
diff --git a/rtemsbsd/local/usb_if.c b/rtemsbsd/local/usb_if.c
index 766b1243..5277e529 100644
--- a/rtemsbsd/local/usb_if.c
+++ b/rtemsbsd/local/usb_if.c
@@ -5,7 +5,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * dev/usb/usb_if.m
+ * freebsd-org/sys/dev/usb/usb_if.m
* with
* makeobjops.awk
*
@@ -27,3 +27,11 @@ struct kobjop_desc usb_handle_request_desc = {
0, &usb_handle_request_method_default
};
+struct kobj_method usb_take_controller_method_default = {
+ &usb_take_controller_desc, (kobjop_t) kobj_error_method
+};
+
+struct kobjop_desc usb_take_controller_desc = {
+ 0, &usb_take_controller_method_default
+};
+
diff --git a/rtemsbsd/rtems/rtems-bsd-pci_bus.c b/rtemsbsd/rtems/rtems-bsd-pci_bus.c
index 4ceddfce..51ae99c1 100644
--- a/rtemsbsd/rtems/rtems-bsd-pci_bus.c
+++ b/rtemsbsd/rtems/rtems-bsd-pci_bus.c
@@ -51,6 +51,7 @@ __FBSDID("$FreeBSD$");
#include <machine/resource.h>
#include <rtems/bsd/local/pcib_if.h>
+#define pci_find_device rtems_pci_find_device
#include <rtems/pci.h>
#include <machine/bus.h>
diff --git a/rtemsbsd/rtems/rtems-bsd-pci_cfgreg.c b/rtemsbsd/rtems/rtems-bsd-pci_cfgreg.c
index 14c9edd0..15c56b8b 100644
--- a/rtemsbsd/rtems/rtems-bsd-pci_cfgreg.c
+++ b/rtemsbsd/rtems/rtems-bsd-pci_cfgreg.c
@@ -48,6 +48,7 @@ __FBSDID("$FreeBSD$");
#include <sys/sysctl.h>
#include <dev/pci/pcivar.h>
#include <dev/pci/pcireg.h>
+#define pci_find_device rtems_pci_find_device
#include <rtems/pci.h>