4 * Copyright (c) 2012 Red Hat, Inc.
7 * Hans de Goede <hdegoede@redhat.com>
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
15 #ifndef HW_USB_QUIRKS_H
16 #define HW_USB_QUIRKS_H
18 /* 1 on 1 copy of linux/drivers/usb/serial/ftdi_sio_ids.h */
19 #include "quirks-ftdi-ids.h"
20 /* 1 on 1 copy of linux/drivers/usb/serial/pl2303.h */
21 #include "quirks-pl2303-ids.h"
23 struct usb_device_id
{
27 int interface_subclass
;
28 int interface_protocol
;
31 #define USB_DEVICE(vendor, product) \
32 .vendor_id = vendor, .product_id = product, .interface_class = -1,
34 #define USB_DEVICE_AND_INTERFACE_INFO(vend, prod, iclass, isubclass, iproto) \
35 .vendor_id = vend, .product_id = prod, .interface_class = iclass, \
36 .interface_subclass = isubclass, .interface_protocol = iproto
38 static const struct usb_device_id usbredir_raw_serial_ids
[] = {
40 * Silicon Laboratories CP210x USB to RS232 serial adapter ids
41 * copied from linux/drivers/usb/serial/cp210x.c
43 * Copyright (C) 2005 Craig Shelley (craig@microtron.org.uk)
45 { USB_DEVICE(0x045B, 0x0053) }, /* Renesas RX610 RX-Stick */
46 { USB_DEVICE(0x0471, 0x066A) }, /* AKTAKOM ACE-1001 cable */
47 { USB_DEVICE(0x0489, 0xE000) }, /* Pirelli Broadband S.p.A, DP-L10 SIP/GSM Mobile */
48 { USB_DEVICE(0x0489, 0xE003) }, /* Pirelli Broadband S.p.A, DP-L10 SIP/GSM Mobile */
49 { USB_DEVICE(0x0745, 0x1000) }, /* CipherLab USB CCD Barcode Scanner 1000 */
50 { USB_DEVICE(0x08e6, 0x5501) }, /* Gemalto Prox-PU/CU contactless smartcard reader */
51 { USB_DEVICE(0x08FD, 0x000A) }, /* Digianswer A/S , ZigBee/802.15.4 MAC Device */
52 { USB_DEVICE(0x0BED, 0x1100) }, /* MEI (TM) Cashflow-SC Bill/Voucher Acceptor */
53 { USB_DEVICE(0x0BED, 0x1101) }, /* MEI series 2000 Combo Acceptor */
54 { USB_DEVICE(0x0FCF, 0x1003) }, /* Dynastream ANT development board */
55 { USB_DEVICE(0x0FCF, 0x1004) }, /* Dynastream ANT2USB */
56 { USB_DEVICE(0x0FCF, 0x1006) }, /* Dynastream ANT development board */
57 { USB_DEVICE(0x10A6, 0xAA26) }, /* Knock-off DCU-11 cable */
58 { USB_DEVICE(0x10AB, 0x10C5) }, /* Siemens MC60 Cable */
59 { USB_DEVICE(0x10B5, 0xAC70) }, /* Nokia CA-42 USB */
60 { USB_DEVICE(0x10C4, 0x0F91) }, /* Vstabi */
61 { USB_DEVICE(0x10C4, 0x1101) }, /* Arkham Technology DS101 Bus Monitor */
62 { USB_DEVICE(0x10C4, 0x1601) }, /* Arkham Technology DS101 Adapter */
63 { USB_DEVICE(0x10C4, 0x800A) }, /* SPORTident BSM7-D-USB main station */
64 { USB_DEVICE(0x10C4, 0x803B) }, /* Pololu USB-serial converter */
65 { USB_DEVICE(0x10C4, 0x8044) }, /* Cygnal Debug Adapter */
66 { USB_DEVICE(0x10C4, 0x804E) }, /* Software Bisque Paramount ME build-in converter */
67 { USB_DEVICE(0x10C4, 0x8053) }, /* Enfora EDG1228 */
68 { USB_DEVICE(0x10C4, 0x8054) }, /* Enfora GSM2228 */
69 { USB_DEVICE(0x10C4, 0x8066) }, /* Argussoft In-System Programmer */
70 { USB_DEVICE(0x10C4, 0x806F) }, /* IMS USB to RS422 Converter Cable */
71 { USB_DEVICE(0x10C4, 0x807A) }, /* Crumb128 board */
72 { USB_DEVICE(0x10C4, 0x80C4) }, /* Cygnal Integrated Products, Inc., Optris infrared thermometer */
73 { USB_DEVICE(0x10C4, 0x80CA) }, /* Degree Controls Inc */
74 { USB_DEVICE(0x10C4, 0x80DD) }, /* Tracient RFID */
75 { USB_DEVICE(0x10C4, 0x80F6) }, /* Suunto sports instrument */
76 { USB_DEVICE(0x10C4, 0x8115) }, /* Arygon NFC/Mifare Reader */
77 { USB_DEVICE(0x10C4, 0x813D) }, /* Burnside Telecom Deskmobile */
78 { USB_DEVICE(0x10C4, 0x813F) }, /* Tams Master Easy Control */
79 { USB_DEVICE(0x10C4, 0x814A) }, /* West Mountain Radio RIGblaster P&P */
80 { USB_DEVICE(0x10C4, 0x814B) }, /* West Mountain Radio RIGtalk */
81 { USB_DEVICE(0x10C4, 0x8156) }, /* B&G H3000 link cable */
82 { USB_DEVICE(0x10C4, 0x815E) }, /* Helicomm IP-Link 1220-DVM */
83 { USB_DEVICE(0x10C4, 0x815F) }, /* Timewave HamLinkUSB */
84 { USB_DEVICE(0x10C4, 0x818B) }, /* AVIT Research USB to TTL */
85 { USB_DEVICE(0x10C4, 0x819F) }, /* MJS USB Toslink Switcher */
86 { USB_DEVICE(0x10C4, 0x81A6) }, /* ThinkOptics WavIt */
87 { USB_DEVICE(0x10C4, 0x81A9) }, /* Multiplex RC Interface */
88 { USB_DEVICE(0x10C4, 0x81AC) }, /* MSD Dash Hawk */
89 { USB_DEVICE(0x10C4, 0x81AD) }, /* INSYS USB Modem */
90 { USB_DEVICE(0x10C4, 0x81C8) }, /* Lipowsky Industrie Elektronik GmbH, Baby-JTAG */
91 { USB_DEVICE(0x10C4, 0x81E2) }, /* Lipowsky Industrie Elektronik GmbH, Baby-LIN */
92 { USB_DEVICE(0x10C4, 0x81E7) }, /* Aerocomm Radio */
93 { USB_DEVICE(0x10C4, 0x81E8) }, /* Zephyr Bioharness */
94 { USB_DEVICE(0x10C4, 0x81F2) }, /* C1007 HF band RFID controller */
95 { USB_DEVICE(0x10C4, 0x8218) }, /* Lipowsky Industrie Elektronik GmbH, HARP-1 */
96 { USB_DEVICE(0x10C4, 0x822B) }, /* Modem EDGE(GSM) Comander 2 */
97 { USB_DEVICE(0x10C4, 0x826B) }, /* Cygnal Integrated Products, Inc., Fasttrax GPS demonstration module */
98 { USB_DEVICE(0x10C4, 0x8293) }, /* Telegesis ETRX2USB */
99 { USB_DEVICE(0x10C4, 0x82F9) }, /* Procyon AVS */
100 { USB_DEVICE(0x10C4, 0x8341) }, /* Siemens MC35PU GPRS Modem */
101 { USB_DEVICE(0x10C4, 0x8382) }, /* Cygnal Integrated Products, Inc. */
102 { USB_DEVICE(0x10C4, 0x83A8) }, /* Amber Wireless AMB2560 */
103 { USB_DEVICE(0x10C4, 0x83D8) }, /* DekTec DTA Plus VHF/UHF Booster/Attenuator */
104 { USB_DEVICE(0x10C4, 0x8411) }, /* Kyocera GPS Module */
105 { USB_DEVICE(0x10C4, 0x8418) }, /* IRZ Automation Teleport SG-10 GSM/GPRS Modem */
106 { USB_DEVICE(0x10C4, 0x846E) }, /* BEI USB Sensor Interface (VCP) */
107 { USB_DEVICE(0x10C4, 0x8477) }, /* Balluff RFID */
108 { USB_DEVICE(0x10C4, 0x85EA) }, /* AC-Services IBUS-IF */
109 { USB_DEVICE(0x10C4, 0x85EB) }, /* AC-Services CIS-IBUS */
110 { USB_DEVICE(0x10C4, 0x8664) }, /* AC-Services CAN-IF */
111 { USB_DEVICE(0x10C4, 0x8665) }, /* AC-Services OBD-IF */
112 { USB_DEVICE(0x10C4, 0xEA60) }, /* Silicon Labs factory default */
113 { USB_DEVICE(0x10C4, 0xEA61) }, /* Silicon Labs factory default */
114 { USB_DEVICE(0x10C4, 0xEA70) }, /* Silicon Labs factory default */
115 { USB_DEVICE(0x10C4, 0xEA80) }, /* Silicon Labs factory default */
116 { USB_DEVICE(0x10C4, 0xEA71) }, /* Infinity GPS-MIC-1 Radio Monophone */
117 { USB_DEVICE(0x10C4, 0xF001) }, /* Elan Digital Systems USBscope50 */
118 { USB_DEVICE(0x10C4, 0xF002) }, /* Elan Digital Systems USBwave12 */
119 { USB_DEVICE(0x10C4, 0xF003) }, /* Elan Digital Systems USBpulse100 */
120 { USB_DEVICE(0x10C4, 0xF004) }, /* Elan Digital Systems USBcount50 */
121 { USB_DEVICE(0x10C5, 0xEA61) }, /* Silicon Labs MobiData GPRS USB Modem */
122 { USB_DEVICE(0x10CE, 0xEA6A) }, /* Silicon Labs MobiData GPRS USB Modem 100EU */
123 { USB_DEVICE(0x13AD, 0x9999) }, /* Baltech card reader */
124 { USB_DEVICE(0x1555, 0x0004) }, /* Owen AC4 USB-RS485 Converter */
125 { USB_DEVICE(0x166A, 0x0201) }, /* Clipsal 5500PACA C-Bus Pascal Automation Controller */
126 { USB_DEVICE(0x166A, 0x0301) }, /* Clipsal 5800PC C-Bus Wireless PC Interface */
127 { USB_DEVICE(0x166A, 0x0303) }, /* Clipsal 5500PCU C-Bus USB interface */
128 { USB_DEVICE(0x166A, 0x0304) }, /* Clipsal 5000CT2 C-Bus Black and White Touchscreen */
129 { USB_DEVICE(0x166A, 0x0305) }, /* Clipsal C-5000CT2 C-Bus Spectrum Colour Touchscreen */
130 { USB_DEVICE(0x166A, 0x0401) }, /* Clipsal L51xx C-Bus Architectural Dimmer */
131 { USB_DEVICE(0x166A, 0x0101) }, /* Clipsal 5560884 C-Bus Multi-room Audio Matrix Switcher */
132 { USB_DEVICE(0x16D6, 0x0001) }, /* Jablotron serial interface */
133 { USB_DEVICE(0x16DC, 0x0010) }, /* W-IE-NE-R Plein & Baus GmbH PL512 Power Supply */
134 { USB_DEVICE(0x16DC, 0x0011) }, /* W-IE-NE-R Plein & Baus GmbH RCM Remote Control for MARATON Power Supply */
135 { USB_DEVICE(0x16DC, 0x0012) }, /* W-IE-NE-R Plein & Baus GmbH MPOD Multi Channel Power Supply */
136 { USB_DEVICE(0x16DC, 0x0015) }, /* W-IE-NE-R Plein & Baus GmbH CML Control, Monitoring and Data Logger */
137 { USB_DEVICE(0x17A8, 0x0001) }, /* Kamstrup Optical Eye/3-wire */
138 { USB_DEVICE(0x17A8, 0x0005) }, /* Kamstrup M-Bus Master MultiPort 250D */
139 { USB_DEVICE(0x17F4, 0xAAAA) }, /* Wavesense Jazz blood glucose meter */
140 { USB_DEVICE(0x1843, 0x0200) }, /* Vaisala USB Instrument Cable */
141 { USB_DEVICE(0x18EF, 0xE00F) }, /* ELV USB-I2C-Interface */
142 { USB_DEVICE(0x1BE3, 0x07A6) }, /* WAGO 750-923 USB Service Cable */
143 { USB_DEVICE(0x1E29, 0x0102) }, /* Festo CPX-USB */
144 { USB_DEVICE(0x1E29, 0x0501) }, /* Festo CMSP */
145 { USB_DEVICE(0x3195, 0xF190) }, /* Link Instruments MSO-19 */
146 { USB_DEVICE(0x3195, 0xF280) }, /* Link Instruments MSO-28 */
147 { USB_DEVICE(0x3195, 0xF281) }, /* Link Instruments MSO-28 */
148 { USB_DEVICE(0x413C, 0x9500) }, /* DW700 GPS USB interface */
151 * Prolific pl2303 USB to RS232 serial adapter ids
152 * copied from linux/drivers/usb/serial/pl2303.c
154 * Copyright (C) 2001-2007 Greg Kroah-Hartman (greg@kroah.com)
155 * Copyright (C) 2003 IBM Corp.
157 { USB_DEVICE(PL2303_VENDOR_ID
, PL2303_PRODUCT_ID
) },
158 { USB_DEVICE(PL2303_VENDOR_ID
, PL2303_PRODUCT_ID_RSAQ2
) },
159 { USB_DEVICE(PL2303_VENDOR_ID
, PL2303_PRODUCT_ID_DCU11
) },
160 { USB_DEVICE(PL2303_VENDOR_ID
, PL2303_PRODUCT_ID_RSAQ3
) },
161 { USB_DEVICE(PL2303_VENDOR_ID
, PL2303_PRODUCT_ID_PHAROS
) },
162 { USB_DEVICE(PL2303_VENDOR_ID
, PL2303_PRODUCT_ID_ALDIGA
) },
163 { USB_DEVICE(PL2303_VENDOR_ID
, PL2303_PRODUCT_ID_MMX
) },
164 { USB_DEVICE(PL2303_VENDOR_ID
, PL2303_PRODUCT_ID_GPRS
) },
165 { USB_DEVICE(PL2303_VENDOR_ID
, PL2303_PRODUCT_ID_HCR331
) },
166 { USB_DEVICE(PL2303_VENDOR_ID
, PL2303_PRODUCT_ID_MOTOROLA
) },
167 { USB_DEVICE(IODATA_VENDOR_ID
, IODATA_PRODUCT_ID
) },
168 { USB_DEVICE(IODATA_VENDOR_ID
, IODATA_PRODUCT_ID_RSAQ5
) },
169 { USB_DEVICE(ATEN_VENDOR_ID
, ATEN_PRODUCT_ID
) },
170 { USB_DEVICE(ATEN_VENDOR_ID2
, ATEN_PRODUCT_ID
) },
171 { USB_DEVICE(ELCOM_VENDOR_ID
, ELCOM_PRODUCT_ID
) },
172 { USB_DEVICE(ELCOM_VENDOR_ID
, ELCOM_PRODUCT_ID_UCSGT
) },
173 { USB_DEVICE(ITEGNO_VENDOR_ID
, ITEGNO_PRODUCT_ID
) },
174 { USB_DEVICE(ITEGNO_VENDOR_ID
, ITEGNO_PRODUCT_ID_2080
) },
175 { USB_DEVICE(MA620_VENDOR_ID
, MA620_PRODUCT_ID
) },
176 { USB_DEVICE(RATOC_VENDOR_ID
, RATOC_PRODUCT_ID
) },
177 { USB_DEVICE(TRIPP_VENDOR_ID
, TRIPP_PRODUCT_ID
) },
178 { USB_DEVICE(RADIOSHACK_VENDOR_ID
, RADIOSHACK_PRODUCT_ID
) },
179 { USB_DEVICE(DCU10_VENDOR_ID
, DCU10_PRODUCT_ID
) },
180 { USB_DEVICE(SITECOM_VENDOR_ID
, SITECOM_PRODUCT_ID
) },
181 { USB_DEVICE(ALCATEL_VENDOR_ID
, ALCATEL_PRODUCT_ID
) },
182 { USB_DEVICE(SAMSUNG_VENDOR_ID
, SAMSUNG_PRODUCT_ID
) },
183 { USB_DEVICE(SIEMENS_VENDOR_ID
, SIEMENS_PRODUCT_ID_SX1
) },
184 { USB_DEVICE(SIEMENS_VENDOR_ID
, SIEMENS_PRODUCT_ID_X65
) },
185 { USB_DEVICE(SIEMENS_VENDOR_ID
, SIEMENS_PRODUCT_ID_X75
) },
186 { USB_DEVICE(SIEMENS_VENDOR_ID
, SIEMENS_PRODUCT_ID_EF81
) },
187 { USB_DEVICE(BENQ_VENDOR_ID
, BENQ_PRODUCT_ID_S81
) }, /* Benq/Siemens S81 */
188 { USB_DEVICE(SYNTECH_VENDOR_ID
, SYNTECH_PRODUCT_ID
) },
189 { USB_DEVICE(NOKIA_CA42_VENDOR_ID
, NOKIA_CA42_PRODUCT_ID
) },
190 { USB_DEVICE(CA_42_CA42_VENDOR_ID
, CA_42_CA42_PRODUCT_ID
) },
191 { USB_DEVICE(SAGEM_VENDOR_ID
, SAGEM_PRODUCT_ID
) },
192 { USB_DEVICE(LEADTEK_VENDOR_ID
, LEADTEK_9531_PRODUCT_ID
) },
193 { USB_DEVICE(SPEEDDRAGON_VENDOR_ID
, SPEEDDRAGON_PRODUCT_ID
) },
194 { USB_DEVICE(DATAPILOT_U2_VENDOR_ID
, DATAPILOT_U2_PRODUCT_ID
) },
195 { USB_DEVICE(BELKIN_VENDOR_ID
, BELKIN_PRODUCT_ID
) },
196 { USB_DEVICE(ALCOR_VENDOR_ID
, ALCOR_PRODUCT_ID
) },
197 { USB_DEVICE(WS002IN_VENDOR_ID
, WS002IN_PRODUCT_ID
) },
198 { USB_DEVICE(COREGA_VENDOR_ID
, COREGA_PRODUCT_ID
) },
199 { USB_DEVICE(YCCABLE_VENDOR_ID
, YCCABLE_PRODUCT_ID
) },
200 { USB_DEVICE(SUPERIAL_VENDOR_ID
, SUPERIAL_PRODUCT_ID
) },
201 { USB_DEVICE(HP_VENDOR_ID
, HP_LD220_PRODUCT_ID
) },
202 { USB_DEVICE(CRESSI_VENDOR_ID
, CRESSI_EDY_PRODUCT_ID
) },
203 { USB_DEVICE(ZEAGLE_VENDOR_ID
, ZEAGLE_N2ITION3_PRODUCT_ID
) },
204 { USB_DEVICE(SONY_VENDOR_ID
, SONY_QN3USB_PRODUCT_ID
) },
205 { USB_DEVICE(SANWA_VENDOR_ID
, SANWA_PRODUCT_ID
) },
206 { USB_DEVICE(ADLINK_VENDOR_ID
, ADLINK_ND6530_PRODUCT_ID
) },
207 { USB_DEVICE(SMART_VENDOR_ID
, SMART_PRODUCT_ID
) },
209 { USB_DEVICE(-1, -1) } /* Terminating Entry */
212 static const struct usb_device_id usbredir_ftdi_serial_ids
[] = {
214 * FTDI USB to RS232 serial adapter ids
215 * copied from linux/drivers/usb/serial/ftdi_sio.c
217 * Copyright (C) 2009 - 2010
218 * Johan Hovold (jhovold@gmail.com)
219 * Copyright (C) 1999 - 2001
220 * Greg Kroah-Hartman (greg@kroah.com)
221 * Bill Ryder (bryder@sgi.com)
223 * Kuba Ober (kuba@mareimbrium.org)
225 { USB_DEVICE(FTDI_VID
, FTDI_ZEITCONTROL_TAGTRACE_MIFARE_PID
) },
226 { USB_DEVICE(FTDI_VID
, FTDI_CTI_MINI_PID
) },
227 { USB_DEVICE(FTDI_VID
, FTDI_CTI_NANO_PID
) },
228 { USB_DEVICE(FTDI_VID
, FTDI_AMC232_PID
) },
229 { USB_DEVICE(FTDI_VID
, FTDI_CANUSB_PID
) },
230 { USB_DEVICE(FTDI_VID
, FTDI_CANDAPTER_PID
) },
231 { USB_DEVICE(FTDI_VID
, FTDI_NXTCAM_PID
) },
232 { USB_DEVICE(FTDI_VID
, FTDI_SCS_DEVICE_0_PID
) },
233 { USB_DEVICE(FTDI_VID
, FTDI_SCS_DEVICE_1_PID
) },
234 { USB_DEVICE(FTDI_VID
, FTDI_SCS_DEVICE_2_PID
) },
235 { USB_DEVICE(FTDI_VID
, FTDI_SCS_DEVICE_3_PID
) },
236 { USB_DEVICE(FTDI_VID
, FTDI_SCS_DEVICE_4_PID
) },
237 { USB_DEVICE(FTDI_VID
, FTDI_SCS_DEVICE_5_PID
) },
238 { USB_DEVICE(FTDI_VID
, FTDI_SCS_DEVICE_6_PID
) },
239 { USB_DEVICE(FTDI_VID
, FTDI_SCS_DEVICE_7_PID
) },
240 { USB_DEVICE(FTDI_VID
, FTDI_USINT_CAT_PID
) },
241 { USB_DEVICE(FTDI_VID
, FTDI_USINT_WKEY_PID
) },
242 { USB_DEVICE(FTDI_VID
, FTDI_USINT_RS232_PID
) },
243 { USB_DEVICE(FTDI_VID
, FTDI_ACTZWAVE_PID
) },
244 { USB_DEVICE(FTDI_VID
, FTDI_IRTRANS_PID
) },
245 { USB_DEVICE(FTDI_VID
, FTDI_IPLUS_PID
) },
246 { USB_DEVICE(FTDI_VID
, FTDI_IPLUS2_PID
) },
247 { USB_DEVICE(FTDI_VID
, FTDI_DMX4ALL
) },
248 { USB_DEVICE(FTDI_VID
, FTDI_SIO_PID
) },
249 { USB_DEVICE(FTDI_VID
, FTDI_8U232AM_PID
) },
250 { USB_DEVICE(FTDI_VID
, FTDI_8U232AM_ALT_PID
) },
251 { USB_DEVICE(FTDI_VID
, FTDI_232RL_PID
) },
252 { USB_DEVICE(FTDI_VID
, FTDI_8U2232C_PID
) },
253 { USB_DEVICE(FTDI_VID
, FTDI_4232H_PID
) },
254 { USB_DEVICE(FTDI_VID
, FTDI_232H_PID
) },
255 { USB_DEVICE(FTDI_VID
, FTDI_FTX_PID
) },
256 { USB_DEVICE(FTDI_VID
, FTDI_MICRO_CHAMELEON_PID
) },
257 { USB_DEVICE(FTDI_VID
, FTDI_RELAIS_PID
) },
258 { USB_DEVICE(FTDI_VID
, FTDI_OPENDCC_PID
) },
259 { USB_DEVICE(FTDI_VID
, FTDI_OPENDCC_SNIFFER_PID
) },
260 { USB_DEVICE(FTDI_VID
, FTDI_OPENDCC_THROTTLE_PID
) },
261 { USB_DEVICE(FTDI_VID
, FTDI_OPENDCC_GATEWAY_PID
) },
262 { USB_DEVICE(FTDI_VID
, FTDI_OPENDCC_GBM_PID
) },
263 { USB_DEVICE(INTERBIOMETRICS_VID
, INTERBIOMETRICS_IOBOARD_PID
) },
264 { USB_DEVICE(INTERBIOMETRICS_VID
, INTERBIOMETRICS_MINI_IOBOARD_PID
) },
265 { USB_DEVICE(FTDI_VID
, FTDI_SPROG_II
) },
266 { USB_DEVICE(FTDI_VID
, FTDI_LENZ_LIUSB_PID
) },
267 { USB_DEVICE(FTDI_VID
, FTDI_XF_632_PID
) },
268 { USB_DEVICE(FTDI_VID
, FTDI_XF_634_PID
) },
269 { USB_DEVICE(FTDI_VID
, FTDI_XF_547_PID
) },
270 { USB_DEVICE(FTDI_VID
, FTDI_XF_633_PID
) },
271 { USB_DEVICE(FTDI_VID
, FTDI_XF_631_PID
) },
272 { USB_DEVICE(FTDI_VID
, FTDI_XF_635_PID
) },
273 { USB_DEVICE(FTDI_VID
, FTDI_XF_640_PID
) },
274 { USB_DEVICE(FTDI_VID
, FTDI_XF_642_PID
) },
275 { USB_DEVICE(FTDI_VID
, FTDI_DSS20_PID
) },
276 { USB_DEVICE(FTDI_VID
, FTDI_URBAN_0_PID
) },
277 { USB_DEVICE(FTDI_VID
, FTDI_URBAN_1_PID
) },
278 { USB_DEVICE(FTDI_NF_RIC_VID
, FTDI_NF_RIC_PID
) },
279 { USB_DEVICE(FTDI_VID
, FTDI_VNHCPCUSB_D_PID
) },
280 { USB_DEVICE(FTDI_VID
, FTDI_MTXORB_0_PID
) },
281 { USB_DEVICE(FTDI_VID
, FTDI_MTXORB_1_PID
) },
282 { USB_DEVICE(FTDI_VID
, FTDI_MTXORB_2_PID
) },
283 { USB_DEVICE(FTDI_VID
, FTDI_MTXORB_3_PID
) },
284 { USB_DEVICE(FTDI_VID
, FTDI_MTXORB_4_PID
) },
285 { USB_DEVICE(FTDI_VID
, FTDI_MTXORB_5_PID
) },
286 { USB_DEVICE(FTDI_VID
, FTDI_MTXORB_6_PID
) },
287 { USB_DEVICE(FTDI_VID
, FTDI_R2000KU_TRUE_RNG
) },
288 { USB_DEVICE(FTDI_VID
, FTDI_VARDAAN_PID
) },
289 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0100_PID
) },
290 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0101_PID
) },
291 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0102_PID
) },
292 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0103_PID
) },
293 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0104_PID
) },
294 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0105_PID
) },
295 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0106_PID
) },
296 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0107_PID
) },
297 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0108_PID
) },
298 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0109_PID
) },
299 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_010A_PID
) },
300 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_010B_PID
) },
301 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_010C_PID
) },
302 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_010D_PID
) },
303 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_010E_PID
) },
304 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_010F_PID
) },
305 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0110_PID
) },
306 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0111_PID
) },
307 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0112_PID
) },
308 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0113_PID
) },
309 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0114_PID
) },
310 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0115_PID
) },
311 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0116_PID
) },
312 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0117_PID
) },
313 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0118_PID
) },
314 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0119_PID
) },
315 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_011A_PID
) },
316 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_011B_PID
) },
317 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_011C_PID
) },
318 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_011D_PID
) },
319 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_011E_PID
) },
320 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_011F_PID
) },
321 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0120_PID
) },
322 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0121_PID
) },
323 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0122_PID
) },
324 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0123_PID
) },
325 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0124_PID
) },
326 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0125_PID
) },
327 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0126_PID
) },
328 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0127_PID
) },
329 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0128_PID
) },
330 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0129_PID
) },
331 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_012A_PID
) },
332 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_012B_PID
) },
333 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_012C_PID
) },
334 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_012D_PID
) },
335 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_012E_PID
) },
336 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_012F_PID
) },
337 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0130_PID
) },
338 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0131_PID
) },
339 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0132_PID
) },
340 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0133_PID
) },
341 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0134_PID
) },
342 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0135_PID
) },
343 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0136_PID
) },
344 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0137_PID
) },
345 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0138_PID
) },
346 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0139_PID
) },
347 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_013A_PID
) },
348 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_013B_PID
) },
349 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_013C_PID
) },
350 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_013D_PID
) },
351 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_013E_PID
) },
352 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_013F_PID
) },
353 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0140_PID
) },
354 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0141_PID
) },
355 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0142_PID
) },
356 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0143_PID
) },
357 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0144_PID
) },
358 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0145_PID
) },
359 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0146_PID
) },
360 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0147_PID
) },
361 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0148_PID
) },
362 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0149_PID
) },
363 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_014A_PID
) },
364 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_014B_PID
) },
365 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_014C_PID
) },
366 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_014D_PID
) },
367 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_014E_PID
) },
368 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_014F_PID
) },
369 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0150_PID
) },
370 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0151_PID
) },
371 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0152_PID
) },
372 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0153_PID
) },
373 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0154_PID
) },
374 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0155_PID
) },
375 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0156_PID
) },
376 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0157_PID
) },
377 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0158_PID
) },
378 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0159_PID
) },
379 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_015A_PID
) },
380 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_015B_PID
) },
381 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_015C_PID
) },
382 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_015D_PID
) },
383 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_015E_PID
) },
384 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_015F_PID
) },
385 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0160_PID
) },
386 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0161_PID
) },
387 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0162_PID
) },
388 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0163_PID
) },
389 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0164_PID
) },
390 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0165_PID
) },
391 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0166_PID
) },
392 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0167_PID
) },
393 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0168_PID
) },
394 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0169_PID
) },
395 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_016A_PID
) },
396 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_016B_PID
) },
397 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_016C_PID
) },
398 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_016D_PID
) },
399 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_016E_PID
) },
400 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_016F_PID
) },
401 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0170_PID
) },
402 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0171_PID
) },
403 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0172_PID
) },
404 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0173_PID
) },
405 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0174_PID
) },
406 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0175_PID
) },
407 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0176_PID
) },
408 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0177_PID
) },
409 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0178_PID
) },
410 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0179_PID
) },
411 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_017A_PID
) },
412 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_017B_PID
) },
413 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_017C_PID
) },
414 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_017D_PID
) },
415 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_017E_PID
) },
416 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_017F_PID
) },
417 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0180_PID
) },
418 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0181_PID
) },
419 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0182_PID
) },
420 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0183_PID
) },
421 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0184_PID
) },
422 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0185_PID
) },
423 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0186_PID
) },
424 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0187_PID
) },
425 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0188_PID
) },
426 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0189_PID
) },
427 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_018A_PID
) },
428 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_018B_PID
) },
429 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_018C_PID
) },
430 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_018D_PID
) },
431 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_018E_PID
) },
432 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_018F_PID
) },
433 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0190_PID
) },
434 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0191_PID
) },
435 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0192_PID
) },
436 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0193_PID
) },
437 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0194_PID
) },
438 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0195_PID
) },
439 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0196_PID
) },
440 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0197_PID
) },
441 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0198_PID
) },
442 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_0199_PID
) },
443 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_019A_PID
) },
444 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_019B_PID
) },
445 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_019C_PID
) },
446 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_019D_PID
) },
447 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_019E_PID
) },
448 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_019F_PID
) },
449 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01A0_PID
) },
450 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01A1_PID
) },
451 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01A2_PID
) },
452 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01A3_PID
) },
453 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01A4_PID
) },
454 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01A5_PID
) },
455 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01A6_PID
) },
456 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01A7_PID
) },
457 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01A8_PID
) },
458 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01A9_PID
) },
459 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01AA_PID
) },
460 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01AB_PID
) },
461 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01AC_PID
) },
462 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01AD_PID
) },
463 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01AE_PID
) },
464 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01AF_PID
) },
465 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01B0_PID
) },
466 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01B1_PID
) },
467 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01B2_PID
) },
468 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01B3_PID
) },
469 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01B4_PID
) },
470 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01B5_PID
) },
471 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01B6_PID
) },
472 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01B7_PID
) },
473 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01B8_PID
) },
474 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01B9_PID
) },
475 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01BA_PID
) },
476 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01BB_PID
) },
477 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01BC_PID
) },
478 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01BD_PID
) },
479 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01BE_PID
) },
480 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01BF_PID
) },
481 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01C0_PID
) },
482 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01C1_PID
) },
483 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01C2_PID
) },
484 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01C3_PID
) },
485 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01C4_PID
) },
486 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01C5_PID
) },
487 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01C6_PID
) },
488 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01C7_PID
) },
489 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01C8_PID
) },
490 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01C9_PID
) },
491 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01CA_PID
) },
492 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01CB_PID
) },
493 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01CC_PID
) },
494 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01CD_PID
) },
495 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01CE_PID
) },
496 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01CF_PID
) },
497 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01D0_PID
) },
498 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01D1_PID
) },
499 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01D2_PID
) },
500 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01D3_PID
) },
501 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01D4_PID
) },
502 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01D5_PID
) },
503 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01D6_PID
) },
504 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01D7_PID
) },
505 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01D8_PID
) },
506 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01D9_PID
) },
507 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01DA_PID
) },
508 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01DB_PID
) },
509 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01DC_PID
) },
510 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01DD_PID
) },
511 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01DE_PID
) },
512 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01DF_PID
) },
513 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01E0_PID
) },
514 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01E1_PID
) },
515 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01E2_PID
) },
516 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01E3_PID
) },
517 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01E4_PID
) },
518 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01E5_PID
) },
519 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01E6_PID
) },
520 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01E7_PID
) },
521 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01E8_PID
) },
522 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01E9_PID
) },
523 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01EA_PID
) },
524 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01EB_PID
) },
525 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01EC_PID
) },
526 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01ED_PID
) },
527 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01EE_PID
) },
528 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01EF_PID
) },
529 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01F0_PID
) },
530 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01F1_PID
) },
531 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01F2_PID
) },
532 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01F3_PID
) },
533 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01F4_PID
) },
534 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01F5_PID
) },
535 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01F6_PID
) },
536 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01F7_PID
) },
537 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01F8_PID
) },
538 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01F9_PID
) },
539 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01FA_PID
) },
540 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01FB_PID
) },
541 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01FC_PID
) },
542 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01FD_PID
) },
543 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01FE_PID
) },
544 { USB_DEVICE(MTXORB_VID
, MTXORB_FTDI_RANGE_01FF_PID
) },
545 { USB_DEVICE(FTDI_VID
, FTDI_PERLE_ULTRAPORT_PID
) },
546 { USB_DEVICE(FTDI_VID
, FTDI_PIEGROUP_PID
) },
547 { USB_DEVICE(FTDI_VID
, FTDI_TNC_X_PID
) },
548 { USB_DEVICE(FTDI_VID
, FTDI_USBX_707_PID
) },
549 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2101_PID
) },
550 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2102_PID
) },
551 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2103_PID
) },
552 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2104_PID
) },
553 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2106_PID
) },
554 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2201_1_PID
) },
555 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2201_2_PID
) },
556 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2202_1_PID
) },
557 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2202_2_PID
) },
558 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2203_1_PID
) },
559 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2203_2_PID
) },
560 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2401_1_PID
) },
561 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2401_2_PID
) },
562 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2401_3_PID
) },
563 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2401_4_PID
) },
564 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2402_1_PID
) },
565 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2402_2_PID
) },
566 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2402_3_PID
) },
567 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2402_4_PID
) },
568 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2403_1_PID
) },
569 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2403_2_PID
) },
570 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2403_3_PID
) },
571 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2403_4_PID
) },
572 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2801_1_PID
) },
573 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2801_2_PID
) },
574 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2801_3_PID
) },
575 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2801_4_PID
) },
576 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2801_5_PID
) },
577 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2801_6_PID
) },
578 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2801_7_PID
) },
579 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2801_8_PID
) },
580 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2802_1_PID
) },
581 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2802_2_PID
) },
582 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2802_3_PID
) },
583 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2802_4_PID
) },
584 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2802_5_PID
) },
585 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2802_6_PID
) },
586 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2802_7_PID
) },
587 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2802_8_PID
) },
588 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803_1_PID
) },
589 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803_2_PID
) },
590 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803_3_PID
) },
591 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803_4_PID
) },
592 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803_5_PID
) },
593 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803_6_PID
) },
594 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803_7_PID
) },
595 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803_8_PID
) },
596 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803R_1_PID
) },
597 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803R_2_PID
) },
598 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803R_3_PID
) },
599 { USB_DEVICE(SEALEVEL_VID
, SEALEVEL_2803R_4_PID
) },
600 { USB_DEVICE(IDTECH_VID
, IDTECH_IDT1221U_PID
) },
601 { USB_DEVICE(OCT_VID
, OCT_US101_PID
) },
602 { USB_DEVICE(OCT_VID
, OCT_DK201_PID
) },
603 { USB_DEVICE(FTDI_VID
, FTDI_HE_TIRA1_PID
) },
604 { USB_DEVICE(FTDI_VID
, FTDI_USB_UIRT_PID
) },
605 { USB_DEVICE(FTDI_VID
, PROTEGO_SPECIAL_1
) },
606 { USB_DEVICE(FTDI_VID
, PROTEGO_R2X0
) },
607 { USB_DEVICE(FTDI_VID
, PROTEGO_SPECIAL_3
) },
608 { USB_DEVICE(FTDI_VID
, PROTEGO_SPECIAL_4
) },
609 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E808_PID
) },
610 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E809_PID
) },
611 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E80A_PID
) },
612 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E80B_PID
) },
613 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E80C_PID
) },
614 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E80D_PID
) },
615 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E80E_PID
) },
616 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E80F_PID
) },
617 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E888_PID
) },
618 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E889_PID
) },
619 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E88A_PID
) },
620 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E88B_PID
) },
621 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E88C_PID
) },
622 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E88D_PID
) },
623 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E88E_PID
) },
624 { USB_DEVICE(FTDI_VID
, FTDI_GUDEADS_E88F_PID
) },
625 { USB_DEVICE(FTDI_VID
, FTDI_ELV_UO100_PID
) },
626 { USB_DEVICE(FTDI_VID
, FTDI_ELV_UM100_PID
) },
627 { USB_DEVICE(FTDI_VID
, FTDI_ELV_UR100_PID
) },
628 { USB_DEVICE(FTDI_VID
, FTDI_ELV_ALC8500_PID
) },
629 { USB_DEVICE(FTDI_VID
, FTDI_PYRAMID_PID
) },
630 { USB_DEVICE(FTDI_VID
, FTDI_ELV_FHZ1000PC_PID
) },
631 { USB_DEVICE(FTDI_VID
, FTDI_IBS_US485_PID
) },
632 { USB_DEVICE(FTDI_VID
, FTDI_IBS_PICPRO_PID
) },
633 { USB_DEVICE(FTDI_VID
, FTDI_IBS_PCMCIA_PID
) },
634 { USB_DEVICE(FTDI_VID
, FTDI_IBS_PK1_PID
) },
635 { USB_DEVICE(FTDI_VID
, FTDI_IBS_RS232MON_PID
) },
636 { USB_DEVICE(FTDI_VID
, FTDI_IBS_APP70_PID
) },
637 { USB_DEVICE(FTDI_VID
, FTDI_IBS_PEDO_PID
) },
638 { USB_DEVICE(FTDI_VID
, FTDI_IBS_PROD_PID
) },
639 { USB_DEVICE(FTDI_VID
, FTDI_TAVIR_STK500_PID
) },
640 { USB_DEVICE(FTDI_VID
, FTDI_TIAO_UMPA_PID
) },
644 { USB_DEVICE(FTDI_VID
, FTDI_ELV_USR_PID
) },
645 { USB_DEVICE(FTDI_VID
, FTDI_ELV_MSM1_PID
) },
646 { USB_DEVICE(FTDI_VID
, FTDI_ELV_KL100_PID
) },
647 { USB_DEVICE(FTDI_VID
, FTDI_ELV_WS550_PID
) },
648 { USB_DEVICE(FTDI_VID
, FTDI_ELV_EC3000_PID
) },
649 { USB_DEVICE(FTDI_VID
, FTDI_ELV_WS888_PID
) },
650 { USB_DEVICE(FTDI_VID
, FTDI_ELV_TWS550_PID
) },
651 { USB_DEVICE(FTDI_VID
, FTDI_ELV_FEM_PID
) },
652 { USB_DEVICE(FTDI_VID
, FTDI_ELV_CLI7000_PID
) },
653 { USB_DEVICE(FTDI_VID
, FTDI_ELV_PPS7330_PID
) },
654 { USB_DEVICE(FTDI_VID
, FTDI_ELV_TFM100_PID
) },
655 { USB_DEVICE(FTDI_VID
, FTDI_ELV_UDF77_PID
) },
656 { USB_DEVICE(FTDI_VID
, FTDI_ELV_UIO88_PID
) },
657 { USB_DEVICE(FTDI_VID
, FTDI_ELV_UAD8_PID
) },
658 { USB_DEVICE(FTDI_VID
, FTDI_ELV_UDA7_PID
) },
659 { USB_DEVICE(FTDI_VID
, FTDI_ELV_USI2_PID
) },
660 { USB_DEVICE(FTDI_VID
, FTDI_ELV_T1100_PID
) },
661 { USB_DEVICE(FTDI_VID
, FTDI_ELV_PCD200_PID
) },
662 { USB_DEVICE(FTDI_VID
, FTDI_ELV_ULA200_PID
) },
663 { USB_DEVICE(FTDI_VID
, FTDI_ELV_CSI8_PID
) },
664 { USB_DEVICE(FTDI_VID
, FTDI_ELV_EM1000DL_PID
) },
665 { USB_DEVICE(FTDI_VID
, FTDI_ELV_PCK100_PID
) },
666 { USB_DEVICE(FTDI_VID
, FTDI_ELV_RFP500_PID
) },
667 { USB_DEVICE(FTDI_VID
, FTDI_ELV_FS20SIG_PID
) },
668 { USB_DEVICE(FTDI_VID
, FTDI_ELV_UTP8_PID
) },
669 { USB_DEVICE(FTDI_VID
, FTDI_ELV_WS300PC_PID
) },
670 { USB_DEVICE(FTDI_VID
, FTDI_ELV_WS444PC_PID
) },
671 { USB_DEVICE(FTDI_VID
, FTDI_ELV_FHZ1300PC_PID
) },
672 { USB_DEVICE(FTDI_VID
, FTDI_ELV_EM1010PC_PID
) },
673 { USB_DEVICE(FTDI_VID
, FTDI_ELV_WS500_PID
) },
674 { USB_DEVICE(FTDI_VID
, FTDI_ELV_HS485_PID
) },
675 { USB_DEVICE(FTDI_VID
, FTDI_ELV_UMS100_PID
) },
676 { USB_DEVICE(FTDI_VID
, FTDI_ELV_TFD128_PID
) },
677 { USB_DEVICE(FTDI_VID
, FTDI_ELV_FM3RX_PID
) },
678 { USB_DEVICE(FTDI_VID
, FTDI_ELV_WS777_PID
) },
679 { USB_DEVICE(FTDI_VID
, LINX_SDMUSBQSS_PID
) },
680 { USB_DEVICE(FTDI_VID
, LINX_MASTERDEVEL2_PID
) },
681 { USB_DEVICE(FTDI_VID
, LINX_FUTURE_0_PID
) },
682 { USB_DEVICE(FTDI_VID
, LINX_FUTURE_1_PID
) },
683 { USB_DEVICE(FTDI_VID
, LINX_FUTURE_2_PID
) },
684 { USB_DEVICE(FTDI_VID
, FTDI_CCSICDU20_0_PID
) },
685 { USB_DEVICE(FTDI_VID
, FTDI_CCSICDU40_1_PID
) },
686 { USB_DEVICE(FTDI_VID
, FTDI_CCSMACHX_2_PID
) },
687 { USB_DEVICE(FTDI_VID
, FTDI_CCSLOAD_N_GO_3_PID
) },
688 { USB_DEVICE(FTDI_VID
, FTDI_CCSICDU64_4_PID
) },
689 { USB_DEVICE(FTDI_VID
, FTDI_CCSPRIME8_5_PID
) },
690 { USB_DEVICE(FTDI_VID
, INSIDE_ACCESSO
) },
691 { USB_DEVICE(INTREPID_VID
, INTREPID_VALUECAN_PID
) },
692 { USB_DEVICE(INTREPID_VID
, INTREPID_NEOVI_PID
) },
693 { USB_DEVICE(FALCOM_VID
, FALCOM_TWIST_PID
) },
694 { USB_DEVICE(FALCOM_VID
, FALCOM_SAMBA_PID
) },
695 { USB_DEVICE(FTDI_VID
, FTDI_SUUNTO_SPORTS_PID
) },
696 { USB_DEVICE(FTDI_VID
, FTDI_OCEANIC_PID
) },
697 { USB_DEVICE(TTI_VID
, TTI_QL355P_PID
) },
698 { USB_DEVICE(FTDI_VID
, FTDI_RM_CANVIEW_PID
) },
699 { USB_DEVICE(ACTON_VID
, ACTON_SPECTRAPRO_PID
) },
700 { USB_DEVICE(CONTEC_VID
, CONTEC_COM1USBH_PID
) },
701 { USB_DEVICE(BANDB_VID
, BANDB_USOTL4_PID
) },
702 { USB_DEVICE(BANDB_VID
, BANDB_USTL4_PID
) },
703 { USB_DEVICE(BANDB_VID
, BANDB_USO9ML2_PID
) },
704 { USB_DEVICE(BANDB_VID
, BANDB_USOPTL4_PID
) },
705 { USB_DEVICE(BANDB_VID
, BANDB_USPTL4_PID
) },
706 { USB_DEVICE(BANDB_VID
, BANDB_USO9ML2DR_2_PID
) },
707 { USB_DEVICE(BANDB_VID
, BANDB_USO9ML2DR_PID
) },
708 { USB_DEVICE(BANDB_VID
, BANDB_USOPTL4DR2_PID
) },
709 { USB_DEVICE(BANDB_VID
, BANDB_USOPTL4DR_PID
) },
710 { USB_DEVICE(BANDB_VID
, BANDB_485USB9F_2W_PID
) },
711 { USB_DEVICE(BANDB_VID
, BANDB_485USB9F_4W_PID
) },
712 { USB_DEVICE(BANDB_VID
, BANDB_232USB9M_PID
) },
713 { USB_DEVICE(BANDB_VID
, BANDB_485USBTB_2W_PID
) },
714 { USB_DEVICE(BANDB_VID
, BANDB_485USBTB_4W_PID
) },
715 { USB_DEVICE(BANDB_VID
, BANDB_TTL5USB9M_PID
) },
716 { USB_DEVICE(BANDB_VID
, BANDB_TTL3USB9M_PID
) },
717 { USB_DEVICE(BANDB_VID
, BANDB_ZZ_PROG1_USB_PID
) },
718 { USB_DEVICE(FTDI_VID
, EVER_ECO_PRO_CDS
) },
719 { USB_DEVICE(FTDI_VID
, FTDI_4N_GALAXY_DE_1_PID
) },
720 { USB_DEVICE(FTDI_VID
, FTDI_4N_GALAXY_DE_2_PID
) },
721 { USB_DEVICE(FTDI_VID
, FTDI_4N_GALAXY_DE_3_PID
) },
722 { USB_DEVICE(FTDI_VID
, XSENS_CONVERTER_0_PID
) },
723 { USB_DEVICE(FTDI_VID
, XSENS_CONVERTER_1_PID
) },
724 { USB_DEVICE(FTDI_VID
, XSENS_CONVERTER_2_PID
) },
725 { USB_DEVICE(FTDI_VID
, XSENS_CONVERTER_3_PID
) },
726 { USB_DEVICE(FTDI_VID
, XSENS_CONVERTER_4_PID
) },
727 { USB_DEVICE(FTDI_VID
, XSENS_CONVERTER_5_PID
) },
728 { USB_DEVICE(FTDI_VID
, XSENS_CONVERTER_6_PID
) },
729 { USB_DEVICE(FTDI_VID
, XSENS_CONVERTER_7_PID
) },
730 { USB_DEVICE(MOBILITY_VID
, MOBILITY_USB_SERIAL_PID
) },
731 { USB_DEVICE(FTDI_VID
, FTDI_ACTIVE_ROBOTS_PID
) },
732 { USB_DEVICE(FTDI_VID
, FTDI_MHAM_KW_PID
) },
733 { USB_DEVICE(FTDI_VID
, FTDI_MHAM_YS_PID
) },
734 { USB_DEVICE(FTDI_VID
, FTDI_MHAM_Y6_PID
) },
735 { USB_DEVICE(FTDI_VID
, FTDI_MHAM_Y8_PID
) },
736 { USB_DEVICE(FTDI_VID
, FTDI_MHAM_IC_PID
) },
737 { USB_DEVICE(FTDI_VID
, FTDI_MHAM_DB9_PID
) },
738 { USB_DEVICE(FTDI_VID
, FTDI_MHAM_RS232_PID
) },
739 { USB_DEVICE(FTDI_VID
, FTDI_MHAM_Y9_PID
) },
740 { USB_DEVICE(FTDI_VID
, FTDI_TERATRONIK_VCP_PID
) },
741 { USB_DEVICE(FTDI_VID
, FTDI_TERATRONIK_D2XX_PID
) },
742 { USB_DEVICE(EVOLUTION_VID
, EVOLUTION_ER1_PID
) },
743 { USB_DEVICE(EVOLUTION_VID
, EVO_HYBRID_PID
) },
744 { USB_DEVICE(EVOLUTION_VID
, EVO_RCM4_PID
) },
745 { USB_DEVICE(FTDI_VID
, FTDI_ARTEMIS_PID
) },
746 { USB_DEVICE(FTDI_VID
, FTDI_ATIK_ATK16_PID
) },
747 { USB_DEVICE(FTDI_VID
, FTDI_ATIK_ATK16C_PID
) },
748 { USB_DEVICE(FTDI_VID
, FTDI_ATIK_ATK16HR_PID
) },
749 { USB_DEVICE(FTDI_VID
, FTDI_ATIK_ATK16HRC_PID
) },
750 { USB_DEVICE(FTDI_VID
, FTDI_ATIK_ATK16IC_PID
) },
751 { USB_DEVICE(KOBIL_VID
, KOBIL_CONV_B1_PID
) },
752 { USB_DEVICE(KOBIL_VID
, KOBIL_CONV_KAAN_PID
) },
753 { USB_DEVICE(POSIFLEX_VID
, POSIFLEX_PP7000_PID
) },
754 { USB_DEVICE(FTDI_VID
, FTDI_TTUSB_PID
) },
755 { USB_DEVICE(FTDI_VID
, FTDI_ECLO_COM_1WIRE_PID
) },
756 { USB_DEVICE(FTDI_VID
, FTDI_WESTREX_MODEL_777_PID
) },
757 { USB_DEVICE(FTDI_VID
, FTDI_WESTREX_MODEL_8900F_PID
) },
758 { USB_DEVICE(FTDI_VID
, FTDI_PCDJ_DAC2_PID
) },
759 { USB_DEVICE(FTDI_VID
, FTDI_RRCIRKITS_LOCOBUFFER_PID
) },
760 { USB_DEVICE(FTDI_VID
, FTDI_ASK_RDR400_PID
) },
761 { USB_DEVICE(FTDI_VID
, FTDI_NZR_SEM_USB_PID
) },
762 { USB_DEVICE(ICOM_VID
, ICOM_ID_1_PID
) },
763 { USB_DEVICE(ICOM_VID
, ICOM_OPC_U_UC_PID
) },
764 { USB_DEVICE(ICOM_VID
, ICOM_ID_RP2C1_PID
) },
765 { USB_DEVICE(ICOM_VID
, ICOM_ID_RP2C2_PID
) },
766 { USB_DEVICE(ICOM_VID
, ICOM_ID_RP2D_PID
) },
767 { USB_DEVICE(ICOM_VID
, ICOM_ID_RP2VT_PID
) },
768 { USB_DEVICE(ICOM_VID
, ICOM_ID_RP2VR_PID
) },
769 { USB_DEVICE(ICOM_VID
, ICOM_ID_RP4KVT_PID
) },
770 { USB_DEVICE(ICOM_VID
, ICOM_ID_RP4KVR_PID
) },
771 { USB_DEVICE(ICOM_VID
, ICOM_ID_RP2KVT_PID
) },
772 { USB_DEVICE(ICOM_VID
, ICOM_ID_RP2KVR_PID
) },
773 { USB_DEVICE(FTDI_VID
, FTDI_ACG_HFDUAL_PID
) },
774 { USB_DEVICE(FTDI_VID
, FTDI_YEI_SERVOCENTER31_PID
) },
775 { USB_DEVICE(FTDI_VID
, FTDI_THORLABS_PID
) },
776 { USB_DEVICE(TESTO_VID
, TESTO_USB_INTERFACE_PID
) },
777 { USB_DEVICE(FTDI_VID
, FTDI_GAMMA_SCOUT_PID
) },
778 { USB_DEVICE(FTDI_VID
, FTDI_TACTRIX_OPENPORT_13M_PID
) },
779 { USB_DEVICE(FTDI_VID
, FTDI_TACTRIX_OPENPORT_13S_PID
) },
780 { USB_DEVICE(FTDI_VID
, FTDI_TACTRIX_OPENPORT_13U_PID
) },
781 { USB_DEVICE(ELEKTOR_VID
, ELEKTOR_FT323R_PID
) },
782 { USB_DEVICE(FTDI_VID
, FTDI_NDI_HUC_PID
) },
783 { USB_DEVICE(FTDI_VID
, FTDI_NDI_SPECTRA_SCU_PID
) },
784 { USB_DEVICE(FTDI_VID
, FTDI_NDI_FUTURE_2_PID
) },
785 { USB_DEVICE(FTDI_VID
, FTDI_NDI_FUTURE_3_PID
) },
786 { USB_DEVICE(FTDI_VID
, FTDI_NDI_AURORA_SCU_PID
) },
787 { USB_DEVICE(TELLDUS_VID
, TELLDUS_TELLSTICK_PID
) },
788 { USB_DEVICE(RTSYSTEMS_VID
, RTSYSTEMS_SERIAL_VX7_PID
) },
789 { USB_DEVICE(RTSYSTEMS_VID
, RTSYSTEMS_CT29B_PID
) },
790 { USB_DEVICE(RTSYSTEMS_VID
, RTSYSTEMS_RTS01_PID
) },
791 { USB_DEVICE(FTDI_VID
, FTDI_MAXSTREAM_PID
) },
792 { USB_DEVICE(FTDI_VID
, FTDI_PHI_FISCO_PID
) },
793 { USB_DEVICE(TML_VID
, TML_USB_SERIAL_PID
) },
794 { USB_DEVICE(FTDI_VID
, FTDI_ELSTER_UNICOM_PID
) },
795 { USB_DEVICE(FTDI_VID
, FTDI_PROPOX_JTAGCABLEII_PID
) },
796 { USB_DEVICE(FTDI_VID
, FTDI_PROPOX_ISPCABLEIII_PID
) },
797 { USB_DEVICE(OLIMEX_VID
, OLIMEX_ARM_USB_OCD_PID
) },
798 { USB_DEVICE(OLIMEX_VID
, OLIMEX_ARM_USB_OCD_H_PID
) },
799 { USB_DEVICE(FIC_VID
, FIC_NEO1973_DEBUG_PID
) },
800 { USB_DEVICE(FTDI_VID
, FTDI_OOCDLINK_PID
) },
801 { USB_DEVICE(FTDI_VID
, LMI_LM3S_DEVEL_BOARD_PID
) },
802 { USB_DEVICE(FTDI_VID
, LMI_LM3S_EVAL_BOARD_PID
) },
803 { USB_DEVICE(FTDI_VID
, LMI_LM3S_ICDI_BOARD_PID
) },
804 { USB_DEVICE(FTDI_VID
, FTDI_TURTELIZER_PID
) },
805 { USB_DEVICE(RATOC_VENDOR_ID
, RATOC_PRODUCT_ID_USB60F
) },
806 { USB_DEVICE(FTDI_VID
, FTDI_REU_TINY_PID
) },
808 /* Papouch devices based on FTDI chip */
809 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_SB485_PID
) },
810 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_AP485_PID
) },
811 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_SB422_PID
) },
812 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_SB485_2_PID
) },
813 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_AP485_2_PID
) },
814 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_SB422_2_PID
) },
815 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_SB485S_PID
) },
816 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_SB485C_PID
) },
817 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_LEC_PID
) },
818 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_SB232_PID
) },
819 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_TMU_PID
) },
820 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_IRAMP_PID
) },
821 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_DRAK5_PID
) },
822 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_QUIDO8x8_PID
) },
823 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_QUIDO4x4_PID
) },
824 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_QUIDO2x2_PID
) },
825 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_QUIDO10x1_PID
) },
826 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_QUIDO30x3_PID
) },
827 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_QUIDO60x3_PID
) },
828 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_QUIDO2x16_PID
) },
829 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_QUIDO3x32_PID
) },
830 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_DRAK6_PID
) },
831 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_UPSUSB_PID
) },
832 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_MU_PID
) },
833 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_SIMUKEY_PID
) },
834 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_AD4USB_PID
) },
835 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_GMUX_PID
) },
836 { USB_DEVICE(PAPOUCH_VID
, PAPOUCH_GMSR_PID
) },
838 { USB_DEVICE(FTDI_VID
, FTDI_DOMINTELL_DGQG_PID
) },
839 { USB_DEVICE(FTDI_VID
, FTDI_DOMINTELL_DUSB_PID
) },
840 { USB_DEVICE(ALTI2_VID
, ALTI2_N3_PID
) },
841 { USB_DEVICE(FTDI_VID
, DIEBOLD_BCS_SE923_PID
) },
842 { USB_DEVICE(ATMEL_VID
, STK541_PID
) },
843 { USB_DEVICE(DE_VID
, STB_PID
) },
844 { USB_DEVICE(DE_VID
, WHT_PID
) },
845 { USB_DEVICE(ADI_VID
, ADI_GNICE_PID
) },
846 { USB_DEVICE(ADI_VID
, ADI_GNICEPLUS_PID
) },
847 { USB_DEVICE_AND_INTERFACE_INFO(MICROCHIP_VID
, MICROCHIP_USB_BOARD_PID
,
849 { USB_DEVICE(JETI_VID
, JETI_SPC1201_PID
) },
850 { USB_DEVICE(MARVELL_VID
, MARVELL_SHEEVAPLUG_PID
) },
851 { USB_DEVICE(LARSENBRUSGAARD_VID
, LB_ALTITRACK_PID
) },
852 { USB_DEVICE(GN_OTOMETRICS_VID
, AURICAL_USB_PID
) },
853 { USB_DEVICE(FTDI_VID
, PI_C865_PID
) },
854 { USB_DEVICE(FTDI_VID
, PI_C857_PID
) },
855 { USB_DEVICE(PI_VID
, PI_C866_PID
) },
856 { USB_DEVICE(PI_VID
, PI_C663_PID
) },
857 { USB_DEVICE(PI_VID
, PI_C725_PID
) },
858 { USB_DEVICE(PI_VID
, PI_E517_PID
) },
859 { USB_DEVICE(PI_VID
, PI_C863_PID
) },
860 { USB_DEVICE(PI_VID
, PI_E861_PID
) },
861 { USB_DEVICE(PI_VID
, PI_C867_PID
) },
862 { USB_DEVICE(PI_VID
, PI_E609_PID
) },
863 { USB_DEVICE(PI_VID
, PI_E709_PID
) },
864 { USB_DEVICE(PI_VID
, PI_100F_PID
) },
865 { USB_DEVICE(PI_VID
, PI_1011_PID
) },
866 { USB_DEVICE(PI_VID
, PI_1012_PID
) },
867 { USB_DEVICE(PI_VID
, PI_1013_PID
) },
868 { USB_DEVICE(PI_VID
, PI_1014_PID
) },
869 { USB_DEVICE(PI_VID
, PI_1015_PID
) },
870 { USB_DEVICE(PI_VID
, PI_1016_PID
) },
871 { USB_DEVICE(KONDO_VID
, KONDO_USB_SERIAL_PID
) },
872 { USB_DEVICE(BAYER_VID
, BAYER_CONTOUR_CABLE_PID
) },
873 { USB_DEVICE(FTDI_VID
, MARVELL_OPENRD_PID
) },
874 { USB_DEVICE(FTDI_VID
, TI_XDS100V2_PID
) },
875 { USB_DEVICE(FTDI_VID
, HAMEG_HO820_PID
) },
876 { USB_DEVICE(FTDI_VID
, HAMEG_HO720_PID
) },
877 { USB_DEVICE(FTDI_VID
, HAMEG_HO730_PID
) },
878 { USB_DEVICE(FTDI_VID
, HAMEG_HO870_PID
) },
879 { USB_DEVICE(FTDI_VID
, MJSG_GENERIC_PID
) },
880 { USB_DEVICE(FTDI_VID
, MJSG_SR_RADIO_PID
) },
881 { USB_DEVICE(FTDI_VID
, MJSG_HD_RADIO_PID
) },
882 { USB_DEVICE(FTDI_VID
, MJSG_XM_RADIO_PID
) },
883 { USB_DEVICE(FTDI_VID
, XVERVE_SIGNALYZER_ST_PID
) },
884 { USB_DEVICE(FTDI_VID
, XVERVE_SIGNALYZER_SLITE_PID
) },
885 { USB_DEVICE(FTDI_VID
, XVERVE_SIGNALYZER_SH2_PID
) },
886 { USB_DEVICE(FTDI_VID
, XVERVE_SIGNALYZER_SH4_PID
) },
887 { USB_DEVICE(FTDI_VID
, SEGWAY_RMP200_PID
) },
888 { USB_DEVICE(FTDI_VID
, ACCESIO_COM4SM_PID
) },
889 { USB_DEVICE(IONICS_VID
, IONICS_PLUGCOMPUTER_PID
) },
890 { USB_DEVICE(FTDI_VID
, FTDI_CHAMSYS_24_MASTER_WING_PID
) },
891 { USB_DEVICE(FTDI_VID
, FTDI_CHAMSYS_PC_WING_PID
) },
892 { USB_DEVICE(FTDI_VID
, FTDI_CHAMSYS_USB_DMX_PID
) },
893 { USB_DEVICE(FTDI_VID
, FTDI_CHAMSYS_MIDI_TIMECODE_PID
) },
894 { USB_DEVICE(FTDI_VID
, FTDI_CHAMSYS_MINI_WING_PID
) },
895 { USB_DEVICE(FTDI_VID
, FTDI_CHAMSYS_MAXI_WING_PID
) },
896 { USB_DEVICE(FTDI_VID
, FTDI_CHAMSYS_MEDIA_WING_PID
) },
897 { USB_DEVICE(FTDI_VID
, FTDI_CHAMSYS_WING_PID
) },
898 { USB_DEVICE(FTDI_VID
, FTDI_SCIENCESCOPE_LOGBOOKML_PID
) },
899 { USB_DEVICE(FTDI_VID
, FTDI_SCIENCESCOPE_LS_LOGBOOK_PID
) },
900 { USB_DEVICE(FTDI_VID
, FTDI_SCIENCESCOPE_HS_LOGBOOK_PID
) },
901 { USB_DEVICE(FTDI_VID
, FTDI_CINTERION_MC55I_PID
) },
902 { USB_DEVICE(FTDI_VID
, FTDI_DOTEC_PID
) },
903 { USB_DEVICE(QIHARDWARE_VID
, MILKYMISTONE_JTAGSERIAL_PID
) },
904 { USB_DEVICE(ST_VID
, ST_STMCLT1030_PID
) },
905 { USB_DEVICE(FTDI_VID
, FTDI_RF_R106
) },
906 { USB_DEVICE(FTDI_VID
, FTDI_DISTORTEC_JTAG_LOCK_PICK_PID
) },
907 { USB_DEVICE(FTDI_VID
, FTDI_LUMEL_PD12_PID
) },
909 { USB_DEVICE(-1, -1) } /* Terminating Entry */
913 #undef USB_DEVICE_AND_INTERFACE_INFO