Thu Jan 19 14:55:21 2012 UTC ()
regen


(nonaka)
diff -r1.597 -r1.598 src/sys/dev/usb/usbdevs.h
diff -r1.598 -r1.599 src/sys/dev/usb/usbdevs_data.h

cvs diff -r1.597 -r1.598 src/sys/dev/usb/usbdevs.h (switch to unified diff)

--- src/sys/dev/usb/usbdevs.h 2012/01/19 14:01:22 1.597
+++ src/sys/dev/usb/usbdevs.h 2012/01/19 14:55:21 1.598
@@ -1,1006 +1,1006 @@ @@ -1,1006 +1,1006 @@
1/* $NetBSD: usbdevs.h,v 1.597 2012/01/19 14:01:22 nonaka Exp $ */ 1/* $NetBSD: usbdevs.h,v 1.598 2012/01/19 14:55:21 nonaka Exp $ */
2 2
3/* 3/*
4 * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. 4 * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
5 * 5 *
6 * generated from: 6 * generated from:
7 * NetBSD: usbdevs,v 1.604 2012/01/19 14:00:11 nonaka Exp 7 * NetBSD: usbdevs,v 1.605 2012/01/19 14:54:32 nonaka Exp
8 */ 8 */
9 9
10/* 10/*
11 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc. 11 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc.
12 * All rights reserved. 12 * All rights reserved.
13 * 13 *
14 * This code is derived from software contributed to The NetBSD Foundation 14 * This code is derived from software contributed to The NetBSD Foundation
15 * by Lennart Augustsson (lennart@augustsson.net) at 15 * by Lennart Augustsson (lennart@augustsson.net) at
16 * Carlstedt Research & Technology. 16 * Carlstedt Research & Technology.
17 * 17 *
18 * Redistribution and use in source and binary forms, with or without 18 * Redistribution and use in source and binary forms, with or without
19 * modification, are permitted provided that the following conditions 19 * modification, are permitted provided that the following conditions
20 * are met: 20 * are met:
21 * 1. Redistributions of source code must retain the above copyright 21 * 1. Redistributions of source code must retain the above copyright
22 * notice, this list of conditions and the following disclaimer. 22 * notice, this list of conditions and the following disclaimer.
23 * 2. Redistributions in binary form must reproduce the above copyright 23 * 2. Redistributions in binary form must reproduce the above copyright
24 * notice, this list of conditions and the following disclaimer in the 24 * notice, this list of conditions and the following disclaimer in the
25 * documentation and/or other materials provided with the distribution. 25 * documentation and/or other materials provided with the distribution.
26 * 26 *
27 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 27 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
28 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 28 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
29 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 29 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
30 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 30 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
31 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 31 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
32 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 32 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
33 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 33 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
34 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 34 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
35 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 35 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
37 * POSSIBILITY OF SUCH DAMAGE. 37 * POSSIBILITY OF SUCH DAMAGE.
38 */ 38 */
39 39
40/* 40/*
41 * Use "make -f Makefile.usbdevs" to regenerate usbdevs.h and usbdevs_data.h 41 * Use "make -f Makefile.usbdevs" to regenerate usbdevs.h and usbdevs_data.h
42 */ 42 */
43 43
44/* 44/*
45 * List of known USB vendors 45 * List of known USB vendors
46 * 46 *
47 * USB.org publishes a VID list of USB-IF member companies at 47 * USB.org publishes a VID list of USB-IF member companies at
48 * http://www.usb.org/developers/tools 48 * http://www.usb.org/developers/tools
49 * Note that it does not show companies that have obtained a Vendor ID 49 * Note that it does not show companies that have obtained a Vendor ID
50 * without becoming full members. 50 * without becoming full members.
51 * 51 *
52 * Please note that these IDs do not do anything. Adding an ID here and 52 * Please note that these IDs do not do anything. Adding an ID here and
53 * regenerating the usbdevs.h and usbdevs_data.h only makes a symbolic name 53 * regenerating the usbdevs.h and usbdevs_data.h only makes a symbolic name
54 * available to the source code and does not change any functionality, nor 54 * available to the source code and does not change any functionality, nor
55 * does it make your device available to a specific driver. 55 * does it make your device available to a specific driver.
56 * It will however make the descriptive string available if a device does not 56 * It will however make the descriptive string available if a device does not
57 * provide the string itself. 57 * provide the string itself.
58 * 58 *
59 * After adding a vendor ID VNDR and a product ID PRDCT you will have the 59 * After adding a vendor ID VNDR and a product ID PRDCT you will have the
60 * following extra defines: 60 * following extra defines:
61 * #define USB_VENDOR_VNDR 0x???? 61 * #define USB_VENDOR_VNDR 0x????
62 * #define USB_PRODUCT_VNDR_PRDCT 0x???? 62 * #define USB_PRODUCT_VNDR_PRDCT 0x????
63 * 63 *
64 * You may have to add these defines to the respective probe routines to 64 * You may have to add these defines to the respective probe routines to
65 * make the device recognised by the appropriate device driver. 65 * make the device recognised by the appropriate device driver.
66 */ 66 */
67 67
68#define USB_VENDOR_EGALAX2 0x0123 /* eGalax, Inc. */ 68#define USB_VENDOR_EGALAX2 0x0123 /* eGalax, Inc. */
69#define USB_VENDOR_CHIPSBANK 0x0204 /* Chipsbank */ 69#define USB_VENDOR_CHIPSBANK 0x0204 /* Chipsbank */
70#define USB_VENDOR_AOX 0x03e8 /* AOX */ 70#define USB_VENDOR_AOX 0x03e8 /* AOX */
71#define USB_VENDOR_ATMEL 0x03eb /* Atmel */ 71#define USB_VENDOR_ATMEL 0x03eb /* Atmel */
72#define USB_VENDOR_MITSUMI 0x03ee /* Mitsumi */ 72#define USB_VENDOR_MITSUMI 0x03ee /* Mitsumi */
73#define USB_VENDOR_HP 0x03f0 /* Hewlett Packard */ 73#define USB_VENDOR_HP 0x03f0 /* Hewlett Packard */
74#define USB_VENDOR_ADAPTEC 0x03f3 /* Adaptec */ 74#define USB_VENDOR_ADAPTEC 0x03f3 /* Adaptec */
75#define USB_VENDOR_NATIONAL 0x0400 /* National Semiconductor */ 75#define USB_VENDOR_NATIONAL 0x0400 /* National Semiconductor */
76#define USB_VENDOR_ACERLABS 0x0402 /* Acer Labs */ 76#define USB_VENDOR_ACERLABS 0x0402 /* Acer Labs */
77#define USB_VENDOR_FTDI 0x0403 /* Future Technology Devices */ 77#define USB_VENDOR_FTDI 0x0403 /* Future Technology Devices */
78#define USB_VENDOR_NEC 0x0409 /* NEC */ 78#define USB_VENDOR_NEC 0x0409 /* NEC */
79#define USB_VENDOR_KODAK 0x040a /* Eastman Kodak */ 79#define USB_VENDOR_KODAK 0x040a /* Eastman Kodak */
80#define USB_VENDOR_MELCO 0x0411 /* Melco */ 80#define USB_VENDOR_MELCO 0x0411 /* Melco */
81#define USB_VENDOR_CREATIVE 0x041e /* Creative Labs */ 81#define USB_VENDOR_CREATIVE 0x041e /* Creative Labs */
82#define USB_VENDOR_NOKIA 0x0421 /* Nokia */ 82#define USB_VENDOR_NOKIA 0x0421 /* Nokia */
83#define USB_VENDOR_ADI 0x0422 /* ADI Systems */ 83#define USB_VENDOR_ADI 0x0422 /* ADI Systems */
84#define USB_VENDOR_CATC 0x0423 /* Computer Access Technology */ 84#define USB_VENDOR_CATC 0x0423 /* Computer Access Technology */
85#define USB_VENDOR_SMC2 0x0424 /* Standard Microsystems */ 85#define USB_VENDOR_SMC2 0x0424 /* Standard Microsystems */
86#define USB_VENDOR_GRAVIS 0x0428 /* Advanced Gravis Computer */ 86#define USB_VENDOR_GRAVIS 0x0428 /* Advanced Gravis Computer */
87#define USB_VENDOR_SUN 0x0430 /* Sun Microsystems */ 87#define USB_VENDOR_SUN 0x0430 /* Sun Microsystems */
88#define USB_VENDOR_TAUGA 0x0436 /* Taugagreining HF */ 88#define USB_VENDOR_TAUGA 0x0436 /* Taugagreining HF */
89#define USB_VENDOR_AMD 0x0438 /* Advanced Micro Devices */ 89#define USB_VENDOR_AMD 0x0438 /* Advanced Micro Devices */
90#define USB_VENDOR_LEXMARK 0x043d /* Lexmark International */ 90#define USB_VENDOR_LEXMARK 0x043d /* Lexmark International */
91#define USB_VENDOR_NANAO 0x0440 /* NANAO */ 91#define USB_VENDOR_NANAO 0x0440 /* NANAO */
92#define USB_VENDOR_ALPS 0x044e /* Alps Electric */ 92#define USB_VENDOR_ALPS 0x044e /* Alps Electric */
93#define USB_VENDOR_THRUST 0x044f /* Thrustmaster */ 93#define USB_VENDOR_THRUST 0x044f /* Thrustmaster */
94#define USB_VENDOR_TI 0x0451 /* Texas Instruments */ 94#define USB_VENDOR_TI 0x0451 /* Texas Instruments */
95#define USB_VENDOR_ANALOGDEVICES 0x0456 /* Analog Devices */ 95#define USB_VENDOR_ANALOGDEVICES 0x0456 /* Analog Devices */
96#define USB_VENDOR_SIS 0x0457 /* Silicon Integrated Systems */ 96#define USB_VENDOR_SIS 0x0457 /* Silicon Integrated Systems */
97#define USB_VENDOR_KYE 0x0458 /* KYE Systems */ 97#define USB_VENDOR_KYE 0x0458 /* KYE Systems */
98#define USB_VENDOR_DIAMOND2 0x045a /* Diamond (Supra) */ 98#define USB_VENDOR_DIAMOND2 0x045a /* Diamond (Supra) */
99#define USB_VENDOR_MICROSOFT 0x045e /* Microsoft */ 99#define USB_VENDOR_MICROSOFT 0x045e /* Microsoft */
100#define USB_VENDOR_PRIMAX 0x0461 /* Primax Electronics */ 100#define USB_VENDOR_PRIMAX 0x0461 /* Primax Electronics */
101#define USB_VENDOR_MGE 0x0463 /* MGE UPS Systems */ 101#define USB_VENDOR_MGE 0x0463 /* MGE UPS Systems */
102#define USB_VENDOR_AMP 0x0464 /* AMP */ 102#define USB_VENDOR_AMP 0x0464 /* AMP */
103#define USB_VENDOR_CHERRY 0x046a /* Cherry Mikroschalter */ 103#define USB_VENDOR_CHERRY 0x046a /* Cherry Mikroschalter */
104#define USB_VENDOR_MEGATRENDS 0x046b /* American Megatrends */ 104#define USB_VENDOR_MEGATRENDS 0x046b /* American Megatrends */
105#define USB_VENDOR_LOGITECH 0x046d /* Logitech */ 105#define USB_VENDOR_LOGITECH 0x046d /* Logitech */
106#define USB_VENDOR_BTC 0x046e /* Behavior Tech. Computer */ 106#define USB_VENDOR_BTC 0x046e /* Behavior Tech. Computer */
107#define USB_VENDOR_PHILIPS 0x0471 /* Philips */ 107#define USB_VENDOR_PHILIPS 0x0471 /* Philips */
108#define USB_VENDOR_SANYO 0x0474 /* Sanyo Electric */ 108#define USB_VENDOR_SANYO 0x0474 /* Sanyo Electric */
109#define USB_VENDOR_CONNECTIX 0x0478 /* Connectix */ 109#define USB_VENDOR_CONNECTIX 0x0478 /* Connectix */
110#define USB_VENDOR_KENSINGTON 0x047d /* Kensington */ 110#define USB_VENDOR_KENSINGTON 0x047d /* Kensington */
111#define USB_VENDOR_LUCENT 0x047e /* Lucent */ 111#define USB_VENDOR_LUCENT 0x047e /* Lucent */
112#define USB_VENDOR_PLANTRONICS 0x047f /* Plantronics */ 112#define USB_VENDOR_PLANTRONICS 0x047f /* Plantronics */
113#define USB_VENDOR_KYOCERA 0x0482 /* Kyocera */ 113#define USB_VENDOR_KYOCERA 0x0482 /* Kyocera */
114#define USB_VENDOR_STMICRO 0x0483 /* STMicroelectronics */ 114#define USB_VENDOR_STMICRO 0x0483 /* STMicroelectronics */
115#define USB_VENDOR_MEIZU 0x0492 /* Meizu Electronics */ 115#define USB_VENDOR_MEIZU 0x0492 /* Meizu Electronics */
116#define USB_VENDOR_YAMAHA 0x0499 /* YAMAHA */ 116#define USB_VENDOR_YAMAHA 0x0499 /* YAMAHA */
117#define USB_VENDOR_COMPAQ 0x049f /* Compaq */ 117#define USB_VENDOR_COMPAQ 0x049f /* Compaq */
118#define USB_VENDOR_HITACHI 0x04a4 /* Hitachi */ 118#define USB_VENDOR_HITACHI 0x04a4 /* Hitachi */
119#define USB_VENDOR_ACERP 0x04a5 /* Acer Peripherals */ 119#define USB_VENDOR_ACERP 0x04a5 /* Acer Peripherals */
120#define USB_VENDOR_VISIONEER 0x04a7 /* Visioneer */ 120#define USB_VENDOR_VISIONEER 0x04a7 /* Visioneer */
121#define USB_VENDOR_CANON 0x04a9 /* Canon */ 121#define USB_VENDOR_CANON 0x04a9 /* Canon */
122#define USB_VENDOR_NIKON 0x04b0 /* Nikon */ 122#define USB_VENDOR_NIKON 0x04b0 /* Nikon */
123#define USB_VENDOR_IBM 0x04b3 /* IBM */ 123#define USB_VENDOR_IBM 0x04b3 /* IBM */
124#define USB_VENDOR_CYPRESS 0x04b4 /* Cypress Semiconductor */ 124#define USB_VENDOR_CYPRESS 0x04b4 /* Cypress Semiconductor */
125#define USB_VENDOR_EPSON 0x04b8 /* Seiko Epson */ 125#define USB_VENDOR_EPSON 0x04b8 /* Seiko Epson */
126#define USB_VENDOR_RAINBOW 0x04b9 /* Rainbow Technologies */ 126#define USB_VENDOR_RAINBOW 0x04b9 /* Rainbow Technologies */
127#define USB_VENDOR_IODATA 0x04bb /* I-O Data */ 127#define USB_VENDOR_IODATA 0x04bb /* I-O Data */
128#define USB_VENDOR_TDK 0x04bf /* TDK */ 128#define USB_VENDOR_TDK 0x04bf /* TDK */
129#define USB_VENDOR_3COMUSR 0x04c1 /* U.S. Robotics */ 129#define USB_VENDOR_3COMUSR 0x04c1 /* U.S. Robotics */
130#define USB_VENDOR_METHODE 0x04c2 /* Methode Electronics Far East */ 130#define USB_VENDOR_METHODE 0x04c2 /* Methode Electronics Far East */
131#define USB_VENDOR_MAXISWITCH 0x04c3 /* Maxi Switch */ 131#define USB_VENDOR_MAXISWITCH 0x04c3 /* Maxi Switch */
132#define USB_VENDOR_LOCKHEEDMER 0x04c4 /* Lockheed Martin Energy Research */ 132#define USB_VENDOR_LOCKHEEDMER 0x04c4 /* Lockheed Martin Energy Research */
133#define USB_VENDOR_FUJITSU 0x04c5 /* Fujitsu */ 133#define USB_VENDOR_FUJITSU 0x04c5 /* Fujitsu */
134#define USB_VENDOR_TOSHIBAAM 0x04c6 /* Toshiba America */ 134#define USB_VENDOR_TOSHIBAAM 0x04c6 /* Toshiba America */
135#define USB_VENDOR_MICROMACRO 0x04c7 /* Micro Macro Technologies */ 135#define USB_VENDOR_MICROMACRO 0x04c7 /* Micro Macro Technologies */
136#define USB_VENDOR_KONICA 0x04c8 /* Konica */ 136#define USB_VENDOR_KONICA 0x04c8 /* Konica */
137#define USB_VENDOR_LITEON 0x04ca /* Lite-On Technology */ 137#define USB_VENDOR_LITEON 0x04ca /* Lite-On Technology */
138#define USB_VENDOR_FUJIPHOTO 0x04cb /* Fuji Photo Film */ 138#define USB_VENDOR_FUJIPHOTO 0x04cb /* Fuji Photo Film */
139#define USB_VENDOR_PHILIPSSEMI 0x04cc /* Philips Semiconductors */ 139#define USB_VENDOR_PHILIPSSEMI 0x04cc /* Philips Semiconductors */
140#define USB_VENDOR_TATUNG 0x04cd /* Tatung Co. Of America */ 140#define USB_VENDOR_TATUNG 0x04cd /* Tatung Co. Of America */
141#define USB_VENDOR_SCANLOGIC 0x04ce /* ScanLogic */ 141#define USB_VENDOR_SCANLOGIC 0x04ce /* ScanLogic */
142#define USB_VENDOR_MYSON 0x04cf /* Myson Technology */ 142#define USB_VENDOR_MYSON 0x04cf /* Myson Technology */
143#define USB_VENDOR_DIGI2 0x04d0 /* Digi */ 143#define USB_VENDOR_DIGI2 0x04d0 /* Digi */
144#define USB_VENDOR_ITTCANON 0x04d1 /* ITT Canon */ 144#define USB_VENDOR_ITTCANON 0x04d1 /* ITT Canon */
145#define USB_VENDOR_ALTEC 0x04d2 /* Altec Lansing */ 145#define USB_VENDOR_ALTEC 0x04d2 /* Altec Lansing */
146#define USB_VENDOR_MICROCHIP 0x04d8 /* Microchip Technology */ 146#define USB_VENDOR_MICROCHIP 0x04d8 /* Microchip Technology */
147#define USB_VENDOR_HOLTEK 0x04d9 /* Holtek Semiconductor */ 147#define USB_VENDOR_HOLTEK 0x04d9 /* Holtek Semiconductor */
148#define USB_VENDOR_PANASONIC 0x04da /* Panasonic (Matsushita) */ 148#define USB_VENDOR_PANASONIC 0x04da /* Panasonic (Matsushita) */
149#define USB_VENDOR_SHARP 0x04dd /* Sharp */ 149#define USB_VENDOR_SHARP 0x04dd /* Sharp */
150#define USB_VENDOR_IIYAMA 0x04e1 /* Iiyama */ 150#define USB_VENDOR_IIYAMA 0x04e1 /* Iiyama */
151#define USB_VENDOR_SHUTTLE 0x04e6 /* Shuttle Technology */ 151#define USB_VENDOR_SHUTTLE 0x04e6 /* Shuttle Technology */
152#define USB_VENDOR_SAMSUNG 0x04e8 /* Samsung Electronics */ 152#define USB_VENDOR_SAMSUNG 0x04e8 /* Samsung Electronics */
153#define USB_VENDOR_ANNABOOKS 0x04ed /* Annabooks */ 153#define USB_VENDOR_ANNABOOKS 0x04ed /* Annabooks */
154#define USB_VENDOR_JVC 0x04f1 /* JVC */ 154#define USB_VENDOR_JVC 0x04f1 /* JVC */
155#define USB_VENDOR_CHICONY 0x04f2 /* Chicony Electronics */ 155#define USB_VENDOR_CHICONY 0x04f2 /* Chicony Electronics */
156#define USB_VENDOR_BROTHER 0x04f9 /* Brother Industries */ 156#define USB_VENDOR_BROTHER 0x04f9 /* Brother Industries */
157#define USB_VENDOR_DALLAS 0x04fa /* Dallas Semiconductor */ 157#define USB_VENDOR_DALLAS 0x04fa /* Dallas Semiconductor */
158#define USB_VENDOR_AIPTEK2 0x04fc /* AIPTEK International */ 158#define USB_VENDOR_AIPTEK2 0x04fc /* AIPTEK International */
159#define USB_VENDOR_ACER 0x0502 /* Acer */ 159#define USB_VENDOR_ACER 0x0502 /* Acer */
160#define USB_VENDOR_3COM 0x0506 /* 3Com */ 160#define USB_VENDOR_3COM 0x0506 /* 3Com */
161#define USB_VENDOR_HOSIDEN 0x0507 /* Hosiden Corporation */ 161#define USB_VENDOR_HOSIDEN 0x0507 /* Hosiden Corporation */
162#define USB_VENDOR_AZTECH 0x0509 /* Aztech Systems */ 162#define USB_VENDOR_AZTECH 0x0509 /* Aztech Systems */
163#define USB_VENDOR_BELKIN 0x050d /* Belkin Components */ 163#define USB_VENDOR_BELKIN 0x050d /* Belkin Components */
164#define USB_VENDOR_KAWATSU 0x050f /* Kawatsu Semiconductor */ 164#define USB_VENDOR_KAWATSU 0x050f /* Kawatsu Semiconductor */
165#define USB_VENDOR_COMPOSITE 0x0518 /* Composite */ 165#define USB_VENDOR_COMPOSITE 0x0518 /* Composite */
166#define USB_VENDOR_APC 0x051d /* American Power Conversion */ 166#define USB_VENDOR_APC 0x051d /* American Power Conversion */
167#define USB_VENDOR_CONNECTEK 0x0522 /* Advanced Connectek USA */ 167#define USB_VENDOR_CONNECTEK 0x0522 /* Advanced Connectek USA */
168#define USB_VENDOR_NETCHIP 0x0525 /* NetChip Technology */ 168#define USB_VENDOR_NETCHIP 0x0525 /* NetChip Technology */
169#define USB_VENDOR_ALTRA 0x0527 /* ALTRA */ 169#define USB_VENDOR_ALTRA 0x0527 /* ALTRA */
170#define USB_VENDOR_ATI 0x0528 /* ATI Technologies */ 170#define USB_VENDOR_ATI 0x0528 /* ATI Technologies */
171#define USB_VENDOR_AKS 0x0529 /* Aladdin Knowledge Systems */ 171#define USB_VENDOR_AKS 0x0529 /* Aladdin Knowledge Systems */
172#define USB_VENDOR_UNIACCESS 0x0540 /* Universal Access */ 172#define USB_VENDOR_UNIACCESS 0x0540 /* Universal Access */
173#define USB_VENDOR_VIEWSONIC 0x0543 /* ViewSonic */ 173#define USB_VENDOR_VIEWSONIC 0x0543 /* ViewSonic */
174#define USB_VENDOR_XIRLINK 0x0545 /* Xirlink */ 174#define USB_VENDOR_XIRLINK 0x0545 /* Xirlink */
175#define USB_VENDOR_ANCHOR 0x0547 /* Anchor Chips */ 175#define USB_VENDOR_ANCHOR 0x0547 /* Anchor Chips */
176#define USB_VENDOR_SONY 0x054c /* Sony */ 176#define USB_VENDOR_SONY 0x054c /* Sony */
177#define USB_VENDOR_VISION 0x0553 /* VLSI Vision */ 177#define USB_VENDOR_VISION 0x0553 /* VLSI Vision */
178#define USB_VENDOR_ASAHIKASEI 0x0556 /* Asahi Kasei Microsystems */ 178#define USB_VENDOR_ASAHIKASEI 0x0556 /* Asahi Kasei Microsystems */
179#define USB_VENDOR_ATEN 0x0557 /* ATEN International */ 179#define USB_VENDOR_ATEN 0x0557 /* ATEN International */
180#define USB_VENDOR_MUSTEK 0x055f /* Mustek Systems */ 180#define USB_VENDOR_MUSTEK 0x055f /* Mustek Systems */
181#define USB_VENDOR_TELEX 0x0562 /* Telex Communications */ 181#define USB_VENDOR_TELEX 0x0562 /* Telex Communications */
182#define USB_VENDOR_PERACOM 0x0565 /* Peracom Networks */ 182#define USB_VENDOR_PERACOM 0x0565 /* Peracom Networks */
183#define USB_VENDOR_ALCOR2 0x0566 /* Alcor Micro */ 183#define USB_VENDOR_ALCOR2 0x0566 /* Alcor Micro */
184#define USB_VENDOR_WACOM 0x056a /* WACOM */ 184#define USB_VENDOR_WACOM 0x056a /* WACOM */
185#define USB_VENDOR_ETEK 0x056c /* e-TEK Labs */ 185#define USB_VENDOR_ETEK 0x056c /* e-TEK Labs */
186#define USB_VENDOR_EIZO 0x056d /* EIZO */ 186#define USB_VENDOR_EIZO 0x056d /* EIZO */
187#define USB_VENDOR_ELECOM 0x056e /* Elecom */ 187#define USB_VENDOR_ELECOM 0x056e /* Elecom */
188#define USB_VENDOR_XYRATEX 0x0572 /* Xyratex */ 188#define USB_VENDOR_XYRATEX 0x0572 /* Xyratex */
189#define USB_VENDOR_HAUPPAUGE 0x0573 /* Hauppauge Computer Works */ 189#define USB_VENDOR_HAUPPAUGE 0x0573 /* Hauppauge Computer Works */
190#define USB_VENDOR_BAFO 0x0576 /* BAFO/Quality Computer Accessories */ 190#define USB_VENDOR_BAFO 0x0576 /* BAFO/Quality Computer Accessories */
191#define USB_VENDOR_YEDATA 0x057b /* Y-E Data */ 191#define USB_VENDOR_YEDATA 0x057b /* Y-E Data */
192#define USB_VENDOR_AVM 0x057c /* AVM */ 192#define USB_VENDOR_AVM 0x057c /* AVM */
193#define USB_VENDOR_QUICKSHOT 0x057f /* Quickshot */ 193#define USB_VENDOR_QUICKSHOT 0x057f /* Quickshot */
194#define USB_VENDOR_ROLAND 0x0582 /* Roland */ 194#define USB_VENDOR_ROLAND 0x0582 /* Roland */
195#define USB_VENDOR_ROCKFIRE 0x0583 /* Rockfire */ 195#define USB_VENDOR_ROCKFIRE 0x0583 /* Rockfire */
196#define USB_VENDOR_RATOC 0x0584 /* RATOC Systems */ 196#define USB_VENDOR_RATOC 0x0584 /* RATOC Systems */
197#define USB_VENDOR_ZYXEL 0x0586 /* ZyXEL Communication */ 197#define USB_VENDOR_ZYXEL 0x0586 /* ZyXEL Communication */
198#define USB_VENDOR_ALCOR 0x058f /* Alcor Micro */ 198#define USB_VENDOR_ALCOR 0x058f /* Alcor Micro */
199#define USB_VENDOR_IOMEGA 0x059b /* Iomega */ 199#define USB_VENDOR_IOMEGA 0x059b /* Iomega */
200#define USB_VENDOR_ATREND 0x059c /* A-Trend Technology */ 200#define USB_VENDOR_ATREND 0x059c /* A-Trend Technology */
201#define USB_VENDOR_AID 0x059d /* Advanced Input Devices */ 201#define USB_VENDOR_AID 0x059d /* Advanced Input Devices */
202#define USB_VENDOR_LACIE 0x059f /* LaCie */ 202#define USB_VENDOR_LACIE 0x059f /* LaCie */
203#define USB_VENDOR_OMNIVISION 0x05a9 /* OmniVision */ 203#define USB_VENDOR_OMNIVISION 0x05a9 /* OmniVision */
204#define USB_VENDOR_INSYSTEM 0x05ab /* In-System Design */ 204#define USB_VENDOR_INSYSTEM 0x05ab /* In-System Design */
205#define USB_VENDOR_APPLE 0x05ac /* Apple Computer */ 205#define USB_VENDOR_APPLE 0x05ac /* Apple Computer */
206#define USB_VENDOR_DIGI 0x05c5 /* Digi International */ 206#define USB_VENDOR_DIGI 0x05c5 /* Digi International */
207#define USB_VENDOR_QUALCOMM2 0x05c6 /* Qualcomm */ 207#define USB_VENDOR_QUALCOMM2 0x05c6 /* Qualcomm */
208#define USB_VENDOR_QTRONIX 0x05c7 /* Qtronix */ 208#define USB_VENDOR_QTRONIX 0x05c7 /* Qtronix */
209#define USB_VENDOR_ELSA 0x05cc /* ELSA */ 209#define USB_VENDOR_ELSA 0x05cc /* ELSA */
210#define USB_VENDOR_BRAINBOXES 0x05d1 /* Brainboxes Limited */ 210#define USB_VENDOR_BRAINBOXES 0x05d1 /* Brainboxes Limited */
211#define USB_VENDOR_ULTIMA 0x05d8 /* Ultima */ 211#define USB_VENDOR_ULTIMA 0x05d8 /* Ultima */
212#define USB_VENDOR_AXIOHM 0x05d9 /* Axiohm Transaction Solutions */ 212#define USB_VENDOR_AXIOHM 0x05d9 /* Axiohm Transaction Solutions */
213#define USB_VENDOR_MICROTEK 0x05da /* Microtek */ 213#define USB_VENDOR_MICROTEK 0x05da /* Microtek */
214#define USB_VENDOR_SUNTAC 0x05db /* SUN Corporation */ 214#define USB_VENDOR_SUNTAC 0x05db /* SUN Corporation */
215#define USB_VENDOR_LEXAR 0x05dc /* Lexar Media */ 215#define USB_VENDOR_LEXAR 0x05dc /* Lexar Media */
216#define USB_VENDOR_SYMBOL 0x05e0 /* Symbol Technologies */ 216#define USB_VENDOR_SYMBOL 0x05e0 /* Symbol Technologies */
217#define USB_VENDOR_GENESYS 0x05e3 /* Genesys Logic */ 217#define USB_VENDOR_GENESYS 0x05e3 /* Genesys Logic */
218#define USB_VENDOR_FUJI 0x05e5 /* Fuji Electric */ 218#define USB_VENDOR_FUJI 0x05e5 /* Fuji Electric */
219#define USB_VENDOR_KEITHLEY 0x05e6 /* Keithley Instruments */ 219#define USB_VENDOR_KEITHLEY 0x05e6 /* Keithley Instruments */
220#define USB_VENDOR_EIZONANAO 0x05e7 /* EIZO Nanao */ 220#define USB_VENDOR_EIZONANAO 0x05e7 /* EIZO Nanao */
221#define USB_VENDOR_KLSI 0x05e9 /* Kawasaki LSI */ 221#define USB_VENDOR_KLSI 0x05e9 /* Kawasaki LSI */
222#define USB_VENDOR_FFC 0x05eb /* FFC */ 222#define USB_VENDOR_FFC 0x05eb /* FFC */
223#define USB_VENDOR_ANKO 0x05ef /* Anko Electronic */ 223#define USB_VENDOR_ANKO 0x05ef /* Anko Electronic */
224#define USB_VENDOR_PIENGINEERING 0x05f3 /* P.I. Engineering */ 224#define USB_VENDOR_PIENGINEERING 0x05f3 /* P.I. Engineering */
225#define USB_VENDOR_AOC 0x05f6 /* AOC International */ 225#define USB_VENDOR_AOC 0x05f6 /* AOC International */
226#define USB_VENDOR_CHIC 0x05fe /* Chic Technology */ 226#define USB_VENDOR_CHIC 0x05fe /* Chic Technology */
227#define USB_VENDOR_BARCO 0x0600 /* Barco Display Systems */ 227#define USB_VENDOR_BARCO 0x0600 /* Barco Display Systems */
228#define USB_VENDOR_BRIDGE 0x0607 /* Bridge Information */ 228#define USB_VENDOR_BRIDGE 0x0607 /* Bridge Information */
229#define USB_VENDOR_SMK 0x0609 /* SMK */ 229#define USB_VENDOR_SMK 0x0609 /* SMK */
230#define USB_VENDOR_SOLIDYEAR 0x060b /* Solid Year */ 230#define USB_VENDOR_SOLIDYEAR 0x060b /* Solid Year */
231#define USB_VENDOR_BIORAD 0x0614 /* Bio-Rad Laboratories */ 231#define USB_VENDOR_BIORAD 0x0614 /* Bio-Rad Laboratories */
232#define USB_VENDOR_MACALLY 0x0618 /* Macally */ 232#define USB_VENDOR_MACALLY 0x0618 /* Macally */
233#define USB_VENDOR_ACTLABS 0x061c /* Act Labs */ 233#define USB_VENDOR_ACTLABS 0x061c /* Act Labs */
234#define USB_VENDOR_ALARIS 0x0620 /* Alaris */ 234#define USB_VENDOR_ALARIS 0x0620 /* Alaris */
235#define USB_VENDOR_APEX 0x0624 /* Apex */ 235#define USB_VENDOR_APEX 0x0624 /* Apex */
236#define USB_VENDOR_CREATIVE3 0x062a /* Creative Labs */ 236#define USB_VENDOR_CREATIVE3 0x062a /* Creative Labs */
237#define USB_VENDOR_VIVITAR 0x0636 /* Vivitar */ 237#define USB_VENDOR_VIVITAR 0x0636 /* Vivitar */
238#define USB_VENDOR_AVISION 0x0638 /* Avision */ 238#define USB_VENDOR_AVISION 0x0638 /* Avision */
239#define USB_VENDOR_TEAC 0x0644 /* TEAC */ 239#define USB_VENDOR_TEAC 0x0644 /* TEAC */
240#define USB_VENDOR_SGI 0x065e /* Silicon Graphics */ 240#define USB_VENDOR_SGI 0x065e /* Silicon Graphics */
241#define USB_VENDOR_SANWASUPPLY 0x0663 /* Sanwa Supply */ 241#define USB_VENDOR_SANWASUPPLY 0x0663 /* Sanwa Supply */
242#define USB_VENDOR_LINKSYS 0x066b /* Linksys */ 242#define USB_VENDOR_LINKSYS 0x066b /* Linksys */
243#define USB_VENDOR_ACERSA 0x066e /* Acer Semiconductor America */ 243#define USB_VENDOR_ACERSA 0x066e /* Acer Semiconductor America */
244#define USB_VENDOR_SIGMATEL 0x066f /* Sigmatel */ 244#define USB_VENDOR_SIGMATEL 0x066f /* Sigmatel */
245#define USB_VENDOR_DRAYTEK 0x0675 /* DrayTek */ 245#define USB_VENDOR_DRAYTEK 0x0675 /* DrayTek */
246#define USB_VENDOR_AIWA 0x0677 /* Aiwa */ 246#define USB_VENDOR_AIWA 0x0677 /* Aiwa */
247#define USB_VENDOR_ACARD 0x0678 /* ACARD Technology */ 247#define USB_VENDOR_ACARD 0x0678 /* ACARD Technology */
248#define USB_VENDOR_PROLIFIC 0x067b /* Prolific Technology */ 248#define USB_VENDOR_PROLIFIC 0x067b /* Prolific Technology */
249#define USB_VENDOR_SIEMENS 0x067c /* Siemens */ 249#define USB_VENDOR_SIEMENS 0x067c /* Siemens */
250#define USB_VENDOR_AVANCELOGIC 0x0680 /* Avance Logic */ 250#define USB_VENDOR_AVANCELOGIC 0x0680 /* Avance Logic */
251#define USB_VENDOR_SIEMENS2 0x0681 /* Siemens */ 251#define USB_VENDOR_SIEMENS2 0x0681 /* Siemens */
252#define USB_VENDOR_MINOLTA 0x0686 /* Minolta */ 252#define USB_VENDOR_MINOLTA 0x0686 /* Minolta */
253#define USB_VENDOR_CHPRODUCTS 0x068e /* CH Products */ 253#define USB_VENDOR_CHPRODUCTS 0x068e /* CH Products */
254#define USB_VENDOR_HAGIWARA 0x0693 /* Hagiwara Sys-Com */ 254#define USB_VENDOR_HAGIWARA 0x0693 /* Hagiwara Sys-Com */
255#define USB_VENDOR_CTX 0x0698 /* Chuntex */ 255#define USB_VENDOR_CTX 0x0698 /* Chuntex */
256#define USB_VENDOR_ASKEY 0x069a /* Askey Computer */ 256#define USB_VENDOR_ASKEY 0x069a /* Askey Computer */
257#define USB_VENDOR_SAITEK 0x06a3 /* Saitek */ 257#define USB_VENDOR_SAITEK 0x06a3 /* Saitek */
258#define USB_VENDOR_ALCATELT 0x06b9 /* Alcatel Telecom */ 258#define USB_VENDOR_ALCATELT 0x06b9 /* Alcatel Telecom */
259#define USB_VENDOR_AGFA 0x06bd /* AGFA-Gevaert */ 259#define USB_VENDOR_AGFA 0x06bd /* AGFA-Gevaert */
260#define USB_VENDOR_ASIAMD 0x06be /* Asia Microelectronic Development */ 260#define USB_VENDOR_ASIAMD 0x06be /* Asia Microelectronic Development */
261#define USB_VENDOR_BIZLINK 0x06c4 /* Bizlink International */ 261#define USB_VENDOR_BIZLINK 0x06c4 /* Bizlink International */
262#define USB_VENDOR_KEYSPAN 0x06cd /* Keyspan */ 262#define USB_VENDOR_KEYSPAN 0x06cd /* Keyspan */
263#define USB_VENDOR_AASHIMA 0x06d6 /* Aashima Technology */ 263#define USB_VENDOR_AASHIMA 0x06d6 /* Aashima Technology */
264#define USB_VENDOR_MULTITECH 0x06e0 /* MultiTech */ 264#define USB_VENDOR_MULTITECH 0x06e0 /* MultiTech */
265#define USB_VENDOR_ADS 0x06e1 /* ADS Technologies */ 265#define USB_VENDOR_ADS 0x06e1 /* ADS Technologies */
266#define USB_VENDOR_ALCATELM 0x06e4 /* Alcatel Microelectronics */ 266#define USB_VENDOR_ALCATELM 0x06e4 /* Alcatel Microelectronics */
267#define USB_VENDOR_SIRIUS 0x06ea /* Sirius Technologies */ 267#define USB_VENDOR_SIRIUS 0x06ea /* Sirius Technologies */
268#define USB_VENDOR_GUILLEMOT 0x06f8 /* Guillemot */ 268#define USB_VENDOR_GUILLEMOT 0x06f8 /* Guillemot */
269#define USB_VENDOR_BOSTON 0x06fd /* Boston Acoustics */ 269#define USB_VENDOR_BOSTON 0x06fd /* Boston Acoustics */
270#define USB_VENDOR_SMC 0x0707 /* Standard Microsystems */ 270#define USB_VENDOR_SMC 0x0707 /* Standard Microsystems */
271#define USB_VENDOR_PUTERCOM 0x0708 /* Putercom */ 271#define USB_VENDOR_PUTERCOM 0x0708 /* Putercom */
272#define USB_VENDOR_MCT 0x0711 /* MCT */ 272#define USB_VENDOR_MCT 0x0711 /* MCT */
273#define USB_VENDOR_IMATION 0x0718 /* Imation */ 273#define USB_VENDOR_IMATION 0x0718 /* Imation */
274#define USB_VENDOR_SUSTEEN 0x0731 /* Susteen */ 274#define USB_VENDOR_SUSTEEN 0x0731 /* Susteen */
275#define USB_VENDOR_EICON 0x0734 /* Eicon Networks */ 275#define USB_VENDOR_EICON 0x0734 /* Eicon Networks */
276#define USB_VENDOR_DIGITALSTREAM 0x074e /* Digital Stream */ 276#define USB_VENDOR_DIGITALSTREAM 0x074e /* Digital Stream */
277#define USB_VENDOR_AUREAL 0x0755 /* Aureal Semiconductor */ 277#define USB_VENDOR_AUREAL 0x0755 /* Aureal Semiconductor */
278#define USB_VENDOR_MIDIMAN 0x0763 /* Midiman */ 278#define USB_VENDOR_MIDIMAN 0x0763 /* Midiman */
279#define USB_VENDOR_CYBERPOWER 0x0764 /* CyberPower Systems, Inc. */ 279#define USB_VENDOR_CYBERPOWER 0x0764 /* CyberPower Systems, Inc. */
280#define USB_VENDOR_SURECOM 0x0769 /* Surecom Technology */ 280#define USB_VENDOR_SURECOM 0x0769 /* Surecom Technology */
281#define USB_VENDOR_LINKSYS2 0x077b /* Linksys */ 281#define USB_VENDOR_LINKSYS2 0x077b /* Linksys */
282#define USB_VENDOR_GRIFFIN 0x077d /* Griffin Technology */ 282#define USB_VENDOR_GRIFFIN 0x077d /* Griffin Technology */
283#define USB_VENDOR_SANDISK 0x0781 /* SanDisk */ 283#define USB_VENDOR_SANDISK 0x0781 /* SanDisk */
284#define USB_VENDOR_JENOPTIK 0x0784 /* Jenoptik */ 284#define USB_VENDOR_JENOPTIK 0x0784 /* Jenoptik */
285#define USB_VENDOR_LOGITEC 0x0789 /* Logitec */ 285#define USB_VENDOR_LOGITEC 0x0789 /* Logitec */
286#define USB_VENDOR_BRIMAX 0x078e /* Brimax */ 286#define USB_VENDOR_BRIMAX 0x078e /* Brimax */
287#define USB_VENDOR_AXIS 0x0792 /* Axis Communications */ 287#define USB_VENDOR_AXIS 0x0792 /* Axis Communications */
288#define USB_VENDOR_ABL 0x0794 /* ABL Electronics */ 288#define USB_VENDOR_ABL 0x0794 /* ABL Electronics */
289#define USB_VENDOR_SAGEM 0x079b /* Sagem */ 289#define USB_VENDOR_SAGEM 0x079b /* Sagem */
290#define USB_VENDOR_SUNCOMM 0x079c /* Sun Communications, Inc. */ 290#define USB_VENDOR_SUNCOMM 0x079c /* Sun Communications, Inc. */
291#define USB_VENDOR_ALFADATA 0x079d /* Alfadata Computer */ 291#define USB_VENDOR_ALFADATA 0x079d /* Alfadata Computer */
292#define USB_VENDOR_NATIONALTECH 0x07a2 /* National Technical Systems */ 292#define USB_VENDOR_NATIONALTECH 0x07a2 /* National Technical Systems */
293#define USB_VENDOR_ONNTO 0x07a3 /* Onnto */ 293#define USB_VENDOR_ONNTO 0x07a3 /* Onnto */
294#define USB_VENDOR_BE 0x07a4 /* Be */ 294#define USB_VENDOR_BE 0x07a4 /* Be */
295#define USB_VENDOR_ADMTEK 0x07a6 /* ADMtek */ 295#define USB_VENDOR_ADMTEK 0x07a6 /* ADMtek */
296#define USB_VENDOR_COREGA 0x07aa /* Corega */ 296#define USB_VENDOR_COREGA 0x07aa /* Corega */
297#define USB_VENDOR_FREECOM 0x07ab /* Freecom */ 297#define USB_VENDOR_FREECOM 0x07ab /* Freecom */
298#define USB_VENDOR_MICROTECH 0x07af /* Microtech */ 298#define USB_VENDOR_MICROTECH 0x07af /* Microtech */
299#define USB_VENDOR_GENERALINSTMNTS 0x07b2 /* General Instruments (Motorola) */ 299#define USB_VENDOR_GENERALINSTMNTS 0x07b2 /* General Instruments (Motorola) */
300#define USB_VENDOR_OLYMPUS 0x07b4 /* Olympus */ 300#define USB_VENDOR_OLYMPUS 0x07b4 /* Olympus */
301#define USB_VENDOR_ABOCOM 0x07b8 /* AboCom Systems */ 301#define USB_VENDOR_ABOCOM 0x07b8 /* AboCom Systems */
302#define USB_VENDOR_KEISOKUGIKEN 0x07c1 /* Keisokugiken */ 302#define USB_VENDOR_KEISOKUGIKEN 0x07c1 /* Keisokugiken */
303#define USB_VENDOR_ONSPEC 0x07c4 /* OnSpec */ 303#define USB_VENDOR_ONSPEC 0x07c4 /* OnSpec */
304#define USB_VENDOR_APG 0x07c5 /* APG Cash Drawer */ 304#define USB_VENDOR_APG 0x07c5 /* APG Cash Drawer */
305#define USB_VENDOR_BUG 0x07c8 /* B.U.G. */ 305#define USB_VENDOR_BUG 0x07c8 /* B.U.G. */
306#define USB_VENDOR_ALLIEDTELESYN 0x07c9 /* Allied Telesyn International */ 306#define USB_VENDOR_ALLIEDTELESYN 0x07c9 /* Allied Telesyn International */
307#define USB_VENDOR_AVERMEDIA 0x07ca /* AVerMedia Technologies */ 307#define USB_VENDOR_AVERMEDIA 0x07ca /* AVerMedia Technologies */
308#define USB_VENDOR_SIIG 0x07cc /* SIIG */ 308#define USB_VENDOR_SIIG 0x07cc /* SIIG */
309#define USB_VENDOR_CASIO 0x07cf /* CASIO */ 309#define USB_VENDOR_CASIO 0x07cf /* CASIO */
310#define USB_VENDOR_DLINK2 0x07d1 /* D-Link */ 310#define USB_VENDOR_DLINK2 0x07d1 /* D-Link */
311#define USB_VENDOR_APTIO 0x07d2 /* Aptio Products */ 311#define USB_VENDOR_APTIO 0x07d2 /* Aptio Products */
312#define USB_VENDOR_ARASAN 0x07da /* Arasan Chip Systems */ 312#define USB_VENDOR_ARASAN 0x07da /* Arasan Chip Systems */
313#define USB_VENDOR_ALLIEDCABLE 0x07e6 /* Allied Cable */ 313#define USB_VENDOR_ALLIEDCABLE 0x07e6 /* Allied Cable */
314#define USB_VENDOR_STSN 0x07ef /* STSN */ 314#define USB_VENDOR_STSN 0x07ef /* STSN */
315#define USB_VENDOR_ZOOM 0x0803 /* Zoom Telephonics */ 315#define USB_VENDOR_ZOOM 0x0803 /* Zoom Telephonics */
316#define USB_VENDOR_BROADLOGIC 0x0827 /* BroadLogic */ 316#define USB_VENDOR_BROADLOGIC 0x0827 /* BroadLogic */
317#define USB_VENDOR_HANDSPRING 0x082d /* Handspring */ 317#define USB_VENDOR_HANDSPRING 0x082d /* Handspring */
318#define USB_VENDOR_PALM 0x0830 /* Palm Computing */ 318#define USB_VENDOR_PALM 0x0830 /* Palm Computing */
319#define USB_VENDOR_SOURCENEXT 0x0833 /* SOURCENEXT */ 319#define USB_VENDOR_SOURCENEXT 0x0833 /* SOURCENEXT */
320#define USB_VENDOR_ACTIONSTAR 0x0835 /* Action Star Enterprise */ 320#define USB_VENDOR_ACTIONSTAR 0x0835 /* Action Star Enterprise */
321#define USB_VENDOR_ACCTON 0x083a /* Accton Technology */ 321#define USB_VENDOR_ACCTON 0x083a /* Accton Technology */
322#define USB_VENDOR_DIAMOND 0x0841 /* Diamond */ 322#define USB_VENDOR_DIAMOND 0x0841 /* Diamond */
323#define USB_VENDOR_NETGEAR 0x0846 /* BayNETGEAR */ 323#define USB_VENDOR_NETGEAR 0x0846 /* BayNETGEAR */
324#define USB_VENDOR_ACTIVEWIRE 0x0854 /* ActiveWire */ 324#define USB_VENDOR_ACTIVEWIRE 0x0854 /* ActiveWire */
325#define USB_VENDOR_BBELECTRONICS 0x0856 /* B&B Electronics */ 325#define USB_VENDOR_BBELECTRONICS 0x0856 /* B&B Electronics */
326#define USB_VENDOR_PORTGEAR 0x085a /* PortGear */ 326#define USB_VENDOR_PORTGEAR 0x085a /* PortGear */
327#define USB_VENDOR_NETGEAR2 0x0864 /* Netgear */ 327#define USB_VENDOR_NETGEAR2 0x0864 /* Netgear */
328#define USB_VENDOR_SYSTEMTALKS 0x086e /* System Talks */ 328#define USB_VENDOR_SYSTEMTALKS 0x086e /* System Talks */
329#define USB_VENDOR_METRICOM 0x0870 /* Metricom */ 329#define USB_VENDOR_METRICOM 0x0870 /* Metricom */
330#define USB_VENDOR_ADESSOKBTEK 0x087c /* ADESSO/Kbtek America */ 330#define USB_VENDOR_ADESSOKBTEK 0x087c /* ADESSO/Kbtek America */
331#define USB_VENDOR_JATON 0x087d /* Jaton */ 331#define USB_VENDOR_JATON 0x087d /* Jaton */
332#define USB_VENDOR_APT 0x0880 /* APT Technologies */ 332#define USB_VENDOR_APT 0x0880 /* APT Technologies */
333#define USB_VENDOR_BOCARESEARCH 0x0885 /* Boca Research */ 333#define USB_VENDOR_BOCARESEARCH 0x0885 /* Boca Research */
334#define USB_VENDOR_ANDREA 0x08a8 /* Andrea Electronics */ 334#define USB_VENDOR_ANDREA 0x08a8 /* Andrea Electronics */
335#define USB_VENDOR_BURRBROWN 0x08bb /* Burr-Brown Japan */ 335#define USB_VENDOR_BURRBROWN 0x08bb /* Burr-Brown Japan */
336#define USB_VENDOR_2WIRE 0x08c8 /* 2Wire */ 336#define USB_VENDOR_2WIRE 0x08c8 /* 2Wire */
337#define USB_VENDOR_AIPTEK 0x08ca /* AIPTEK International */ 337#define USB_VENDOR_AIPTEK 0x08ca /* AIPTEK International */
338#define USB_VENDOR_SMARTBRIDGES 0x08d1 /* SmartBridges */ 338#define USB_VENDOR_SMARTBRIDGES 0x08d1 /* SmartBridges */
339#define USB_VENDOR_BILLIONTON 0x08dd /* Billionton Systems */ 339#define USB_VENDOR_BILLIONTON 0x08dd /* Billionton Systems */
340#define USB_VENDOR_EXTENDED 0x08e9 /* Extended Systems */ 340#define USB_VENDOR_EXTENDED 0x08e9 /* Extended Systems */
341#define USB_VENDOR_MSYSTEMS 0x08ec /* M-Systems */ 341#define USB_VENDOR_MSYSTEMS 0x08ec /* M-Systems */
342#define USB_VENDOR_AUTHENTEC 0x08ff /* AuthenTec */ 342#define USB_VENDOR_AUTHENTEC 0x08ff /* AuthenTec */
343#define USB_VENDOR_AUDIOTECHNICA 0x0909 /* Audio-Technica */ 343#define USB_VENDOR_AUDIOTECHNICA 0x0909 /* Audio-Technica */
344#define USB_VENDOR_TRUMPION 0x090a /* Trumpion Microelectronics */ 344#define USB_VENDOR_TRUMPION 0x090a /* Trumpion Microelectronics */
345#define USB_VENDOR_ALATION 0x0910 /* Alation Systems */ 345#define USB_VENDOR_ALATION 0x0910 /* Alation Systems */
346#define USB_VENDOR_GLOBESPAN 0x0915 /* Globespan */ 346#define USB_VENDOR_GLOBESPAN 0x0915 /* Globespan */
347#define USB_VENDOR_CONCORDCAMERA 0x0919 /* Concord Camera */ 347#define USB_VENDOR_CONCORDCAMERA 0x0919 /* Concord Camera */
348#define USB_VENDOR_GARMIN 0x091e /* Garmin */ 348#define USB_VENDOR_GARMIN 0x091e /* Garmin */
349#define USB_VENDOR_GOHUBS 0x0921 /* GoHubs */ 349#define USB_VENDOR_GOHUBS 0x0921 /* GoHubs */
350#define USB_VENDOR_BIOMETRIC 0x0929 /* American Biometric Company */ 350#define USB_VENDOR_BIOMETRIC 0x0929 /* American Biometric Company */
351#define USB_VENDOR_TOSHIBA 0x0930 /* Toshiba */ 351#define USB_VENDOR_TOSHIBA 0x0930 /* Toshiba */
352#define USB_VENDOR_PLEXTOR 0x093b /* Plextor */ 352#define USB_VENDOR_PLEXTOR 0x093b /* Plextor */
353#define USB_VENDOR_INTREPIDCS 0x093c /* Intrepid */ 353#define USB_VENDOR_INTREPIDCS 0x093c /* Intrepid */
354#define USB_VENDOR_YANO 0x094f /* Yano */ 354#define USB_VENDOR_YANO 0x094f /* Yano */
355#define USB_VENDOR_KINGSTON 0x0951 /* Kingston Technology */ 355#define USB_VENDOR_KINGSTON 0x0951 /* Kingston Technology */
356#define USB_VENDOR_BLUEWATER 0x0956 /* BlueWater Systems */ 356#define USB_VENDOR_BLUEWATER 0x0956 /* BlueWater Systems */
357#define USB_VENDOR_AGILENT 0x0957 /* Agilent Technologies */ 357#define USB_VENDOR_AGILENT 0x0957 /* Agilent Technologies */
358#define USB_VENDOR_GUDE 0x0959 /* Gude ADS */ 358#define USB_VENDOR_GUDE 0x0959 /* Gude ADS */
359#define USB_VENDOR_PORTSMITH 0x095a /* Portsmith */ 359#define USB_VENDOR_PORTSMITH 0x095a /* Portsmith */
360#define USB_VENDOR_ACERW 0x0967 /* Acer */ 360#define USB_VENDOR_ACERW 0x0967 /* Acer */
361#define USB_VENDOR_ADIRONDACK 0x0976 /* Adirondack Wire & Cable */ 361#define USB_VENDOR_ADIRONDACK 0x0976 /* Adirondack Wire & Cable */
362#define USB_VENDOR_BECKHOFF 0x0978 /* Beckhoff */ 362#define USB_VENDOR_BECKHOFF 0x0978 /* Beckhoff */
363#define USB_VENDOR_MINDSATWORK 0x097a /* Minds At Work */ 363#define USB_VENDOR_MINDSATWORK 0x097a /* Minds At Work */
364#define USB_VENDOR_ZIPPY 0x099a /* Zippy Technology Corporation */ 364#define USB_VENDOR_ZIPPY 0x099a /* Zippy Technology Corporation */
365#define USB_VENDOR_POINTCHIPS 0x09a6 /* PointChips */ 365#define USB_VENDOR_POINTCHIPS 0x09a6 /* PointChips */
366#define USB_VENDOR_INTERSIL 0x09aa /* Intersil */ 366#define USB_VENDOR_INTERSIL 0x09aa /* Intersil */
367#define USB_VENDOR_TRIPPLITE2 0x09ae /* Tripp Lite */ 367#define USB_VENDOR_TRIPPLITE2 0x09ae /* Tripp Lite */
368#define USB_VENDOR_ALTIUS 0x09b3 /* Altius Solutions */ 368#define USB_VENDOR_ALTIUS 0x09b3 /* Altius Solutions */
369#define USB_VENDOR_ARRIS 0x09c1 /* Arris Interactive */ 369#define USB_VENDOR_ARRIS 0x09c1 /* Arris Interactive */
370#define USB_VENDOR_ACTIVCARD 0x09c3 /* ACTIVCARD */ 370#define USB_VENDOR_ACTIVCARD 0x09c3 /* ACTIVCARD */
371#define USB_VENDOR_ACTISYS 0x09c4 /* ACTiSYS */ 371#define USB_VENDOR_ACTISYS 0x09c4 /* ACTiSYS */
372#define USB_VENDOR_NOVATEL 0x09d7 /* NovAtel */ 372#define USB_VENDOR_NOVATEL 0x09d7 /* NovAtel */
373#define USB_VENDOR_AFOURTECH 0x09da /* A-FOUR TECH */ 373#define USB_VENDOR_AFOURTECH 0x09da /* A-FOUR TECH */
374#define USB_VENDOR_AIMEX 0x09dc /* AIMEX */ 374#define USB_VENDOR_AIMEX 0x09dc /* AIMEX */
375#define USB_VENDOR_ADDONICS 0x09df /* Addonics Technologies */ 375#define USB_VENDOR_ADDONICS 0x09df /* Addonics Technologies */
376#define USB_VENDOR_AKAI 0x09e8 /* AKAI professional M.I. */ 376#define USB_VENDOR_AKAI 0x09e8 /* AKAI professional M.I. */
377#define USB_VENDOR_ARESCOM 0x09f5 /* ARESCOM */ 377#define USB_VENDOR_ARESCOM 0x09f5 /* ARESCOM */
378#define USB_VENDOR_BAY 0x09f9 /* Bay Associates */ 378#define USB_VENDOR_BAY 0x09f9 /* Bay Associates */
379#define USB_VENDOR_ALTERA 0x09fb /* Altera */ 379#define USB_VENDOR_ALTERA 0x09fb /* Altera */
380#define USB_VENDOR_CSR 0x0a12 /* Cambridge Silicon Radio */ 380#define USB_VENDOR_CSR 0x0a12 /* Cambridge Silicon Radio */
381#define USB_VENDOR_TREK 0x0a16 /* Trek Technology */ 381#define USB_VENDOR_TREK 0x0a16 /* Trek Technology */
382#define USB_VENDOR_ASAHIOPTICAL 0x0a17 /* Asahi Optical */ 382#define USB_VENDOR_ASAHIOPTICAL 0x0a17 /* Asahi Optical */
383#define USB_VENDOR_BOCASYSTEMS 0x0a43 /* Boca Systems */ 383#define USB_VENDOR_BOCASYSTEMS 0x0a43 /* Boca Systems */
384#define USB_VENDOR_SHANTOU 0x0a46 /* ShanTou */ 384#define USB_VENDOR_SHANTOU 0x0a46 /* ShanTou */
385#define USB_VENDOR_MEDIAGEAR 0x0a48 /* MediaGear */ 385#define USB_VENDOR_MEDIAGEAR 0x0a48 /* MediaGear */
386#define USB_VENDOR_BROADCOM 0x0a5c /* Broadcom */ 386#define USB_VENDOR_BROADCOM 0x0a5c /* Broadcom */
387#define USB_VENDOR_GREENHOUSE 0x0a6b /* GREENHOUSE */ 387#define USB_VENDOR_GREENHOUSE 0x0a6b /* GREENHOUSE */
388#define USB_VENDOR_GEOCAST 0x0a79 /* Geocast Network Systems */ 388#define USB_VENDOR_GEOCAST 0x0a79 /* Geocast Network Systems */
389#define USB_VENDOR_ZYDAS 0x0ace /* Zydas Technology Corporation */ 389#define USB_VENDOR_ZYDAS 0x0ace /* Zydas Technology Corporation */
390#define USB_VENDOR_NEODIO 0x0aec /* Neodio */ 390#define USB_VENDOR_NEODIO 0x0aec /* Neodio */
391#define USB_VENDOR_OPTIONNV 0x0af0 /* Option N.V: */ 391#define USB_VENDOR_OPTIONNV 0x0af0 /* Option N.V: */
392#define USB_VENDOR_ASUSTEK 0x0b05 /* ASUSTeK Computer */ 392#define USB_VENDOR_ASUSTEK 0x0b05 /* ASUSTeK Computer */
393#define USB_VENDOR_TODOS 0x0b0c /* Todos Data System */ 393#define USB_VENDOR_TODOS 0x0b0c /* Todos Data System */
394#define USB_VENDOR_SIIG2 0x0b39 /* SIIG */ 394#define USB_VENDOR_SIIG2 0x0b39 /* SIIG */
395#define USB_VENDOR_TEKRAM 0x0b3b /* Tekram Technology */ 395#define USB_VENDOR_TEKRAM 0x0b3b /* Tekram Technology */
396#define USB_VENDOR_HAL 0x0b41 /* HAL Corporation */ 396#define USB_VENDOR_HAL 0x0b41 /* HAL Corporation */
397#define USB_VENDOR_EMS 0x0b43 /* EMS Production */ 397#define USB_VENDOR_EMS 0x0b43 /* EMS Production */
398#define USB_VENDOR_NEC2 0x0b62 /* NEC */ 398#define USB_VENDOR_NEC2 0x0b62 /* NEC */
399#define USB_VENDOR_ATI2 0x0b6f /* ATI */ 399#define USB_VENDOR_ATI2 0x0b6f /* ATI */
400#define USB_VENDOR_ZEEVO 0x0b7a /* Zeevo, Inc. */ 400#define USB_VENDOR_ZEEVO 0x0b7a /* Zeevo, Inc. */
401#define USB_VENDOR_KURUSUGAWA 0x0b7e /* Kurusugawa Electronics, Inc. */ 401#define USB_VENDOR_KURUSUGAWA 0x0b7e /* Kurusugawa Electronics, Inc. */
402#define USB_VENDOR_ASIX 0x0b95 /* ASIX Electronics */ 402#define USB_VENDOR_ASIX 0x0b95 /* ASIX Electronics */
403#define USB_VENDOR_PROLIFIC2 0x0b8c /* Prolific Technology Inc */ 403#define USB_VENDOR_PROLIFIC2 0x0b8c /* Prolific Technology Inc */
404#define USB_VENDOR_O2MICRO 0x0b97 /* O2 Micro */ 404#define USB_VENDOR_O2MICRO 0x0b97 /* O2 Micro */
405#define USB_VENDOR_USR 0x0baf /* U.S. Robotics */ 405#define USB_VENDOR_USR 0x0baf /* U.S. Robotics */
406#define USB_VENDOR_AMBIT 0x0bb2 /* Ambit Microsystems */ 406#define USB_VENDOR_AMBIT 0x0bb2 /* Ambit Microsystems */
407#define USB_VENDOR_HTC 0x0bb4 /* HTC */ 407#define USB_VENDOR_HTC 0x0bb4 /* HTC */
408#define USB_VENDOR_REALTEK 0x0bda /* Realtek */ 408#define USB_VENDOR_REALTEK 0x0bda /* Realtek */
409#define USB_VENDOR_ADDONICS2 0x0bf6 /* Addonics Technology */ 409#define USB_VENDOR_ADDONICS2 0x0bf6 /* Addonics Technology */
410#define USB_VENDOR_FSC 0x0bf8 /* Fujitsu Siemens Computers */ 410#define USB_VENDOR_FSC 0x0bf8 /* Fujitsu Siemens Computers */
411#define USB_VENDOR_AGATE 0x0c08 /* Agate Technologies */ 411#define USB_VENDOR_AGATE 0x0c08 /* Agate Technologies */
412#define USB_VENDOR_DMI 0x0c0b /* DMI */ 412#define USB_VENDOR_DMI 0x0c0b /* DMI */
413#define USB_VENDOR_CHICONY2 0x0c45 /* Chicony Electronics */ 413#define USB_VENDOR_CHICONY2 0x0c45 /* Chicony Electronics */
414#define USB_VENDOR_MICRODIA 0x0c45 /* Microdia / Sonix Technology Co., Ltd. */ 414#define USB_VENDOR_MICRODIA 0x0c45 /* Microdia / Sonix Technology Co., Ltd. */
415#define USB_VENDOR_SEALEVEL 0x0c52 /* Sealevel System */ 415#define USB_VENDOR_SEALEVEL 0x0c52 /* Sealevel System */
416#define USB_VENDOR_LUWEN 0x0c76 /* EasyDisk */ 416#define USB_VENDOR_LUWEN 0x0c76 /* EasyDisk */
417#define USB_VENDOR_QUALCOMM_K 0x0c88 /* Qualcomm Kyocera */ 417#define USB_VENDOR_QUALCOMM_K 0x0c88 /* Qualcomm Kyocera */
418#define USB_VENDOR_ZCOM 0x0cde /* Z-Com */ 418#define USB_VENDOR_ZCOM 0x0cde /* Z-Com */
419#define USB_VENDOR_ATHEROS2 0x0cf3 /* Atheros Communications */ 419#define USB_VENDOR_ATHEROS2 0x0cf3 /* Atheros Communications */
420#define USB_VENDOR_TANGTOP 0x0d3d /* Tangtop */ 420#define USB_VENDOR_TANGTOP 0x0d3d /* Tangtop */
421#define USB_VENDOR_SMC3 0x0d5c /* Standard Microsystems */ 421#define USB_VENDOR_SMC3 0x0d5c /* Standard Microsystems */
422#define USB_VENDOR_PEN 0x0d7d /* Pen Drive */ 422#define USB_VENDOR_PEN 0x0d7d /* Pen Drive */
423#define USB_VENDOR_ACDC 0x0d7e /* American Computer & Digital Components */ 423#define USB_VENDOR_ACDC 0x0d7e /* American Computer & Digital Components */
424#define USB_VENDOR_CMEDIA 0x0d8c /* C-Media Electronics Inc. */ 424#define USB_VENDOR_CMEDIA 0x0d8c /* C-Media Electronics Inc. */
425#define USB_VENDOR_CONCEPTRONIC2 0x0d8e /* Conceptronic */ 425#define USB_VENDOR_CONCEPTRONIC2 0x0d8e /* Conceptronic */
426#define USB_VENDOR_MSI 0x0db0 /* Micro Star */ 426#define USB_VENDOR_MSI 0x0db0 /* Micro Star */
427#define USB_VENDOR_ELCON 0x0db7 /* ELCON Systemtechnik */ 427#define USB_VENDOR_ELCON 0x0db7 /* ELCON Systemtechnik */
428#define USB_VENDOR_SITECOMEU 0x0df6 /* Sitecom Europe */ 428#define USB_VENDOR_SITECOMEU 0x0df6 /* Sitecom Europe */
429#define USB_VENDOR_AMIGO 0x0e0b /* Amigo Technology */ 429#define USB_VENDOR_AMIGO 0x0e0b /* Amigo Technology */
430#define USB_VENDOR_HAWKING 0x0e66 /* Hawking */ 430#define USB_VENDOR_HAWKING 0x0e66 /* Hawking */
431#define USB_VENDOR_GMATE 0x0e7e /* G.Mate, Inc */ 431#define USB_VENDOR_GMATE 0x0e7e /* G.Mate, Inc */
432#define USB_VENDOR_MTK 0x0e8d /* MTK */ 432#define USB_VENDOR_MTK 0x0e8d /* MTK */
433#define USB_VENDOR_OTI 0x0ea0 /* Ours Technology */ 433#define USB_VENDOR_OTI 0x0ea0 /* Ours Technology */
434#define USB_VENDOR_PILOTECH 0x0eaf /* Pilotech */ 434#define USB_VENDOR_PILOTECH 0x0eaf /* Pilotech */
435#define USB_VENDOR_NOVATECH 0x0eb0 /* Nova Tech */ 435#define USB_VENDOR_NOVATECH 0x0eb0 /* Nova Tech */
436#define USB_VENDOR_EGALAX 0x0eef /* eGalax */ 436#define USB_VENDOR_EGALAX 0x0eef /* eGalax */
437#define USB_VENDOR_TOD 0x0ede /* TOD */ 437#define USB_VENDOR_TOD 0x0ede /* TOD */
438#define USB_VENDOR_AIRPRIME 0x0f3d /* AirPrime, Incorporated */ 438#define USB_VENDOR_AIRPRIME 0x0f3d /* AirPrime, Incorporated */
439#define USB_VENDOR_VTECH 0x0f88 /* VTech */ 439#define USB_VENDOR_VTECH 0x0f88 /* VTech */
440#define USB_VENDOR_FALCOM 0x0f94 /* Falcom Wireless Communications GmbH */ 440#define USB_VENDOR_FALCOM 0x0f94 /* Falcom Wireless Communications GmbH */
441#define USB_VENDOR_RIM 0x0fca /* Research In Motion */ 441#define USB_VENDOR_RIM 0x0fca /* Research In Motion */
442#define USB_VENDOR_DYNASTREAM 0x0fcf /* Dynastream Innovations */ 442#define USB_VENDOR_DYNASTREAM 0x0fcf /* Dynastream Innovations */
443#define USB_VENDOR_SUNRISING 0x0fe6 /* SUNRISING */ 443#define USB_VENDOR_SUNRISING 0x0fe6 /* SUNRISING */
444#define USB_VENDOR_QUALCOMM 0x1004 /* Qualcomm */ 444#define USB_VENDOR_QUALCOMM 0x1004 /* Qualcomm */
445#define USB_VENDOR_HP3 0x103c /* Hewlett Packard */ 445#define USB_VENDOR_HP3 0x103c /* Hewlett Packard */
446#define USB_VENDOR_GIGABYTE 0x1044 /* GIGABYTE */ 446#define USB_VENDOR_GIGABYTE 0x1044 /* GIGABYTE */
447#define USB_VENDOR_MOTOROLA 0x1063 /* Motorola */ 447#define USB_VENDOR_MOTOROLA 0x1063 /* Motorola */
448#define USB_VENDOR_CCYU 0x1065 /* CCYU Technology */ 448#define USB_VENDOR_CCYU 0x1065 /* CCYU Technology */
449#define USB_VENDOR_HYUNDAI 0x106c /* Hyundai CuriTel */ 449#define USB_VENDOR_HYUNDAI 0x106c /* Hyundai CuriTel */
450#define USB_VENDOR_SILABS2 0x10a6 /* SILABS2 */ 450#define USB_VENDOR_SILABS2 0x10a6 /* SILABS2 */
451#define USB_VENDOR_USI 0x10ab /* USI */ 451#define USB_VENDOR_USI 0x10ab /* USI */
452#define USB_VENDOR_PLX 0x10b5 /* PLX */ 452#define USB_VENDOR_PLX 0x10b5 /* PLX */
453#define USB_VENDOR_ASANTE 0x10bd /* Asante */ 453#define USB_VENDOR_ASANTE 0x10bd /* Asante */
454#define USB_VENDOR_SILABS 0x10c4 /* Silicon Labs */ 454#define USB_VENDOR_SILABS 0x10c4 /* Silicon Labs */
455#define USB_VENDOR_TENX 0x1130 /* Ten X Technology, Inc. */ 455#define USB_VENDOR_TENX 0x1130 /* Ten X Technology, Inc. */
456#define USB_VENDOR_JRC 0x1145 /* Japan Radio Company */ 456#define USB_VENDOR_JRC 0x1145 /* Japan Radio Company */
457#define USB_VENDOR_SPHAIRON 0x114b /* Sphairon Access Systems GmbH */ 457#define USB_VENDOR_SPHAIRON 0x114b /* Sphairon Access Systems GmbH */
458#define USB_VENDOR_DELORME 0x1163 /* DeLorme */ 458#define USB_VENDOR_DELORME 0x1163 /* DeLorme */
459#define USB_VENDOR_SERVERWORKS 0x1166 /* ServerWorks */ 459#define USB_VENDOR_SERVERWORKS 0x1166 /* ServerWorks */
460#define USB_VENDOR_ACERCM 0x1189 /* Acer Communications & Multimedia */ 460#define USB_VENDOR_ACERCM 0x1189 /* Acer Communications & Multimedia */
461#define USB_VENDOR_SIERRA 0x1199 /* Sierra Wireless */ 461#define USB_VENDOR_SIERRA 0x1199 /* Sierra Wireless */
462#define USB_VENDOR_TOPFIELD 0x11db /* Topfield Co., Ltd */ 462#define USB_VENDOR_TOPFIELD 0x11db /* Topfield Co., Ltd */
463#define USB_VENDOR_NETINDEX 0x11f6 /* NetIndex */ 463#define USB_VENDOR_NETINDEX 0x11f6 /* NetIndex */
464#define USB_VENDOR_FUJITSU2 0x1221 /* Fujitsu Ltd. */ 464#define USB_VENDOR_FUJITSU2 0x1221 /* Fujitsu Ltd. */
465#define USB_VENDOR_TSUNAMI 0x1241 /* Tsunami */ 465#define USB_VENDOR_TSUNAMI 0x1241 /* Tsunami */
466#define USB_VENDOR_PHEENET 0x124a /* Pheenet */ 466#define USB_VENDOR_PHEENET 0x124a /* Pheenet */
467#define USB_VENDOR_TARGUS 0x1267 /* Targus */ 467#define USB_VENDOR_TARGUS 0x1267 /* Targus */
468#define USB_VENDOR_TWINMOS 0x126f /* TwinMOS */ 468#define USB_VENDOR_TWINMOS 0x126f /* TwinMOS */
469#define USB_VENDOR_CREATIVE2 0x1292 /* Creative Labs */ 469#define USB_VENDOR_CREATIVE2 0x1292 /* Creative Labs */
470#define USB_VENDOR_BELKIN2 0x1293 /* Belkin Components */ 470#define USB_VENDOR_BELKIN2 0x1293 /* Belkin Components */
471#define USB_VENDOR_CYBERTAN 0x129b /* CyberTAN Technology */ 471#define USB_VENDOR_CYBERTAN 0x129b /* CyberTAN Technology */
472#define USB_VENDOR_HUAWEI 0x12d1 /* Huawei Technologies */ 472#define USB_VENDOR_HUAWEI 0x12d1 /* Huawei Technologies */
473#define USB_VENDOR_AINCOMM 0x12fd /* Aincomm */ 473#define USB_VENDOR_AINCOMM 0x12fd /* Aincomm */
474#define USB_VENDOR_MOBILITY 0x1342 /* Mobility */ 474#define USB_VENDOR_MOBILITY 0x1342 /* Mobility */
475#define USB_VENDOR_DICKSMITH 0x1371 /* Dick Smith Electronics */ 475#define USB_VENDOR_DICKSMITH 0x1371 /* Dick Smith Electronics */
476#define USB_VENDOR_NETGEAR3 0x1385 /* Netgear */ 476#define USB_VENDOR_NETGEAR3 0x1385 /* Netgear */
477#define USB_VENDOR_BALTECH 0x13ad /* Baltech */ 477#define USB_VENDOR_BALTECH 0x13ad /* Baltech */
478#define USB_VENDOR_CISCOLINKSYS 0x13b1 /* Cisco-Linksys */ 478#define USB_VENDOR_CISCOLINKSYS 0x13b1 /* Cisco-Linksys */
479#define USB_VENDOR_SHARK 0x13d2 /* Shark */ 479#define USB_VENDOR_SHARK 0x13d2 /* Shark */
480#define USB_VENDOR_AZUREWAVE 0x13d3 /* AzureWave */ 480#define USB_VENDOR_AZUREWAVE 0x13d3 /* AzureWave */
481#define USB_VENDOR_PHISON 0x13fe /* Phison Electronics Corp. */ 481#define USB_VENDOR_PHISON 0x13fe /* Phison Electronics Corp. */
482#define USB_VENDOR_NOVATEL2 0x1410 /* Novatel */ 482#define USB_VENDOR_NOVATEL2 0x1410 /* Novatel */
483#define USB_VENDOR_OMNIVISION2 0x1415 /* OmniVision Technologies, Inc. */ 483#define USB_VENDOR_OMNIVISION2 0x1415 /* OmniVision Technologies, Inc. */
484#define USB_VENDOR_MERLIN 0x1416 /* Merlin */ 484#define USB_VENDOR_MERLIN 0x1416 /* Merlin */
485#define USB_VENDOR_WISTRONNEWEB 0x1435 /* Wistron NeWeb */ 485#define USB_VENDOR_WISTRONNEWEB 0x1435 /* Wistron NeWeb */
486#define USB_VENDOR_HUAWEI3COM 0x1472 /* Huawei-3Com */ 486#define USB_VENDOR_HUAWEI3COM 0x1472 /* Huawei-3Com */
487#define USB_VENDOR_ABOCOM2 0x1482 /* AboCom Systems */ 487#define USB_VENDOR_ABOCOM2 0x1482 /* AboCom Systems */
488#define USB_VENDOR_SILICOM 0x1485 /* Silicom */ 488#define USB_VENDOR_SILICOM 0x1485 /* Silicom */
489#define USB_VENDOR_RALINK 0x1485 /* Ralink Technology */ 489#define USB_VENDOR_RALINK 0x1485 /* Ralink Technology */
490#define USB_VENDOR_RALINK_2 0x148f /* Ralink Technology */ 490#define USB_VENDOR_RALINK_2 0x148f /* Ralink Technology */
491#define USB_VENDOR_CONCEPTRONIC 0x14b2 /* Conceptronic */ 491#define USB_VENDOR_CONCEPTRONIC 0x14b2 /* Conceptronic */
492#define USB_VENDOR_SUPERTOP 0x14cd /* SuperTop */ 492#define USB_VENDOR_SUPERTOP 0x14cd /* SuperTop */
493#define USB_VENDOR_PLANEX3 0x14ea /* Planex Communications */ 493#define USB_VENDOR_PLANEX3 0x14ea /* Planex Communications */
494#define USB_VENDOR_SILICONPORTALS 0x1527 /* Silicon Portals */ 494#define USB_VENDOR_SILICONPORTALS 0x1527 /* Silicon Portals */
495#define USB_VENDOR_OQO 0x1557 /* OQO */ 495#define USB_VENDOR_OQO 0x1557 /* OQO */
496#define USB_VENDOR_UMEDIA 0x157e /* U-MEDIA Communications */ 496#define USB_VENDOR_UMEDIA 0x157e /* U-MEDIA Communications */
497#define USB_VENDOR_FIBERLINE 0x1582 /* Fiberline */ 497#define USB_VENDOR_FIBERLINE 0x1582 /* Fiberline */
498#define USB_VENDOR_AMIT2 0x15c5 /* AMIT */ 498#define USB_VENDOR_AMIT2 0x15c5 /* AMIT */
499#define USB_VENDOR_SPARKLAN 0x15a9 /* SparkLAN */ 499#define USB_VENDOR_SPARKLAN 0x15a9 /* SparkLAN */
500#define USB_VENDOR_SOHOWARE 0x15e8 /* SOHOware */ 500#define USB_VENDOR_SOHOWARE 0x15e8 /* SOHOware */
501#define USB_VENDOR_UMAX 0x1606 /* UMAX Data Systems */ 501#define USB_VENDOR_UMAX 0x1606 /* UMAX Data Systems */
502#define USB_VENDOR_INSIDEOUT 0x1608 /* Inside Out Networks */ 502#define USB_VENDOR_INSIDEOUT 0x1608 /* Inside Out Networks */
503#define USB_VENDOR_GOODWAY 0x1631 /* Good Way Technology */ 503#define USB_VENDOR_GOODWAY 0x1631 /* Good Way Technology */
504#define USB_VENDOR_ENTREGA 0x1645 /* Entrega */ 504#define USB_VENDOR_ENTREGA 0x1645 /* Entrega */
505#define USB_VENDOR_ACTIONTEC 0x1668 /* Actiontec Electronics */ 505#define USB_VENDOR_ACTIONTEC 0x1668 /* Actiontec Electronics */
506#define USB_VENDOR_ATHEROS 0x168c /* Atheros Communications */ 506#define USB_VENDOR_ATHEROS 0x168c /* Atheros Communications */
507#define USB_VENDOR_GIGASET 0x1690 /* Gigaset */ 507#define USB_VENDOR_GIGASET 0x1690 /* Gigaset */
508#define USB_VENDOR_ANYDATA 0x16d5 /* AnyDATA Inc. */ 508#define USB_VENDOR_ANYDATA 0x16d5 /* AnyDATA Inc. */
509#define USB_VENDOR_JABLOTRON 0x16d6 /* Jablotron */ 509#define USB_VENDOR_JABLOTRON 0x16d6 /* Jablotron */
510#define USB_VENDOR_LINKSYS4 0x1737 /* Linksys */ 510#define USB_VENDOR_LINKSYS4 0x1737 /* Linksys */
511#define USB_VENDOR_SENAO 0x1740 /* Senao */ 511#define USB_VENDOR_SENAO 0x1740 /* Senao */
512#define USB_VENDOR_ASUSTEK2 0x1761 /* ASUSTeK Computer */ 512#define USB_VENDOR_ASUSTEK2 0x1761 /* ASUSTeK Computer */
513#define USB_VENDOR_SWEEX2 0x177f /* Sweex */ 513#define USB_VENDOR_SWEEX2 0x177f /* Sweex */
514#define USB_VENDOR_METAGEEK 0x1781 /* MetaGeek */ 514#define USB_VENDOR_METAGEEK 0x1781 /* MetaGeek */
515#define USB_VENDOR_DISPLAYLINK 0x17e9 /* DisplayLink */ 515#define USB_VENDOR_DISPLAYLINK 0x17e9 /* DisplayLink */
516#define USB_VENDOR_E3C 0x18b4 /* E3C Technologies */ 516#define USB_VENDOR_E3C 0x18b4 /* E3C Technologies */
517#define USB_VENDOR_AMIT 0x18c5 /* AMIT */ 517#define USB_VENDOR_AMIT 0x18c5 /* AMIT */
518#define USB_VENDOR_QCOM 0x18e8 /* Qcom */ 518#define USB_VENDOR_QCOM 0x18e8 /* Qcom */
519#define USB_VENDOR_LINKSYS3 0x1915 /* Linksys */ 519#define USB_VENDOR_LINKSYS3 0x1915 /* Linksys */
520#define USB_VENDOR_MEINBERG 0x1938 /* Meinberg Funkuhren */ 520#define USB_VENDOR_MEINBERG 0x1938 /* Meinberg Funkuhren */
521#define USB_VENDOR_QUALCOMMINC 0x19d2 /* Qualcomm, Incorporated */ 521#define USB_VENDOR_QUALCOMMINC 0x19d2 /* Qualcomm, Incorporated */
522#define USB_VENDOR_QUANTA 0x1a32 /* Quanta */ 522#define USB_VENDOR_QUANTA 0x1a32 /* Quanta */
523#define USB_VENDOR_WINCHIPHEAD2 0x1a86 /* QinHeng Electronics */ 523#define USB_VENDOR_WINCHIPHEAD2 0x1a86 /* QinHeng Electronics */
524#define USB_VENDOR_MPMAN 0x1cae /* MPMan */ 524#define USB_VENDOR_MPMAN 0x1cae /* MPMan */
525#define USB_VENDOR_4GSYSTEMS 0x1c9e /* 4G Systems */ 525#define USB_VENDOR_4GSYSTEMS 0x1c9e /* 4G Systems */
526#define USB_VENDOR_PEGATRON 0x1d4d /* Pegatron */ 526#define USB_VENDOR_PEGATRON 0x1d4d /* Pegatron */
527#define USB_VENDOR_AIRTIES 0x1eda /* AirTies */ 527#define USB_VENDOR_AIRTIES 0x1eda /* AirTies */
528#define USB_VENDOR_DLINK 0x2001 /* D-Link */ 528#define USB_VENDOR_DLINK 0x2001 /* D-Link */
529#define USB_VENDOR_PLANEX2 0x2019 /* Planex Communications */ 529#define USB_VENDOR_PLANEX2 0x2019 /* Planex Communications */
530#define USB_VENDOR_ENCORE 0x203d /* Encore */ 530#define USB_VENDOR_ENCORE 0x203d /* Encore */
531#define USB_VENDOR_HAUPPAUGE2 0x2040 /* Hauppauge Computer Works */ 531#define USB_VENDOR_HAUPPAUGE2 0x2040 /* Hauppauge Computer Works */
532#define USB_VENDOR_TRENDNET 0x20f4 /* TRENDnet */ 532#define USB_VENDOR_TRENDNET 0x20f4 /* TRENDnet */
533#define USB_VENDOR_DLINK3 0x2101 /* D-Link */ 533#define USB_VENDOR_DLINK3 0x2101 /* D-Link */
534#define USB_VENDOR_ERICSSON 0x2282 /* Ericsson */ 534#define USB_VENDOR_ERICSSON 0x2282 /* Ericsson */
535#define USB_VENDOR_MOTOROLA2 0x22b8 /* Motorola */ 535#define USB_VENDOR_MOTOROLA2 0x22b8 /* Motorola */
536#define USB_VENDOR_PINNACLE 0x2304 /* Pinnacle Systems */ 536#define USB_VENDOR_PINNACLE 0x2304 /* Pinnacle Systems */
537#define USB_VENDOR_TRIPPLITE 0x2478 /* Tripp-Lite */ 537#define USB_VENDOR_TRIPPLITE 0x2478 /* Tripp-Lite */
538#define USB_VENDOR_HIROSE 0x2631 /* Hirose Electric */ 538#define USB_VENDOR_HIROSE 0x2631 /* Hirose Electric */
539#define USB_VENDOR_NHJ 0x2770 /* NHJ */ 539#define USB_VENDOR_NHJ 0x2770 /* NHJ */
540#define USB_VENDOR_PLANEX 0x2c02 /* Planex Communications */ 540#define USB_VENDOR_PLANEX 0x2c02 /* Planex Communications */
541#define USB_VENDOR_VIDZMEDIA 0x3275 /* VidzMedia Pte Ltd */ 541#define USB_VENDOR_VIDZMEDIA 0x3275 /* VidzMedia Pte Ltd */
542#define USB_VENDOR_AEI 0x3334 /* AEI */ 542#define USB_VENDOR_AEI 0x3334 /* AEI */
543#define USB_VENDOR_HANK 0x3353 /* Hank Connection */ 543#define USB_VENDOR_HANK 0x3353 /* Hank Connection */
544#define USB_VENDOR_PQI 0x3538 /* PQI */ 544#define USB_VENDOR_PQI 0x3538 /* PQI */
545#define USB_VENDOR_DAISY 0x3579 /* Daisy Technology */ 545#define USB_VENDOR_DAISY 0x3579 /* Daisy Technology */
546#define USB_VENDOR_NI 0x3923 /* National Instruments */ 546#define USB_VENDOR_NI 0x3923 /* National Instruments */
547#define USB_VENDOR_MICRONET 0x3980 /* Micronet Communications */ 547#define USB_VENDOR_MICRONET 0x3980 /* Micronet Communications */
548#define USB_VENDOR_IODATA2 0x40bb /* I-O Data */ 548#define USB_VENDOR_IODATA2 0x40bb /* I-O Data */
549#define USB_VENDOR_IRIVER 0x4102 /* iRiver */ 549#define USB_VENDOR_IRIVER 0x4102 /* iRiver */
550#define USB_VENDOR_DELL 0x413c /* Dell */ 550#define USB_VENDOR_DELL 0x413c /* Dell */
551#define USB_VENDOR_WINCHIPHEAD 0x4348 /* WinChipHead */ 551#define USB_VENDOR_WINCHIPHEAD 0x4348 /* WinChipHead */
552#define USB_VENDOR_FEIXUN 0x4855 /* FeiXun Communication */ 552#define USB_VENDOR_FEIXUN 0x4855 /* FeiXun Communication */
553#define USB_VENDOR_AVERATEC 0x50c2 /* Averatec */ 553#define USB_VENDOR_AVERATEC 0x50c2 /* Averatec */
554#define USB_VENDOR_SWEEX 0x5173 /* Sweex */ 554#define USB_VENDOR_SWEEX 0x5173 /* Sweex */
555#define USB_VENDOR_ONSPEC2 0x55aa /* OnSpec Electronic Inc. */ 555#define USB_VENDOR_ONSPEC2 0x55aa /* OnSpec Electronic Inc. */
556#define USB_VENDOR_ZINWELL 0x5a57 /* Zinwell */ 556#define USB_VENDOR_ZINWELL 0x5a57 /* Zinwell */
557#define USB_VENDOR_SITECOM 0x6189 /* Sitecom */ 557#define USB_VENDOR_SITECOM 0x6189 /* Sitecom */
558#define USB_VENDOR_ARKMICROCHIPS 0x6547 /* ArkMicroChips */ 558#define USB_VENDOR_ARKMICROCHIPS 0x6547 /* ArkMicroChips */
559#define USB_VENDOR_3COM2 0x6891 /* 3Com */ 559#define USB_VENDOR_3COM2 0x6891 /* 3Com */
560#define USB_VENDOR_EDIMAX 0x7392 /* EDIMAX */ 560#define USB_VENDOR_EDIMAX 0x7392 /* EDIMAX */
561#define USB_VENDOR_INTEL 0x8086 /* Intel */ 561#define USB_VENDOR_INTEL 0x8086 /* Intel */
562#define USB_VENDOR_MOSCHIP 0x9710 /* MosChip Semiconductor */ 562#define USB_VENDOR_MOSCHIP 0x9710 /* MosChip Semiconductor */
563#define USB_VENDOR_xxFTDI 0x9e88 /* FTDI */ 563#define USB_VENDOR_xxFTDI 0x9e88 /* FTDI */
564#define USB_VENDOR_CACE 0xcace /* CACE Technologies */ 564#define USB_VENDOR_CACE 0xcace /* CACE Technologies */
565#define USB_VENDOR_EMPIA 0xeb1a /* eMPIA Technology */ 565#define USB_VENDOR_EMPIA 0xeb1a /* eMPIA Technology */
566#define USB_VENDOR_HP2 0xf003 /* Hewlett Packard */ 566#define USB_VENDOR_HP2 0xf003 /* Hewlett Packard */
567#define USB_VENDOR_USRP 0xfffe /* GNU Radio USRP */ 567#define USB_VENDOR_USRP 0xfffe /* GNU Radio USRP */
568 568
569/* 569/*
570 * List of known products. Grouped by vendor. 570 * List of known products. Grouped by vendor.
571 */ 571 */
572 572
573/* 3Com products */ 573/* 3Com products */
574#define USB_PRODUCT_3COM_HOMECONN 0x009d /* HomeConnect USB Camera */ 574#define USB_PRODUCT_3COM_HOMECONN 0x009d /* HomeConnect USB Camera */
575#define USB_PRODUCT_3COM_3CREB96 0x00a0 /* Bluetooth USB Adapter */ 575#define USB_PRODUCT_3COM_3CREB96 0x00a0 /* Bluetooth USB Adapter */
576#define USB_PRODUCT_3COM_3C19250 0x03e8 /* 3C19250 Ethernet adapter */ 576#define USB_PRODUCT_3COM_3C19250 0x03e8 /* 3C19250 Ethernet adapter */
577#define USB_PRODUCT_3COM_USR56K 0x3021 /* U.S.Robotics 56000 Voice Faxmodem Pro */ 577#define USB_PRODUCT_3COM_USR56K 0x3021 /* U.S.Robotics 56000 Voice Faxmodem Pro */
578#define USB_PRODUCT_3COM_3C460 0x11f8 /* HomeConnect 3C460 */ 578#define USB_PRODUCT_3COM_3C460 0x11f8 /* HomeConnect 3C460 */
579#define USB_PRODUCT_3COM_3C460B 0x4601 /* HomeConnect 3C460B */ 579#define USB_PRODUCT_3COM_3C460B 0x4601 /* HomeConnect 3C460B */
580#define USB_PRODUCT_3COM2_3CRUSB10075 0xa727 /* 3CRUSB10075 */ 580#define USB_PRODUCT_3COM2_3CRUSB10075 0xa727 /* 3CRUSB10075 */
581 581
582#define USB_PRODUCT_3COMUSR_OFFICECONN 0x0082 /* 3Com OfficeConnect Analog Modem */ 582#define USB_PRODUCT_3COMUSR_OFFICECONN 0x0082 /* 3Com OfficeConnect Analog Modem */
583#define USB_PRODUCT_3COMUSR_USRISDN 0x008f /* 3Com U.S. Robotics Pro ISDN TA */ 583#define USB_PRODUCT_3COMUSR_USRISDN 0x008f /* 3Com U.S. Robotics Pro ISDN TA */
584#define USB_PRODUCT_3COMUSR_HOMECONN 0x009d /* 3Com HomeConnect camera */ 584#define USB_PRODUCT_3COMUSR_HOMECONN 0x009d /* 3Com HomeConnect camera */
585#define USB_PRODUCT_3COMUSR_USR56K 0x3021 /* U.S.Robotics 56000 Voice Faxmodem Pro */ 585#define USB_PRODUCT_3COMUSR_USR56K 0x3021 /* U.S.Robotics 56000 Voice Faxmodem Pro */
586 586
587/* 4G Systems products */ 587/* 4G Systems products */
588#define USB_PRODUCT_4GSYSTEMS_XSSTICK_P14 0x9605 /* 4G Systems XSStick P14 */ 588#define USB_PRODUCT_4GSYSTEMS_XSSTICK_P14 0x9605 /* 4G Systems XSStick P14 */
589#define USB_PRODUCT_4GSYSTEMS_XSSTICK_P14_INSTALLER 0xf000 /* 4G Systems XSStick P14 - Windows driver */ 589#define USB_PRODUCT_4GSYSTEMS_XSSTICK_P14_INSTALLER 0xf000 /* 4G Systems XSStick P14 - Windows driver */
590 590
591/* ACDC products */ 591/* ACDC products */
592#define USB_PRODUCT_ACDC_HUB 0x2315 /* USB Pen Drive HUB */ 592#define USB_PRODUCT_ACDC_HUB 0x2315 /* USB Pen Drive HUB */
593#define USB_PRODUCT_ACDC_SECWRITE 0x2316 /* USB Pen Drive Secure Write */ 593#define USB_PRODUCT_ACDC_SECWRITE 0x2316 /* USB Pen Drive Secure Write */
594#define USB_PRODUCT_ACDC_PEN 0x2317 /* USB Pen Drive with Secure Write */ 594#define USB_PRODUCT_ACDC_PEN 0x2317 /* USB Pen Drive with Secure Write */
595 595
596/* AboCom products */ 596/* AboCom products */
597#define USB_PRODUCT_ABOCOM_XX1 0x110c /* XX1 */ 597#define USB_PRODUCT_ABOCOM_XX1 0x110c /* XX1 */
598#define USB_PRODUCT_ABOCOM_XX2 0x200c /* XX2 */ 598#define USB_PRODUCT_ABOCOM_XX2 0x200c /* XX2 */
599#define USB_PRODUCT_ABOCOM_RT2770 0x2770 /* RT2770 */ 599#define USB_PRODUCT_ABOCOM_RT2770 0x2770 /* RT2770 */
600#define USB_PRODUCT_ABOCOM_RT2870 0x2870 /* RT2870 */ 600#define USB_PRODUCT_ABOCOM_RT2870 0x2870 /* RT2870 */
601#define USB_PRODUCT_ABOCOM_RT3070 0x3070 /* RT3070 */ 601#define USB_PRODUCT_ABOCOM_RT3070 0x3070 /* RT3070 */
602#define USB_PRODUCT_ABOCOM_RT3071 0x3071 /* RT3071 */ 602#define USB_PRODUCT_ABOCOM_RT3071 0x3071 /* RT3071 */
603#define USB_PRODUCT_ABOCOM_RT3072 0x3072 /* RT3072 */ 603#define USB_PRODUCT_ABOCOM_RT3072 0x3072 /* RT3072 */
604#define USB_PRODUCT_ABOCOM2_RT2870_1 0x3c09 /* RT2870 */ 604#define USB_PRODUCT_ABOCOM2_RT2870_1 0x3c09 /* RT2870 */
605#define USB_PRODUCT_ABOCOM_URE450 0x4000 /* URE450 Ethernet Adapter */ 605#define USB_PRODUCT_ABOCOM_URE450 0x4000 /* URE450 Ethernet Adapter */
606#define USB_PRODUCT_ABOCOM_UFE1000 0x4002 /* UFE1000 Fast Ethernet Adapter */ 606#define USB_PRODUCT_ABOCOM_UFE1000 0x4002 /* UFE1000 Fast Ethernet Adapter */
607#define USB_PRODUCT_ABOCOM_DSB650TX_PNA 0x4003 /* 1/10/100 ethernet adapter */ 607#define USB_PRODUCT_ABOCOM_DSB650TX_PNA 0x4003 /* 1/10/100 ethernet adapter */
608#define USB_PRODUCT_ABOCOM_XX4 0x4004 /* XX4 */ 608#define USB_PRODUCT_ABOCOM_XX4 0x4004 /* XX4 */
609#define USB_PRODUCT_ABOCOM_XX5 0x4007 /* XX5 */ 609#define USB_PRODUCT_ABOCOM_XX5 0x4007 /* XX5 */
610#define USB_PRODUCT_ABOCOM_XX6 0x400b /* XX6 */ 610#define USB_PRODUCT_ABOCOM_XX6 0x400b /* XX6 */
611#define USB_PRODUCT_ABOCOM_XX7 0x400c /* XX7 */ 611#define USB_PRODUCT_ABOCOM_XX7 0x400c /* XX7 */
612#define USB_PRODUCT_ABOCOM_LCS8138TX 0x401a /* LCS-8138TX */ 612#define USB_PRODUCT_ABOCOM_LCS8138TX 0x401a /* LCS-8138TX */
613#define USB_PRODUCT_ABOCOM_XX8 0x4102 /* XX8 */ 613#define USB_PRODUCT_ABOCOM_XX8 0x4102 /* XX8 */
614#define USB_PRODUCT_ABOCOM_XX9 0x4104 /* XX9 */ 614#define USB_PRODUCT_ABOCOM_XX9 0x4104 /* XX9 */
615#define USB_PRODUCT_ABOCOM_UFE2000 0x420a /* UFE2000 USB2.0 Fast Ethernet Adapter */ 615#define USB_PRODUCT_ABOCOM_UFE2000 0x420a /* UFE2000 USB2.0 Fast Ethernet Adapter */
616#define USB_PRODUCT_ABOCOM_WL54 0x6001 /* WL54 */ 616#define USB_PRODUCT_ABOCOM_WL54 0x6001 /* WL54 */
617#define USB_PRODUCT_ABOCOM_RTL8192CU 0x8178 /* RTL8192CU */ 617#define USB_PRODUCT_ABOCOM_RTL8192CU 0x8178 /* RTL8192CU */
618#define USB_PRODUCT_ABOCOM_RTL8188CU_1 0x8188 /* RTL8188CU */ 618#define USB_PRODUCT_ABOCOM_RTL8188CU_1 0x8188 /* RTL8188CU */
619#define USB_PRODUCT_ABOCOM_RTL8188CU_2 0x8189 /* RTL8188CU */ 619#define USB_PRODUCT_ABOCOM_RTL8188CU_2 0x8189 /* RTL8188CU */
620#define USB_PRODUCT_ABOCOM_XX10 0xabc1 /* XX10 */ 620#define USB_PRODUCT_ABOCOM_XX10 0xabc1 /* XX10 */
621#define USB_PRODUCT_ABOCOM_HWU54DM 0xb21b /* HWU54DM */ 621#define USB_PRODUCT_ABOCOM_HWU54DM 0xb21b /* HWU54DM */
622#define USB_PRODUCT_ABOCOM_RT2573_2 0xb21c /* RT2573 */ 622#define USB_PRODUCT_ABOCOM_RT2573_2 0xb21c /* RT2573 */
623#define USB_PRODUCT_ABOCOM_RT2573_3 0xb21d /* RT2573 */ 623#define USB_PRODUCT_ABOCOM_RT2573_3 0xb21d /* RT2573 */
624#define USB_PRODUCT_ABOCOM_RT2573_4 0xb21e /* RT2573 */ 624#define USB_PRODUCT_ABOCOM_RT2573_4 0xb21e /* RT2573 */
625#define USB_PRODUCT_ABOCOM_WUG2700 0xb21f /* WUG2700 */ 625#define USB_PRODUCT_ABOCOM_WUG2700 0xb21f /* WUG2700 */
626 626
627/* Accton products */ 627/* Accton products */
628#define USB_PRODUCT_ACCTON_USB320_EC 0x1046 /* USB320-EC Ethernet Adapter */ 628#define USB_PRODUCT_ACCTON_USB320_EC 0x1046 /* USB320-EC Ethernet Adapter */
629#define USB_PRODUCT_ACCTON_2664W 0x3501 /* 2664W */ 629#define USB_PRODUCT_ACCTON_2664W 0x3501 /* 2664W */
630#define USB_PRODUCT_ACCTON_111 0x3503 /* T-Sinus 111 WLAN */ 630#define USB_PRODUCT_ACCTON_111 0x3503 /* T-Sinus 111 WLAN */
631#define USB_PRODUCT_ACCTON_SMCWUSBG 0x4505 /* SMCWUSB-G */ 631#define USB_PRODUCT_ACCTON_SMCWUSBG 0x4505 /* SMCWUSB-G */
632#define USB_PRODUCT_ACCTON_SMCWUSBTG2 0x4506 /* SMCWUSBT-G2 */ 632#define USB_PRODUCT_ACCTON_SMCWUSBTG2 0x4506 /* SMCWUSBT-G2 */
633#define USB_PRODUCT_ACCTON_SMCWUSBTG2_NF 0x4507 /* SMCWUSBT-G2 */ 633#define USB_PRODUCT_ACCTON_SMCWUSBTG2_NF 0x4507 /* SMCWUSBT-G2 */
634#define USB_PRODUCT_ACCTON_PRISM_GT 0x4521 /* PrismGT USB 2.0 WLAN */ 634#define USB_PRODUCT_ACCTON_PRISM_GT 0x4521 /* PrismGT USB 2.0 WLAN */
635#define USB_PRODUCT_ACCTON_SS1001 0x5046 /* SpeedStream Ethernet Adapter */ 635#define USB_PRODUCT_ACCTON_SS1001 0x5046 /* SpeedStream Ethernet Adapter */
636#define USB_PRODUCT_ACCTON_RT2870_2 0x6618 /* RT2870 */ 636#define USB_PRODUCT_ACCTON_RT2870_2 0x6618 /* RT2870 */
637#define USB_PRODUCT_ACCTON_RT3070 0x7511 /* RT3070 */ 637#define USB_PRODUCT_ACCTON_RT3070 0x7511 /* RT3070 */
638#define USB_PRODUCT_ACCTON_RT2770 0x7512 /* RT2770 */ 638#define USB_PRODUCT_ACCTON_RT2770 0x7512 /* RT2770 */
639#define USB_PRODUCT_ACCTON_RT2870_3 0x7522 /* RT2870 */ 639#define USB_PRODUCT_ACCTON_RT2870_3 0x7522 /* RT2870 */
640#define USB_PRODUCT_ACCTON_RT2870_5 0x8522 /* RT2870 */ 640#define USB_PRODUCT_ACCTON_RT2870_5 0x8522 /* RT2870 */
641#define USB_PRODUCT_ACCTON_RT3070_4 0xa512 /* RT3070 */ 641#define USB_PRODUCT_ACCTON_RT3070_4 0xa512 /* RT3070 */
642#define USB_PRODUCT_ACCTON_RT2870_4 0xa618 /* RT2870 */ 642#define USB_PRODUCT_ACCTON_RT2870_4 0xa618 /* RT2870 */
643#define USB_PRODUCT_ACCTON_RT3070_1 0xa701 /* RT3070 */ 643#define USB_PRODUCT_ACCTON_RT3070_1 0xa701 /* RT3070 */
644#define USB_PRODUCT_ACCTON_RT3070_2 0xa702 /* RT3070 */ 644#define USB_PRODUCT_ACCTON_RT3070_2 0xa702 /* RT3070 */
645#define USB_PRODUCT_ACCTON_RT2870_1 0xb522 /* RT2870 */ 645#define USB_PRODUCT_ACCTON_RT2870_1 0xb522 /* RT2870 */
646#define USB_PRODUCT_ACCTON_RT3070_3 0xc522 /* RT3070 */ 646#define USB_PRODUCT_ACCTON_RT3070_3 0xc522 /* RT3070 */
647#define USB_PRODUCT_ACCTON_RT3070_5 0xd522 /* RT3070 */ 647#define USB_PRODUCT_ACCTON_RT3070_5 0xd522 /* RT3070 */
648#define USB_PRODUCT_ACCTON_ZD1211B 0xe501 /* ZD1211B */ 648#define USB_PRODUCT_ACCTON_ZD1211B 0xe501 /* ZD1211B */
649#define USB_PRODUCT_ACCTON_WN4501H_LF_IR 0xe503 /* WN4501H-LF-IR */ 649#define USB_PRODUCT_ACCTON_WN4501H_LF_IR 0xe503 /* WN4501H-LF-IR */
650#define USB_PRODUCT_ACCTON_WUS201 0xe506 /* WUS-201 */ 650#define USB_PRODUCT_ACCTON_WUS201 0xe506 /* WUS-201 */
651#define USB_PRODUCT_ACCTON_WN7512 0xf522 /* WN7512 */ 651#define USB_PRODUCT_ACCTON_WN7512 0xf522 /* WN7512 */
652 652
653/* Acer Communications & Multimedia products */ 653/* Acer Communications & Multimedia products */
654#define USB_PRODUCT_ACERCM_EP1427X2 0x0893 /* EP-1427X-2 Ethernet */ 654#define USB_PRODUCT_ACERCM_EP1427X2 0x0893 /* EP-1427X-2 Ethernet */
655 655
656/* Acer Labs products */ 656/* Acer Labs products */
657#define USB_PRODUCT_ACERLABS_M5632 0x5632 /* USB 2.0 Data Link */ 657#define USB_PRODUCT_ACERLABS_M5632 0x5632 /* USB 2.0 Data Link */
658 658
659/* Acer Peripherals, Inc. products */ 659/* Acer Peripherals, Inc. products */
660#define USB_PRODUCT_ACERP_ACERSCAN_C310U 0x12a6 /* Acerscan C310U */ 660#define USB_PRODUCT_ACERP_ACERSCAN_C310U 0x12a6 /* Acerscan C310U */
661#define USB_PRODUCT_ACERP_ACERSCAN_320U 0x2022 /* Acerscan 320U */ 661#define USB_PRODUCT_ACERP_ACERSCAN_320U 0x2022 /* Acerscan 320U */
662#define USB_PRODUCT_ACERP_ACERSCAN_640U 0x2040 /* Acerscan 640U */ 662#define USB_PRODUCT_ACERP_ACERSCAN_640U 0x2040 /* Acerscan 640U */
663#define USB_PRODUCT_ACERP_ACERSCAN_620U 0x2060 /* Acerscan 620U */ 663#define USB_PRODUCT_ACERP_ACERSCAN_620U 0x2060 /* Acerscan 620U */
664#define USB_PRODUCT_ACERP_ATAPI 0x6003 /* ATA/ATAPI adapter */ 664#define USB_PRODUCT_ACERP_ATAPI 0x6003 /* ATA/ATAPI adapter */
665#define USB_PRODUCT_ACERP_AWL300 0x9000 /* AWL300 */ 665#define USB_PRODUCT_ACERP_AWL300 0x9000 /* AWL300 */
666#define USB_PRODUCT_ACERP_AWL400 0x9001 /* AWL400 */ 666#define USB_PRODUCT_ACERP_AWL400 0x9001 /* AWL400 */
667 667
668/* Acer Products */ 668/* Acer Products */
669#define USB_PRODUCT_ACERW_WARPLINK 0x0204 /* Warplink */ 669#define USB_PRODUCT_ACERW_WARPLINK 0x0204 /* Warplink */
670 670
671/* Actiontec products */ 671/* Actiontec products */
672#define USB_PRODUCT_ACTIONTEC_PRISM_25 0x0408 /* Prism2.5 WLAN */ 672#define USB_PRODUCT_ACTIONTEC_PRISM_25 0x0408 /* Prism2.5 WLAN */
673#define USB_PRODUCT_ACTIONTEC_PRISM_25A 0x0421 /* Prism2.5 WLAN A */ 673#define USB_PRODUCT_ACTIONTEC_PRISM_25A 0x0421 /* Prism2.5 WLAN A */
674#define USB_PRODUCT_ACTIONTEC_FREELAN 0x6106 /* ROPEX FreeLan 802.11b */ 674#define USB_PRODUCT_ACTIONTEC_FREELAN 0x6106 /* ROPEX FreeLan 802.11b */
675#define USB_PRODUCT_ACTIONTEC_UAT1 0x7605 /* UAT1 Wireless Ethernet adapter */ 675#define USB_PRODUCT_ACTIONTEC_UAT1 0x7605 /* UAT1 Wireless Ethernet adapter */
676 676
677/* ACTiSYS products */ 677/* ACTiSYS products */
678#define USB_PRODUCT_ACTISYS_IR2000U 0x0011 /* ACT-IR2000U FIR */ 678#define USB_PRODUCT_ACTISYS_IR2000U 0x0011 /* ACT-IR2000U FIR */
679 679
680/* ActiveWire, Inc. products */ 680/* ActiveWire, Inc. products */
681#define USB_PRODUCT_ACTIVEWIRE_IOBOARD 0x0100 /* I/O Board */ 681#define USB_PRODUCT_ACTIVEWIRE_IOBOARD 0x0100 /* I/O Board */
682#define USB_PRODUCT_ACTIVEWIRE_IOBOARD_FW1 0x0101 /* I/O Board, rev. 1 firmware */ 682#define USB_PRODUCT_ACTIVEWIRE_IOBOARD_FW1 0x0101 /* I/O Board, rev. 1 firmware */
683 683
684/* Adaptec products */ 684/* Adaptec products */
685#define USB_PRODUCT_ADAPTEC_AWN8020 0x0020 /* AWN-8020 WLAN */ 685#define USB_PRODUCT_ADAPTEC_AWN8020 0x0020 /* AWN-8020 WLAN */
686 686
687/* Addonics products */ 687/* Addonics products */
688#define USB_PRODUCT_ADDONICS2_205 0xa001 /* Cable 205 */ 688#define USB_PRODUCT_ADDONICS2_205 0xa001 /* Cable 205 */
689 689
690/* ADMtek products */ 690/* ADMtek products */
691#define USB_PRODUCT_ADMTEK_PEGASUSII_4 0x07c2 /* AN986A Ethernet */ 691#define USB_PRODUCT_ADMTEK_PEGASUSII_4 0x07c2 /* AN986A Ethernet */
692#define USB_PRODUCT_ADMTEK_PEGASUS 0x0986 /* AN986 USB Ethernet */ 692#define USB_PRODUCT_ADMTEK_PEGASUS 0x0986 /* AN986 USB Ethernet */
693#define USB_PRODUCT_ADMTEK_PEGASUSII 0x8511 /* AN8511 USB Ethernet */ 693#define USB_PRODUCT_ADMTEK_PEGASUSII 0x8511 /* AN8511 USB Ethernet */
694#define USB_PRODUCT_ADMTEK_PEGASUSII_2 0x8513 /* AN8513 Ethernet */ 694#define USB_PRODUCT_ADMTEK_PEGASUSII_2 0x8513 /* AN8513 Ethernet */
695#define USB_PRODUCT_ADMTEK_PEGASUSII_3 0x8515 /* ADM8515 USB 2.0 Ethernet */ 695#define USB_PRODUCT_ADMTEK_PEGASUSII_3 0x8515 /* ADM8515 USB 2.0 Ethernet */
696 696
697/* ADS products */ 697/* ADS products */
698#define USB_PRODUCT_ADS_UBS10BT 0x0008 /* UBS-10BT Ethernet */ 698#define USB_PRODUCT_ADS_UBS10BT 0x0008 /* UBS-10BT Ethernet */
699#define USB_PRODUCT_ADS_UBS10BTX 0x0009 /* UBS-10BT Ethernet */ 699#define USB_PRODUCT_ADS_UBS10BTX 0x0009 /* UBS-10BT Ethernet */
700 700
701/* AEI products */ 701/* AEI products */
702#define USB_PRODUCT_AEI_USBTOLAN 0x1701 /* AEI USB to Lan adapter */ 702#define USB_PRODUCT_AEI_USBTOLAN 0x1701 /* AEI USB to Lan adapter */
703 703
704/* Agate Technologies products */ 704/* Agate Technologies products */
705#define USB_PRODUCT_AGATE_QDRIVE 0x0378 /* Q-Drive */ 705#define USB_PRODUCT_AGATE_QDRIVE 0x0378 /* Q-Drive */
706 706
707/* AGFA products */ 707/* AGFA products */
708#define USB_PRODUCT_AGFA_SNAPSCAN1212U 0x0001 /* SnapScan 1212U */ 708#define USB_PRODUCT_AGFA_SNAPSCAN1212U 0x0001 /* SnapScan 1212U */
709#define USB_PRODUCT_AGFA_SNAPSCAN1236U 0x0002 /* SnapScan 1236U */ 709#define USB_PRODUCT_AGFA_SNAPSCAN1236U 0x0002 /* SnapScan 1236U */
710#define USB_PRODUCT_AGFA_SNAPSCANTOUCH 0x0100 /* SnapScan Touch */ 710#define USB_PRODUCT_AGFA_SNAPSCANTOUCH 0x0100 /* SnapScan Touch */
711#define USB_PRODUCT_AGFA_SNAPSCAN1212U2 0x2061 /* SnapScan 1212U */ 711#define USB_PRODUCT_AGFA_SNAPSCAN1212U2 0x2061 /* SnapScan 1212U */
712#define USB_PRODUCT_AGFA_SNAPSCANE40 0x208d /* SnapScan e40 */ 712#define USB_PRODUCT_AGFA_SNAPSCANE40 0x208d /* SnapScan e40 */
713#define USB_PRODUCT_AGFA_SNAPSCANE50 0x208f /* SnapScan e50 */ 713#define USB_PRODUCT_AGFA_SNAPSCANE50 0x208f /* SnapScan e50 */
714#define USB_PRODUCT_AGFA_SNAPSCANE20 0x2091 /* SnapScan e20 */ 714#define USB_PRODUCT_AGFA_SNAPSCANE20 0x2091 /* SnapScan e20 */
715#define USB_PRODUCT_AGFA_SNAPSCANE25 0x2095 /* SnapScan e25 */ 715#define USB_PRODUCT_AGFA_SNAPSCANE25 0x2095 /* SnapScan e25 */
716#define USB_PRODUCT_AGFA_SNAPSCANE26 0x2097 /* SnapScan e26 */ 716#define USB_PRODUCT_AGFA_SNAPSCANE26 0x2097 /* SnapScan e26 */
717#define USB_PRODUCT_AGFA_SNAPSCANE52 0x20fd /* SnapScan e52 */ 717#define USB_PRODUCT_AGFA_SNAPSCANE52 0x20fd /* SnapScan e52 */
718 718
719/* Aincomm products */ 719/* Aincomm products */
720#define USB_PRODUCT_AINCOMM_AWU2000B 0x1001 /* AWU2000B */ 720#define USB_PRODUCT_AINCOMM_AWU2000B 0x1001 /* AWU2000B */
721 721
722/* AIPTEK International products */ 722/* AIPTEK International products */
723#define USB_PRODUCT_AIPTEK2_PENCAM_MEGA_1_3 0x504a /* PenCam Mega 1.3 */ 723#define USB_PRODUCT_AIPTEK2_PENCAM_MEGA_1_3 0x504a /* PenCam Mega 1.3 */
724 724
725/* AirPrime products */ 725/* AirPrime products */
726#define USB_PRODUCT_AIRPRIME_PC5220 0x0112 /* CDMA Wireless PC Card */ 726#define USB_PRODUCT_AIRPRIME_PC5220 0x0112 /* CDMA Wireless PC Card */
727 727
728/* Airties products */ 728/* Airties products */
729#define USB_PRODUCT_AIRTIES_RT3070 0x2310 /* RT3070 */ 729#define USB_PRODUCT_AIRTIES_RT3070 0x2310 /* RT3070 */
730 730
731/* AKS products */ 731/* AKS products */
732#define USB_PRODUCT_AKS_USBHASP 0x0001 /* USB-HASP 0.06 */ 732#define USB_PRODUCT_AKS_USBHASP 0x0001 /* USB-HASP 0.06 */
733 733
734/* Alcatel Telecom products */ 734/* Alcatel Telecom products */
735#define USB_PRODUCT_ALCATELT_ST120G 0x0120 /* SpeedTouch 120g */ 735#define USB_PRODUCT_ALCATELT_ST120G 0x0120 /* SpeedTouch 120g */
736#define USB_PRODUCT_ALCATELT_ST121G 0x0121 /* SpeedTouch 121g */ 736#define USB_PRODUCT_ALCATELT_ST121G 0x0121 /* SpeedTouch 121g */
737 737
738/* Alcor Micro, Inc. products */ 738/* Alcor Micro, Inc. products */
739#define USB_PRODUCT_ALCOR2_KBD_HUB 0x2802 /* Kbd Hub */ 739#define USB_PRODUCT_ALCOR2_KBD_HUB 0x2802 /* Kbd Hub */
740 740
741#define USB_PRODUCT_ALCOR_MA_KBD_HUB 0x9213 /* MacAlly Kbd Hub */ 741#define USB_PRODUCT_ALCOR_MA_KBD_HUB 0x9213 /* MacAlly Kbd Hub */
742#define USB_PRODUCT_ALCOR_AU9814 0x9215 /* AU9814 Hub */ 742#define USB_PRODUCT_ALCOR_AU9814 0x9215 /* AU9814 Hub */
743#define USB_PRODUCT_ALCOR_SM_KBD 0x9410 /* MicroConnectors/StrongMan Keyboard */ 743#define USB_PRODUCT_ALCOR_SM_KBD 0x9410 /* MicroConnectors/StrongMan Keyboard */
744#define USB_PRODUCT_ALCOR_NEC_KBD_HUB 0x9472 /* NEC Kbd Hub */ 744#define USB_PRODUCT_ALCOR_NEC_KBD_HUB 0x9472 /* NEC Kbd Hub */
745 745
746/* Altec Lansing products */ 746/* Altec Lansing products */
747#define USB_PRODUCT_ALTEC_ADA70 0x0070 /* ADA70 Speakers */ 747#define USB_PRODUCT_ALTEC_ADA70 0x0070 /* ADA70 Speakers */
748#define USB_PRODUCT_ALTEC_ASC495 0xff05 /* ASC495 Speakers */ 748#define USB_PRODUCT_ALTEC_ASC495 0xff05 /* ASC495 Speakers */
749 749
750/* American Power Conversion products */ 750/* American Power Conversion products */
751#define USB_PRODUCT_APC_UPS 0x0002 /* Uninterruptible Power Supply */ 751#define USB_PRODUCT_APC_UPS 0x0002 /* Uninterruptible Power Supply */
752 752
753/* Ambit Microsystems products */ 753/* Ambit Microsystems products */
754#define USB_PRODUCT_AMBIT_NTL_250 0x6098 /* NTL 250 cable modem */ 754#define USB_PRODUCT_AMBIT_NTL_250 0x6098 /* NTL 250 cable modem */
755 755
756/* AMD product */ 756/* AMD product */
757#define USB_PRODUCT_AMD_TV_WONDER_600_USB 0xb002 /* TV Wonder 600 USB */ 757#define USB_PRODUCT_AMD_TV_WONDER_600_USB 0xb002 /* TV Wonder 600 USB */
758 758
759/* Amigo products */ 759/* Amigo products */
760#define USB_PRODUCT_AMIGO_RT2870_1 0x9031 /* RT2870 */ 760#define USB_PRODUCT_AMIGO_RT2870_1 0x9031 /* RT2870 */
761#define USB_PRODUCT_AMIGO_RT2870_2 0x9041 /* RT2870 */ 761#define USB_PRODUCT_AMIGO_RT2870_2 0x9041 /* RT2870 */
762 762
763/* AMIT products */ 763/* AMIT products */
764#define USB_PRODUCT_AMIT_CGWLUSB2GO 0x0002 /* CG-WLUSB2GO */ 764#define USB_PRODUCT_AMIT_CGWLUSB2GO 0x0002 /* CG-WLUSB2GO */
765#define USB_PRODUCT_AMIT_CGWLUSB2GNR 0x0008 /* CG-WLUSB2GNR */ 765#define USB_PRODUCT_AMIT_CGWLUSB2GNR 0x0008 /* CG-WLUSB2GNR */
766#define USB_PRODUCT_AMIT_RT2870_1 0x0012 /* RT2870 */ 766#define USB_PRODUCT_AMIT_RT2870_1 0x0012 /* RT2870 */
767#define USB_PRODUCT_AMIT2_RT2870 0x0008 /* RT2870 */ 767#define USB_PRODUCT_AMIT2_RT2870 0x0008 /* RT2870 */
768 768
769/* Anchor products */ 769/* Anchor products */
770#define USB_PRODUCT_ANCHOR_EZUSB 0x2131 /* EZUSB */ 770#define USB_PRODUCT_ANCHOR_EZUSB 0x2131 /* EZUSB */
771#define USB_PRODUCT_ANCHOR_EZLINK 0x2720 /* EZLINK */ 771#define USB_PRODUCT_ANCHOR_EZLINK 0x2720 /* EZLINK */
772 772
773/* AnyDATA Inc. products */ 773/* AnyDATA Inc. products */
774#define USB_PRODUCT_ANYDATA_A2502 0x6202 /* NTT DoCoMo A2502 */ 774#define USB_PRODUCT_ANYDATA_A2502 0x6202 /* NTT DoCoMo A2502 */
775#define USB_PRODUCT_ANYDATA_ADU_E100H 0x6501 /* ADU-E100H */ 775#define USB_PRODUCT_ANYDATA_ADU_E100H 0x6501 /* ADU-E100H */
776#define USB_PRODUCT_ANYDATA_ADU_500A 0x6502 /* ADU-E500A */ 776#define USB_PRODUCT_ANYDATA_ADU_500A 0x6502 /* ADU-E500A */
777 777
778/* AOX, Inc. products */ 778/* AOX, Inc. products */
779#define USB_PRODUCT_AOX_USB101 0x0008 /* USB ethernet controller engine */ 779#define USB_PRODUCT_AOX_USB101 0x0008 /* USB ethernet controller engine */
780 780
781/* Apple Computer products */ 781/* Apple Computer products */
782#define USB_PRODUCT_APPLE_EXT_KBD 0x020c /* Apple Extended USB Keyboard */ 782#define USB_PRODUCT_APPLE_EXT_KBD 0x020c /* Apple Extended USB Keyboard */
783#define USB_PRODUCT_APPLE_FOUNTAIN_ANSI 0x020e /* Apple Internal Keyboard/Trackpad (Fountain/ANSI) */ 783#define USB_PRODUCT_APPLE_FOUNTAIN_ANSI 0x020e /* Apple Internal Keyboard/Trackpad (Fountain/ANSI) */
784#define USB_PRODUCT_APPLE_FOUNTAIN_ISO 0x020f /* Apple Internal Keyboard/Trackpad (Fountain/ISO) */ 784#define USB_PRODUCT_APPLE_FOUNTAIN_ISO 0x020f /* Apple Internal Keyboard/Trackpad (Fountain/ISO) */
785#define USB_PRODUCT_APPLE_GEYSER_ANSI 0x0214 /* Apple Internal Keyboard/Trackpad (Geyser/ANSI) */ 785#define USB_PRODUCT_APPLE_GEYSER_ANSI 0x0214 /* Apple Internal Keyboard/Trackpad (Geyser/ANSI) */
786#define USB_PRODUCT_APPLE_GEYSER_ISO 0x0215 /* Apple Internal Keyboard/Trackpad (Geyser/ISO) */ 786#define USB_PRODUCT_APPLE_GEYSER_ISO 0x0215 /* Apple Internal Keyboard/Trackpad (Geyser/ISO) */
787#define USB_PRODUCT_APPLE_GEYSER_JIS 0x0216 /* Apple Internal Keyboard/Trackpad (Geyser/JIS) */ 787#define USB_PRODUCT_APPLE_GEYSER_JIS 0x0216 /* Apple Internal Keyboard/Trackpad (Geyser/JIS) */
788#define USB_PRODUCT_APPLE_GEYSER3_ANSI 0x0217 /* Apple Internal Keyboard/Trackpad (Geyser3/ANSI) */ 788#define USB_PRODUCT_APPLE_GEYSER3_ANSI 0x0217 /* Apple Internal Keyboard/Trackpad (Geyser3/ANSI) */
789#define USB_PRODUCT_APPLE_GEYSER3_ISO 0x0218 /* Apple Internal Keyboard/Trackpad (Geyser3/ISO) */ 789#define USB_PRODUCT_APPLE_GEYSER3_ISO 0x0218 /* Apple Internal Keyboard/Trackpad (Geyser3/ISO) */
790#define USB_PRODUCT_APPLE_GEYSER3_JIS 0x0219 /* Apple Internal Keyboard/Trackpad (Geyser3/JIS) */ 790#define USB_PRODUCT_APPLE_GEYSER3_JIS 0x0219 /* Apple Internal Keyboard/Trackpad (Geyser3/JIS) */
791#define USB_PRODUCT_APPLE_GEYSER4_ANSI 0x021a /* Apple Internal Keyboard/Trackpad (Geyser4/ANSI) */ 791#define USB_PRODUCT_APPLE_GEYSER4_ANSI 0x021a /* Apple Internal Keyboard/Trackpad (Geyser4/ANSI) */
792#define USB_PRODUCT_APPLE_GEYSER4_ISO 0x021b /* Apple Internal Keyboard/Trackpad (Geyser4/ISO) */ 792#define USB_PRODUCT_APPLE_GEYSER4_ISO 0x021b /* Apple Internal Keyboard/Trackpad (Geyser4/ISO) */
793#define USB_PRODUCT_APPLE_GEYSER4_JIS 0x021c /* Apple Internal Keyboard/Trackpad (Geyser4/JIS) */ 793#define USB_PRODUCT_APPLE_GEYSER4_JIS 0x021c /* Apple Internal Keyboard/Trackpad (Geyser4/JIS) */
794#define USB_PRODUCT_APPLE_WELLSPRING_ANSI 0x0223 /* Apple Internal Keyboard/Trackpad (Wellspring/ANSI) */ 794#define USB_PRODUCT_APPLE_WELLSPRING_ANSI 0x0223 /* Apple Internal Keyboard/Trackpad (Wellspring/ANSI) */
795#define USB_PRODUCT_APPLE_WELLSPRING_ISO 0x0224 /* Apple Internal Keyboard/Trackpad (Wellspring/ISO) */ 795#define USB_PRODUCT_APPLE_WELLSPRING_ISO 0x0224 /* Apple Internal Keyboard/Trackpad (Wellspring/ISO) */
796#define USB_PRODUCT_APPLE_WELLSPRING_JIS 0x0225 /* Apple Internal Keyboard/Trackpad (Wellspring/JIS) */ 796#define USB_PRODUCT_APPLE_WELLSPRING_JIS 0x0225 /* Apple Internal Keyboard/Trackpad (Wellspring/JIS) */
797#define USB_PRODUCT_APPLE_WELLSPRING2_ANSI 0x0230 /* Apple Internal Keyboard/Trackpad (Wellspring2/ANSI) */ 797#define USB_PRODUCT_APPLE_WELLSPRING2_ANSI 0x0230 /* Apple Internal Keyboard/Trackpad (Wellspring2/ANSI) */
798#define USB_PRODUCT_APPLE_WELLSPRING2_ISO 0x0231 /* Apple Internal Keyboard/Trackpad (Wellspring2/ISO) */ 798#define USB_PRODUCT_APPLE_WELLSPRING2_ISO 0x0231 /* Apple Internal Keyboard/Trackpad (Wellspring2/ISO) */
799#define USB_PRODUCT_APPLE_WELLSPRING2_JIS 0x0232 /* Apple Internal Keyboard/Trackpad (Wellspring2/JIS) */ 799#define USB_PRODUCT_APPLE_WELLSPRING2_JIS 0x0232 /* Apple Internal Keyboard/Trackpad (Wellspring2/JIS) */
800#define USB_PRODUCT_APPLE_OPTMOUSE 0x0302 /* Optical mouse */ 800#define USB_PRODUCT_APPLE_OPTMOUSE 0x0302 /* Optical mouse */
801#define USB_PRODUCT_APPLE_MIGHTYMOUSE 0x0304 /* Mighty Mouse */ 801#define USB_PRODUCT_APPLE_MIGHTYMOUSE 0x0304 /* Mighty Mouse */
802#define USB_PRODUCT_APPLE_FOUNTAIN_TP 0x030a /* Apple Internal Trackpad (Fountain) */ 802#define USB_PRODUCT_APPLE_FOUNTAIN_TP 0x030a /* Apple Internal Trackpad (Fountain) */
803#define USB_PRODUCT_APPLE_GEYSER1_TP 0x030b /* Apple Internal Trackpad (Geyser) */ 803#define USB_PRODUCT_APPLE_GEYSER1_TP 0x030b /* Apple Internal Trackpad (Geyser) */
804#define USB_PRODUCT_APPLE_MAGICMOUSE 0x030d /* Magic Mouse */ 804#define USB_PRODUCT_APPLE_MAGICMOUSE 0x030d /* Magic Mouse */
805#define USB_PRODUCT_APPLE_BLUETOOTH_HIDMODE 0x1000 /* Bluetooth HCI (HID-proxy mode) */ 805#define USB_PRODUCT_APPLE_BLUETOOTH_HIDMODE 0x1000 /* Bluetooth HCI (HID-proxy mode) */
806#define USB_PRODUCT_APPLE_EXT_KBD_HUB 0x1003 /* Hub in Apple Extended USB Keyboard */ 806#define USB_PRODUCT_APPLE_EXT_KBD_HUB 0x1003 /* Hub in Apple Extended USB Keyboard */
807#define USB_PRODUCT_APPLE_SPEAKERS 0x1101 /* Speakers */ 807#define USB_PRODUCT_APPLE_SPEAKERS 0x1101 /* Speakers */
808#define USB_PRODUCT_APPLE_IPHONE 0x1290 /* iPhone */ 808#define USB_PRODUCT_APPLE_IPHONE 0x1290 /* iPhone */
809#define USB_PRODUCT_APPLE_IPOD_TOUCH 0x1291 /* iPod Touch */ 809#define USB_PRODUCT_APPLE_IPOD_TOUCH 0x1291 /* iPod Touch */
810#define USB_PRODUCT_APPLE_IPHONE_3G 0x1292 /* iPhone 3G */ 810#define USB_PRODUCT_APPLE_IPHONE_3G 0x1292 /* iPhone 3G */
811#define USB_PRODUCT_APPLE_IPHONE_3GS 0x1294 /* iPhone 3GS */ 811#define USB_PRODUCT_APPLE_IPHONE_3GS 0x1294 /* iPhone 3GS */
812#define USB_PRODUCT_APPLE_IPAD 0x129a /* Apple iPad */ 812#define USB_PRODUCT_APPLE_IPAD 0x129a /* Apple iPad */
813#define USB_PRODUCT_APPLE_ETHERNET 0x1402 /* Apple USB to Ethernet */ 813#define USB_PRODUCT_APPLE_ETHERNET 0x1402 /* Apple USB to Ethernet */
814 814
815/* ArkMicroChips products */ 815/* ArkMicroChips products */
816#define USB_PRODUCT_ARKMICROCHIPS_USBSERIAL 0x0232 /* USB-UART Controller */ 816#define USB_PRODUCT_ARKMICROCHIPS_USBSERIAL 0x0232 /* USB-UART Controller */
817 817
818/* Asahi Optical products */ 818/* Asahi Optical products */
819#define USB_PRODUCT_ASAHIOPTICAL_OPTIO230 0x0004 /* PENTAX Optio230 */ 819#define USB_PRODUCT_ASAHIOPTICAL_OPTIO230 0x0004 /* PENTAX Optio230 */
820#define USB_PRODUCT_ASAHIOPTICAL_OPTIO330 0x0006 /* Digital camera */ 820#define USB_PRODUCT_ASAHIOPTICAL_OPTIO330 0x0006 /* Digital camera */
821 821
822/* Asante products */ 822/* Asante products */
823#define USB_PRODUCT_ASANTE_EA 0x1427 /* Ethernet Adapter */ 823#define USB_PRODUCT_ASANTE_EA 0x1427 /* Ethernet Adapter */
824 824
825/* ASIX Electronics products */ 825/* ASIX Electronics products */
826#define USB_PRODUCT_ASIX_AX88172 0x1720 /* AX88172 USB 2.0 10/100 Ethernet adapter */ 826#define USB_PRODUCT_ASIX_AX88172 0x1720 /* AX88172 USB 2.0 10/100 Ethernet adapter */
827#define USB_PRODUCT_ASIX_AX88178 0x1780 /* AX88178 USB 2.0 10/100 Ethernet adapter */ 827#define USB_PRODUCT_ASIX_AX88178 0x1780 /* AX88178 USB 2.0 10/100 Ethernet adapter */
828#define USB_PRODUCT_ASIX_AX88772 0x7720 /* AX88772 USB 2.0 10/100 Ethernet adapter */ 828#define USB_PRODUCT_ASIX_AX88772 0x7720 /* AX88772 USB 2.0 10/100 Ethernet adapter */
829#define USB_PRODUCT_ASIX_AX88772A 0x772a /* AX88772A USB 2.0 10/100 Ethernet adapter */ 829#define USB_PRODUCT_ASIX_AX88772A 0x772a /* AX88772A USB 2.0 10/100 Ethernet adapter */
830 830
831/* ASUSTeK computer products */ 831/* ASUSTeK computer products */
832#define USB_PRODUCT_ASUSTEK_WL167G 0x1707 /* WL-167g USB2.0 WLAN Adapter */ 832#define USB_PRODUCT_ASUSTEK_WL167G 0x1707 /* WL-167g USB2.0 WLAN Adapter */
833#define USB_PRODUCT_ASUSTEK_WL159G 0x170c /* WL-159g */ 833#define USB_PRODUCT_ASUSTEK_WL159G 0x170c /* WL-159g */
834#define USB_PRODUCT_ASUSTEK_A9T_WIFI 0x171b /* A9T wireless */ 834#define USB_PRODUCT_ASUSTEK_A9T_WIFI 0x171b /* A9T wireless */
835#define USB_PRODUCT_ASUSTEK_WL167G_2 0x1723 /* WL-167g USB2.0 WLAN Adapter (version 2) */ 835#define USB_PRODUCT_ASUSTEK_WL167G_2 0x1723 /* WL-167g USB2.0 WLAN Adapter (version 2) */
836#define USB_PRODUCT_ASUSTEK_WL167G_3 0x1724 /* WL-167g USB2.0 WLAN Adapter (version 2) */ 836#define USB_PRODUCT_ASUSTEK_WL167G_3 0x1724 /* WL-167g USB2.0 WLAN Adapter (version 2) */
837#define USB_PRODUCT_ASUSTEK_RT2870_1 0x1731 /* RT2870 */ 837#define USB_PRODUCT_ASUSTEK_RT2870_1 0x1731 /* RT2870 */
838#define USB_PRODUCT_ASUSTEK_RT2870_2 0x1732 /* RT2870 */ 838#define USB_PRODUCT_ASUSTEK_RT2870_2 0x1732 /* RT2870 */
839#define USB_PRODUCT_ASUSTEK_U3100 0x173f /* My Cinema U3100 Mini DVB-T */ 839#define USB_PRODUCT_ASUSTEK_U3100 0x173f /* My Cinema U3100 Mini DVB-T */
840#define USB_PRODUCT_ASUSTEK_RT2870_3 0x1742 /* RT2870 */ 840#define USB_PRODUCT_ASUSTEK_RT2870_3 0x1742 /* RT2870 */
841#define USB_PRODUCT_ASUSTEK_RT2870_4 0x1760 /* RT2870 */ 841#define USB_PRODUCT_ASUSTEK_RT2870_4 0x1760 /* RT2870 */
842#define USB_PRODUCT_ASUSTEK_RT2870_5 0x1761 /* RT2870 */ 842#define USB_PRODUCT_ASUSTEK_RT2870_5 0x1761 /* RT2870 */
843#define USB_PRODUCT_ASUSTEK_MYPAL_A730 0x4202 /* MyPal A730 */ 843#define USB_PRODUCT_ASUSTEK_MYPAL_A730 0x4202 /* MyPal A730 */
844#define USB_PRODUCT_ASUSTEK2_USBN11 0x0b05 /* USB-N11 */ 844#define USB_PRODUCT_ASUSTEK2_USBN11 0x0b05 /* USB-N11 */
845 845
846/* ATen products */ 846/* ATen products */
847#define USB_PRODUCT_ATEN_UC1284 0x2001 /* Parallel printer adapter */ 847#define USB_PRODUCT_ATEN_UC1284 0x2001 /* Parallel printer adapter */
848#define USB_PRODUCT_ATEN_UC10T 0x2002 /* 10Mbps ethernet adapter */ 848#define USB_PRODUCT_ATEN_UC10T 0x2002 /* 10Mbps ethernet adapter */
849#define USB_PRODUCT_ATEN_UC232A 0x2008 /* Serial adapter */ 849#define USB_PRODUCT_ATEN_UC232A 0x2008 /* Serial adapter */
850#define USB_PRODUCT_ATEN_UC210T 0x2009 /* UC210T Ethernet adapter */ 850#define USB_PRODUCT_ATEN_UC210T 0x2009 /* UC210T Ethernet adapter */
851#define USB_PRODUCT_ATEN_DSB650C 0x4000 /* DSB-650C */ 851#define USB_PRODUCT_ATEN_DSB650C 0x4000 /* DSB-650C */
852 852
853/* Atheros Communications products */ 853/* Atheros Communications products */
854#define USB_PRODUCT_ATHEROS_AR5523 0x0001 /* AR5523 */ 854#define USB_PRODUCT_ATHEROS_AR5523 0x0001 /* AR5523 */
855#define USB_PRODUCT_ATHEROS_AR5523_NF 0x0002 /* AR5523 */ 855#define USB_PRODUCT_ATHEROS_AR5523_NF 0x0002 /* AR5523 */
856 856
857/* Atheros Communications(2) products */ 857/* Atheros Communications(2) products */
858#define USB_PRODUCT_ATHEROS2_AR5523_1 0x0001 /* AR5523 */ 858#define USB_PRODUCT_ATHEROS2_AR5523_1 0x0001 /* AR5523 */
859#define USB_PRODUCT_ATHEROS2_AR5523_1_NF 0x0002 /* AR5523 */ 859#define USB_PRODUCT_ATHEROS2_AR5523_1_NF 0x0002 /* AR5523 */
860#define USB_PRODUCT_ATHEROS2_AR5523_2 0x0003 /* AR5523 */ 860#define USB_PRODUCT_ATHEROS2_AR5523_2 0x0003 /* AR5523 */
861#define USB_PRODUCT_ATHEROS2_AR5523_2_NF 0x0004 /* AR5523 */ 861#define USB_PRODUCT_ATHEROS2_AR5523_2_NF 0x0004 /* AR5523 */
862#define USB_PRODUCT_ATHEROS2_AR5523_3 0x0005 /* AR5523 */ 862#define USB_PRODUCT_ATHEROS2_AR5523_3 0x0005 /* AR5523 */
863#define USB_PRODUCT_ATHEROS2_AR5523_3_NF 0x0006 /* AR5523 */ 863#define USB_PRODUCT_ATHEROS2_AR5523_3_NF 0x0006 /* AR5523 */
864#define USB_PRODUCT_ATHEROS2_TG121N 0x1001 /* TG121N */ 864#define USB_PRODUCT_ATHEROS2_TG121N 0x1001 /* TG121N */
865#define USB_PRODUCT_ATHEROS2_WN821NV2 0x1002 /* WN821NV2 */ 865#define USB_PRODUCT_ATHEROS2_WN821NV2 0x1002 /* WN821NV2 */
866#define USB_PRODUCT_ATHEROS2_3CRUSBN275 0x1010 /* 3CRUSBN275 */ 866#define USB_PRODUCT_ATHEROS2_3CRUSBN275 0x1010 /* 3CRUSBN275 */
867#define USB_PRODUCT_ATHEROS2_WN612 0x1011 /* WN612 */ 867#define USB_PRODUCT_ATHEROS2_WN612 0x1011 /* WN612 */
868#define USB_PRODUCT_ATHEROS2_AR3011 0x3000 /* AR3011 */ 868#define USB_PRODUCT_ATHEROS2_AR3011 0x3000 /* AR3011 */
869#define USB_PRODUCT_ATHEROS2_AR9170 0x9170 /* AR9170 */ 869#define USB_PRODUCT_ATHEROS2_AR9170 0x9170 /* AR9170 */
870 870
871/* ATI products */ 871/* ATI products */
872#define USB_PRODUCT_ATI2_205 0xa001 /* USB Cable 205 */ 872#define USB_PRODUCT_ATI2_205 0xa001 /* USB Cable 205 */
873 873
874/* Atmel Comp. products */ 874/* Atmel Comp. products */
875#define USB_PRODUCT_ATMEL_UHB124 0x3301 /* UHB124 hub */ 875#define USB_PRODUCT_ATMEL_UHB124 0x3301 /* UHB124 hub */
876#define USB_PRODUCT_ATMEL_DWL900AP 0x5601 /* DWL-900AP Wireless access point */ 876#define USB_PRODUCT_ATMEL_DWL900AP 0x5601 /* DWL-900AP Wireless access point */
877#define USB_PRODUCT_ATMEL_DWL120 0x7602 /* DWL-120 Wireless adapter */ 877#define USB_PRODUCT_ATMEL_DWL120 0x7602 /* DWL-120 Wireless adapter */
878#define USB_PRODUCT_ATMEL_AT76C503A 0x7603 /* AT76C503A */ 878#define USB_PRODUCT_ATMEL_AT76C503A 0x7603 /* AT76C503A */
879#define USB_PRODUCT_ATMEL_BW002 0x7605 /* BW002 Wireless adapter */ 879#define USB_PRODUCT_ATMEL_BW002 0x7605 /* BW002 Wireless adapter */
880#define USB_PRODUCT_ATMEL_WL1130 0x7613 /* WL-1130 */ 880#define USB_PRODUCT_ATMEL_WL1130 0x7613 /* WL-1130 */
881#define USB_PRODUCT_ATMEL_AT76C505A 0x7614 /* AT76C505A */ 881#define USB_PRODUCT_ATMEL_AT76C505A 0x7614 /* AT76C505A */
882 882
883/* Audio-Technica products */ 883/* Audio-Technica products */
884#define USB_PRODUCT_AUDIOTECHNICA_ATCHA4USB 0x0009 /* ATC-HA4USB USB headphone */ 884#define USB_PRODUCT_AUDIOTECHNICA_ATCHA4USB 0x0009 /* ATC-HA4USB USB headphone */
885 885
886/* Avance Logic products */ 886/* Avance Logic products */
887#define USB_PRODUCT_AVANCELOGIC_USBAUDIO 0x0100 /* USB Audio Speaker */ 887#define USB_PRODUCT_AVANCELOGIC_USBAUDIO 0x0100 /* USB Audio Speaker */
888 888
889/* Averatec products */ 889/* Averatec products */
890#define USB_PRODUCT_AVERATEC_USBWLAN 0x4013 /* WLAN */ 890#define USB_PRODUCT_AVERATEC_USBWLAN 0x4013 /* WLAN */
891 891
892/* Avision products */ 892/* Avision products */
893#define USB_PRODUCT_AVISION_1200U 0x0268 /* 1200U scanner */ 893#define USB_PRODUCT_AVISION_1200U 0x0268 /* 1200U scanner */
894 894
895/* AVM products */ 895/* AVM products */
896#define USB_PRODUCT_AVM_FRITZWLAN 0x8401 /* FRITZ!WLAN N */ 896#define USB_PRODUCT_AVM_FRITZWLAN 0x8401 /* FRITZ!WLAN N */
897 897
898/* Azurewave products */ 898/* Azurewave products */
899#define USB_PRODUCT_AZUREWAVE_RT2870_1 0x3247 /* RT2870 */ 899#define USB_PRODUCT_AZUREWAVE_RT2870_1 0x3247 /* RT2870 */
900#define USB_PRODUCT_AZUREWAVE_RT2870_2 0x3262 /* RT2870 */ 900#define USB_PRODUCT_AZUREWAVE_RT2870_2 0x3262 /* RT2870 */
901#define USB_PRODUCT_AZUREWAVE_RT3070 0x3273 /* RT3070 */ 901#define USB_PRODUCT_AZUREWAVE_RT3070 0x3273 /* RT3070 */
902#define USB_PRODUCT_AZUREWAVE_RTL8188CE_1 0x3358 /* RTL8188CE */ 902#define USB_PRODUCT_AZUREWAVE_RTL8188CE_1 0x3358 /* RTL8188CE */
903#define USB_PRODUCT_AZUREWAVE_RTL8188CE_2 0x3359 /* RTL8188CE */ 903#define USB_PRODUCT_AZUREWAVE_RTL8188CE_2 0x3359 /* RTL8188CE */
904 904
905/* Baltech products */ 905/* Baltech products */
906#define USB_PRODUCT_BALTECH_CARDREADER 0x9999 /* Card reader */ 906#define USB_PRODUCT_BALTECH_CARDREADER 0x9999 /* Card reader */
907 907
908/* B&B Electronics products */ 908/* B&B Electronics products */
909#define USB_PRODUCT_BBELECTRONICS_USOTL4 0xAC01 /* uLinks RS-422/485 */ 909#define USB_PRODUCT_BBELECTRONICS_USOTL4 0xAC01 /* uLinks RS-422/485 */
910 910
911/* Belkin products */ 911/* Belkin products */
912/*product BELKIN F5U111 0x???? F5U111 Ethernet adapter*/ 912/*product BELKIN F5U111 0x???? F5U111 Ethernet adapter*/
913#define USB_PRODUCT_BELKIN2_F5U002 0x0002 /* F5U002 Parallel printer adapter */ 913#define USB_PRODUCT_BELKIN2_F5U002 0x0002 /* F5U002 Parallel printer adapter */
914#define USB_PRODUCT_BELKIN_F5D6050 0x0050 /* F5D6050 802.11b Wireless adapter */ 914#define USB_PRODUCT_BELKIN_F5D6050 0x0050 /* F5D6050 802.11b Wireless adapter */
915#define USB_PRODUCT_BELKIN_F5U103 0x0103 /* F5U103 Serial adapter */ 915#define USB_PRODUCT_BELKIN_F5U103 0x0103 /* F5U103 Serial adapter */
916#define USB_PRODUCT_BELKIN_F5U109 0x0109 /* F5U109 Serial adapter */ 916#define USB_PRODUCT_BELKIN_F5U109 0x0109 /* F5U109 Serial adapter */
917#define USB_PRODUCT_BELKIN_SCSI 0x0115 /* SCSI Adaptor */ 917#define USB_PRODUCT_BELKIN_SCSI 0x0115 /* SCSI Adaptor */
918#define USB_PRODUCT_BELKIN_USB2LAN 0x0121 /* USB to LAN Converter */ 918#define USB_PRODUCT_BELKIN_USB2LAN 0x0121 /* USB to LAN Converter */
919#define USB_PRODUCT_BELKIN_F5U208 0x0208 /* F5U208 VideoBus II */ 919#define USB_PRODUCT_BELKIN_F5U208 0x0208 /* F5U208 VideoBus II */
920#define USB_PRODUCT_BELKIN_F5U237 0x0237 /* F5U237 USB 2.0 7-Port Hub */ 920#define USB_PRODUCT_BELKIN_F5U237 0x0237 /* F5U237 USB 2.0 7-Port Hub */
921#define USB_PRODUCT_BELKIN_F5U409 0x0409 /* F5U409 Serial */ 921#define USB_PRODUCT_BELKIN_F5U409 0x0409 /* F5U409 Serial */
922#define USB_PRODUCT_BELKIN_UPS 0x0980 /* UPS */ 922#define USB_PRODUCT_BELKIN_UPS 0x0980 /* UPS */
923#define USB_PRODUCT_BELKIN_RTL8188CU 0x1102 /* RTL8188CU */ 923#define USB_PRODUCT_BELKIN_RTL8188CU 0x1102 /* RTL8188CU */
924#define USB_PRODUCT_BELKIN_F5U120 0x1203 /* F5U120-PC Hub */ 924#define USB_PRODUCT_BELKIN_F5U120 0x1203 /* F5U120-PC Hub */
925#define USB_PRODUCT_BELKIN_ZD1211B 0x4050 /* ZD1211B */ 925#define USB_PRODUCT_BELKIN_ZD1211B 0x4050 /* ZD1211B */
926#define USB_PRODUCT_BELKIN_F5D5055 0x5055 /* F5D5055 Ethernet adapter */ 926#define USB_PRODUCT_BELKIN_F5D5055 0x5055 /* F5D5055 Ethernet adapter */
927#define USB_PRODUCT_BELKIN_F5D7050 0x7050 /* F5D7050 54g USB Network Adapter */ 927#define USB_PRODUCT_BELKIN_F5D7050 0x7050 /* F5D7050 54g USB Network Adapter */
928#define USB_PRODUCT_BELKIN_F5D7051 0x7051 /* F5D7051 54g USB Network Adapter */ 928#define USB_PRODUCT_BELKIN_F5D7051 0x7051 /* F5D7051 54g USB Network Adapter */
929#define USB_PRODUCT_BELKIN_F5D7050A 0x705a /* F5D705A 54g USB Network Adapter */ 929#define USB_PRODUCT_BELKIN_F5D7050A 0x705a /* F5D705A 54g USB Network Adapter */
930#define USB_PRODUCT_BELKIN_F5D7050C 0x705c /* F5D705C 54g USB Network Adapter */ 930#define USB_PRODUCT_BELKIN_F5D7050C 0x705c /* F5D705C 54g USB Network Adapter */
931#define USB_PRODUCT_BELKIN_RT2870_1 0x8053 /* RT2870 */ 931#define USB_PRODUCT_BELKIN_RT2870_1 0x8053 /* RT2870 */
932#define USB_PRODUCT_BELKIN_RT2870_2 0x805c /* RT2870 */ 932#define USB_PRODUCT_BELKIN_RT2870_2 0x805c /* RT2870 */
933#define USB_PRODUCT_BELKIN_F5D8053V3 0x815c /* F5D8053 v3 */ 933#define USB_PRODUCT_BELKIN_F5D8053V3 0x815c /* F5D8053 v3 */
934#define USB_PRODUCT_BELKIN_F5D8055 0x825a /* F5D8055 */ 934#define USB_PRODUCT_BELKIN_F5D8055 0x825a /* F5D8055 */
935#define USB_PRODUCT_BELKIN_F5D9050V3 0x905b /* F5D9050 ver 3 */ 935#define USB_PRODUCT_BELKIN_F5D9050V3 0x905b /* F5D9050 ver 3 */
936#define USB_PRODUCT_BELKIN_F6D4050V1 0x935a /* F6D4050 ver 1 */ 936#define USB_PRODUCT_BELKIN_F6D4050V1 0x935a /* F6D4050 ver 1 */
937 937
938/* Billionton products */ 938/* Billionton products */
939#define USB_PRODUCT_BILLIONTON_USB100 0x0986 /* USB100N 10/100 FastEthernet Adapter */ 939#define USB_PRODUCT_BILLIONTON_USB100 0x0986 /* USB100N 10/100 FastEthernet Adapter */
940#define USB_PRODUCT_BILLIONTON_USBLP100 0x0987 /* USB100LP */ 940#define USB_PRODUCT_BILLIONTON_USBLP100 0x0987 /* USB100LP */
941#define USB_PRODUCT_BILLIONTON_USBEL100 0x0988 /* USB100EL */ 941#define USB_PRODUCT_BILLIONTON_USBEL100 0x0988 /* USB100EL */
942#define USB_PRODUCT_BILLIONTON_USBE100 0x8511 /* USBE100 */ 942#define USB_PRODUCT_BILLIONTON_USBE100 0x8511 /* USBE100 */
943#define USB_PRODUCT_BILLIONTON_USB2AR 0x90ff /* USB2AR Ethernet */ 943#define USB_PRODUCT_BILLIONTON_USB2AR 0x90ff /* USB2AR Ethernet */
944 944
945/* Broadcom products */ 945/* Broadcom products */
946#define USB_PRODUCT_BROADCOM_BCM2033 0x2000 /* BCM2033 */ 946#define USB_PRODUCT_BROADCOM_BCM2033 0x2000 /* BCM2033 */
947#define USB_PRODUCT_BROADCOM_BCM2033NF 0x2033 /* BCM2033 (no firmware) */ 947#define USB_PRODUCT_BROADCOM_BCM2033NF 0x2033 /* BCM2033 (no firmware) */
948 948
949/* Brother Industries products */ 949/* Brother Industries products */
950#define USB_PRODUCT_BROTHER_HL1050 0x0002 /* HL-1050 laser printer */ 950#define USB_PRODUCT_BROTHER_HL1050 0x0002 /* HL-1050 laser printer */
951 951
952/* Behavior Technology Computer products */ 952/* Behavior Technology Computer products */
953#define USB_PRODUCT_BTC_BTC7932 0x6782 /* Keyboard with mouse port */ 953#define USB_PRODUCT_BTC_BTC7932 0x6782 /* Keyboard with mouse port */
954 954
955/* CACE Technologies products */ 955/* CACE Technologies products */
956#define USB_PRODUCT_CACE_AIRPCAPNX 0x0300 /* AirPcap Nx */ 956#define USB_PRODUCT_CACE_AIRPCAPNX 0x0300 /* AirPcap Nx */
957 957
958/* Canon, Inc. products */ 958/* Canon, Inc. products */
959#define USB_PRODUCT_CANON_N656U 0x2206 /* CanoScan N656U */ 959#define USB_PRODUCT_CANON_N656U 0x2206 /* CanoScan N656U */
960#define USB_PRODUCT_CANON_N1220U 0x2207 /* CanoScan N1220U */ 960#define USB_PRODUCT_CANON_N1220U 0x2207 /* CanoScan N1220U */
961#define USB_PRODUCT_CANON_N670U 0x220d /* CanoScan N670U */ 961#define USB_PRODUCT_CANON_N670U 0x220d /* CanoScan N670U */
962#define USB_PRODUCT_CANON_N1240U 0x220e /* CanoScan N1240U */ 962#define USB_PRODUCT_CANON_N1240U 0x220e /* CanoScan N1240U */
963#define USB_PRODUCT_CANON_S10 0x3041 /* PowerShot S10 */ 963#define USB_PRODUCT_CANON_S10 0x3041 /* PowerShot S10 */
964#define USB_PRODUCT_CANON_S20 0x3043 /* PowerShot S20 */ 964#define USB_PRODUCT_CANON_S20 0x3043 /* PowerShot S20 */
965#define USB_PRODUCT_CANON_S100_US 0x3045 /* PowerShot S100 */ 965#define USB_PRODUCT_CANON_S100_US 0x3045 /* PowerShot S100 */
966#define USB_PRODUCT_CANON_S100_EU 0x3047 /* PowerShot S100 */ 966#define USB_PRODUCT_CANON_S100_EU 0x3047 /* PowerShot S100 */
967#define USB_PRODUCT_CANON_G1 0x3048 /* PowerShot G1 */ 967#define USB_PRODUCT_CANON_G1 0x3048 /* PowerShot G1 */
968#define USB_PRODUCT_CANON_A20 0x304e /* PowerShot A20 */ 968#define USB_PRODUCT_CANON_A20 0x304e /* PowerShot A20 */
969#define USB_PRODUCT_CANON_S200 0x3065 /* PowerShot S200 */ 969#define USB_PRODUCT_CANON_S200 0x3065 /* PowerShot S200 */
970#define USB_PRODUCT_CANON_EOS300D 0x3084 /* EOS 300D / Digital Rebel */ 970#define USB_PRODUCT_CANON_EOS300D 0x3084 /* EOS 300D / Digital Rebel */
971#define USB_PRODUCT_CANON_SD630 0x30fe /* PowerShot SD630 */ 971#define USB_PRODUCT_CANON_SD630 0x30fe /* PowerShot SD630 */
972 972
973/* CASIO products */ 973/* CASIO products */
974#define USB_PRODUCT_CASIO_QV 0x1001 /* QV DigitalCamera */ 974#define USB_PRODUCT_CASIO_QV 0x1001 /* QV DigitalCamera */
975#define USB_PRODUCT_CASIO_BE300 0x2002 /* BE-300 PDA */ 975#define USB_PRODUCT_CASIO_BE300 0x2002 /* BE-300 PDA */
976#define USB_PRODUCT_CASIO_NAMELAND 0x4001 /* CASIO Nameland EZ-USB */ 976#define USB_PRODUCT_CASIO_NAMELAND 0x4001 /* CASIO Nameland EZ-USB */
977 977
978/* CATC products */ 978/* CATC products */
979#define USB_PRODUCT_CATC_NETMATE 0x000a /* Netmate ethernet adapter */ 979#define USB_PRODUCT_CATC_NETMATE 0x000a /* Netmate ethernet adapter */
980#define USB_PRODUCT_CATC_NETMATE2 0x000c /* Netmate2 ethernet adapter */ 980#define USB_PRODUCT_CATC_NETMATE2 0x000c /* Netmate2 ethernet adapter */
981#define USB_PRODUCT_CATC_CHIEF 0x000d /* USB Chief Bus & Protocol Analyzer */ 981#define USB_PRODUCT_CATC_CHIEF 0x000d /* USB Chief Bus & Protocol Analyzer */
982#define USB_PRODUCT_CATC_ANDROMEDA 0x1237 /* Andromeda hub */ 982#define USB_PRODUCT_CATC_ANDROMEDA 0x1237 /* Andromeda hub */
983 983
984/* CCYU Technology products */ 984/* CCYU Technology products */
985#define USB_PRODUCT_CCYU_EASYDISK 0x2136 /* EasyDisk Portable Device */ 985#define USB_PRODUCT_CCYU_EASYDISK 0x2136 /* EasyDisk Portable Device */
986 986
987/* Cherry products */ 987/* Cherry products */
988#define USB_PRODUCT_CHERRY_MY3000KBD 0x0001 /* My3000 keyboard */ 988#define USB_PRODUCT_CHERRY_MY3000KBD 0x0001 /* My3000 keyboard */
989#define USB_PRODUCT_CHERRY_MY3000HUB 0x0003 /* My3000 hub */ 989#define USB_PRODUCT_CHERRY_MY3000HUB 0x0003 /* My3000 hub */
990#define USB_PRODUCT_CHERRY_CYBOARD 0x0004 /* CyBoard Keyboard */ 990#define USB_PRODUCT_CHERRY_CYBOARD 0x0004 /* CyBoard Keyboard */
991#define USB_PRODUCT_CHERRY_MY6000KBD 0x0011 /* My6000 keyboard */ 991#define USB_PRODUCT_CHERRY_MY6000KBD 0x0011 /* My6000 keyboard */
992 992
993/* Chic Technology products */ 993/* Chic Technology products */
994#define USB_PRODUCT_CHIC_MOUSE1 0x0001 /* mouse */ 994#define USB_PRODUCT_CHIC_MOUSE1 0x0001 /* mouse */
995#define USB_PRODUCT_CHIC_CYPRESS 0x0003 /* Cypress USB Mouse */ 995#define USB_PRODUCT_CHIC_CYPRESS 0x0003 /* Cypress USB Mouse */
996 996
997/* Chicony products */ 997/* Chicony products */
998#define USB_PRODUCT_CHICONY_KB8933 0x0001 /* KB-8933 keyboard */ 998#define USB_PRODUCT_CHICONY_KB8933 0x0001 /* KB-8933 keyboard */
999#define USB_PRODUCT_CHICONY2_TWINKLECAM 0x600d /* TwinkleCam USB camera */ 999#define USB_PRODUCT_CHICONY2_TWINKLECAM 0x600d /* TwinkleCam USB camera */
1000 1000
1001/* CH Products */ 1001/* CH Products */
1002#define USB_PRODUCT_CHPRODUCTS_PROTHROTTLE 0x00f1 /* Pro Throttle */ 1002#define USB_PRODUCT_CHPRODUCTS_PROTHROTTLE 0x00f1 /* Pro Throttle */
1003#define USB_PRODUCT_CHPRODUCTS_PROPEDALS 0x00f2 /* Pro Pedals */ 1003#define USB_PRODUCT_CHPRODUCTS_PROPEDALS 0x00f2 /* Pro Pedals */
1004#define USB_PRODUCT_CHPRODUCTS_FIGHTERSTICK 0x00f3 /* Fighterstick */ 1004#define USB_PRODUCT_CHPRODUCTS_FIGHTERSTICK 0x00f3 /* Fighterstick */
1005#define USB_PRODUCT_CHPRODUCTS_FLIGHTYOKE 0x00ff /* Flight Sim Yoke */ 1005#define USB_PRODUCT_CHPRODUCTS_FLIGHTYOKE 0x00ff /* Flight Sim Yoke */
1006 1006
@@ -1369,1607 +1369,1609 @@ @@ -1369,1607 +1369,1609 @@
1369 1369
1370/* Fuji photo products */ 1370/* Fuji photo products */
1371#define USB_PRODUCT_FUJIPHOTO_MASS0100 0x0100 /* Mass Storage */ 1371#define USB_PRODUCT_FUJIPHOTO_MASS0100 0x0100 /* Mass Storage */
1372 1372
1373/* Fujitsu protducts */ 1373/* Fujitsu protducts */
1374#define USB_PRODUCT_FUJITSU_AH_F401U 0x105b /* AH-F401U Air H device */ 1374#define USB_PRODUCT_FUJITSU_AH_F401U 0x105b /* AH-F401U Air H device */
1375 1375
1376/* Fujitsu Siemens Computers products */ 1376/* Fujitsu Siemens Computers products */
1377#define USB_PRODUCT_FSC_E5400 0x1009 /* PrismGT USB 2.0 WLAN */ 1377#define USB_PRODUCT_FSC_E5400 0x1009 /* PrismGT USB 2.0 WLAN */
1378 1378
1379/* General Instruments (Motorola) products */ 1379/* General Instruments (Motorola) products */
1380#define USB_PRODUCT_GENERALINSTMNTS_SB5100 0x5100 /* SURFboard SB5100 Cable modem */ 1380#define USB_PRODUCT_GENERALINSTMNTS_SB5100 0x5100 /* SURFboard SB5100 Cable modem */
1381 1381
1382/* Genesys Logic products */ 1382/* Genesys Logic products */
1383#define USB_PRODUCT_GENESYS_GENELINK 0x05e3 /* GeneLink Host-Host Bridge */ 1383#define USB_PRODUCT_GENESYS_GENELINK 0x05e3 /* GeneLink Host-Host Bridge */
1384#define USB_PRODUCT_GENESYS_GL650 0x0604 /* GL650 Hub */ 1384#define USB_PRODUCT_GENESYS_GL650 0x0604 /* GL650 Hub */
1385#define USB_PRODUCT_GENESYS_GL641USB 0x0700 /* GL641USB CompactFlash Card Reader */ 1385#define USB_PRODUCT_GENESYS_GL641USB 0x0700 /* GL641USB CompactFlash Card Reader */
1386#define USB_PRODUCT_GENESYS_GL641USB2IDE_2 0x0701 /* GL641USB USB-IDE Bridge */ 1386#define USB_PRODUCT_GENESYS_GL641USB2IDE_2 0x0701 /* GL641USB USB-IDE Bridge */
1387#define USB_PRODUCT_GENESYS_GL641USB2IDE 0x0702 /* GL641USB USB-IDE Bridge */ 1387#define USB_PRODUCT_GENESYS_GL641USB2IDE 0x0702 /* GL641USB USB-IDE Bridge */
1388 1388
1389/* GIGABYTE products */ 1389/* GIGABYTE products */
1390#define USB_PRODUCT_GIGABYTE_GN54G 0x8001 /* GN-54G */ 1390#define USB_PRODUCT_GIGABYTE_GN54G 0x8001 /* GN-54G */
1391#define USB_PRODUCT_GIGABYTE_GNBR402W 0x8002 /* GN-BR402W */ 1391#define USB_PRODUCT_GIGABYTE_GNBR402W 0x8002 /* GN-BR402W */
1392#define USB_PRODUCT_GIGABYTE_GNWLBM101 0x8003 /* GN-WLBM101 */ 1392#define USB_PRODUCT_GIGABYTE_GNWLBM101 0x8003 /* GN-WLBM101 */
1393#define USB_PRODUCT_GIGABYTE_GNWBKG 0x8007 /* GN-WBKG */ 1393#define USB_PRODUCT_GIGABYTE_GNWBKG 0x8007 /* GN-WBKG */
1394#define USB_PRODUCT_GIGABYTE_GNWB01GS 0x8008 /* GN-WB01GS */ 1394#define USB_PRODUCT_GIGABYTE_GNWB01GS 0x8008 /* GN-WB01GS */
1395#define USB_PRODUCT_GIGABYTE_GNWI05GS 0x800a /* GN-WI05GS */ 1395#define USB_PRODUCT_GIGABYTE_GNWI05GS 0x800a /* GN-WI05GS */
1396#define USB_PRODUCT_GIGABYTE_RT2870_1 0x800b /* RT2870 */ 1396#define USB_PRODUCT_GIGABYTE_RT2870_1 0x800b /* RT2870 */
1397#define USB_PRODUCT_GIGABYTE_GNWB31N 0x800c /* GN-WB31N */ 1397#define USB_PRODUCT_GIGABYTE_GNWB31N 0x800c /* GN-WB31N */
1398#define USB_PRODUCT_GIGABYTE_GNWB32L 0x800d /* GN-WB32L */ 1398#define USB_PRODUCT_GIGABYTE_GNWB32L 0x800d /* GN-WB32L */
1399 1399
1400/* Gigaset products */ 1400/* Gigaset products */
1401#define USB_PRODUCT_GIGASET_RT2573 0x0722 /* RT2573 */ 1401#define USB_PRODUCT_GIGASET_RT2573 0x0722 /* RT2573 */
1402 1402
1403/* G.Mate, Inc products */ 1403/* G.Mate, Inc products */
1404#define USB_PRODUCT_GMATE_YP3X00 0x1001 /* YP3X00 PDA */ 1404#define USB_PRODUCT_GMATE_YP3X00 0x1001 /* YP3X00 PDA */
1405 1405
1406/* MTK products */ 1406/* MTK products */
1407#define USB_PRODUCT_MTK_GPS_RECEIVER 0x3329 /* GPS receiver */ 1407#define USB_PRODUCT_MTK_GPS_RECEIVER 0x3329 /* GPS receiver */
1408 1408
1409/* Garmin products */ 1409/* Garmin products */
1410#define USB_PRODUCT_GARMIN_FORERUNNER305 0x0003 /* Forerunner 305 */ 1410#define USB_PRODUCT_GARMIN_FORERUNNER305 0x0003 /* Forerunner 305 */
1411 1411
1412/* Globespan products */ 1412/* Globespan products */
1413#define USB_PRODUCT_GLOBESPAN_PRISM_GT_1 0x2000 /* PrismGT USB 2.0 WLAN */ 1413#define USB_PRODUCT_GLOBESPAN_PRISM_GT_1 0x2000 /* PrismGT USB 2.0 WLAN */
1414#define USB_PRODUCT_GLOBESPAN_PRISM_GT_2 0x2002 /* PrismGT USB 2.0 WLAN */ 1414#define USB_PRODUCT_GLOBESPAN_PRISM_GT_2 0x2002 /* PrismGT USB 2.0 WLAN */
1415 1415
1416/* GoHubs products */ 1416/* GoHubs products */
1417#define USB_PRODUCT_GOHUBS_GOCOM232 0x1001 /* GoCOM232 Serial converter */ 1417#define USB_PRODUCT_GOHUBS_GOCOM232 0x1001 /* GoCOM232 Serial converter */
1418 1418
1419/* Good Way Technology products */ 1419/* Good Way Technology products */
1420#define USB_PRODUCT_GOODWAY_GWUSB2E 0x6200 /* GWUSB2E */ 1420#define USB_PRODUCT_GOODWAY_GWUSB2E 0x6200 /* GWUSB2E */
1421#define USB_PRODUCT_GOODWAY_RT2573 0xc019 /* RT2573 */ 1421#define USB_PRODUCT_GOODWAY_RT2573 0xc019 /* RT2573 */
1422 1422
1423/* Gravis products */ 1423/* Gravis products */
1424#define USB_PRODUCT_GRAVIS_GAMEPADPRO 0x4001 /* GamePad Pro */ 1424#define USB_PRODUCT_GRAVIS_GAMEPADPRO 0x4001 /* GamePad Pro */
1425 1425
1426/* GREENHOUSE products */ 1426/* GREENHOUSE products */
1427#define USB_PRODUCT_GREENHOUSE_KANA21 0x0001 /* CF-writer with Portable MP3 Player */ 1427#define USB_PRODUCT_GREENHOUSE_KANA21 0x0001 /* CF-writer with Portable MP3 Player */
1428 1428
1429/* Griffin Technology */ 1429/* Griffin Technology */
1430#define USB_PRODUCT_GRIFFIN_IMATE 0x0405 /* iMate, ADB adapter */ 1430#define USB_PRODUCT_GRIFFIN_IMATE 0x0405 /* iMate, ADB adapter */
1431#define USB_PRODUCT_GRIFFIN_POWERMATE 0x0410 /* PowerMate Assignable Controller */ 1431#define USB_PRODUCT_GRIFFIN_POWERMATE 0x0410 /* PowerMate Assignable Controller */
1432 1432
1433/* Gude ADS */ 1433/* Gude ADS */
1434#define USB_PRODUCT_GUDE_DCF 0xdcf7 /* Exper mouseCLOCK USB */ 1434#define USB_PRODUCT_GUDE_DCF 0xdcf7 /* Exper mouseCLOCK USB */
1435 1435
1436/* Guillemot Corporation */ 1436/* Guillemot Corporation */
1437#define USB_PRODUCT_GUILLEMOT_DALEADER 0xa300 /* DA Leader */ 1437#define USB_PRODUCT_GUILLEMOT_DALEADER 0xa300 /* DA Leader */
1438#define USB_PRODUCT_GUILLEMOT_HWGUSB254 0xe000 /* HWGUSB2-54 WLAN */ 1438#define USB_PRODUCT_GUILLEMOT_HWGUSB254 0xe000 /* HWGUSB2-54 WLAN */
1439#define USB_PRODUCT_GUILLEMOT_HWGUSB254LB 0xe010 /* HWGUSB2-54-LB */ 1439#define USB_PRODUCT_GUILLEMOT_HWGUSB254LB 0xe010 /* HWGUSB2-54-LB */
1440#define USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP 0xe020 /* HWGUSB2-54V2-AP */ 1440#define USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP 0xe020 /* HWGUSB2-54V2-AP */
1441#define USB_PRODUCT_GUILLEMOT_HWNU300 0xe030 /* HWNU-300 */ 1441#define USB_PRODUCT_GUILLEMOT_HWNU300 0xe030 /* HWNU-300 */
1442#define USB_PRODUCT_GUILLEMOT_HWNUP150 0xe033 /* HWNUP-150 */ 1442#define USB_PRODUCT_GUILLEMOT_HWNUP150 0xe033 /* HWNUP-150 */
1443 1443
1444/* Hagiwara products */ 1444/* Hagiwara products */
1445#define USB_PRODUCT_HAGIWARA_FGSM 0x0002 /* FlashGate SmartMedia Card Reader */ 1445#define USB_PRODUCT_HAGIWARA_FGSM 0x0002 /* FlashGate SmartMedia Card Reader */
1446#define USB_PRODUCT_HAGIWARA_FGCF 0x0003 /* FlashGate CompactFlash Card Reader */ 1446#define USB_PRODUCT_HAGIWARA_FGCF 0x0003 /* FlashGate CompactFlash Card Reader */
1447#define USB_PRODUCT_HAGIWARA_FG 0x0005 /* FlashGate */ 1447#define USB_PRODUCT_HAGIWARA_FG 0x0005 /* FlashGate */
1448 1448
1449/* HAL Corporation products */ 1449/* HAL Corporation products */
1450#define USB_PRODUCT_HAL_IMR001 0x0011 /* Crossam2+USB IR commander */ 1450#define USB_PRODUCT_HAL_IMR001 0x0011 /* Crossam2+USB IR commander */
1451 1451
1452/* Handspring, Inc. */ 1452/* Handspring, Inc. */
1453#define USB_PRODUCT_HANDSPRING_VISOR 0x0100 /* Handspring Visor */ 1453#define USB_PRODUCT_HANDSPRING_VISOR 0x0100 /* Handspring Visor */
1454#define USB_PRODUCT_HANDSPRING_TREO 0x0200 /* Handspring Treo */ 1454#define USB_PRODUCT_HANDSPRING_TREO 0x0200 /* Handspring Treo */
1455#define USB_PRODUCT_HANDSPRING_TREO600 0x0300 /* Handspring Treo 600 */ 1455#define USB_PRODUCT_HANDSPRING_TREO600 0x0300 /* Handspring Treo 600 */
1456 1456
1457/* Hank Connection */ 1457/* Hank Connection */
1458#define USB_PRODUCT_HANK_HP5187 0x3713 /* HP Wireless Keyboard&Mouse */ 1458#define USB_PRODUCT_HANK_HP5187 0x3713 /* HP Wireless Keyboard&Mouse */
1459 1459
1460/* Hauppauge Computer Works */ 1460/* Hauppauge Computer Works */
1461#define USB_PRODUCT_HAUPPAUGE_WINTV_USB_FM 0x4d12 /* WinTV USB FM */ 1461#define USB_PRODUCT_HAUPPAUGE_WINTV_USB_FM 0x4d12 /* WinTV USB FM */
1462#define USB_PRODUCT_HAUPPAUGE2_WINTV_USB2_FM 0xb110 /* WinTV USB2 FM */ 1462#define USB_PRODUCT_HAUPPAUGE2_WINTV_USB2_FM 0xb110 /* WinTV USB2 FM */
1463#define USB_PRODUCT_HAUPPAUGE2_WINTV_NOVAT_7700M 0x7050 /* WinTV Nova-T DVB-T */ 1463#define USB_PRODUCT_HAUPPAUGE2_WINTV_NOVAT_7700M 0x7050 /* WinTV Nova-T DVB-T */
1464#define USB_PRODUCT_HAUPPAUGE2_WINTV_NOVAT_7700PC 0x7060 /* WinTV Nova-T DVB-T */ 1464#define USB_PRODUCT_HAUPPAUGE2_WINTV_NOVAT_7700PC 0x7060 /* WinTV Nova-T DVB-T */
1465#define USB_PRODUCT_HAUPPAUGE2_WINTV_NOVAT_7070P 0x7070 /* WinTV Nova-T DVB-T */ 1465#define USB_PRODUCT_HAUPPAUGE2_WINTV_NOVAT_7070P 0x7070 /* WinTV Nova-T DVB-T */
1466 1466
1467/* Hawking Technologies products */ 1467/* Hawking Technologies products */
1468#define USB_PRODUCT_HAWKING_RT2870_1 0x0001 /* RT2870 */ 1468#define USB_PRODUCT_HAWKING_RT2870_1 0x0001 /* RT2870 */
1469#define USB_PRODUCT_HAWKING_RT2870_2 0x0003 /* RT2870 */ 1469#define USB_PRODUCT_HAWKING_RT2870_2 0x0003 /* RT2870 */
1470#define USB_PRODUCT_HAWKING_HWUN2 0x0009 /* HWUN2 */ 1470#define USB_PRODUCT_HAWKING_HWUN2 0x0009 /* HWUN2 */
1471#define USB_PRODUCT_HAWKING_RT3070 0x000b /* RT3070 */ 1471#define USB_PRODUCT_HAWKING_RT3070 0x000b /* RT3070 */
1472#define USB_PRODUCT_HAWKING_UF100 0x400c /* 10/100 USB Ethernet */ 1472#define USB_PRODUCT_HAWKING_UF100 0x400c /* 10/100 USB Ethernet */
1473 1473
1474/* Hitachi, Ltd. products */ 1474/* Hitachi, Ltd. products */
1475#define USB_PRODUCT_HITACHI_DZMV100A 0x0004 /* DVD-CAM DZ-MV100A Camcorder */ 1475#define USB_PRODUCT_HITACHI_DZMV100A 0x0004 /* DVD-CAM DZ-MV100A Camcorder */
1476#define USB_PRODUCT_HITACHI_DVDCAM_USB 0x001e /* DVDCAM USB HS Interface */ 1476#define USB_PRODUCT_HITACHI_DVDCAM_USB 0x001e /* DVDCAM USB HS Interface */
1477 1477
1478/* Holtek Semiconductor products */ 1478/* Holtek Semiconductor products */
1479#define USB_PRODUCT_HOLTEK_MOP35 0x0499 /* MOP-35 */ 1479#define USB_PRODUCT_HOLTEK_MOP35 0x0499 /* MOP-35 */
1480 1480
1481/* Hosiden Corporation products */ 1481/* Hosiden Corporation products */
1482#define USB_PRODUCT_HOSIDEN_PPP 0x0011 /* ParaParaParadise Controller */ 1482#define USB_PRODUCT_HOSIDEN_PPP 0x0011 /* ParaParaParadise Controller */
1483 1483
1484/* HP products */ 1484/* HP products */
1485#define USB_PRODUCT_HP_895C 0x0004 /* DeskJet 895C */ 1485#define USB_PRODUCT_HP_895C 0x0004 /* DeskJet 895C */
1486#define USB_PRODUCT_HP_4100C 0x0101 /* Scanjet 4100C */ 1486#define USB_PRODUCT_HP_4100C 0x0101 /* Scanjet 4100C */
1487#define USB_PRODUCT_HP_S20 0x0102 /* Photosmart S20 */ 1487#define USB_PRODUCT_HP_S20 0x0102 /* Photosmart S20 */
1488#define USB_PRODUCT_HP_880C 0x0104 /* DeskJet 880C */ 1488#define USB_PRODUCT_HP_880C 0x0104 /* DeskJet 880C */
1489#define USB_PRODUCT_HP_4200C 0x0105 /* ScanJet 4200C */ 1489#define USB_PRODUCT_HP_4200C 0x0105 /* ScanJet 4200C */
1490#define USB_PRODUCT_HP_CDWRITERPLUS 0x0107 /* CD-Writer Plus */ 1490#define USB_PRODUCT_HP_CDWRITERPLUS 0x0107 /* CD-Writer Plus */
1491#define USB_PRODUCT_HP_KBDHUB 0x010c /* Multimedia Keyboard Hub */ 1491#define USB_PRODUCT_HP_KBDHUB 0x010c /* Multimedia Keyboard Hub */
1492#define USB_PRODUCT_HP_6200C 0x0201 /* ScanJet 6200C */ 1492#define USB_PRODUCT_HP_6200C 0x0201 /* ScanJet 6200C */
1493#define USB_PRODUCT_HP_S20b 0x0202 /* PhotoSmart S20 */ 1493#define USB_PRODUCT_HP_S20b 0x0202 /* PhotoSmart S20 */
1494#define USB_PRODUCT_HP_815C 0x0204 /* DeskJet 815C */ 1494#define USB_PRODUCT_HP_815C 0x0204 /* DeskJet 815C */
1495#define USB_PRODUCT_HP_3300C 0x0205 /* ScanJet 3300C */ 1495#define USB_PRODUCT_HP_3300C 0x0205 /* ScanJet 3300C */
1496#define USB_PRODUCT_HP_CDW8200 0x0207 /* CD-Writer Plus 8200e */ 1496#define USB_PRODUCT_HP_CDW8200 0x0207 /* CD-Writer Plus 8200e */
1497#define USB_PRODUCT_HP_1220C 0x0212 /* DeskJet 1220C */ 1497#define USB_PRODUCT_HP_1220C 0x0212 /* DeskJet 1220C */
1498#define USB_PRODUCT_HP_810C 0x0304 /* DeskJet 810C/812C */ 1498#define USB_PRODUCT_HP_810C 0x0304 /* DeskJet 810C/812C */
1499#define USB_PRODUCT_HP_4300C 0x0305 /* Scanjet 4300C */ 1499#define USB_PRODUCT_HP_4300C 0x0305 /* Scanjet 4300C */
1500#define USB_PRODUCT_HP_CD4E 0x0307 /* CD-Writer+ CD-4e */ 1500#define USB_PRODUCT_HP_CD4E 0x0307 /* CD-Writer+ CD-4e */
1501#define USB_PRODUCT_HP_G85XI 0x0311 /* OfficeJet G85xi */ 1501#define USB_PRODUCT_HP_G85XI 0x0311 /* OfficeJet G85xi */
1502#define USB_PRODUCT_HP_1200 0x0317 /* LaserJet 1200 */ 1502#define USB_PRODUCT_HP_1200 0x0317 /* LaserJet 1200 */
1503#define USB_PRODUCT_HP_5200C 0x0401 /* Scanjet 5200C */ 1503#define USB_PRODUCT_HP_5200C 0x0401 /* Scanjet 5200C */
1504#define USB_PRODUCT_HP_830C 0x0404 /* DeskJet 830C */ 1504#define USB_PRODUCT_HP_830C 0x0404 /* DeskJet 830C */
1505#define USB_PRODUCT_HP_3400CSE 0x0405 /* ScanJet 3400cse */ 1505#define USB_PRODUCT_HP_3400CSE 0x0405 /* ScanJet 3400cse */
1506#define USB_PRODUCT_HP_885C 0x0504 /* DeskJet 885C */ 1506#define USB_PRODUCT_HP_885C 0x0504 /* DeskJet 885C */
1507#define USB_PRODUCT_HP_6300C 0x0601 /* Scanjet 6300C */ 1507#define USB_PRODUCT_HP_6300C 0x0601 /* Scanjet 6300C */
1508#define USB_PRODUCT_HP_840C 0x0604 /* DeskJet 840c */ 1508#define USB_PRODUCT_HP_840C 0x0604 /* DeskJet 840c */
1509#define USB_PRODUCT_HP_2200C 0x0605 /* ScanJet 2200C */ 1509#define USB_PRODUCT_HP_2200C 0x0605 /* ScanJet 2200C */
1510#define USB_PRODUCT_HP_5300C 0x0701 /* Scanjet 5300C */ 1510#define USB_PRODUCT_HP_5300C 0x0701 /* Scanjet 5300C */
1511#define USB_PRODUCT_HP_4400C 0x0705 /* Scanjet 4400C */ 1511#define USB_PRODUCT_HP_4400C 0x0705 /* Scanjet 4400C */
1512#define USB_PRODUCT_HP_816C 0x0804 /* DeskJet 816C */ 1512#define USB_PRODUCT_HP_816C 0x0804 /* DeskJet 816C */
1513#define USB_PRODUCT_HP_2300D 0x0b17 /* Laserjet 2300d */ 1513#define USB_PRODUCT_HP_2300D 0x0b17 /* Laserjet 2300d */
1514#define USB_PRODUCT_HP_970CSE 0x1004 /* Deskjet 970Cse */ 1514#define USB_PRODUCT_HP_970CSE 0x1004 /* Deskjet 970Cse */
1515#define USB_PRODUCT_HP_5400C 0x1005 /* Scanjet 5400C */ 1515#define USB_PRODUCT_HP_5400C 0x1005 /* Scanjet 5400C */
1516#define USB_PRODUCT_HP_2215 0x1016 /* iPAQ 22xx/Jornada 548 */ 1516#define USB_PRODUCT_HP_2215 0x1016 /* iPAQ 22xx/Jornada 548 */
1517#define USB_PRODUCT_HP_959C 0x1104 /* Deskjet 959C */ 1517#define USB_PRODUCT_HP_959C 0x1104 /* Deskjet 959C */
1518#define USB_PRODUCT_HP_568J 0x1116 /* Jornada 568 */ 1518#define USB_PRODUCT_HP_568J 0x1116 /* Jornada 568 */
1519#define USB_PRODUCT_HP_930C 0x1204 /* DeskJet 930c */ 1519#define USB_PRODUCT_HP_930C 0x1204 /* DeskJet 930c */
1520#define USB_PRODUCT_HP_P2000U 0x1801 /* Inkjet P-2000U */ 1520#define USB_PRODUCT_HP_P2000U 0x1801 /* Inkjet P-2000U */
1521#define USB_PRODUCT_HP_RNDIS 0x1c1d /* Generic RNDIS */ 1521#define USB_PRODUCT_HP_RNDIS 0x1c1d /* Generic RNDIS */
1522#define USB_PRODUCT_HP_640C 0x2004 /* DeskJet 640c */ 1522#define USB_PRODUCT_HP_640C 0x2004 /* DeskJet 640c */
1523#define USB_PRODUCT_HP_4670V 0x3005 /* ScanJet 4670v */ 1523#define USB_PRODUCT_HP_4670V 0x3005 /* ScanJet 4670v */
1524#define USB_PRODUCT_HP_P1100 0x3102 /* Photosmart P1100 */ 1524#define USB_PRODUCT_HP_P1100 0x3102 /* Photosmart P1100 */
1525#define USB_PRODUCT_HP_V125W 0x3307 /* v125w */ 1525#define USB_PRODUCT_HP_V125W 0x3307 /* v125w */
1526#define USB_PRODUCT_HP_6127 0x3504 /* Deskjet 6127 */ 1526#define USB_PRODUCT_HP_6127 0x3504 /* Deskjet 6127 */
1527#define USB_PRODUCT_HP_HN210E 0x811c /* Ethernet HN210E */ 1527#define USB_PRODUCT_HP_HN210E 0x811c /* Ethernet HN210E */
1528 1528
1529/* HP products */ 1529/* HP products */
1530#define USB_PRODUCT_HP3_RTL8188CU 0x1629 /* RTL8188CU */ 1530#define USB_PRODUCT_HP3_RTL8188CU 0x1629 /* RTL8188CU */
1531#define USB_PRODUCT_HP2_C500 0x6002 /* PhotoSmart C500 */ 1531#define USB_PRODUCT_HP2_C500 0x6002 /* PhotoSmart C500 */
1532 1532
1533/* HTC products */ 1533/* HTC products */
1534#define USB_PRODUCT_HTC_ANDROID 0x0ffe /* Android */ 1534#define USB_PRODUCT_HTC_ANDROID 0x0ffe /* Android */
1535 1535
1536/* Huawei Technologies products */ 1536/* Huawei Technologies products */
1537#define USB_PRODUCT_HUAWEI_MOBILE 0x1001 /* Huawei Mobile */ 1537#define USB_PRODUCT_HUAWEI_MOBILE 0x1001 /* Huawei Mobile */
1538#define USB_PRODUCT_HUAWEI_E220 0x1003 /* Huawei E220 */ 1538#define USB_PRODUCT_HUAWEI_E220 0x1003 /* Huawei E220 */
1539#define USB_PRODUCT_HUAWEI_E1750 0x140c /* Huawei E1750 */ 1539#define USB_PRODUCT_HUAWEI_E1750 0x140c /* Huawei E1750 */
1540#define USB_PRODUCT_HUAWEI_E1750INIT 0x1446 /* Huawei E1750 USB CD */ 1540#define USB_PRODUCT_HUAWEI_E1750INIT 0x1446 /* Huawei E1750 USB CD */
1541#define USB_PRODUCT_HUAWEI_K3765 0x1465 /* Huawei K3765 */ 1541#define USB_PRODUCT_HUAWEI_K3765 0x1465 /* Huawei K3765 */
1542#define USB_PRODUCT_HUAWEI_E1820 0x14ac /* Huawei E1820 */ 1542#define USB_PRODUCT_HUAWEI_E1820 0x14ac /* Huawei E1820 */
1543#define USB_PRODUCT_HUAWEI_K3765INIT 0x1520 /* Huawei K3765 USB CD */ 1543#define USB_PRODUCT_HUAWEI_K3765INIT 0x1520 /* Huawei K3765 USB CD */
1544 1544
1545/* Huawei-3Com products */ 1545/* Huawei-3Com products */
1546#define USB_PRODUCT_HUAWEI3COM_RT2573 0x0009 /* RT2573 */ 1546#define USB_PRODUCT_HUAWEI3COM_RT2573 0x0009 /* RT2573 */
1547 1547
1548/* Hyundai CuriTel (Audiovox, Pantech) products */ 1548/* Hyundai CuriTel (Audiovox, Pantech) products */
1549#define USB_PRODUCT_HYUNDAI_PC5740 0x3701 /* PC5740 EVDO */ 1549#define USB_PRODUCT_HYUNDAI_PC5740 0x3701 /* PC5740 EVDO */
1550#define USB_PRODUCT_HYUNDAI_UM175 0x3714 /* UM175 EVDO */ 1550#define USB_PRODUCT_HYUNDAI_UM175 0x3714 /* UM175 EVDO */
1551 1551
1552/* IBM Corporation */ 1552/* IBM Corporation */
1553#define USB_PRODUCT_IBM_OPTTRAVELMOUSE 0x3107 /* Optical */ 1553#define USB_PRODUCT_IBM_OPTTRAVELMOUSE 0x3107 /* Optical */
1554#define USB_PRODUCT_IBM_USBCDROMDRIVE 0x4427 /* USB CD-ROM Drive */ 1554#define USB_PRODUCT_IBM_USBCDROMDRIVE 0x4427 /* USB CD-ROM Drive */
1555 1555
1556/* Iiyama products */ 1556/* Iiyama products */
1557#define USB_PRODUCT_IIYAMA_HUB 0x0201 /* Hub */ 1557#define USB_PRODUCT_IIYAMA_HUB 0x0201 /* Hub */
1558 1558
1559/* Imation */ 1559/* Imation */
1560#define USB_PRODUCT_IMATION_FLASHGO 0xb000 /* Flash Go! */ 1560#define USB_PRODUCT_IMATION_FLASHGO 0xb000 /* Flash Go! */
1561 1561
1562/* Inside Out Networks products */ 1562/* Inside Out Networks products */
1563#define USB_PRODUCT_INSIDEOUT_EDGEPORT4 0x0001 /* EdgePort/4 RS232 */ 1563#define USB_PRODUCT_INSIDEOUT_EDGEPORT4 0x0001 /* EdgePort/4 RS232 */
1564#define USB_PRODUCT_INSIDEOUT_HUBPORT7 0x0002 /* Hubport/7 */ 1564#define USB_PRODUCT_INSIDEOUT_HUBPORT7 0x0002 /* Hubport/7 */
1565#define USB_PRODUCT_INSIDEOUT_RAPIDPORT4 0x0003 /* Rapidport/4 */ 1565#define USB_PRODUCT_INSIDEOUT_RAPIDPORT4 0x0003 /* Rapidport/4 */
1566#define USB_PRODUCT_INSIDEOUT_EDGEPORT4T 0x0004 /* Edgeport/4 RS232 for Telxon */ 1566#define USB_PRODUCT_INSIDEOUT_EDGEPORT4T 0x0004 /* Edgeport/4 RS232 for Telxon */
1567#define USB_PRODUCT_INSIDEOUT_EDGEPORT2 0x0005 /* Edgeport/2 RS232 */ 1567#define USB_PRODUCT_INSIDEOUT_EDGEPORT2 0x0005 /* Edgeport/2 RS232 */
1568#define USB_PRODUCT_INSIDEOUT_EDGEPORT4I 0x0006 /* Edgeport/4 RS422 */ 1568#define USB_PRODUCT_INSIDEOUT_EDGEPORT4I 0x0006 /* Edgeport/4 RS422 */
1569#define USB_PRODUCT_INSIDEOUT_EDGEPORT2I 0x0007 /* Edgeport/2 RS422/RS485 */ 1569#define USB_PRODUCT_INSIDEOUT_EDGEPORT2I 0x0007 /* Edgeport/2 RS422/RS485 */
1570#define USB_PRODUCT_INSIDEOUT_HUBPORT4 0x0008 /* Hubport/4 */ 1570#define USB_PRODUCT_INSIDEOUT_HUBPORT4 0x0008 /* Hubport/4 */
1571#define USB_PRODUCT_INSIDEOUT_EDGEPORT8HAND 0x0009 /* Hand-built Edgeport/8 */ 1571#define USB_PRODUCT_INSIDEOUT_EDGEPORT8HAND 0x0009 /* Hand-built Edgeport/8 */
1572#define USB_PRODUCT_INSIDEOUT_MULTIMODEM 0x000A /* MultiTech version of RP/4 */ 1572#define USB_PRODUCT_INSIDEOUT_MULTIMODEM 0x000A /* MultiTech version of RP/4 */
1573#define USB_PRODUCT_INSIDEOUT_EDGEPORTPPORT 0x000B /* Edgeport/(4)21 Parallel port (USS720) */ 1573#define USB_PRODUCT_INSIDEOUT_EDGEPORTPPORT 0x000B /* Edgeport/(4)21 Parallel port (USS720) */
1574#define USB_PRODUCT_INSIDEOUT_EDGEPORT421 0x000C /* Edgeport/421 Hub+RS232+Parallel */ 1574#define USB_PRODUCT_INSIDEOUT_EDGEPORT421 0x000C /* Edgeport/421 Hub+RS232+Parallel */
1575#define USB_PRODUCT_INSIDEOUT_EDGEPORT21 0x000D /* Edgeport/21 RS232+Parallel */ 1575#define USB_PRODUCT_INSIDEOUT_EDGEPORT21 0x000D /* Edgeport/21 RS232+Parallel */
1576#define USB_PRODUCT_INSIDEOUT_EDGEPORT8DC 0x000E /* 1/2 Edgeport/8 (2 EP/4s on 1 PCB) */ 1576#define USB_PRODUCT_INSIDEOUT_EDGEPORT8DC 0x000E /* 1/2 Edgeport/8 (2 EP/4s on 1 PCB) */
1577#define USB_PRODUCT_INSIDEOUT_EDGEPORT8 0x000F /* Edgeport/8 */ 1577#define USB_PRODUCT_INSIDEOUT_EDGEPORT8 0x000F /* Edgeport/8 */
1578#define USB_PRODUCT_INSIDEOUT_EDGEPORT2DIN 0x0010 /* Edgeport/2 RS232 / Apple DIN connector */ 1578#define USB_PRODUCT_INSIDEOUT_EDGEPORT2DIN 0x0010 /* Edgeport/2 RS232 / Apple DIN connector */
1579#define USB_PRODUCT_INSIDEOUT_EDGEPORT4DIN 0x0011 /* Edgeport/4 RS232 / Apple DIN connector */ 1579#define USB_PRODUCT_INSIDEOUT_EDGEPORT4DIN 0x0011 /* Edgeport/4 RS232 / Apple DIN connector */
1580#define USB_PRODUCT_INSIDEOUT_EDGEPORT16DC 0x0012 /* 1/2 Edgeport/16 (2 EP/8s on 1 PCB)) */ 1580#define USB_PRODUCT_INSIDEOUT_EDGEPORT16DC 0x0012 /* 1/2 Edgeport/16 (2 EP/8s on 1 PCB)) */
1581#define USB_PRODUCT_INSIDEOUT_EDGEPORTCOMP 0x0013 /* Edgeport Compatible */ 1581#define USB_PRODUCT_INSIDEOUT_EDGEPORTCOMP 0x0013 /* Edgeport Compatible */
1582#define USB_PRODUCT_INSIDEOUT_EDGEPORT8I 0x0014 /* Edgeport/8 RS422 */ 1582#define USB_PRODUCT_INSIDEOUT_EDGEPORT8I 0x0014 /* Edgeport/8 RS422 */
1583#define USB_PRODUCT_INSIDEOUT_MT4X56USB 0x1403 /* OEM device */ 1583#define USB_PRODUCT_INSIDEOUT_MT4X56USB 0x1403 /* OEM device */
1584 1584
1585/* In-System products */ 1585/* In-System products */
1586#define USB_PRODUCT_INSYSTEM_F5U002 0x0002 /* Parallel printer adapter */ 1586#define USB_PRODUCT_INSYSTEM_F5U002 0x0002 /* Parallel printer adapter */
1587#define USB_PRODUCT_INSYSTEM_ATAPI 0x0031 /* ATAPI adapter */ 1587#define USB_PRODUCT_INSYSTEM_ATAPI 0x0031 /* ATAPI adapter */
1588#define USB_PRODUCT_INSYSTEM_IDEUSB2 0x0060 /* USB2 Storage Adapter */ 1588#define USB_PRODUCT_INSYSTEM_IDEUSB2 0x0060 /* USB2 Storage Adapter */
1589#define USB_PRODUCT_INSYSTEM_ISD110 0x0200 /* IDE adapter ISD110 */ 1589#define USB_PRODUCT_INSYSTEM_ISD110 0x0200 /* IDE adapter ISD110 */
1590#define USB_PRODUCT_INSYSTEM_ISD105 0x0202 /* IDE adapter ISD105 */ 1590#define USB_PRODUCT_INSYSTEM_ISD105 0x0202 /* IDE adapter ISD105 */
1591#define USB_PRODUCT_INSYSTEM_DRIVEV2 0x0301 /* Portable USB Harddrive V2 */ 1591#define USB_PRODUCT_INSYSTEM_DRIVEV2 0x0301 /* Portable USB Harddrive V2 */
1592#define USB_PRODUCT_INSYSTEM_DRIVEV2_5 0x0351 /* Portable USB Harddrive V2 */ 1592#define USB_PRODUCT_INSYSTEM_DRIVEV2_5 0x0351 /* Portable USB Harddrive V2 */
1593#define USB_PRODUCT_INSYSTEM_USBCABLE 0x081a /* USB cable */ 1593#define USB_PRODUCT_INSYSTEM_USBCABLE 0x081a /* USB cable */
1594#define USB_PRODUCT_INSYSTEM_ADAPTERV2 0x5701 /* USB Storage Adapter V2 */ 1594#define USB_PRODUCT_INSYSTEM_ADAPTERV2 0x5701 /* USB Storage Adapter V2 */
1595 1595
1596/* Intel products */ 1596/* Intel products */
1597#define USB_PRODUCT_INTEL_EASYPC_CAMERA 0x0110 /* Easy PC Camera */ 1597#define USB_PRODUCT_INTEL_EASYPC_CAMERA 0x0110 /* Easy PC Camera */
1598#define USB_PRODUCT_INTEL_I2011B 0x1111 /* Wireless 2011B */ 1598#define USB_PRODUCT_INTEL_I2011B 0x1111 /* Wireless 2011B */
1599#define USB_PRODUCT_INTEL_TESTBOARD 0x9890 /* 82930 test board */ 1599#define USB_PRODUCT_INTEL_TESTBOARD 0x9890 /* 82930 test board */
1600 1600
1601/* Intersil products */ 1601/* Intersil products */
1602#define USB_PRODUCT_INTERSIL_PRISM_GT 0x1000 /* PrismGT USB 2.0 WLAN */ 1602#define USB_PRODUCT_INTERSIL_PRISM_GT 0x1000 /* PrismGT USB 2.0 WLAN */
1603#define USB_PRODUCT_INTERSIL_PRISM_2X 0x3642 /* Prism2.x WLAN */ 1603#define USB_PRODUCT_INTERSIL_PRISM_2X 0x3642 /* Prism2.x WLAN */
1604 1604
1605/* Interpid Control Systems products */ 1605/* Interpid Control Systems products */
1606#define USB_PRODUCT_INTREPIDCS_VALUECAN 0x0601 /* ValueCAN */ 1606#define USB_PRODUCT_INTREPIDCS_VALUECAN 0x0601 /* ValueCAN */
1607#define USB_PRODUCT_INTREPIDCS_NEOVI 0x0701 /* NeoVI Blue */ 1607#define USB_PRODUCT_INTREPIDCS_NEOVI 0x0701 /* NeoVI Blue */
1608 1608
1609/* I-O DATA products */ 1609/* I-O DATA products */
1610#define USB_PRODUCT_IODATA_IU_CD2 0x0204 /* DVD Multi-plus unit iU-CD2 */ 1610#define USB_PRODUCT_IODATA_IU_CD2 0x0204 /* DVD Multi-plus unit iU-CD2 */
1611#define USB_PRODUCT_IODATA_DVR_UEH8 0x0206 /* DVD Multi-plus unit DVR-UEH8 */ 1611#define USB_PRODUCT_IODATA_DVR_UEH8 0x0206 /* DVD Multi-plus unit DVR-UEH8 */
1612#define USB_PRODUCT_IODATA_USBSSMRW 0x0314 /* USB-SSMRW SD-card adapter */ 1612#define USB_PRODUCT_IODATA_USBSSMRW 0x0314 /* USB-SSMRW SD-card adapter */
1613#define USB_PRODUCT_IODATA_USBSDRW 0x031e /* USB-SDRW SD-card adapter */ 1613#define USB_PRODUCT_IODATA_USBSDRW 0x031e /* USB-SDRW SD-card adapter */
1614#define USB_PRODUCT_IODATA_USBETT 0x0901 /* USB ET/T */ 1614#define USB_PRODUCT_IODATA_USBETT 0x0901 /* USB ET/T */
1615#define USB_PRODUCT_IODATA_USBETTX 0x0904 /* USB ET/TX */ 1615#define USB_PRODUCT_IODATA_USBETTX 0x0904 /* USB ET/TX */
1616#define USB_PRODUCT_IODATA_USBETTXS 0x0913 /* USB ET/TX-S */ 1616#define USB_PRODUCT_IODATA_USBETTXS 0x0913 /* USB ET/TX-S */
1617#define USB_PRODUCT_IODATA_USBWNB11A 0x0919 /* USB WN-B11 */ 1617#define USB_PRODUCT_IODATA_USBWNB11A 0x0919 /* USB WN-B11 */
1618#define USB_PRODUCT_IODATA_USBWNB11 0x0922 /* USB Airport WN-B11 */ 1618#define USB_PRODUCT_IODATA_USBWNB11 0x0922 /* USB Airport WN-B11 */
1619#define USB_PRODUCT_IODATA_USBWNG54US 0x0928 /* USB WN-G54/US */ 1619#define USB_PRODUCT_IODATA_USBWNG54US 0x0928 /* USB WN-G54/US */
1620#define USB_PRODUCT_IODATA_USBWNG54US_NF 0x0929 /* USB WN-G54/US */ 1620#define USB_PRODUCT_IODATA_USBWNG54US_NF 0x0929 /* USB WN-G54/US */
1621#define USB_PRODUCT_IODATA_ETXUS2 0x092a /* ETX-US2 */ 1621#define USB_PRODUCT_IODATA_ETXUS2 0x092a /* ETX-US2 */
1622#define USB_PRODUCT_IODATA_ETGUS2 0x0930 /* ETG-US2 */ 1622#define USB_PRODUCT_IODATA_ETGUS2 0x0930 /* ETG-US2 */
1623#define USB_PRODUCT_IODATA_FT232R 0x093c /* FT232R */ 1623#define USB_PRODUCT_IODATA_FT232R 0x093c /* FT232R */
1624#define USB_PRODUCT_IODATA_WNGDNUS2 0x093f /* WN-GDN/US2 */ 1624#define USB_PRODUCT_IODATA_WNGDNUS2 0x093f /* WN-GDN/US2 */
1625#define USB_PRODUCT_IODATA_RT3072_1 0x0944 /* RT3072 */ 1625#define USB_PRODUCT_IODATA_RT3072_1 0x0944 /* RT3072 */
1626#define USB_PRODUCT_IODATA_RT3072_2 0x0945 /* RT3072 */ 1626#define USB_PRODUCT_IODATA_RT3072_2 0x0945 /* RT3072 */
1627#define USB_PRODUCT_IODATA_RT3072_3 0x0947 /* RT3072 */ 1627#define USB_PRODUCT_IODATA_RT3072_3 0x0947 /* RT3072 */
1628#define USB_PRODUCT_IODATA_RT3072_4 0x0948 /* RT3072 */ 1628#define USB_PRODUCT_IODATA_RT3072_4 0x0948 /* RT3072 */
1629#define USB_PRODUCT_IODATA_USBRSAQ 0x0a03 /* USB serial adapter USB-RSAQ1 */ 1629#define USB_PRODUCT_IODATA_USBRSAQ 0x0a03 /* USB serial adapter USB-RSAQ1 */
1630#define USB_PRODUCT_IODATA_USBRSAQ5 0x0a0e /* USB serial adapter USB-RSAQ5 */ 1630#define USB_PRODUCT_IODATA_USBRSAQ5 0x0a0e /* USB serial adapter USB-RSAQ5 */
1631 1631
1632/* I-O DATA(2) products */ 1632/* I-O DATA(2) products */
1633#define USB_PRODUCT_IODATA2_USB2SC 0x0a09 /* USB2.0-SCSI Bridge USB2-SC */ 1633#define USB_PRODUCT_IODATA2_USB2SC 0x0a09 /* USB2.0-SCSI Bridge USB2-SC */
1634 1634
1635/* Iomega products */ 1635/* Iomega products */
1636#define USB_PRODUCT_IOMEGA_ZIP100 0x0001 /* Zip 100 */ 1636#define USB_PRODUCT_IOMEGA_ZIP100 0x0001 /* Zip 100 */
1637#define USB_PRODUCT_IOMEGA_ZIP250 0x0030 /* Zip 250 */ 1637#define USB_PRODUCT_IOMEGA_ZIP250 0x0030 /* Zip 250 */
1638#define USB_PRODUCT_IOMEGA_ZIP250_2 0x0032 /* Zip 250 */ 1638#define USB_PRODUCT_IOMEGA_ZIP250_2 0x0032 /* Zip 250 */
1639#define USB_PRODUCT_IOMEGA_CDRW 0x0055 /* CDRW 9602 */ 1639#define USB_PRODUCT_IOMEGA_CDRW 0x0055 /* CDRW 9602 */
1640 1640
1641/* iRiver products */ 1641/* iRiver products */
1642#define USB_PRODUCT_IRIVER_IFP_1XX 0x1101 /* iFP-1xx */ 1642#define USB_PRODUCT_IRIVER_IFP_1XX 0x1101 /* iFP-1xx */
1643#define USB_PRODUCT_IRIVER_IFP_3XX 0x1103 /* iFP-3xx */ 1643#define USB_PRODUCT_IRIVER_IFP_3XX 0x1103 /* iFP-3xx */
1644#define USB_PRODUCT_IRIVER_IFP_5XX 0x1105 /* iFP-5xx */ 1644#define USB_PRODUCT_IRIVER_IFP_5XX 0x1105 /* iFP-5xx */
1645 1645
1646/* Jablotron products */ 1646/* Jablotron products */
1647#define USB_PRODUCT_JABLOTRON_PC60B 0x0001 /* PC-60B */ 1647#define USB_PRODUCT_JABLOTRON_PC60B 0x0001 /* PC-60B */
1648 1648
1649/* Jaton products */ 1649/* Jaton products */
1650#define USB_PRODUCT_JATON_EDA 0x5704 /* Ethernet Device Adapter */ 1650#define USB_PRODUCT_JATON_EDA 0x5704 /* Ethernet Device Adapter */
1651 1651
1652/* Jenoptik products */ 1652/* Jenoptik products */
1653#define USB_PRODUCT_JENOPTIK_JD350 0x5300 /* JD 350 Camera/mp3 player */ 1653#define USB_PRODUCT_JENOPTIK_JD350 0x5300 /* JD 350 Camera/mp3 player */
1654 1654
1655/* JRC products */ 1655/* JRC products */
1656#define USB_PRODUCT_JRC_AH_J3001V_J3002V 0x0001 /* AirH\"PHONE AH-J3001V/J3002V */ 1656#define USB_PRODUCT_JRC_AH_J3001V_J3002V 0x0001 /* AirH\"PHONE AH-J3001V/J3002V */
1657 1657
1658/* JVC products */ 1658/* JVC products */
1659#define USB_PRODUCT_JVC_GR_DX95 0x000a /* GR-DX95 */ 1659#define USB_PRODUCT_JVC_GR_DX95 0x000a /* GR-DX95 */
1660#define USB_PRODUCT_JVC_MP_PRX1 0x3008 /* MP-PRX1 Ethernet */ 1660#define USB_PRODUCT_JVC_MP_PRX1 0x3008 /* MP-PRX1 Ethernet */
1661#define USB_PRODUCT_JVC_MP_XP7250_WL 0x3009 /* MP-XP7250 Builtin WLAN */ 1661#define USB_PRODUCT_JVC_MP_XP7250_WL 0x3009 /* MP-XP7250 Builtin WLAN */
1662 1662
1663/* Kawasaki products */ 1663/* Kawasaki products */
1664#define USB_PRODUCT_KLSI_DUH3E10BT 0x0008 /* 10BT Ethernet adapter, in the DU-H3E */ 1664#define USB_PRODUCT_KLSI_DUH3E10BT 0x0008 /* 10BT Ethernet adapter, in the DU-H3E */
1665#define USB_PRODUCT_KLSI_DUH3E10BTN 0x0009 /* 10BT Ethernet adapter, in the DU-H3E */ 1665#define USB_PRODUCT_KLSI_DUH3E10BTN 0x0009 /* 10BT Ethernet adapter, in the DU-H3E */
1666 1666
1667/* Kawatsu products */ 1667/* Kawatsu products */
1668#define USB_PRODUCT_KAWATSU_MH4000P 0x0003 /* MiniHub 4000P */ 1668#define USB_PRODUCT_KAWATSU_MH4000P 0x0003 /* MiniHub 4000P */
1669#define USB_PRODUCT_KAWATSU_KC180 0x0180 /* KC-180 IrDA */ 1669#define USB_PRODUCT_KAWATSU_KC180 0x0180 /* KC-180 IrDA */
1670 1670
1671/* Keisokugiken products */ 1671/* Keisokugiken products */
1672#define USB_PRODUCT_KEISOKUGIKEN_USBDAQ 0x0068 /* HKS-0200 USBDAQ */ 1672#define USB_PRODUCT_KEISOKUGIKEN_USBDAQ 0x0068 /* HKS-0200 USBDAQ */
1673 1673
1674/* Kensington products */ 1674/* Kensington products */
1675#define USB_PRODUCT_KENSINGTON_ORBIT 0x1003 /* Orbit USB/PS2 trackball */ 1675#define USB_PRODUCT_KENSINGTON_ORBIT 0x1003 /* Orbit USB/PS2 trackball */
1676#define USB_PRODUCT_KENSINGTON_TURBOBALL 0x1005 /* TurboBall */ 1676#define USB_PRODUCT_KENSINGTON_TURBOBALL 0x1005 /* TurboBall */
1677#define USB_PRODUCT_KENSINGTON_ORBIT_MAC 0x1009 /* Orbit USB trackball for Mac */ 1677#define USB_PRODUCT_KENSINGTON_ORBIT_MAC 0x1009 /* Orbit USB trackball for Mac */
1678#define USB_PRODUCT_KENSINGTON_VIDEOCAM_VGA 0x5002 /* VideoCAM VGA */ 1678#define USB_PRODUCT_KENSINGTON_VIDEOCAM_VGA 0x5002 /* VideoCAM VGA */
1679 1679
1680/* Keyspan products */ 1680/* Keyspan products */
1681#define USB_PRODUCT_KEYSPAN_USA28_NF 0x0101 /* USA-28 serial adapter (no firmware) */ 1681#define USB_PRODUCT_KEYSPAN_USA28_NF 0x0101 /* USA-28 serial adapter (no firmware) */
1682#define USB_PRODUCT_KEYSPAN_USA28X_NF 0x0102 /* USA-28X serial adapter (no firmware) */ 1682#define USB_PRODUCT_KEYSPAN_USA28X_NF 0x0102 /* USA-28X serial adapter (no firmware) */
1683#define USB_PRODUCT_KEYSPAN_USA19_NF 0x0103 /* USA-19 serial adapter (no firmware) */ 1683#define USB_PRODUCT_KEYSPAN_USA19_NF 0x0103 /* USA-19 serial adapter (no firmware) */
1684#define USB_PRODUCT_KEYSPAN_USA18_NF 0x0104 /* USA-18 serial adapter (no firmware) */ 1684#define USB_PRODUCT_KEYSPAN_USA18_NF 0x0104 /* USA-18 serial adapter (no firmware) */
1685#define USB_PRODUCT_KEYSPAN_USA18X_NF 0x0105 /* USA-18X serial adapter (no firmware) */ 1685#define USB_PRODUCT_KEYSPAN_USA18X_NF 0x0105 /* USA-18X serial adapter (no firmware) */
1686#define USB_PRODUCT_KEYSPAN_USA19W_NF 0x0106 /* USA-19W serial adapter (no firmware) */ 1686#define USB_PRODUCT_KEYSPAN_USA19W_NF 0x0106 /* USA-19W serial adapter (no firmware) */
1687#define USB_PRODUCT_KEYSPAN_USA19 0x0107 /* USA-19 serial adapter */ 1687#define USB_PRODUCT_KEYSPAN_USA19 0x0107 /* USA-19 serial adapter */
1688#define USB_PRODUCT_KEYSPAN_USA19W 0x0108 /* USA-19W serial adapter */ 1688#define USB_PRODUCT_KEYSPAN_USA19W 0x0108 /* USA-19W serial adapter */
1689#define USB_PRODUCT_KEYSPAN_USA49W_NF 0x0109 /* USA-49W serial adapter (no firmware) */ 1689#define USB_PRODUCT_KEYSPAN_USA49W_NF 0x0109 /* USA-49W serial adapter (no firmware) */
1690#define USB_PRODUCT_KEYSPAN_USA49W 0x010a /* USA-49W serial adapter */ 1690#define USB_PRODUCT_KEYSPAN_USA49W 0x010a /* USA-49W serial adapter */
1691#define USB_PRODUCT_KEYSPAN_USA19QI_NF 0x010b /* USA-19QI serial adapter (no firmware) */ 1691#define USB_PRODUCT_KEYSPAN_USA19QI_NF 0x010b /* USA-19QI serial adapter (no firmware) */
1692#define USB_PRODUCT_KEYSPAN_USA19QI 0x010c /* USA-19QI serial adapter */ 1692#define USB_PRODUCT_KEYSPAN_USA19QI 0x010c /* USA-19QI serial adapter */
1693#define USB_PRODUCT_KEYSPAN_USA19Q_NF 0x010d /* USA-19Q serial adapter (no firmware) */ 1693#define USB_PRODUCT_KEYSPAN_USA19Q_NF 0x010d /* USA-19Q serial adapter (no firmware) */
1694#define USB_PRODUCT_KEYSPAN_USA19Q 0x010e /* USA-19Q serial adapter */ 1694#define USB_PRODUCT_KEYSPAN_USA19Q 0x010e /* USA-19Q serial adapter */
1695#define USB_PRODUCT_KEYSPAN_USA28 0x010f /* USA-28 serial adapter */ 1695#define USB_PRODUCT_KEYSPAN_USA28 0x010f /* USA-28 serial adapter */
1696#define USB_PRODUCT_KEYSPAN_USA28XXB 0x0110 /* USA-28X/XB serial adapter */ 1696#define USB_PRODUCT_KEYSPAN_USA28XXB 0x0110 /* USA-28X/XB serial adapter */
1697#define USB_PRODUCT_KEYSPAN_USA18 0x0111 /* USA-18 serial adapter */ 1697#define USB_PRODUCT_KEYSPAN_USA18 0x0111 /* USA-18 serial adapter */
1698#define USB_PRODUCT_KEYSPAN_USA18X 0x0112 /* USA-18X serial adapter */ 1698#define USB_PRODUCT_KEYSPAN_USA18X 0x0112 /* USA-18X serial adapter */
1699#define USB_PRODUCT_KEYSPAN_USA28XB_NF 0x0113 /* USA-28XB serial adapter (no firmware) */ 1699#define USB_PRODUCT_KEYSPAN_USA28XB_NF 0x0113 /* USA-28XB serial adapter (no firmware) */
1700#define USB_PRODUCT_KEYSPAN_USA28XA_NF 0x0114 /* USA-28XB serial adapter (no firmware) */ 1700#define USB_PRODUCT_KEYSPAN_USA28XA_NF 0x0114 /* USA-28XB serial adapter (no firmware) */
1701#define USB_PRODUCT_KEYSPAN_USA28XA 0x0115 /* USA-28XA serial adapter */ 1701#define USB_PRODUCT_KEYSPAN_USA28XA 0x0115 /* USA-28XA serial adapter */
1702#define USB_PRODUCT_KEYSPAN_USA18XA_NF 0x0116 /* USA-18XA serial adapter (no firmware) */ 1702#define USB_PRODUCT_KEYSPAN_USA18XA_NF 0x0116 /* USA-18XA serial adapter (no firmware) */
1703#define USB_PRODUCT_KEYSPAN_USA18XA 0x0117 /* USA-18XA serial adapter */ 1703#define USB_PRODUCT_KEYSPAN_USA18XA 0x0117 /* USA-18XA serial adapter */
1704#define USB_PRODUCT_KEYSPAN_USA19QW_NF 0x0118 /* USA-19QW serial adapter (no firmware) */ 1704#define USB_PRODUCT_KEYSPAN_USA19QW_NF 0x0118 /* USA-19QW serial adapter (no firmware) */
1705#define USB_PRODUCT_KEYSPAN_USA19QW 0x0119 /* USA-19QW serial adapter */ 1705#define USB_PRODUCT_KEYSPAN_USA19QW 0x0119 /* USA-19QW serial adapter */
1706#define USB_PRODUCT_KEYSPAN_UIA10 0x0201 /* UIA-10 remote control */ 1706#define USB_PRODUCT_KEYSPAN_UIA10 0x0201 /* UIA-10 remote control */
1707#define USB_PRODUCT_KEYSPAN_UIA11 0x0202 /* UIA-11 remote control */ 1707#define USB_PRODUCT_KEYSPAN_UIA11 0x0202 /* UIA-11 remote control */
1708 1708
1709/* Kingston products */ 1709/* Kingston products */
1710#define USB_PRODUCT_KINGSTON_XX1 0x0008 /* Ethernet Adapter */ 1710#define USB_PRODUCT_KINGSTON_XX1 0x0008 /* Ethernet Adapter */
1711#define USB_PRODUCT_KINGSTON_KNU101TX 0x000a /* KNU101TX USB Ethernet */ 1711#define USB_PRODUCT_KINGSTON_KNU101TX 0x000a /* KNU101TX USB Ethernet */
1712#define USB_PRODUCT_KINGSTON_DT102_G2 0x1624 /* DT 102 G2 */ 1712#define USB_PRODUCT_KINGSTON_DT102_G2 0x1624 /* DT 102 G2 */
1713#define USB_PRODUCT_KINGSTON_DT101_II 0x1625 /* DT 101 II */ 1713#define USB_PRODUCT_KINGSTON_DT101_II 0x1625 /* DT 101 II */
1714#define USB_PRODUCT_KINGSTON_DTMINI10 0x162c /* DT Mini 10 */ 1714#define USB_PRODUCT_KINGSTON_DTMINI10 0x162c /* DT Mini 10 */
1715#define USB_PRODUCT_KINGSTON_DT101_G2 0x1642 /* DT 101 G2 */ 1715#define USB_PRODUCT_KINGSTON_DT101_G2 0x1642 /* DT 101 G2 */
1716 1716
1717/* Kodak products */ 1717/* Kodak products */
1718#define USB_PRODUCT_KODAK_DC220 0x0100 /* Digital Science DC220 */ 1718#define USB_PRODUCT_KODAK_DC220 0x0100 /* Digital Science DC220 */
1719#define USB_PRODUCT_KODAK_DC260 0x0110 /* Digital Science DC260 */ 1719#define USB_PRODUCT_KODAK_DC260 0x0110 /* Digital Science DC260 */
1720#define USB_PRODUCT_KODAK_DC265 0x0111 /* Digital Science DC265 */ 1720#define USB_PRODUCT_KODAK_DC265 0x0111 /* Digital Science DC265 */
1721#define USB_PRODUCT_KODAK_DC290 0x0112 /* Digital Science DC290 */ 1721#define USB_PRODUCT_KODAK_DC290 0x0112 /* Digital Science DC290 */
1722#define USB_PRODUCT_KODAK_DC240 0x0120 /* Digital Science DC240 */ 1722#define USB_PRODUCT_KODAK_DC240 0x0120 /* Digital Science DC240 */
1723#define USB_PRODUCT_KODAK_DC280 0x0130 /* Digital Science DC280 */ 1723#define USB_PRODUCT_KODAK_DC280 0x0130 /* Digital Science DC280 */
1724#define USB_PRODUCT_KODAK_DX4900 0x0550 /* EasyShare DX4900 */ 1724#define USB_PRODUCT_KODAK_DX4900 0x0550 /* EasyShare DX4900 */
1725 1725
1726/* Konica Corp. Products */ 1726/* Konica Corp. Products */
1727#define USB_PRODUCT_KONICA_CAMERA 0x0720 /* Digital Color Camera */ 1727#define USB_PRODUCT_KONICA_CAMERA 0x0720 /* Digital Color Camera */
1728 1728
1729/* KYE products */ 1729/* KYE products */
1730#define USB_PRODUCT_KYE_NICHE 0x0001 /* Niche mouse */ 1730#define USB_PRODUCT_KYE_NICHE 0x0001 /* Niche mouse */
1731#define USB_PRODUCT_KYE_NETSCROLL 0x0003 /* Genius NetScroll mouse */ 1731#define USB_PRODUCT_KYE_NETSCROLL 0x0003 /* Genius NetScroll mouse */
1732#define USB_PRODUCT_KYE_G07 0x1002 /* MaxFire G-07 gamepad */ 1732#define USB_PRODUCT_KYE_G07 0x1002 /* MaxFire G-07 gamepad */
1733#define USB_PRODUCT_KYE_FLIGHT2000 0x1004 /* Flight 2000 joystick */ 1733#define USB_PRODUCT_KYE_FLIGHT2000 0x1004 /* Flight 2000 joystick */
1734#define USB_PRODUCT_KYE_VIVIDPRO 0x2001 /* ColorPage Vivid-Pro scanner */ 1734#define USB_PRODUCT_KYE_VIVIDPRO 0x2001 /* ColorPage Vivid-Pro scanner */
1735 1735
1736/* Kyocera products */ 1736/* Kyocera products */
1737#define USB_PRODUCT_KYOCERA_AHK3001V 0x0203 /* AH-K3001V */ 1737#define USB_PRODUCT_KYOCERA_AHK3001V 0x0203 /* AH-K3001V */
1738 1738
1739/* LaCie products */ 1739/* LaCie products */
1740#define USB_PRODUCT_LACIE_PKTDRV 0x0211 /* PocketDrive */ 1740#define USB_PRODUCT_LACIE_PKTDRV 0x0211 /* PocketDrive */
1741#define USB_PRODUCT_LACIE_HD 0xa601 /* Hard Disk */ 1741#define USB_PRODUCT_LACIE_HD 0xa601 /* Hard Disk */
1742#define USB_PRODUCT_LACIE_CDRW 0xa602 /* CD R/W */ 1742#define USB_PRODUCT_LACIE_CDRW 0xa602 /* CD R/W */
1743 1743
1744/* Lexar products */ 1744/* Lexar products */
1745#define USB_PRODUCT_LEXAR_JUMPSHOT 0x0001 /* jumpSHOT CompactFlash Reader */ 1745#define USB_PRODUCT_LEXAR_JUMPSHOT 0x0001 /* jumpSHOT CompactFlash Reader */
1746#define USB_PRODUCT_LEXAR_2662WAR 0xa002 /* 2662W-AR */ 1746#define USB_PRODUCT_LEXAR_2662WAR 0xa002 /* 2662W-AR */
1747#define USB_PRODUCT_LEXAR_MCR 0xb018 /* Multi-Card Reader */ 1747#define USB_PRODUCT_LEXAR_MCR 0xb018 /* Multi-Card Reader */
1748 1748
1749/* Lexmark products */ 1749/* Lexmark products */
1750#define USB_PRODUCT_LEXMARK_S2450 0x0009 /* Optra S 2450 */ 1750#define USB_PRODUCT_LEXMARK_S2450 0x0009 /* Optra S 2450 */
1751 1751
1752/* Linksys products */ 1752/* Linksys products */
1753#define USB_PRODUCT_LINKSYS_MAUSB2 0x0105 /* Camedia MAUSB-2 */ 1753#define USB_PRODUCT_LINKSYS_MAUSB2 0x0105 /* Camedia MAUSB-2 */
1754#define USB_PRODUCT_LINKSYS_USB10TX1 0x200c /* USB10TX */ 1754#define USB_PRODUCT_LINKSYS_USB10TX1 0x200c /* USB10TX */
1755#define USB_PRODUCT_LINKSYS_USB10T 0x2202 /* USB10T Ethernet */ 1755#define USB_PRODUCT_LINKSYS_USB10T 0x2202 /* USB10T Ethernet */
1756#define USB_PRODUCT_LINKSYS_USB100TX 0x2203 /* USB100TX Ethernet */ 1756#define USB_PRODUCT_LINKSYS_USB100TX 0x2203 /* USB100TX Ethernet */
1757#define USB_PRODUCT_LINKSYS_USB100H1 0x2204 /* USB100H1 Ethernet/HPNA */ 1757#define USB_PRODUCT_LINKSYS_USB100H1 0x2204 /* USB100H1 Ethernet/HPNA */
1758#define USB_PRODUCT_LINKSYS_USB10TA 0x2206 /* USB10TA Ethernet */ 1758#define USB_PRODUCT_LINKSYS_USB10TA 0x2206 /* USB10TA Ethernet */
1759#define USB_PRODUCT_LINKSYS_WUSB11 0x2211 /* WUSB11 Wireless USB Network Adapter */ 1759#define USB_PRODUCT_LINKSYS_WUSB11 0x2211 /* WUSB11 Wireless USB Network Adapter */
1760#define USB_PRODUCT_LINKSYS_WUSB11_25 0x2212 /* WUSB11 Wireless USB Network Adapter (version 2.5) */ 1760#define USB_PRODUCT_LINKSYS_WUSB11_25 0x2212 /* WUSB11 Wireless USB Network Adapter (version 2.5) */
1761#define USB_PRODUCT_LINKSYS_WUSB12_11 0x2213 /* WUSB12 802.11b v1.1 */ 1761#define USB_PRODUCT_LINKSYS_WUSB12_11 0x2213 /* WUSB12 802.11b v1.1 */
1762#define USB_PRODUCT_LINKSYS_USB10TX2 0x400b /* USB10TX */ 1762#define USB_PRODUCT_LINKSYS_USB10TX2 0x400b /* USB10TX */
1763#define USB_PRODUCT_LINKSYS2_WUSB11 0x2219 /* WUSB11 */ 1763#define USB_PRODUCT_LINKSYS2_WUSB11 0x2219 /* WUSB11 */
1764#define USB_PRODUCT_LINKSYS2_USB200M 0x2226 /* USB 2.0 10/100 ethernet controller */ 1764#define USB_PRODUCT_LINKSYS2_USB200M 0x2226 /* USB 2.0 10/100 ethernet controller */
1765#define USB_PRODUCT_LINKSYS3_WUSB11V28 0x2233 /* WUSB11-V28 */ 1765#define USB_PRODUCT_LINKSYS3_WUSB11V28 0x2233 /* WUSB11-V28 */
1766#define USB_PRODUCT_LINKSYS4_USB1000 0x0039 /* USB1000 */ 1766#define USB_PRODUCT_LINKSYS4_USB1000 0x0039 /* USB1000 */
1767#define USB_PRODUCT_LINKSYS4_WUSB100 0x0070 /* WUSB100 */ 1767#define USB_PRODUCT_LINKSYS4_WUSB100 0x0070 /* WUSB100 */
1768#define USB_PRODUCT_LINKSYS4_WUSB600N 0x0071 /* WUSB600N */ 1768#define USB_PRODUCT_LINKSYS4_WUSB600N 0x0071 /* WUSB600N */
1769#define USB_PRODUCT_LINKSYS4_WUSB54GC_3 0x0077 /* WUSB54GC v3 */ 1769#define USB_PRODUCT_LINKSYS4_WUSB54GC_3 0x0077 /* WUSB54GC v3 */
1770 1770
1771/* Logitec products */ 1771/* Logitec products */
1772#define USB_PRODUCT_LOGITEC_LDR_H443SU2 0x0033 /* DVD Multi-plus unit LDR-H443SU2 */ 1772#define USB_PRODUCT_LOGITEC_LDR_H443SU2 0x0033 /* DVD Multi-plus unit LDR-H443SU2 */
1773#define USB_PRODUCT_LOGITEC_LDR_H443U2 0x00b3 /* DVD Multi-plus unit LDR-H443U2 */ 1773#define USB_PRODUCT_LOGITEC_LDR_H443U2 0x00b3 /* DVD Multi-plus unit LDR-H443U2 */
1774#define USB_PRODUCT_LOGITEC_LAN_GTJU2 0x0102 /* LAN-GTJ/U2 */ 1774#define USB_PRODUCT_LOGITEC_LAN_GTJU2 0x0102 /* LAN-GTJ/U2 */
1775#define USB_PRODUCT_LOGITEC_LANTX 0x0105 /* LAN-TX */ 1775#define USB_PRODUCT_LOGITEC_LANTX 0x0105 /* LAN-TX */
1776#define USB_PRODUCT_LOGITEC_RTL8187 0x010c /* RTL8187 */ 1776#define USB_PRODUCT_LOGITEC_RTL8187 0x010c /* RTL8187 */
1777#define USB_PRODUCT_LOGITEC_RT2870_1 0x0162 /* RT2870 */ 1777#define USB_PRODUCT_LOGITEC_RT2870_1 0x0162 /* RT2870 */
1778#define USB_PRODUCT_LOGITEC_RT2870_2 0x0163 /* RT2870 */ 1778#define USB_PRODUCT_LOGITEC_RT2870_2 0x0163 /* RT2870 */
1779#define USB_PRODUCT_LOGITEC_RT2870_3 0x0164 /* RT2870 */ 1779#define USB_PRODUCT_LOGITEC_RT2870_3 0x0164 /* RT2870 */
1780 1780
1781/* Logitech products */ 1781/* Logitech products */
1782#define USB_PRODUCT_LOGITECH_M2452 0x0203 /* M2452 keyboard */ 1782#define USB_PRODUCT_LOGITECH_M2452 0x0203 /* M2452 keyboard */
1783#define USB_PRODUCT_LOGITECH_M4848 0x0301 /* M4848 mouse */ 1783#define USB_PRODUCT_LOGITECH_M4848 0x0301 /* M4848 mouse */
1784#define USB_PRODUCT_LOGITECH_PAGESCAN 0x040f /* PageScan */ 1784#define USB_PRODUCT_LOGITECH_PAGESCAN 0x040f /* PageScan */
1785#define USB_PRODUCT_LOGITECH_QUICKCAMWEB 0x0801 /* QuickCam Web */ 1785#define USB_PRODUCT_LOGITECH_QUICKCAMWEB 0x0801 /* QuickCam Web */
1786#define USB_PRODUCT_LOGITECH_QUICKCAMPRO 0x0810 /* QuickCam Pro */ 1786#define USB_PRODUCT_LOGITECH_QUICKCAMPRO 0x0810 /* QuickCam Pro */
1787#define USB_PRODUCT_LOGITECH_QUICKCAMEXP 0x0840 /* QuickCam Express */ 1787#define USB_PRODUCT_LOGITECH_QUICKCAMEXP 0x0840 /* QuickCam Express */
1788#define USB_PRODUCT_LOGITECH_QUICKCAM 0x0850 /* QuickCam */ 1788#define USB_PRODUCT_LOGITECH_QUICKCAM 0x0850 /* QuickCam */
1789#define USB_PRODUCT_LOGITECH_QUICKCAMEXP2 0x0870 /* QuickCam Express */ 1789#define USB_PRODUCT_LOGITECH_QUICKCAMEXP2 0x0870 /* QuickCam Express */
1790#define USB_PRODUCT_LOGITECH_QUICKCAMPRO3k 0x08b0 /* QuickCam Pro 3000 */ 1790#define USB_PRODUCT_LOGITECH_QUICKCAMPRO3k 0x08b0 /* QuickCam Pro 3000 */
1791#define USB_PRODUCT_LOGITECH_QUICKCAMPRONB 0x08b1 /* QuickCam for Notebook Pro */ 1791#define USB_PRODUCT_LOGITECH_QUICKCAMPRONB 0x08b1 /* QuickCam for Notebook Pro */
1792#define USB_PRODUCT_LOGITECH_QUICKCAMPRO4K 0x08b2 /* QuickCam Pro 4000 */ 1792#define USB_PRODUCT_LOGITECH_QUICKCAMPRO4K 0x08b2 /* QuickCam Pro 4000 */
1793#define USB_PRODUCT_LOGITECH_QUICKCAMMESS 0x08f0 /* QuickCam Messenger */ 1793#define USB_PRODUCT_LOGITECH_QUICKCAMMESS 0x08f0 /* QuickCam Messenger */
1794#define USB_PRODUCT_LOGITECH_N43 0xc000 /* N43 */ 1794#define USB_PRODUCT_LOGITECH_N43 0xc000 /* N43 */
1795#define USB_PRODUCT_LOGITECH_N48 0xc001 /* N48 mouse */ 1795#define USB_PRODUCT_LOGITECH_N48 0xc001 /* N48 mouse */
1796#define USB_PRODUCT_LOGITECH_MBA47 0xc002 /* M-BA47 mouse */ 1796#define USB_PRODUCT_LOGITECH_MBA47 0xc002 /* M-BA47 mouse */
1797#define USB_PRODUCT_LOGITECH_WMMOUSE 0xc004 /* WingMan Gaming Mouse */ 1797#define USB_PRODUCT_LOGITECH_WMMOUSE 0xc004 /* WingMan Gaming Mouse */
1798#define USB_PRODUCT_LOGITECH_BD58 0xc00c /* BD58 mouse */ 1798#define USB_PRODUCT_LOGITECH_BD58 0xc00c /* BD58 mouse */
1799#define USB_PRODUCT_LOGITECH_USBPS2MOUSE 0xc00e /* USB-PS/2 Optical Mouse */ 1799#define USB_PRODUCT_LOGITECH_USBPS2MOUSE 0xc00e /* USB-PS/2 Optical Mouse */
1800#define USB_PRODUCT_LOGITECH_MUV55A 0xc016 /* M-UV55a */ 1800#define USB_PRODUCT_LOGITECH_MUV55A 0xc016 /* M-UV55a */
1801#define USB_PRODUCT_LOGITECH_UN58A 0xc030 /* iFeel Mouse */ 1801#define USB_PRODUCT_LOGITECH_UN58A 0xc030 /* iFeel Mouse */
1802#define USB_PRODUCT_LOGITECH_WMPAD 0xc208 /* WingMan GamePad Extreme */ 1802#define USB_PRODUCT_LOGITECH_WMPAD 0xc208 /* WingMan GamePad Extreme */
1803#define USB_PRODUCT_LOGITECH_WMRPAD 0xc20a /* WingMan RumblePad */ 1803#define USB_PRODUCT_LOGITECH_WMRPAD 0xc20a /* WingMan RumblePad */
1804#define USB_PRODUCT_LOGITECH_WMJOY 0xc281 /* WingMan Force joystick */ 1804#define USB_PRODUCT_LOGITECH_WMJOY 0xc281 /* WingMan Force joystick */
1805#define USB_PRODUCT_LOGITECH_WMFFGP 0xc293 /* WingMan Formula Force GP (GT-Force) */ 1805#define USB_PRODUCT_LOGITECH_WMFFGP 0xc293 /* WingMan Formula Force GP (GT-Force) */
1806#define USB_PRODUCT_LOGITECH_BB13 0xc401 /* USB-PS/2 Trackball */ 1806#define USB_PRODUCT_LOGITECH_BB13 0xc401 /* USB-PS/2 Trackball */
1807#define USB_PRODUCT_LOGITECH_BB18 0xc404 /* TrackMan Wheel */ 1807#define USB_PRODUCT_LOGITECH_BB18 0xc404 /* TrackMan Wheel */
1808#define USB_PRODUCT_LOGITECH_MARBLEMOUSE 0xc408 /* Marble Mouse */ 1808#define USB_PRODUCT_LOGITECH_MARBLEMOUSE 0xc408 /* Marble Mouse */
1809#define USB_PRODUCT_LOGITECH_RK53 0xc501 /* Cordless mouse */ 1809#define USB_PRODUCT_LOGITECH_RK53 0xc501 /* Cordless mouse */
1810#define USB_PRODUCT_LOGITECH_RB6 0xc503 /* Cordless keyboard */ 1810#define USB_PRODUCT_LOGITECH_RB6 0xc503 /* Cordless keyboard */
1811#define USB_PRODUCT_LOGITECH_CDO 0xc504 /* Cordless Desktop Optical */ 1811#define USB_PRODUCT_LOGITECH_CDO 0xc504 /* Cordless Desktop Optical */
1812#define USB_PRODUCT_LOGITECH_MX700 0xc506 /* Cordless optical mouse */ 1812#define USB_PRODUCT_LOGITECH_MX700 0xc506 /* Cordless optical mouse */
1813#define USB_PRODUCT_LOGITECH_CBT44 0xc517 /* C-BT44 Receiver */ 1813#define USB_PRODUCT_LOGITECH_CBT44 0xc517 /* C-BT44 Receiver */
1814#define USB_PRODUCT_LOGITECH_QUICKCAMPRO2 0xd001 /* QuickCam Pro */ 1814#define USB_PRODUCT_LOGITECH_QUICKCAMPRO2 0xd001 /* QuickCam Pro */
1815 1815
1816/* Lucent products */ 1816/* Lucent products */
1817#define USB_PRODUCT_LUCENT_EVALKIT 0x1001 /* USS-720 evaluation kit */ 1817#define USB_PRODUCT_LUCENT_EVALKIT 0x1001 /* USS-720 evaluation kit */
1818 1818
1819/* Luwen products */ 1819/* Luwen products */
1820#define USB_PRODUCT_LUWEN_EASYDISK 0x0005 /* EasyDisc */ 1820#define USB_PRODUCT_LUWEN_EASYDISK 0x0005 /* EasyDisc */
1821 1821
1822/* Macally products */ 1822/* Macally products */
1823#define USB_PRODUCT_MACALLY_MOUSE1 0x0101 /* mouse */ 1823#define USB_PRODUCT_MACALLY_MOUSE1 0x0101 /* mouse */
1824 1824
1825/* MCT Corp. products */ 1825/* MCT Corp. products */
1826#define USB_PRODUCT_MCT_HUB0100 0x0100 /* Hub */ 1826#define USB_PRODUCT_MCT_HUB0100 0x0100 /* Hub */
1827#define USB_PRODUCT_MCT_DU_H3SP_USB232 0x0200 /* D-Link DU-H3SP USB BAY Hub */ 1827#define USB_PRODUCT_MCT_DU_H3SP_USB232 0x0200 /* D-Link DU-H3SP USB BAY Hub */
1828#define USB_PRODUCT_MCT_USB232 0x0210 /* USB-232 Interface */ 1828#define USB_PRODUCT_MCT_USB232 0x0210 /* USB-232 Interface */
1829#define USB_PRODUCT_MCT_SITECOM_USB232 0x0230 /* Sitecom USB-232 Products */ 1829#define USB_PRODUCT_MCT_SITECOM_USB232 0x0230 /* Sitecom USB-232 Products */
1830#define USB_PRODUCT_MCT_ML_4500 0x0302 /* ML-4500 */ 1830#define USB_PRODUCT_MCT_ML_4500 0x0302 /* ML-4500 */
1831 1831
1832/* MediaGear products */ 1832/* MediaGear products */
1833#define USB_PRODUCT_MEDIAGEAR_READER9IN1 0x5003 /* USB2.0 9 in 1 Reader */ 1833#define USB_PRODUCT_MEDIAGEAR_READER9IN1 0x5003 /* USB2.0 9 in 1 Reader */
1834 1834
1835/* Meinberg Funkuhren products */ 1835/* Meinberg Funkuhren products */
1836#define USB_PRODUCT_MEINBERG_USB5131 0x0301 /* USB 5131 DCF77 - Radio Clock */ 1836#define USB_PRODUCT_MEINBERG_USB5131 0x0301 /* USB 5131 DCF77 - Radio Clock */
1837 1837
1838/* Meizo Electronics */ 1838/* Meizo Electronics */
1839#define USB_PRODUCT_MEIZU_M6_SL 0x0140 /* MiniPlayer M6 (SL) */ 1839#define USB_PRODUCT_MEIZU_M6_SL 0x0140 /* MiniPlayer M6 (SL) */
1840 1840
1841/* Melco, Inc products */ 1841/* Melco, Inc products */
1842#define USB_PRODUCT_MELCO_LUATX1 0x0001 /* LUA-TX Ethernet */ 1842#define USB_PRODUCT_MELCO_LUATX1 0x0001 /* LUA-TX Ethernet */
1843#define USB_PRODUCT_MELCO_LUATX5 0x0005 /* LUA-TX Ethernet */ 1843#define USB_PRODUCT_MELCO_LUATX5 0x0005 /* LUA-TX Ethernet */
1844#define USB_PRODUCT_MELCO_LUA2TX5 0x0009 /* LUA2-TX Ethernet */ 1844#define USB_PRODUCT_MELCO_LUA2TX5 0x0009 /* LUA2-TX Ethernet */
1845#define USB_PRODUCT_MELCO_LUAKTX 0x0012 /* LUA-KTX Ethernet */ 1845#define USB_PRODUCT_MELCO_LUAKTX 0x0012 /* LUA-KTX Ethernet */
1846#define USB_PRODUCT_MELCO_S11 0x0016 /* WLI-USB-S11 */ 1846#define USB_PRODUCT_MELCO_S11 0x0016 /* WLI-USB-S11 */
1847#define USB_PRODUCT_MELCO_MCRSM2 0x001b /* MCR-SM2 SmartMedia Card Reader/Writer */ 1847#define USB_PRODUCT_MELCO_MCRSM2 0x001b /* MCR-SM2 SmartMedia Card Reader/Writer */
1848#define USB_PRODUCT_MELCO_DUBPXXG 0x001c /* USB-IDE Bridge: DUB-PxxG */ 1848#define USB_PRODUCT_MELCO_DUBPXXG 0x001c /* USB-IDE Bridge: DUB-PxxG */
1849#define USB_PRODUCT_MELCO_KS11G 0x0027 /* WLI-USB-KS11G USB-wlan */ 1849#define USB_PRODUCT_MELCO_KS11G 0x0027 /* WLI-USB-KS11G USB-wlan */
1850#define USB_PRODUCT_MELCO_LUAU2KTX 0x003d /* LUA-U2-KTX Ethernet */ 1850#define USB_PRODUCT_MELCO_LUAU2KTX 0x003d /* LUA-U2-KTX Ethernet */
1851#define USB_PRODUCT_MELCO_KB11 0x0044 /* WLI-USB-KB11 WLAN */ 1851#define USB_PRODUCT_MELCO_KB11 0x0044 /* WLI-USB-KB11 WLAN */
1852#define USB_PRODUCT_MELCO_KG54YB 0x005e /* WLI-U2-KG54-YB WLAN */ 1852#define USB_PRODUCT_MELCO_KG54YB 0x005e /* WLI-U2-KG54-YB WLAN */
1853#define USB_PRODUCT_MELCO_KG54 0x0066 /* WLI-U2-KG54 WLAN */ 1853#define USB_PRODUCT_MELCO_KG54 0x0066 /* WLI-U2-KG54 WLAN */
1854#define USB_PRODUCT_MELCO_KG54AI 0x0067 /* WLI-U2-KG54-AI WLAN */ 1854#define USB_PRODUCT_MELCO_KG54AI 0x0067 /* WLI-U2-KG54-AI WLAN */
1855#define USB_PRODUCT_MELCO_LUAU2GT 0x006e /* LUA-U2-GT Ethernet */ 1855#define USB_PRODUCT_MELCO_LUAU2GT 0x006e /* LUA-U2-GT Ethernet */
1856#define USB_PRODUCT_MELCO_NINWIFI 0x008b /* Nintendo Wi-Fi */ 1856#define USB_PRODUCT_MELCO_NINWIFI 0x008b /* Nintendo Wi-Fi */
1857#define USB_PRODUCT_MELCO_SG54HP 0x00d8 /* WLI-U2-SG54HP */ 1857#define USB_PRODUCT_MELCO_SG54HP 0x00d8 /* WLI-U2-SG54HP */
1858#define USB_PRODUCT_MELCO_G54HP 0x00d9 /* WLI-U2-G54HP */ 1858#define USB_PRODUCT_MELCO_G54HP 0x00d9 /* WLI-U2-G54HP */
1859#define USB_PRODUCT_MELCO_KG54L 0x00da /* WLI-U2-KG54L */ 1859#define USB_PRODUCT_MELCO_KG54L 0x00da /* WLI-U2-KG54L */
1860#define USB_PRODUCT_MELCO_WLIUCG300N 0x00e8 /* WLI-UC-G300N */ 1860#define USB_PRODUCT_MELCO_WLIUCG300N 0x00e8 /* WLI-UC-G300N */
1861#define USB_PRODUCT_MELCO_WLIUCAG300N 0x012e /* WLI-UC-AG300N */ 1861#define USB_PRODUCT_MELCO_WLIUCAG300N 0x012e /* WLI-UC-AG300N */
1862#define USB_PRODUCT_MELCO_WLIUCG 0x0137 /* WLI-UC-G */ 1862#define USB_PRODUCT_MELCO_WLIUCG 0x0137 /* WLI-UC-G */
1863#define USB_PRODUCT_MELCO_WLIUCGN 0x015d /* WLI-UC-GN */ 1863#define USB_PRODUCT_MELCO_WLIUCGN 0x015d /* WLI-UC-GN */
1864 1864
1865/* Merlin products */ 1865/* Merlin products */
1866#define USB_PRODUCT_MERLIN_V620 0x1110 /* Merlin V620 */ 1866#define USB_PRODUCT_MERLIN_V620 0x1110 /* Merlin V620 */
1867 1867
1868/* MetaGeek products */ 1868/* MetaGeek products */
1869#define USB_PRODUCT_METAGEEK_WISPY_24X 0x083f /* Wi-Spy 2.4x */ 1869#define USB_PRODUCT_METAGEEK_WISPY_24X 0x083f /* Wi-Spy 2.4x */
1870 1870
1871/* Metricom products */ 1871/* Metricom products */
1872#define USB_PRODUCT_METRICOM_RICOCHET_GS 0x0001 /* Ricochet GS */ 1872#define USB_PRODUCT_METRICOM_RICOCHET_GS 0x0001 /* Ricochet GS */
1873 1873
1874/* MGE UPS Systems */ 1874/* MGE UPS Systems */
1875#define USB_PRODUCT_MGE_UPS1 0x0001 /* MGE UPS SYSTEMS PROTECTIONCENTER 1 */ 1875#define USB_PRODUCT_MGE_UPS1 0x0001 /* MGE UPS SYSTEMS PROTECTIONCENTER 1 */
1876#define USB_PRODUCT_MGE_UPS2 0xffff /* MGE UPS SYSTEMS PROTECTIONCENTER 2 */ 1876#define USB_PRODUCT_MGE_UPS2 0xffff /* MGE UPS SYSTEMS PROTECTIONCENTER 2 */
1877 1877
1878/* Micro Star International products */ 1878/* Micro Star International products */
1879#define USB_PRODUCT_MSI_BLUETOOTH 0x1967 /* Bluetooth USB Adapter */ 1879#define USB_PRODUCT_MSI_BLUETOOTH 0x1967 /* Bluetooth USB Adapter */
1880#define USB_PRODUCT_MSI_RT3070 0x3820 /* RT3070 */ 1880#define USB_PRODUCT_MSI_RT3070 0x3820 /* RT3070 */
1881#define USB_PRODUCT_MSI_MEGASKY580 0x5580 /* MSI MegaSky DVB-T Adapter */ 1881#define USB_PRODUCT_MSI_MEGASKY580 0x5580 /* MSI MegaSky DVB-T Adapter */
1882#define USB_PRODUCT_MSI_MEGASKY580_55801 0x5581 /* MSI MegaSky DVB-T Adapter */ 1882#define USB_PRODUCT_MSI_MEGASKY580_55801 0x5581 /* MSI MegaSky DVB-T Adapter */
1883#define USB_PRODUCT_MSI_MS6861 0x6861 /* MS-6861 */ 1883#define USB_PRODUCT_MSI_MS6861 0x6861 /* MS-6861 */
1884#define USB_PRODUCT_MSI_MS6865 0x6865 /* MS-6865 */ 1884#define USB_PRODUCT_MSI_MS6865 0x6865 /* MS-6865 */
1885#define USB_PRODUCT_MSI_MS6869 0x6869 /* MS-6869 */ 1885#define USB_PRODUCT_MSI_MS6869 0x6869 /* MS-6869 */
1886#define USB_PRODUCT_MSI_RT2573 0x6874 /* RT2573 */ 1886#define USB_PRODUCT_MSI_RT2573 0x6874 /* RT2573 */
1887#define USB_PRODUCT_MSI_RT2573_2 0x6877 /* RT2573 */ 1887#define USB_PRODUCT_MSI_RT2573_2 0x6877 /* RT2573 */
1888#define USB_PRODUCT_MSI_RT2573_3 0xa861 /* RT2573 */ 1888#define USB_PRODUCT_MSI_RT2573_3 0xa861 /* RT2573 */
1889#define USB_PRODUCT_MSI_RT2573_4 0xa874 /* RT2573 */ 1889#define USB_PRODUCT_MSI_RT2573_4 0xa874 /* RT2573 */
1890#define USB_PRODUCT_MSI_AX88772A 0xa877 /* AX88772A USB 2.0 10/100 Ethernet adapter */ 1890#define USB_PRODUCT_MSI_AX88772A 0xa877 /* AX88772A USB 2.0 10/100 Ethernet adapter */
1891 1891
1892/* Microchip Technology products */ 1892/* Microchip Technology products */
1893#define USB_PRODUCT_MICROCHIP_PICKIT1 0x0032 /* PICkit(TM) 1 FLASH Starter Kit */ 1893#define USB_PRODUCT_MICROCHIP_PICKIT1 0x0032 /* PICkit(TM) 1 FLASH Starter Kit */
1894#define USB_PRODUCT_MICROCHIP_PICKIT2 0x0033 /* PICkit 2 Microcontroller Programmer */ 1894#define USB_PRODUCT_MICROCHIP_PICKIT2 0x0033 /* PICkit 2 Microcontroller Programmer */
1895 1895
1896/* Microdia / Sonix Techonology Co., Ltd. products */ 1896/* Microdia / Sonix Techonology Co., Ltd. products */
1897#define USB_PRODUCT_MICRODIA_YUREX 0x1010 /* YUREX */ 1897#define USB_PRODUCT_MICRODIA_YUREX 0x1010 /* YUREX */
1898 1898
1899/* Micronet Communications products */ 1899/* Micronet Communications products */
1900#define USB_PRODUCT_MICRONET_SP128AR 0x0003 /* SP128AR EtherFast */ 1900#define USB_PRODUCT_MICRONET_SP128AR 0x0003 /* SP128AR EtherFast */
1901 1901
1902/* Microsoft products */ 1902/* Microsoft products */
1903#define USB_PRODUCT_MICROSOFT_SIDEPREC 0x0008 /* SideWinder Precision Pro */ 1903#define USB_PRODUCT_MICROSOFT_SIDEPREC 0x0008 /* SideWinder Precision Pro */
1904#define USB_PRODUCT_MICROSOFT_INTELLIMOUSE 0x0009 /* IntelliMouse */ 1904#define USB_PRODUCT_MICROSOFT_INTELLIMOUSE 0x0009 /* IntelliMouse */
1905#define USB_PRODUCT_MICROSOFT_NATURALKBD 0x000b /* Natural Keyboard Elite */ 1905#define USB_PRODUCT_MICROSOFT_NATURALKBD 0x000b /* Natural Keyboard Elite */
1906#define USB_PRODUCT_MICROSOFT_DDS80 0x0014 /* Digital Sound System 80 */ 1906#define USB_PRODUCT_MICROSOFT_DDS80 0x0014 /* Digital Sound System 80 */
1907#define USB_PRODUCT_MICROSOFT_SIDEWINDER 0x001a /* Sidewinder Precision Racing Wheel */ 1907#define USB_PRODUCT_MICROSOFT_SIDEWINDER 0x001a /* Sidewinder Precision Racing Wheel */
1908#define USB_PRODUCT_MICROSOFT_INETPRO 0x001c /* Internet Keyboard Pro */ 1908#define USB_PRODUCT_MICROSOFT_INETPRO 0x001c /* Internet Keyboard Pro */
1909#define USB_PRODUCT_MICROSOFT_TBEXPLORER 0x0024 /* Trackball Explorer */ 1909#define USB_PRODUCT_MICROSOFT_TBEXPLORER 0x0024 /* Trackball Explorer */
1910#define USB_PRODUCT_MICROSOFT_INTELLIEYE 0x0025 /* IntelliEye mouse */ 1910#define USB_PRODUCT_MICROSOFT_INTELLIEYE 0x0025 /* IntelliEye mouse */
1911#define USB_PRODUCT_MICROSOFT_INETPRO2 0x002b /* Internet Keyboard Pro */ 1911#define USB_PRODUCT_MICROSOFT_INETPRO2 0x002b /* Internet Keyboard Pro */
1912#define USB_PRODUCT_MICROSOFT_MN510 0x006e /* MN510 Wireless */ 1912#define USB_PRODUCT_MICROSOFT_MN510 0x006e /* MN510 Wireless */
1913#define USB_PRODUCT_MICROSOFT_MN110 0x007a /* 10/100 USB NIC */ 1913#define USB_PRODUCT_MICROSOFT_MN110 0x007a /* 10/100 USB NIC */
1914#define USB_PRODUCT_MICROSOFT_XBOX_MEMORY_UNIT 0x0280 /* Xbox Memory Unit */ 1914#define USB_PRODUCT_MICROSOFT_XBOX_MEMORY_UNIT 0x0280 /* Xbox Memory Unit */
1915#define USB_PRODUCT_MICROSOFT_XBOX_DVD_PLAYBACK 0x0284 /* Xbox DVD Movie Playback Kit */ 1915#define USB_PRODUCT_MICROSOFT_XBOX_DVD_PLAYBACK 0x0284 /* Xbox DVD Movie Playback Kit */
1916#define USB_PRODUCT_MICROSOFT_XBOX_CONTROLLER_S10 0x0285 /* Xbox Controller S (1.0) */ 1916#define USB_PRODUCT_MICROSOFT_XBOX_CONTROLLER_S10 0x0285 /* Xbox Controller S (1.0) */
1917#define USB_PRODUCT_MICROSOFT_XBOX_CONTROLLER_HUB 0x0288 /* Xbox Controller Hub */ 1917#define USB_PRODUCT_MICROSOFT_XBOX_CONTROLLER_HUB 0x0288 /* Xbox Controller Hub */
1918#define USB_PRODUCT_MICROSOFT_XBOX_CONTROLLER_S12 0x0289 /* Xbox Controller S (1.2) */ 1918#define USB_PRODUCT_MICROSOFT_XBOX_CONTROLLER_S12 0x0289 /* Xbox Controller S (1.2) */
1919#define USB_PRODUCT_MICROSOFT_24GHZ_XCVR10 0x071d /* 2.4GHz Transceiver V1.0 */ 1919#define USB_PRODUCT_MICROSOFT_24GHZ_XCVR10 0x071d /* 2.4GHz Transceiver V1.0 */
1920#define USB_PRODUCT_MICROSOFT_24GHZ_XCVR20 0x071f /* 2.4GHz Transceiver V2.0 */ 1920#define USB_PRODUCT_MICROSOFT_24GHZ_XCVR20 0x071f /* 2.4GHz Transceiver V2.0 */
1921 1921
1922/* Microtech products */ 1922/* Microtech products */
1923#define USB_PRODUCT_MICROTECH_SCSIDB25 0x0004 /* USB-SCSI-DB25 */ 1923#define USB_PRODUCT_MICROTECH_SCSIDB25 0x0004 /* USB-SCSI-DB25 */
1924#define USB_PRODUCT_MICROTECH_SCSIHD50 0x0005 /* USB-SCSI-HD50 */ 1924#define USB_PRODUCT_MICROTECH_SCSIHD50 0x0005 /* USB-SCSI-HD50 */
1925#define USB_PRODUCT_MICROTECH_DPCM 0x0006 /* USB CameraMate */ 1925#define USB_PRODUCT_MICROTECH_DPCM 0x0006 /* USB CameraMate */
1926#define USB_PRODUCT_MICROTECH_FREECOM 0xfc01 /* Freecom USB-IDE */ 1926#define USB_PRODUCT_MICROTECH_FREECOM 0xfc01 /* Freecom USB-IDE */
1927 1927
1928/* Microtek products */ 1928/* Microtek products */
1929#define USB_PRODUCT_MICROTEK_336CX 0x0094 /* Phantom 336CX - C3 scanner */ 1929#define USB_PRODUCT_MICROTEK_336CX 0x0094 /* Phantom 336CX - C3 scanner */
1930#define USB_PRODUCT_MICROTEK_X6U 0x0099 /* ScanMaker X6 - X6U */ 1930#define USB_PRODUCT_MICROTEK_X6U 0x0099 /* ScanMaker X6 - X6U */
1931#define USB_PRODUCT_MICROTEK_C6 0x009a /* Phantom C6 scanner */ 1931#define USB_PRODUCT_MICROTEK_C6 0x009a /* Phantom C6 scanner */
1932#define USB_PRODUCT_MICROTEK_336CX2 0x00a0 /* Phantom 336CX - C3 scanner */ 1932#define USB_PRODUCT_MICROTEK_336CX2 0x00a0 /* Phantom 336CX - C3 scanner */
1933#define USB_PRODUCT_MICROTEK_V6USL 0x00a3 /* ScanMaker V6USL */ 1933#define USB_PRODUCT_MICROTEK_V6USL 0x00a3 /* ScanMaker V6USL */
1934#define USB_PRODUCT_MICROTEK_6000 0x30e5 /* ScanMaker 6000 */ 1934#define USB_PRODUCT_MICROTEK_6000 0x30e5 /* ScanMaker 6000 */
1935#define USB_PRODUCT_MICROTEK_V6USL2 0x80a3 /* ScanMaker V6USL */ 1935#define USB_PRODUCT_MICROTEK_V6USL2 0x80a3 /* ScanMaker V6USL */
1936#define USB_PRODUCT_MICROTEK_V6UL 0x80ac /* ScanMaker V6UL */ 1936#define USB_PRODUCT_MICROTEK_V6UL 0x80ac /* ScanMaker V6UL */
1937 1937
1938/* Midiman products */ 1938/* Midiman products */
1939#define USB_PRODUCT_MIDIMAN_MIDISPORT2X2 0x1001 /* Midisport 2x2 */ 1939#define USB_PRODUCT_MIDIMAN_MIDISPORT2X2 0x1001 /* Midisport 2x2 */
1940#define USB_PRODUCT_MIDIMAN_MIDISPORT2X4 0x1041 /* Midisport 2x4 */ 1940#define USB_PRODUCT_MIDIMAN_MIDISPORT2X4 0x1041 /* Midisport 2x4 */
1941 1941
1942/* Minds At Work LLC products */ 1942/* Minds At Work LLC products */
1943#define USB_PRODUCT_MINDSATWORK_DW 0x0001 /* Digital Wallet */ 1943#define USB_PRODUCT_MINDSATWORK_DW 0x0001 /* Digital Wallet */
1944 1944
1945/* Minolta Co., Ltd. */ 1945/* Minolta Co., Ltd. */
1946#define USB_PRODUCT_MINOLTA_2300 0x4001 /* Dimage 2300 */ 1946#define USB_PRODUCT_MINOLTA_2300 0x4001 /* Dimage 2300 */
1947#define USB_PRODUCT_MINOLTA_S304 0x4007 /* Dimage S304 */ 1947#define USB_PRODUCT_MINOLTA_S304 0x4007 /* Dimage S304 */
1948#define USB_PRODUCT_MINOLTA_X 0x4009 /* Dimage X */ 1948#define USB_PRODUCT_MINOLTA_X 0x4009 /* Dimage X */
1949#define USB_PRODUCT_MINOLTA_DIMAGE7I 0x400b /* Dimage 7i */ 1949#define USB_PRODUCT_MINOLTA_DIMAGE7I 0x400b /* Dimage 7i */
1950#define USB_PRODUCT_MINOLTA_5400 0x400e /* Dimage 5400 */ 1950#define USB_PRODUCT_MINOLTA_5400 0x400e /* Dimage 5400 */
1951#define USB_PRODUCT_MINOLTA_DIMAGEA1 0x401a /* Dimage A1 */ 1951#define USB_PRODUCT_MINOLTA_DIMAGEA1 0x401a /* Dimage A1 */
1952#define USB_PRODUCT_MINOLTA_XT 0x4015 /* Dimage Xt */ 1952#define USB_PRODUCT_MINOLTA_XT 0x4015 /* Dimage Xt */
1953 1953
1954/* Mitsumi products */ 1954/* Mitsumi products */
1955#define USB_PRODUCT_MITSUMI_CDRRW 0x0000 /* CD-R/RW Drive */ 1955#define USB_PRODUCT_MITSUMI_CDRRW 0x0000 /* CD-R/RW Drive */
1956#define USB_PRODUCT_MITSUMI_MOUSE 0x6407 /* Mouse */ 1956#define USB_PRODUCT_MITSUMI_MOUSE 0x6407 /* Mouse */
1957#define USB_PRODUCT_MITSUMI_SONY_MOUSE 0x6408 /* Quick Scroll Mouse */ 1957#define USB_PRODUCT_MITSUMI_SONY_MOUSE 0x6408 /* Quick Scroll Mouse */
1958#define USB_PRODUCT_MITSUMI_BT_DONGLE 0x641f /* Bluetooth USB dongle */ 1958#define USB_PRODUCT_MITSUMI_BT_DONGLE 0x641f /* Bluetooth USB dongle */
1959#define USB_PRODUCT_MITSUMI_FDD 0x6901 /* FDD */ 1959#define USB_PRODUCT_MITSUMI_FDD 0x6901 /* FDD */
1960 1960
1961/* Mobility products */ 1961/* Mobility products */
1962#define USB_PRODUCT_MOBILITY_EA 0x0204 /* Ethernet Adapter */ 1962#define USB_PRODUCT_MOBILITY_EA 0x0204 /* Ethernet Adapter */
1963#define USB_PRODUCT_MOBILITY_EASIDOCK 0x0304 /* EasiDock Ethernet */ 1963#define USB_PRODUCT_MOBILITY_EASIDOCK 0x0304 /* EasiDock Ethernet */
1964 1964
1965/* MosChip Semiconductor */ 1965/* MosChip Semiconductor */
1966#define USB_PRODUCT_MOSCHIP_MCS7703 0x7703 /* MCS7703 USB Serial Adapter */ 1966#define USB_PRODUCT_MOSCHIP_MCS7703 0x7703 /* MCS7703 USB Serial Adapter */
1967#define USB_PRODUCT_MOSCHIP_MCS7780 0x7780 /* Fast IrDA Adapter */ 1967#define USB_PRODUCT_MOSCHIP_MCS7780 0x7780 /* Fast IrDA Adapter */
1968#define USB_PRODUCT_MOSCHIP_MCS7781 0x7781 /* Fast IrDA Adapter */ 1968#define USB_PRODUCT_MOSCHIP_MCS7781 0x7781 /* Fast IrDA Adapter */
1969#define USB_PRODUCT_MOSCHIP_MCS7784 0x7784 /* Slow IrDA Adapter */ 1969#define USB_PRODUCT_MOSCHIP_MCS7784 0x7784 /* Slow IrDA Adapter */
1970#define USB_PRODUCT_MOSCHIP_MCS7830 0x7830 /* Ethernet Adapter */ 1970#define USB_PRODUCT_MOSCHIP_MCS7830 0x7830 /* Ethernet Adapter */
1971#define USB_PRODUCT_MOSCHIP_MCS7840 0x7840 /* MCS7840 USB Serial Adapter */ 1971#define USB_PRODUCT_MOSCHIP_MCS7840 0x7840 /* MCS7840 USB Serial Adapter */
1972 1972
1973/* Motorola products */ 1973/* Motorola products */
1974#define USB_PRODUCT_MOTOROLA_MC141555 0x1555 /* MC141555 hub controller */ 1974#define USB_PRODUCT_MOTOROLA_MC141555 0x1555 /* MC141555 hub controller */
1975#define USB_PRODUCT_MOTOROLA_SB4100 0x4100 /* SB4100 USB Cable Modem */ 1975#define USB_PRODUCT_MOTOROLA_SB4100 0x4100 /* SB4100 USB Cable Modem */
1976#define USB_PRODUCT_MOTOROLA2_T720C 0x2822 /* T720c */ 1976#define USB_PRODUCT_MOTOROLA2_T720C 0x2822 /* T720c */
1977#define USB_PRODUCT_MOTOROLA2_A920 0x4002 /* A920 */ 1977#define USB_PRODUCT_MOTOROLA2_A920 0x4002 /* A920 */
1978#define USB_PRODUCT_MOTOROLA2_USBLAN 0x600c /* USBLAN (A780, E680, ...) */ 1978#define USB_PRODUCT_MOTOROLA2_USBLAN 0x600c /* USBLAN (A780, E680, ...) */
1979#define USB_PRODUCT_MOTOROLA2_USBLAN2 0x6027 /* USBLAN (A910, A1200, Rokr E2, Rokr E6, ...) */ 1979#define USB_PRODUCT_MOTOROLA2_USBLAN2 0x6027 /* USBLAN (A910, A1200, Rokr E2, Rokr E6, ...) */
1980 1980
1981/* M-Systems products */ 1981/* M-Systems products */
1982#define USB_PRODUCT_MSYSTEMS_DISKONKEY 0x0010 /* DiskOnKey */ 1982#define USB_PRODUCT_MSYSTEMS_DISKONKEY 0x0010 /* DiskOnKey */
1983#define USB_PRODUCT_MSYSTEMS_DISKONKEY2 0x0011 /* DiskOnKey */ 1983#define USB_PRODUCT_MSYSTEMS_DISKONKEY2 0x0011 /* DiskOnKey */
1984#define USB_PRODUCT_MSYSTEMS_DISKONKEY3 0x0012 /* DiskOnKey */ 1984#define USB_PRODUCT_MSYSTEMS_DISKONKEY3 0x0012 /* DiskOnKey */
1985 1985
1986/* MultiTech products */ 1986/* MultiTech products */
1987#define USB_PRODUCT_MULTITECH_ATLAS 0xf101 /* MT5634ZBA-USB modem */ 1987#define USB_PRODUCT_MULTITECH_ATLAS 0xf101 /* MT5634ZBA-USB modem */
1988 1988
1989/* Mustek products */ 1989/* Mustek products */
1990#define USB_PRODUCT_MUSTEK_1200CU 0x0001 /* 1200 CU scanner */ 1990#define USB_PRODUCT_MUSTEK_1200CU 0x0001 /* 1200 CU scanner */
1991#define USB_PRODUCT_MUSTEK_600CU 0x0002 /* 600 CU scanner */ 1991#define USB_PRODUCT_MUSTEK_600CU 0x0002 /* 600 CU scanner */
1992#define USB_PRODUCT_MUSTEK_1200USB 0x0003 /* 1200 USB scanner */ 1992#define USB_PRODUCT_MUSTEK_1200USB 0x0003 /* 1200 USB scanner */
1993#define USB_PRODUCT_MUSTEK_1200UB 0x0006 /* 1200 UB scanner */ 1993#define USB_PRODUCT_MUSTEK_1200UB 0x0006 /* 1200 UB scanner */
1994#define USB_PRODUCT_MUSTEK_1200USBPLUS 0x0007 /* 1200 USB Plus scanner */ 1994#define USB_PRODUCT_MUSTEK_1200USBPLUS 0x0007 /* 1200 USB Plus scanner */
1995#define USB_PRODUCT_MUSTEK_1200CUPLUS 0x0008 /* 1200 CU Plus scanner */ 1995#define USB_PRODUCT_MUSTEK_1200CUPLUS 0x0008 /* 1200 CU Plus scanner */
1996#define USB_PRODUCT_MUSTEK_BEARPAW1200F 0x0010 /* BearPaw 1200F scanner */ 1996#define USB_PRODUCT_MUSTEK_BEARPAW1200F 0x0010 /* BearPaw 1200F scanner */
1997#define USB_PRODUCT_MUSTEK_BEARPAW1200TA 0x021e /* BearPaw 1200TA scanner */ 1997#define USB_PRODUCT_MUSTEK_BEARPAW1200TA 0x021e /* BearPaw 1200TA scanner */
1998#define USB_PRODUCT_MUSTEK_600USB 0x0873 /* 600 USB scanner */ 1998#define USB_PRODUCT_MUSTEK_600USB 0x0873 /* 600 USB scanner */
1999#define USB_PRODUCT_MUSTEK_MDC800 0xa800 /* MDC-800 digital camera */ 1999#define USB_PRODUCT_MUSTEK_MDC800 0xa800 /* MDC-800 digital camera */
2000#define USB_PRODUCT_MUSTEK_DV2000 0xc441 /* DV2000 digital camera */ 2000#define USB_PRODUCT_MUSTEK_DV2000 0xc441 /* DV2000 digital camera */
2001 2001
2002/* National Instruments */ 2002/* National Instruments */
2003#define USB_PRODUCT_NI_GPIB_USB_A 0xc920 /* GPIB-USB-A */ 2003#define USB_PRODUCT_NI_GPIB_USB_A 0xc920 /* GPIB-USB-A */
2004 2004
2005/* National Semiconductor */ 2005/* National Semiconductor */
2006#define USB_PRODUCT_NATIONAL_BEARPAW1200 0x1000 /* BearPaw 1200 */ 2006#define USB_PRODUCT_NATIONAL_BEARPAW1200 0x1000 /* BearPaw 1200 */
2007#define USB_PRODUCT_NATIONAL_BEARPAW2400 0x1001 /* BearPaw 2400 */ 2007#define USB_PRODUCT_NATIONAL_BEARPAW2400 0x1001 /* BearPaw 2400 */
2008 2008
2009/* NEC products */ 2009/* NEC products */
2010#define USB_PRODUCT_NEC_HUB_20 0x0059 /* 2.0 hub */ 2010#define USB_PRODUCT_NEC_HUB_20 0x0059 /* 2.0 hub */
2011#define USB_PRODUCT_NEC_WL300NUG 0x0249 /* WL300NU-G */ 2011#define USB_PRODUCT_NEC_WL300NUG 0x0249 /* WL300NU-G */
2012#define USB_PRODUCT_NEC_HUB 0x55aa /* hub */ 2012#define USB_PRODUCT_NEC_HUB 0x55aa /* hub */
2013#define USB_PRODUCT_NEC_HUB_B 0x55ab /* hub */ 2013#define USB_PRODUCT_NEC_HUB_B 0x55ab /* hub */
2014#define USB_PRODUCT_NEC_PICTY760 0xbef4 /* Picty760 */ 2014#define USB_PRODUCT_NEC_PICTY760 0xbef4 /* Picty760 */
2015#define USB_PRODUCT_NEC_PICTY900 0xefbe /* Picty900 */ 2015#define USB_PRODUCT_NEC_PICTY900 0xefbe /* Picty900 */
2016#define USB_PRODUCT_NEC_PICTY920 0xf0be /* Picty920 */ 2016#define USB_PRODUCT_NEC_PICTY920 0xf0be /* Picty920 */
2017#define USB_PRODUCT_NEC_PICTY800 0xf1be /* Picty800 */ 2017#define USB_PRODUCT_NEC_PICTY800 0xf1be /* Picty800 */
2018 2018
2019/* NEC2 products */ 2019/* NEC2 products */
2020#define USB_PRODUCT_NEC2_HUB2_0 0x0058 /* USB2.0 Hub Controller */ 2020#define USB_PRODUCT_NEC2_HUB2_0 0x0058 /* USB2.0 Hub Controller */
2021 2021
2022/* NEODIO products */ 2022/* NEODIO products */
2023#define USB_PRODUCT_NEODIO_ND3050 0x3050 /* 6-in-1 Flash Device Controller */ 2023#define USB_PRODUCT_NEODIO_ND3050 0x3050 /* 6-in-1 Flash Device Controller */
2024#define USB_PRODUCT_NEODIO_ND5010 0x5010 /* Multi-format Flash Controller */ 2024#define USB_PRODUCT_NEODIO_ND5010 0x5010 /* Multi-format Flash Controller */
2025 2025
2026/* NetChip Technology Products */ 2026/* NetChip Technology Products */
2027#define USB_PRODUCT_NETCHIP_TURBOCONNECT 0x1080 /* Turbo-Connect */ 2027#define USB_PRODUCT_NETCHIP_TURBOCONNECT 0x1080 /* Turbo-Connect */
2028#define USB_PRODUCT_NETCHIP_CLIK40 0xa140 /* Clik! 40 */ 2028#define USB_PRODUCT_NETCHIP_CLIK40 0xa140 /* Clik! 40 */
2029#define USB_PRODUCT_NETCHIP_ETHERNETGADGET 0xa4a2 /* Linux Ethernet/RNDIS gadget on pxa210/25x/26x */ 2029#define USB_PRODUCT_NETCHIP_ETHERNETGADGET 0xa4a2 /* Linux Ethernet/RNDIS gadget on pxa210/25x/26x */
2030 2030
2031/* Netgear products */ 2031/* Netgear products */
2032#define USB_PRODUCT_NETGEAR_EA101 0x1001 /* Ethernet adapter */ 2032#define USB_PRODUCT_NETGEAR_EA101 0x1001 /* Ethernet adapter */
2033#define USB_PRODUCT_NETGEAR_EA101X 0x1002 /* Ethernet adapter */ 2033#define USB_PRODUCT_NETGEAR_EA101X 0x1002 /* Ethernet adapter */
2034#define USB_PRODUCT_NETGEAR_FA101 0x1020 /* 10/100 Ethernet */ 2034#define USB_PRODUCT_NETGEAR_FA101 0x1020 /* 10/100 Ethernet */
2035#define USB_PRODUCT_NETGEAR_FA120 0x1040 /* USB 2.0 Fast Ethernet Adapter */ 2035#define USB_PRODUCT_NETGEAR_FA120 0x1040 /* USB 2.0 Fast Ethernet Adapter */
2036#define USB_PRODUCT_NETGEAR_MA111NA 0x4110 /* 802.11b Adapter */ 2036#define USB_PRODUCT_NETGEAR_MA111NA 0x4110 /* 802.11b Adapter */
2037#define USB_PRODUCT_NETGEAR_MA111V2 0x4230 /* 802.11b V2 */ 2037#define USB_PRODUCT_NETGEAR_MA111V2 0x4230 /* 802.11b V2 */
2038#define USB_PRODUCT_NETGEAR_WG111V2_2 0x4240 /* PrismGT USB 2.0 WLAN */ 2038#define USB_PRODUCT_NETGEAR_WG111V2_2 0x4240 /* PrismGT USB 2.0 WLAN */
2039#define USB_PRODUCT_NETGEAR_WG111V3 0x4260 /* WG111v3 */ 2039#define USB_PRODUCT_NETGEAR_WG111V3 0x4260 /* WG111v3 */
2040#define USB_PRODUCT_NETGEAR_WG111U 0x4300 /* WG111U */ 2040#define USB_PRODUCT_NETGEAR_WG111U 0x4300 /* WG111U */
2041#define USB_PRODUCT_NETGEAR_WG111U_NF 0x4301 /* WG111U */ 2041#define USB_PRODUCT_NETGEAR_WG111U_NF 0x4301 /* WG111U */
2042#define USB_PRODUCT_NETGEAR_WG111V2 0x6a00 /* WG111v2 */ 2042#define USB_PRODUCT_NETGEAR_WG111V2 0x6a00 /* WG111v2 */
2043#define USB_PRODUCT_NETGEAR_XA601 0x8100 /* USB to PL Adapter */ 2043#define USB_PRODUCT_NETGEAR_XA601 0x8100 /* USB to PL Adapter */
2044#define USB_PRODUCT_NETGEAR_WN111V2 0x9001 /* WN111V2 */ 2044#define USB_PRODUCT_NETGEAR_WN111V2 0x9001 /* WN111V2 */
2045#define USB_PRODUCT_NETGEAR_WNDA3100 0x9010 /* WNDA3100 */ 2045#define USB_PRODUCT_NETGEAR_WNDA3100 0x9010 /* WNDA3100 */
2046#define USB_PRODUCT_NETGEAR_WNA1000 0x9040 /* WNA1000 */ 2046#define USB_PRODUCT_NETGEAR_WNA1000 0x9040 /* WNA1000 */
2047#define USB_PRODUCT_NETGEAR_WNA1000M 0x9041 /* WNA1000M */ 2047#define USB_PRODUCT_NETGEAR_WNA1000M 0x9041 /* WNA1000M */
2048 2048
2049/* Netgear(2) products */ 2049/* Netgear(2) products */
2050#define USB_PRODUCT_NETGEAR2_MA101 0x4100 /* MA101 */ 2050#define USB_PRODUCT_NETGEAR2_MA101 0x4100 /* MA101 */
2051#define USB_PRODUCT_NETGEAR2_MA101B 0x4102 /* MA101 Rev B */ 2051#define USB_PRODUCT_NETGEAR2_MA101B 0x4102 /* MA101 Rev B */
2052 2052
2053/* Netgear(3) products */ 2053/* Netgear(3) products */
2054#define USB_PRODUCT_NETGEAR3_WG111T 0x4250 /* WG111T */ 2054#define USB_PRODUCT_NETGEAR3_WG111T 0x4250 /* WG111T */
2055#define USB_PRODUCT_NETGEAR3_WG111T_NF 0x4251 /* WG111T */ 2055#define USB_PRODUCT_NETGEAR3_WG111T_NF 0x4251 /* WG111T */
2056#define USB_PRODUCT_NETGEAR3_WPN111 0x5f00 /* WPN111 */ 2056#define USB_PRODUCT_NETGEAR3_WPN111 0x5f00 /* WPN111 */
2057#define USB_PRODUCT_NETGEAR3_WPN111_NF 0x5f01 /* WPN111 */ 2057#define USB_PRODUCT_NETGEAR3_WPN111_NF 0x5f01 /* WPN111 */
2058 2058
2059/* NetIndex products */ 2059/* NetIndex products */
2060#define USB_PRODUCT_NETINDEX_WS002IN 0x2001 /* Willcom WS002IN (DD) */ 2060#define USB_PRODUCT_NETINDEX_WS002IN 0x2001 /* Willcom WS002IN (DD) */
2061 2061
2062/* NHJ product */ 2062/* NHJ product */
2063#define USB_PRODUCT_NHJ_CAM2 0x9120 /* Camera */ 2063#define USB_PRODUCT_NHJ_CAM2 0x9120 /* Camera */
2064 2064
2065/* Nikon products */ 2065/* Nikon products */
2066#define USB_PRODUCT_NIKON_E990 0x0102 /* Digital Camera E990 */ 2066#define USB_PRODUCT_NIKON_E990 0x0102 /* Digital Camera E990 */
2067#define USB_PRODUCT_NIKON_E880 0x0103 /* Digital Camera E880 */ 2067#define USB_PRODUCT_NIKON_E880 0x0103 /* Digital Camera E880 */
2068#define USB_PRODUCT_NIKON_E885 0x0105 /* Digital Camera E885 */ 2068#define USB_PRODUCT_NIKON_E885 0x0105 /* Digital Camera E885 */
2069 2069
2070/* Nokia products */ 2070/* Nokia products */
2071#define USB_PRODUCT_NOKIA_CA42 0x0802 /* Mobile Phone adapter */ 2071#define USB_PRODUCT_NOKIA_CA42 0x0802 /* Mobile Phone adapter */
2072 2072
2073/* Nova Tech products */ 2073/* Nova Tech products */
2074#define USB_PRODUCT_NOVATECH_NV902W 0x9020 /* NV-902W */ 2074#define USB_PRODUCT_NOVATECH_NV902W 0x9020 /* NV-902W */
2075#define USB_PRODUCT_NOVATECH_RT2573 0x9021 /* RT2573 */ 2075#define USB_PRODUCT_NOVATECH_RT2573 0x9021 /* RT2573 */
2076#define USB_PRODUCT_NOVATECH_RTL8188CU 0x9071 /* RTL8188CU */ 2076#define USB_PRODUCT_NOVATECH_RTL8188CU 0x9071 /* RTL8188CU */
2077 2077
2078/* NovAtel products */ 2078/* NovAtel products */
2079#define USB_PRODUCT_NOVATEL_FLEXPACKGPS 0x0100 /* NovAtel FlexPack GPS receiver */ 2079#define USB_PRODUCT_NOVATEL_FLEXPACKGPS 0x0100 /* NovAtel FlexPack GPS receiver */
2080#define USB_PRODUCT_NOVATEL2_EXPRESSCARD 0x1100 /* ExpressCard 3G */ 2080#define USB_PRODUCT_NOVATEL2_EXPRESSCARD 0x1100 /* ExpressCard 3G */
2081#define USB_PRODUCT_NOVATEL2_MERLINV620 0x1110 /* Novatel Wireless Merlin CDMA */ 2081#define USB_PRODUCT_NOVATEL2_MERLINV620 0x1110 /* Novatel Wireless Merlin CDMA */
2082#define USB_PRODUCT_NOVATEL2_V740 0x1120 /* Merlin V740 */ 2082#define USB_PRODUCT_NOVATEL2_V740 0x1120 /* Merlin V740 */
2083#define USB_PRODUCT_NOVATEL2_S720 0x1130 /* S720 */ 2083#define USB_PRODUCT_NOVATEL2_S720 0x1130 /* S720 */
2084#define USB_PRODUCT_NOVATEL2_MERLINU740 0x1400 /* Novatel Merlin U740 */ 2084#define USB_PRODUCT_NOVATEL2_MERLINU740 0x1400 /* Novatel Merlin U740 */
2085#define USB_PRODUCT_NOVATEL2_U740_2 0x1410 /* Merlin U740 */ 2085#define USB_PRODUCT_NOVATEL2_U740_2 0x1410 /* Merlin U740 */
2086#define USB_PRODUCT_NOVATEL2_U870 0x1420 /* Merlin U870 */ 2086#define USB_PRODUCT_NOVATEL2_U870 0x1420 /* Merlin U870 */
2087#define USB_PRODUCT_NOVATEL2_XU870 0x1430 /* Merlin XU870 */ 2087#define USB_PRODUCT_NOVATEL2_XU870 0x1430 /* Merlin XU870 */
2088#define USB_PRODUCT_NOVATEL2_X950D 0x1450 /* Merlin X950D */ 2088#define USB_PRODUCT_NOVATEL2_X950D 0x1450 /* Merlin X950D */
2089#define USB_PRODUCT_NOVATEL2_ES620 0x2100 /* ES620 CDMA */ 2089#define USB_PRODUCT_NOVATEL2_ES620 0x2100 /* ES620 CDMA */
2090#define USB_PRODUCT_NOVATEL2_U720 0x2110 /* U720 */ 2090#define USB_PRODUCT_NOVATEL2_U720 0x2110 /* U720 */
2091#define USB_PRODUCT_NOVATEL2_EU8X0D 0x2420 /* Expedite EU850D/EU860D/EU870D */ 2091#define USB_PRODUCT_NOVATEL2_EU8X0D 0x2420 /* Expedite EU850D/EU860D/EU870D */
2092#define USB_PRODUCT_NOVATEL2_U727 0x4100 /* U727 */ 2092#define USB_PRODUCT_NOVATEL2_U727 0x4100 /* U727 */
2093#define USB_PRODUCT_NOVATEL2_MC950D 0x4400 /* Novatel Wireless HSUPA Modem */ 2093#define USB_PRODUCT_NOVATEL2_MC950D 0x4400 /* Novatel Wireless HSUPA Modem */
2094#define USB_PRODUCT_NOVATEL2_MC950D_DRIVER 0x5010 /* Novatel Wireless HSUPA Modem Windows Driver */ 2094#define USB_PRODUCT_NOVATEL2_MC950D_DRIVER 0x5010 /* Novatel Wireless HSUPA Modem Windows Driver */
2095#define USB_PRODUCT_NOVATEL2_U760_DRIVER 0x5030 /* Novatel Wireless U760 Windows/Mac Driver */ 2095#define USB_PRODUCT_NOVATEL2_U760_DRIVER 0x5030 /* Novatel Wireless U760 Windows/Mac Driver */
2096#define USB_PRODUCT_NOVATEL2_U760 0x6000 /* Novatel 760USB */ 2096#define USB_PRODUCT_NOVATEL2_U760 0x6000 /* Novatel 760USB */
2097 2097
2098/* Olympus products */ 2098/* Olympus products */
2099#define USB_PRODUCT_OLYMPUS_C1 0x0102 /* C-1 Digital Camera */ 2099#define USB_PRODUCT_OLYMPUS_C1 0x0102 /* C-1 Digital Camera */
2100#define USB_PRODUCT_OLYMPUS_C700 0x0105 /* C-700 Ultra Zoom */ 2100#define USB_PRODUCT_OLYMPUS_C700 0x0105 /* C-700 Ultra Zoom */
2101 2101
2102/* OmniVision Technologies, Inc. products */ 2102/* OmniVision Technologies, Inc. products */
2103#define USB_PRODUCT_OMNIVISION_OV511 0x0511 /* OV511 Camera */ 2103#define USB_PRODUCT_OMNIVISION_OV511 0x0511 /* OV511 Camera */
2104#define USB_PRODUCT_OMNIVISION_OV511PLUS 0xa511 /* OV511+ Camera */ 2104#define USB_PRODUCT_OMNIVISION_OV511PLUS 0xa511 /* OV511+ Camera */
2105#define USB_PRODUCT_OMNIVISION2_PSEYE 0x2000 /* Sony PLAYSTATION(R) Eye */ 2105#define USB_PRODUCT_OMNIVISION2_PSEYE 0x2000 /* Sony PLAYSTATION(R) Eye */
2106 2106
2107/* OnSpec Electronic, Inc. */ 2107/* OnSpec Electronic, Inc. */
2108#define USB_PRODUCT_ONSPEC_MD2 0x0103 /* disk */ 2108#define USB_PRODUCT_ONSPEC_MD2 0x0103 /* disk */
2109#define USB_PRODUCT_ONSPEC_MDCFEB 0xa000 /* MDCFE-B USB CF Reader */ 2109#define USB_PRODUCT_ONSPEC_MDCFEB 0xa000 /* MDCFE-B USB CF Reader */
2110#define USB_PRODUCT_ONSPEC_SIIGMS 0xa001 /* Memory Stick+CF Reader/Writer */ 2110#define USB_PRODUCT_ONSPEC_SIIGMS 0xa001 /* Memory Stick+CF Reader/Writer */
2111#define USB_PRODUCT_ONSPEC_DATAFAB3 0xa003 /* Datafab-based Reader */ 2111#define USB_PRODUCT_ONSPEC_DATAFAB3 0xa003 /* Datafab-based Reader */
2112#define USB_PRODUCT_ONSPEC_DATAFAB4 0xa004 /* Datafab-based Reader */ 2112#define USB_PRODUCT_ONSPEC_DATAFAB4 0xa004 /* Datafab-based Reader */
2113#define USB_PRODUCT_ONSPEC_PNYCFSM 0xa005 /* PNY/Datafab CF+SM Reader */ 2113#define USB_PRODUCT_ONSPEC_PNYCFSM 0xa005 /* PNY/Datafab CF+SM Reader */
2114#define USB_PRODUCT_ONSPEC_STECHCFSM 0xa006 /* Simple Tech/Datafab CF+SM Reader */ 2114#define USB_PRODUCT_ONSPEC_STECHCFSM 0xa006 /* Simple Tech/Datafab CF+SM Reader */
2115#define USB_PRODUCT_ONSPEC_LC1 0xa109 /* CF + SM Combo (LC1) */ 2115#define USB_PRODUCT_ONSPEC_LC1 0xa109 /* CF + SM Combo (LC1) */
2116#define USB_PRODUCT_ONSPEC_UCF100 0xa400 /* FlashLink UCF-100 CompactFlash Reader */ 2116#define USB_PRODUCT_ONSPEC_UCF100 0xa400 /* FlashLink UCF-100 CompactFlash Reader */
2117#define USB_PRODUCT_ONSPEC_MD1II 0xb006 /* Datafab MD1-II PC-Card Reader */ 2117#define USB_PRODUCT_ONSPEC_MD1II 0xb006 /* Datafab MD1-II PC-Card Reader */
2118 2118
2119#define USB_PRODUCT_ONSPEC2_8IN2 0xb012 /* 8In2 */ 2119#define USB_PRODUCT_ONSPEC2_8IN2 0xb012 /* 8In2 */
2120 2120
2121/* Option N.V. products */ 2121/* Option N.V. products */
2122#define USB_PRODUCT_OPTIONNV_MC3G 0x5000 /* Vodafone Mobile Connect 3G datacard */ 2122#define USB_PRODUCT_OPTIONNV_MC3G 0x5000 /* Vodafone Mobile Connect 3G datacard */
2123#define USB_PRODUCT_OPTIONNV_QUADUMTS2 0x6000 /* GlobeTrotter Fusion Quad Lite UMTS/GPRS */ 2123#define USB_PRODUCT_OPTIONNV_QUADUMTS2 0x6000 /* GlobeTrotter Fusion Quad Lite UMTS/GPRS */
2124#define USB_PRODUCT_OPTIONNV_QUADUMTS 0x6300 /* GlobeTrotter Fusion Quad Lite 3D */ 2124#define USB_PRODUCT_OPTIONNV_QUADUMTS 0x6300 /* GlobeTrotter Fusion Quad Lite 3D */
2125#define USB_PRODUCT_OPTIONNV_QUADPLUSUMTS 0x6600 /* GlobeTrotter 3G Quad Plus */ 2125#define USB_PRODUCT_OPTIONNV_QUADPLUSUMTS 0x6600 /* GlobeTrotter 3G Quad Plus */
2126#define USB_PRODUCT_OPTIONNV_HSDPA 0x6701 /* GlobeTrotter HSDPA Modem */ 2126#define USB_PRODUCT_OPTIONNV_HSDPA 0x6701 /* GlobeTrotter HSDPA Modem */
2127#define USB_PRODUCT_OPTIONNV_MAXHSDPA 0x6701 /* GlobeTrotter Max HSDPA Modem */ 2127#define USB_PRODUCT_OPTIONNV_MAXHSDPA 0x6701 /* GlobeTrotter Max HSDPA Modem */
2128#define USB_PRODUCT_OPTIONNV_GSICON72 0x6911 /* GlobeSurfer iCON 7.2 */ 2128#define USB_PRODUCT_OPTIONNV_GSICON72 0x6911 /* GlobeSurfer iCON 7.2 */
2129#define USB_PRODUCT_OPTIONNV_ICON225 0x6971 /* iCON 225 */ 2129#define USB_PRODUCT_OPTIONNV_ICON225 0x6971 /* iCON 225 */
2130#define USB_PRODUCT_OPTIONNV_GTMAXHSUPA 0x7001 /* GlobeTrotter HSUPA */ 2130#define USB_PRODUCT_OPTIONNV_GTMAXHSUPA 0x7001 /* GlobeTrotter HSUPA */
2131#define USB_PRODUCT_OPTIONNV_GEHSUPA 0x7011 /* GlobeTrotter Express HSUPA */ 2131#define USB_PRODUCT_OPTIONNV_GEHSUPA 0x7011 /* GlobeTrotter Express HSUPA */
2132#define USB_PRODUCT_OPTIONNV_GTHSUPA 0x7031 /* GlobeTrotter HSUPA */ 2132#define USB_PRODUCT_OPTIONNV_GTHSUPA 0x7031 /* GlobeTrotter HSUPA */
2133#define USB_PRODUCT_OPTIONNV_GSHSUPA 0x7251 /* GlobeSurfer HSUPA */ 2133#define USB_PRODUCT_OPTIONNV_GSHSUPA 0x7251 /* GlobeSurfer HSUPA */
2134#define USB_PRODUCT_OPTIONNV_GE40X1 0x7301 /* GE40x */ 2134#define USB_PRODUCT_OPTIONNV_GE40X1 0x7301 /* GE40x */
2135#define USB_PRODUCT_OPTIONNV_GE40X2 0x7361 /* GE40x */ 2135#define USB_PRODUCT_OPTIONNV_GE40X2 0x7361 /* GE40x */
2136#define USB_PRODUCT_OPTIONNV_GE40X3 0x7381 /* GE40x */ 2136#define USB_PRODUCT_OPTIONNV_GE40X3 0x7381 /* GE40x */
2137#define USB_PRODUCT_OPTIONNV_ICON401 0x7401 /* iCON 401 */ 2137#define USB_PRODUCT_OPTIONNV_ICON401 0x7401 /* iCON 401 */
2138#define USB_PRODUCT_OPTIONNV_GTM382 0x7501 /* GTM 382 */ 2138#define USB_PRODUCT_OPTIONNV_GTM382 0x7501 /* GTM 382 */
2139#define USB_PRODUCT_OPTIONNV_GE40X4 0x7601 /* GE40x */ 2139#define USB_PRODUCT_OPTIONNV_GE40X4 0x7601 /* GE40x */
2140#define USB_PRODUCT_OPTIONNV_ICONEDGE 0xc031 /* iCON EDGE */ 2140#define USB_PRODUCT_OPTIONNV_ICONEDGE 0xc031 /* iCON EDGE */
2141#define USB_PRODUCT_OPTIONNV_MODHSXPA 0xd013 /* Module HSxPA */ 2141#define USB_PRODUCT_OPTIONNV_MODHSXPA 0xd013 /* Module HSxPA */
2142#define USB_PRODUCT_OPTIONNV_ICON321 0xd031 /* iCON 321 */ 2142#define USB_PRODUCT_OPTIONNV_ICON321 0xd031 /* iCON 321 */
2143#define USB_PRODUCT_OPTIONNV_ICON322 0xd033 /* iCON 322 */ 2143#define USB_PRODUCT_OPTIONNV_ICON322 0xd033 /* iCON 322 */
2144#define USB_PRODUCT_OPTIONNV_ICON505 0xd055 /* iCON 505 */ 2144#define USB_PRODUCT_OPTIONNV_ICON505 0xd055 /* iCON 505 */
2145 2145
2146/* OQO */ 2146/* OQO */
2147#define USB_PRODUCT_OQO_WIFI01 0x0002 /* model 01 WiFi interface */ 2147#define USB_PRODUCT_OQO_WIFI01 0x0002 /* model 01 WiFi interface */
2148#define USB_PRODUCT_OQO_ETHER01PLUS 0x7720 /* model 01+ Ethernet */ 2148#define USB_PRODUCT_OQO_ETHER01PLUS 0x7720 /* model 01+ Ethernet */
2149#define USB_PRODUCT_OQO_ETHER01 0x8150 /* model 01 Ethernet interface */ 2149#define USB_PRODUCT_OQO_ETHER01 0x8150 /* model 01 Ethernet interface */
2150 2150
2151/* Ours Technology Inc. */ 2151/* Ours Technology Inc. */
2152#define USB_PRODUCT_OTI_SOLID 0x6803 /* Solid state disk */ 2152#define USB_PRODUCT_OTI_SOLID 0x6803 /* Solid state disk */
2153#define USB_PRODUCT_OTI_FLASHDISK 0x6828 /* Flash Disk 128M */ 2153#define USB_PRODUCT_OTI_FLASHDISK 0x6828 /* Flash Disk 128M */
2154 2154
2155/* Palm Computing, Inc. product */ 2155/* Palm Computing, Inc. product */
2156#define USB_PRODUCT_PALM_SERIAL 0x0080 /* USB Serial Adaptor */ 2156#define USB_PRODUCT_PALM_SERIAL 0x0080 /* USB Serial Adaptor */
2157#define USB_PRODUCT_PALM_M500 0x0001 /* Palm m500 */ 2157#define USB_PRODUCT_PALM_M500 0x0001 /* Palm m500 */
2158#define USB_PRODUCT_PALM_M505 0x0002 /* Palm m505 */ 2158#define USB_PRODUCT_PALM_M505 0x0002 /* Palm m505 */
2159#define USB_PRODUCT_PALM_M515 0x0003 /* Palm m515 */ 2159#define USB_PRODUCT_PALM_M515 0x0003 /* Palm m515 */
2160#define USB_PRODUCT_PALM_I705 0x0020 /* Palm i705 */ 2160#define USB_PRODUCT_PALM_I705 0x0020 /* Palm i705 */
2161#define USB_PRODUCT_PALM_TUNGSTEN_Z 0x0031 /* Palm Tungsten Z */ 2161#define USB_PRODUCT_PALM_TUNGSTEN_Z 0x0031 /* Palm Tungsten Z */
2162#define USB_PRODUCT_PALM_M125 0x0040 /* Palm m125 */ 2162#define USB_PRODUCT_PALM_M125 0x0040 /* Palm m125 */
2163#define USB_PRODUCT_PALM_M130 0x0050 /* Palm m130 */ 2163#define USB_PRODUCT_PALM_M130 0x0050 /* Palm m130 */
2164#define USB_PRODUCT_PALM_TUNGSTEN_T 0x0060 /* Palm Tungsten T */ 2164#define USB_PRODUCT_PALM_TUNGSTEN_T 0x0060 /* Palm Tungsten T */
2165#define USB_PRODUCT_PALM_ZIRE31 0x0061 /* Palm Zire 31 */ 2165#define USB_PRODUCT_PALM_ZIRE31 0x0061 /* Palm Zire 31 */
2166#define USB_PRODUCT_PALM_ZIRE 0x0070 /* Palm Zire */ 2166#define USB_PRODUCT_PALM_ZIRE 0x0070 /* Palm Zire */
2167 2167
2168/* Panasonic products */ 2168/* Panasonic products */
2169#define USB_PRODUCT_PANASONIC_LS120 0x0901 /* LS-120 Camera */ 2169#define USB_PRODUCT_PANASONIC_LS120 0x0901 /* LS-120 Camera */
2170#define USB_PRODUCT_PANASONIC_KXLRW32AN 0x0d09 /* CD-R Drive KXL-RW32AN */ 2170#define USB_PRODUCT_PANASONIC_KXLRW32AN 0x0d09 /* CD-R Drive KXL-RW32AN */
2171#define USB_PRODUCT_PANASONIC_KXLCB20AN 0x0d0a /* CD-R Drive KXL-CB20AN */ 2171#define USB_PRODUCT_PANASONIC_KXLCB20AN 0x0d0a /* CD-R Drive KXL-CB20AN */
2172#define USB_PRODUCT_PANASONIC_KXLCB35AN 0x0d0e /* DVD-ROM & CD-R/RW */ 2172#define USB_PRODUCT_PANASONIC_KXLCB35AN 0x0d0e /* DVD-ROM & CD-R/RW */
2173#define USB_PRODUCT_PANASONIC_SDCAAE 0x1b00 /* MultiMediaCard Adapter */ 2173#define USB_PRODUCT_PANASONIC_SDCAAE 0x1b00 /* MultiMediaCard Adapter */
2174#define USB_PRODUCT_PANASONIC_TYTP50P6S 0x3900 /* TY-TP50P6-S 50in Touch Panel */ 2174#define USB_PRODUCT_PANASONIC_TYTP50P6S 0x3900 /* TY-TP50P6-S 50in Touch Panel */
2175 2175
2176/* Pegatron products */ 2176/* Pegatron products */
2177#define USB_PRODUCT_PEGATRON_RT2870 0x0002 /* RT2870 */ 2177#define USB_PRODUCT_PEGATRON_RT2870 0x0002 /* RT2870 */
2178#define USB_PRODUCT_PEGATRON_RT3070 0x000c /* RT3070 */ 2178#define USB_PRODUCT_PEGATRON_RT3070 0x000c /* RT3070 */
2179#define USB_PRODUCT_PEGATRON_RT3070_2 0x000e /* RT3070 */ 2179#define USB_PRODUCT_PEGATRON_RT3070_2 0x000e /* RT3070 */
2180 2180
2181/* Pen Driver */ 2181/* Pen Driver */
2182#define USB_PRODUCT_PEN_USBDISKPRO 0x0120 /* USB Disk Pro */ 2182#define USB_PRODUCT_PEN_USBDISKPRO 0x0120 /* USB Disk Pro */
2183#define USB_PRODUCT_PEN_USBREADER 0x0240 /* USB 6 in 1 Card Reader/Writer */ 2183#define USB_PRODUCT_PEN_USBREADER 0x0240 /* USB 6 in 1 Card Reader/Writer */
2184#define USB_PRODUCT_PEN_MOBILEDRIVE 0x0280 /* USB 3 in 1 Card Reader/Writer */ 2184#define USB_PRODUCT_PEN_MOBILEDRIVE 0x0280 /* USB 3 in 1 Card Reader/Writer */
2185#define USB_PRODUCT_PEN_USBDISK 0x0d7d /* USB Disk */ 2185#define USB_PRODUCT_PEN_USBDISK 0x0d7d /* USB Disk */
2186#define USB_PRODUCT_PEN_ATTACHE 0x1300 /* USB 2.0 Flash Drive */ 2186#define USB_PRODUCT_PEN_ATTACHE 0x1300 /* USB 2.0 Flash Drive */
2187 2187
2188/* Peracom products */ 2188/* Peracom products */
2189#define USB_PRODUCT_PERACOM_SERIAL1 0x0001 /* Serial Converter */ 2189#define USB_PRODUCT_PERACOM_SERIAL1 0x0001 /* Serial Converter */
2190#define USB_PRODUCT_PERACOM_ENET 0x0002 /* Ethernet adapter */ 2190#define USB_PRODUCT_PERACOM_ENET 0x0002 /* Ethernet adapter */
2191#define USB_PRODUCT_PERACOM_ENET3 0x0003 /* At Home Ethernet Adapter */ 2191#define USB_PRODUCT_PERACOM_ENET3 0x0003 /* At Home Ethernet Adapter */
2192#define USB_PRODUCT_PERACOM_ENET2 0x0005 /* Ethernet adapter */ 2192#define USB_PRODUCT_PERACOM_ENET2 0x0005 /* Ethernet adapter */
2193 2193
2194/* Pheenet products */ 2194/* Pheenet products */
2195#define USB_PRODUCT_PHEENET_GWU513 0x4025 /* GWU513 */ 2195#define USB_PRODUCT_PHEENET_GWU513 0x4025 /* GWU513 */
2196 2196
2197/* Philips products */ 2197/* Philips products */
2198#define USB_PRODUCT_PHILIPS_DSS350 0x0101 /* DSS 350 Digital Speaker System */ 2198#define USB_PRODUCT_PHILIPS_DSS350 0x0101 /* DSS 350 Digital Speaker System */
2199#define USB_PRODUCT_PHILIPS_DSS 0x0104 /* DSS XXX Digital Speaker System */ 2199#define USB_PRODUCT_PHILIPS_DSS 0x0104 /* DSS XXX Digital Speaker System */
2200#define USB_PRODUCT_PHILIPS_SA235 0x016a /* SA235 */ 2200#define USB_PRODUCT_PHILIPS_SA235 0x016a /* SA235 */
2201#define USB_PRODUCT_PHILIPS_HUB 0x0201 /* hub */ 2201#define USB_PRODUCT_PHILIPS_HUB 0x0201 /* hub */
2202#define USB_PRODUCT_PHILIPS_PCA645VC 0x0302 /* PCA645VC PC Camera */ 2202#define USB_PRODUCT_PHILIPS_PCA645VC 0x0302 /* PCA645VC PC Camera */
2203#define USB_PRODUCT_PHILIPS_PCA646VC 0x0303 /* PCA646VC PC Camera */ 2203#define USB_PRODUCT_PHILIPS_PCA646VC 0x0303 /* PCA646VC PC Camera */
2204#define USB_PRODUCT_PHILIPS_PCVC675K 0x0307 /* PCVC675K Vesta PC Camera */ 2204#define USB_PRODUCT_PHILIPS_PCVC675K 0x0307 /* PCVC675K Vesta PC Camera */
2205#define USB_PRODUCT_PHILIPS_PCVC680K 0x0308 /* PCVC680K Vesta Pro PC Camera */ 2205#define USB_PRODUCT_PHILIPS_PCVC680K 0x0308 /* PCVC680K Vesta Pro PC Camera */
2206#define USB_PRODUCT_PHILIPS_PCVC690K 0x030c /* PCVC690K Vesta Pro Scan PC Camera */ 2206#define USB_PRODUCT_PHILIPS_PCVC690K 0x030c /* PCVC690K Vesta Pro Scan PC Camera */
2207#define USB_PRODUCT_PHILIPS_PCVC730K 0x0310 /* PCVC730K ToUCam Fun PC Camera */ 2207#define USB_PRODUCT_PHILIPS_PCVC730K 0x0310 /* PCVC730K ToUCam Fun PC Camera */
2208#define USB_PRODUCT_PHILIPS_PCVC740K 0x0311 /* PCVC740K ToUCam Pro PC Camera */ 2208#define USB_PRODUCT_PHILIPS_PCVC740K 0x0311 /* PCVC740K ToUCam Pro PC Camera */
2209#define USB_PRODUCT_PHILIPS_PCVC750K 0x0312 /* PCVC750K ToUCam Pro Scan PC Camera */ 2209#define USB_PRODUCT_PHILIPS_PCVC750K 0x0312 /* PCVC750K ToUCam Pro Scan PC Camera */
2210#define USB_PRODUCT_PHILIPS_DSS150 0x0471 /* DSS 150 Digital Speaker System */ 2210#define USB_PRODUCT_PHILIPS_DSS150 0x0471 /* DSS 150 Digital Speaker System */
2211#define USB_PRODUCT_PHILIPS_CPWUA054 0x1230 /* CPWUA054 */ 2211#define USB_PRODUCT_PHILIPS_CPWUA054 0x1230 /* CPWUA054 */
2212#define USB_PRODUCT_PHILIPS_SNU5600 0x1236 /* SNU5600 */ 2212#define USB_PRODUCT_PHILIPS_SNU5600 0x1236 /* SNU5600 */
2213#define USB_PRODUCT_PHILIPS_DIVAUSB 0x1801 /* DIVA USB mp3 player */ 2213#define USB_PRODUCT_PHILIPS_DIVAUSB 0x1801 /* DIVA USB mp3 player */
2214#define USB_PRODUCT_PHILIPS_RT2870 0x200f /* RT2870 */ 2214#define USB_PRODUCT_PHILIPS_RT2870 0x200f /* RT2870 */
2215 2215
2216/* Philips Semiconductor products */ 2216/* Philips Semiconductor products */
2217#define USB_PRODUCT_PHILIPSSEMI_HUB1122 0x1122 /* hub */ 2217#define USB_PRODUCT_PHILIPSSEMI_HUB1122 0x1122 /* hub */
2218 2218
2219/* P.I. Engineering products */ 2219/* P.I. Engineering products */
2220#define USB_PRODUCT_PIENGINEERING_PS2USB 0x020b /* PS2 to Mac USB Adapter */ 2220#define USB_PRODUCT_PIENGINEERING_PS2USB 0x020b /* PS2 to Mac USB Adapter */
2221#define USB_PRODUCT_PIENGINEERING_XKEYS58 0x0232 /* Xkeys Programmable Keyboard (58 Keys) */ 2221#define USB_PRODUCT_PIENGINEERING_XKEYS58 0x0232 /* Xkeys Programmable Keyboard (58 Keys) */
2222#define USB_PRODUCT_PIENGINEERING_XKEYS 0x0233 /* Xkeys Programmable Keyboard */ 2222#define USB_PRODUCT_PIENGINEERING_XKEYS 0x0233 /* Xkeys Programmable Keyboard */
2223 2223
2224/* Pilotech Systems Co., Ltd products */ 2224/* Pilotech Systems Co., Ltd products */
2225#define USB_PRODUCT_PILOTECH_CRW600 0x0001 /* CRW-600 6-in-1 Reader */ 2225#define USB_PRODUCT_PILOTECH_CRW600 0x0001 /* CRW-600 6-in-1 Reader */
2226 2226
2227/* Pinnacle Systems, Inc. products */ 2227/* Pinnacle Systems, Inc. products */
2228#define USB_PRODUCT_PINNACLE_PCTV800E 0x0227 /* PCTV 800e */ 2228#define USB_PRODUCT_PINNACLE_PCTV800E 0x0227 /* PCTV 800e */
2229#define USB_PRODUCT_PINNACLE_PCTVDVBTFLASH 0x0228 /* Pinnacle PCTV DVB-T Flash */ 2229#define USB_PRODUCT_PINNACLE_PCTVDVBTFLASH 0x0228 /* Pinnacle PCTV DVB-T Flash */
2230#define USB_PRODUCT_PINNACLE_PCTV72E 0x0236 /* Pinnacle PCTV 72e */ 2230#define USB_PRODUCT_PINNACLE_PCTV72E 0x0236 /* Pinnacle PCTV 72e */
2231#define USB_PRODUCT_PINNACLE_PCTV73E 0x0237 /* Pinnacle PCTV 73e */ 2231#define USB_PRODUCT_PINNACLE_PCTV73E 0x0237 /* Pinnacle PCTV 73e */
2232 2232
2233/* Planex Communications products */ 2233/* Planex Communications products */
2234#define USB_PRODUCT_PLANEX_GW_US11H 0x14ea /* GW-US11H WLAN */ 2234#define USB_PRODUCT_PLANEX_GW_US11H 0x14ea /* GW-US11H WLAN */
2235#define USB_PRODUCT_PLANEX2_GW_US11S 0x3220 /* GW-US11S WLAN */ 2235#define USB_PRODUCT_PLANEX2_GW_US11S 0x3220 /* GW-US11S WLAN */
2236#define USB_PRODUCT_PLANEX2_GWUS54GXS 0x5303 /* GW-US54GXS */ 2236#define USB_PRODUCT_PLANEX2_GWUS54GXS 0x5303 /* GW-US54GXS */
2237#define USB_PRODUCT_PLANEX2_GW_US300 0x5304 /* GW-US300 */ 2237#define USB_PRODUCT_PLANEX2_GW_US300 0x5304 /* GW-US300 */
2238#define USB_PRODUCT_PLANEX2_GWUS54HP 0xab01 /* GW-US54HP */ 2238#define USB_PRODUCT_PLANEX2_GWUS54HP 0xab01 /* GW-US54HP */
2239#define USB_PRODUCT_PLANEX3_GU1000T 0xab11 /* GU-1000T */ 2239#define USB_PRODUCT_PLANEX3_GU1000T 0xab11 /* GU-1000T */
2240#define USB_PRODUCT_PLANEX3_GWUS54MINI 0xab13 /* GW-US54Mini */ 2240#define USB_PRODUCT_PLANEX3_GWUS54MINI 0xab13 /* GW-US54Mini */
2241#define USB_PRODUCT_PLANEX2_GWUS54MINI2 0xab50 /* GW-US54Mini2 */ 2241#define USB_PRODUCT_PLANEX2_GWUS54MINI2 0xab50 /* GW-US54Mini2 */
2242#define USB_PRODUCT_PLANEX2_RTL8188CU_1 0xab2a /* RTL8188CU */ 2242#define USB_PRODUCT_PLANEX2_RTL8188CU_1 0xab2a /* RTL8188CU */
2243#define USB_PRODUCT_PLANEX2_RTL8192CU 0xab2b /* RTL8192CU */ 2243#define USB_PRODUCT_PLANEX2_RTL8192CU 0xab2b /* RTL8192CU */
2244#define USB_PRODUCT_PLANEX2_GWUS54SG 0xc002 /* GW-US54SG */ 2244#define USB_PRODUCT_PLANEX2_GWUS54SG 0xc002 /* GW-US54SG */
2245#define USB_PRODUCT_PLANEX2_GWUS54GZL 0xc007 /* GW-US54GZL */ 2245#define USB_PRODUCT_PLANEX2_GWUS54GZL 0xc007 /* GW-US54GZL */
2246#define USB_PRODUCT_PLANEX2_GWUS54GD 0xed01 /* GW-US54GD */ 2246#define USB_PRODUCT_PLANEX2_GWUS54GD 0xed01 /* GW-US54GD */
2247#define USB_PRODUCT_PLANEX2_GWUSMM 0xed02 /* GW-USMM */ 2247#define USB_PRODUCT_PLANEX2_GWUSMM 0xed02 /* GW-USMM */
2248#define USB_PRODUCT_PLANEX2_RT2870 0xed06 /* RT2870 */ 2248#define USB_PRODUCT_PLANEX2_RT2870 0xed06 /* RT2870 */
2249#define USB_PRODUCT_PLANEX2_GWUSMICRON 0xed14 /* GW-USMicroN */ 2249#define USB_PRODUCT_PLANEX2_GWUSMICRON 0xed14 /* GW-USMicroN */
2250#define USB_PRODUCT_PLANEX3_GWUS54GZ 0xab10 /* GW-US54GZ */ 2250#define USB_PRODUCT_PLANEX3_GWUS54GZ 0xab10 /* GW-US54GZ */
2251#define USB_PRODUCT_PLANEX3_GU1000T 0xab11 /* GU-1000T */ 2251#define USB_PRODUCT_PLANEX3_GU1000T 0xab11 /* GU-1000T */
2252#define USB_PRODUCT_PLANEX3_GWUS54MINI 0xab13 /* GW-US54Mini */ 2252#define USB_PRODUCT_PLANEX3_GWUS54MINI 0xab13 /* GW-US54Mini */
2253#define USB_PRODUCT_PLANEX2_GWUS300MINIS 0xab24 /* GW-US300MiniS */ 2253#define USB_PRODUCT_PLANEX2_GWUS300MINIS 0xab24 /* GW-US300MiniS */
2254#define USB_PRODUCT_PLANEX2_RT3070 0xab25 /* RT3070 */ 2254#define USB_PRODUCT_PLANEX2_RT3070 0xab25 /* RT3070 */
2255#define USB_PRODUCT_PLANEX2_GWUS300MINIX 0xed06 /* GW-US300Mini-X/MiniW */ 2255#define USB_PRODUCT_PLANEX2_GWUS300MINIX 0xed06 /* GW-US300Mini-X/MiniW */
2256#define USB_PRODUCT_PLANEX2_RTL8188CU_2 0xed17 /* RTL8188CU */ 2256#define USB_PRODUCT_PLANEX2_RTL8188CU_2 0xed17 /* RTL8188CU */
2257 2257
2258/* Plantronics products */ 2258/* Plantronics products */
2259#define USB_PRODUCT_PLANTRONICS_HEADSET 0x0ca1 /* Platronics DSP-400 Headset */ 2259#define USB_PRODUCT_PLANTRONICS_HEADSET 0x0ca1 /* Platronics DSP-400 Headset */
2260 2260
2261/* Plextor Corp. */ 2261/* Plextor Corp. */
2262#define USB_PRODUCT_PLEXTOR_40_12_40U 0x0011 /* PlexWriter 40/12/40U */ 2262#define USB_PRODUCT_PLEXTOR_40_12_40U 0x0011 /* PlexWriter 40/12/40U */
2263 2263
2264/* PLX products */ 2264/* PLX products */
2265#define USB_PRODUCT_PLX_TESTBOARD 0x9060 /* test board */ 2265#define USB_PRODUCT_PLX_TESTBOARD 0x9060 /* test board */
2266 2266
2267/* PointChips */ 2267/* PointChips */
2268#define USB_PRODUCT_POINTCHIPS_FLASH 0x8001 /* Flash */ 2268#define USB_PRODUCT_POINTCHIPS_FLASH 0x8001 /* Flash */
2269 2269
2270/* PortGear products */ 2270/* PortGear products */
2271#define USB_PRODUCT_PORTGEAR_EA8 0x0008 /* Ethernet Adapter */ 2271#define USB_PRODUCT_PORTGEAR_EA8 0x0008 /* Ethernet Adapter */
2272#define USB_PRODUCT_PORTGEAR_EA9 0x0009 /* Ethernet Adapter */ 2272#define USB_PRODUCT_PORTGEAR_EA9 0x0009 /* Ethernet Adapter */
2273 2273
2274/* Portsmith products */ 2274/* Portsmith products */
2275#define USB_PRODUCT_PORTSMITH_EEA 0x3003 /* Express Ethernet Adapter */ 2275#define USB_PRODUCT_PORTSMITH_EEA 0x3003 /* Express Ethernet Adapter */
2276 2276
2277/* PQI products */ 2277/* PQI products */
2278#define USB_PRODUCT_PQI_TRAVELFLASH 0x0001 /* Travel Flash Drive */ 2278#define USB_PRODUCT_PQI_TRAVELFLASH 0x0001 /* Travel Flash Drive */
2279 2279
2280/* Primax products */ 2280/* Primax products */
2281#define USB_PRODUCT_PRIMAX_G2X300 0x0300 /* G2-200 scanner */ 2281#define USB_PRODUCT_PRIMAX_G2X300 0x0300 /* G2-200 scanner */
2282#define USB_PRODUCT_PRIMAX_G2E300 0x0301 /* G2E-300 scanner */ 2282#define USB_PRODUCT_PRIMAX_G2E300 0x0301 /* G2E-300 scanner */
2283#define USB_PRODUCT_PRIMAX_G2300 0x0302 /* G2-300 scanner */ 2283#define USB_PRODUCT_PRIMAX_G2300 0x0302 /* G2-300 scanner */
2284#define USB_PRODUCT_PRIMAX_G2E3002 0x0303 /* G2E-300 scanner */ 2284#define USB_PRODUCT_PRIMAX_G2E3002 0x0303 /* G2E-300 scanner */
2285#define USB_PRODUCT_PRIMAX_9600 0x0340 /* Colorado USB 9600 scanner */ 2285#define USB_PRODUCT_PRIMAX_9600 0x0340 /* Colorado USB 9600 scanner */
2286#define USB_PRODUCT_PRIMAX_600U 0x0341 /* Colorado 600u scanner */ 2286#define USB_PRODUCT_PRIMAX_600U 0x0341 /* Colorado 600u scanner */
2287#define USB_PRODUCT_PRIMAX_6200 0x0345 /* Visioneer 6200 scanner */ 2287#define USB_PRODUCT_PRIMAX_6200 0x0345 /* Visioneer 6200 scanner */
2288#define USB_PRODUCT_PRIMAX_19200 0x0360 /* Colorado USB 19200 scanner */ 2288#define USB_PRODUCT_PRIMAX_19200 0x0360 /* Colorado USB 19200 scanner */
2289#define USB_PRODUCT_PRIMAX_1200U 0x0361 /* Colorado 1200u scanner */ 2289#define USB_PRODUCT_PRIMAX_1200U 0x0361 /* Colorado 1200u scanner */
2290#define USB_PRODUCT_PRIMAX_G600 0x0380 /* G2-600 scanner */ 2290#define USB_PRODUCT_PRIMAX_G600 0x0380 /* G2-600 scanner */
2291#define USB_PRODUCT_PRIMAX_636I 0x0381 /* ReadyScan 636i */ 2291#define USB_PRODUCT_PRIMAX_636I 0x0381 /* ReadyScan 636i */
2292#define USB_PRODUCT_PRIMAX_G2600 0x0382 /* G2-600 scanner */ 2292#define USB_PRODUCT_PRIMAX_G2600 0x0382 /* G2-600 scanner */
2293#define USB_PRODUCT_PRIMAX_G2E600 0x0383 /* G2E-600 scanner */ 2293#define USB_PRODUCT_PRIMAX_G2E600 0x0383 /* G2E-600 scanner */
2294#define USB_PRODUCT_PRIMAX_COMFORT 0x4d01 /* Comfort */ 2294#define USB_PRODUCT_PRIMAX_COMFORT 0x4d01 /* Comfort */
2295#define USB_PRODUCT_PRIMAX_MOUSEINABOX 0x4d02 /* Mouse-in-a-Box */ 2295#define USB_PRODUCT_PRIMAX_MOUSEINABOX 0x4d02 /* Mouse-in-a-Box */
2296#define USB_PRODUCT_PRIMAX_PCGAUMS1 0x4d04 /* Sony PCGA-UMS1 */ 2296#define USB_PRODUCT_PRIMAX_PCGAUMS1 0x4d04 /* Sony PCGA-UMS1 */
2297 2297
2298/* Prolific products */ 2298/* Prolific products */
2299#define USB_PRODUCT_PROLIFIC_PL2301 0x0000 /* PL2301 Host-Host interface */ 2299#define USB_PRODUCT_PROLIFIC_PL2301 0x0000 /* PL2301 Host-Host interface */
2300#define USB_PRODUCT_PROLIFIC_PL2302 0x0001 /* PL2302 Host-Host interface */ 2300#define USB_PRODUCT_PROLIFIC_PL2302 0x0001 /* PL2302 Host-Host interface */
2301#define USB_PRODUCT_PROLIFIC_RSAQ2 0x04bb /* PL2303 Serial adapter (IODATA USB-RSAQ2) */ 2301#define USB_PRODUCT_PROLIFIC_RSAQ2 0x04bb /* PL2303 Serial adapter (IODATA USB-RSAQ2) */
2302#define USB_PRODUCT_PROLIFIC_PL2303 0x2303 /* PL2303 Serial adapter (ATEN/IOGEAR UC232A) */ 2302#define USB_PRODUCT_PROLIFIC_PL2303 0x2303 /* PL2303 Serial adapter (ATEN/IOGEAR UC232A) */
2303#define USB_PRODUCT_PROLIFIC_PL2305 0x2305 /* Parallel printer adapter */ 2303#define USB_PRODUCT_PROLIFIC_PL2305 0x2305 /* Parallel printer adapter */
2304#define USB_PRODUCT_PROLIFIC_ATAPI4 0x2307 /* ATAPI-4 Bridge Controller */ 2304#define USB_PRODUCT_PROLIFIC_ATAPI4 0x2307 /* ATAPI-4 Bridge Controller */
2305#define USB_PRODUCT_PROLIFIC_PL2501 0x2501 /* PL2501 Host-Host interface */ 2305#define USB_PRODUCT_PROLIFIC_PL2501 0x2501 /* PL2501 Host-Host interface */
2306#define USB_PRODUCT_PROLIFIC_PL2303X 0xaaa0 /* PL2303 Serial adapter (Pharos GPS) */ 2306#define USB_PRODUCT_PROLIFIC_PL2303X 0xaaa0 /* PL2303 Serial adapter (Pharos GPS) */
2307#define USB_PRODUCT_PROLIFIC_RSAQ3 0xaaa2 /* PL2303 Serial adapter (IODATA USB-RSAQ3) */ 2307#define USB_PRODUCT_PROLIFIC_RSAQ3 0xaaa2 /* PL2303 Serial adapter (IODATA USB-RSAQ3) */
2308#define USB_PRODUCT_PROLIFIC2_PL2303 0x2303 /* PL2303 Serial adapter (SMART Technologies) */ 2308#define USB_PRODUCT_PROLIFIC2_PL2303 0x2303 /* PL2303 Serial adapter (SMART Technologies) */
2309 2309
2310/* Putercom products */ 2310/* Putercom products */
2311#define USB_PRODUCT_PUTERCOM_UPA100 0x047e /* USB-1284 BRIDGE */ 2311#define USB_PRODUCT_PUTERCOM_UPA100 0x047e /* USB-1284 BRIDGE */
2312 2312
2313/* Qcom products */ 2313/* Qcom products */
2314#define USB_PRODUCT_QCOM_RT2573 0x6196 /* RT2573 */ 2314#define USB_PRODUCT_QCOM_RT2573 0x6196 /* RT2573 */
2315#define USB_PRODUCT_QCOM_RT2573_2 0x6229 /* RT2573 */ 2315#define USB_PRODUCT_QCOM_RT2573_2 0x6229 /* RT2573 */
2316#define USB_PRODUCT_QCOM_RT2573_3 0x6238 /* RT2573 */ 2316#define USB_PRODUCT_QCOM_RT2573_3 0x6238 /* RT2573 */
2317#define USB_PRODUCT_QCOM_RT2870 0x6259 /* RT2870 */ 2317#define USB_PRODUCT_QCOM_RT2870 0x6259 /* RT2870 */
2318 2318
2319/* Qtronix products */ 2319/* Qtronix products */
2320#define USB_PRODUCT_QTRONIX_980N 0x2011 /* Scorpion-980N keyboard */ 2320#define USB_PRODUCT_QTRONIX_980N 0x2011 /* Scorpion-980N keyboard */
2321 2321
2322/* Qualcomm products */ 2322/* Qualcomm products */
2323#define USB_PRODUCT_QUALCOMM_CDMA_MSM 0x6000 /* CDMA Technologies MSM phone */ 2323#define USB_PRODUCT_QUALCOMM_CDMA_MSM 0x6000 /* CDMA Technologies MSM phone */
2324#define USB_PRODUCT_QUALCOMM_MSM_HSDPA 0x6613 /* HSDPA MSM */ 2324#define USB_PRODUCT_QUALCOMM_MSM_HSDPA 0x6613 /* HSDPA MSM */
2325#define USB_PRODUCT_QUALCOMM2_RWT_FCT 0x3100 /* RWT FCT-CDMA 2000 1xRTT modem */ 2325#define USB_PRODUCT_QUALCOMM2_RWT_FCT 0x3100 /* RWT FCT-CDMA 2000 1xRTT modem */
2326#define USB_PRODUCT_QUALCOMM2_CDMA_MSM 0x3196 /* CDMA Technologies MSM modem */ 2326#define USB_PRODUCT_QUALCOMM2_CDMA_MSM 0x3196 /* CDMA Technologies MSM modem */
2327#define USB_PRODUCT_QUALCOMMINC_CDMA_MSM 0x0001 /* CDMA Technologies MSM modem */ 2327#define USB_PRODUCT_QUALCOMMINC_CDMA_MSM 0x0001 /* CDMA Technologies MSM modem */
2328#define USB_PRODUCT_QUALCOMMINC_ZTE_MF626 0x0031 /* CDMA Technologies MSM modem */ 2328#define USB_PRODUCT_QUALCOMMINC_ZTE_MF626 0x0031 /* CDMA Technologies MSM modem */
2329#define USB_PRODUCT_QUALCOMMINC_ZTE_STOR 0x2000 /* USB ZTE Storage */ 2329#define USB_PRODUCT_QUALCOMMINC_ZTE_STOR 0x2000 /* USB ZTE Storage */
2330#define USB_PRODUCT_QUALCOMMINC_AC8700 0xfffe /* CDMA 1xEVDO USB modem */ 2330#define USB_PRODUCT_QUALCOMMINC_AC8700 0xfffe /* CDMA 1xEVDO USB modem */
2331 2331
2332/* Qualcomm Kyocera products */ 2332/* Qualcomm Kyocera products */
2333#define USB_PRODUCT_QUALCOMM_K_CDMA_MSM_K 0x17da /* Qualcomm Kyocera CDMA Technologies MSM */ 2333#define USB_PRODUCT_QUALCOMM_K_CDMA_MSM_K 0x17da /* Qualcomm Kyocera CDMA Technologies MSM */
2334 2334
2335/* Quanta products */ 2335/* Quanta products */
2336#define USB_PRODUCT_QUANTA_RT3070 0x0304 /* RT3070 */ 2336#define USB_PRODUCT_QUANTA_RT3070 0x0304 /* RT3070 */
2337 2337
2338/* Quickshot products */ 2338/* Quickshot products */
2339#define USB_PRODUCT_QUICKSHOT_STRIKEPAD 0x6238 /* USB StrikePad */ 2339#define USB_PRODUCT_QUICKSHOT_STRIKEPAD 0x6238 /* USB StrikePad */
2340 2340
2341/* Rainbow Technologies products */ 2341/* Rainbow Technologies products */
2342#define USB_PRODUCT_RAINBOW_IKEY2000 0x1200 /* i-Key 2000 */ 2342#define USB_PRODUCT_RAINBOW_IKEY2000 0x1200 /* i-Key 2000 */
2343 2343
2344/* Ralink Technology products */ 2344/* Ralink Technology products */
2345#define USB_PRODUCT_QUANTA_RT3070 0x0304 /* RT3070 */ 2345#define USB_PRODUCT_QUANTA_RT3070 0x0304 /* RT3070 */
2346#define USB_PRODUCT_RALINK_RT2570 0x1706 /* RT2570 */ 2346#define USB_PRODUCT_RALINK_RT2570 0x1706 /* RT2570 */
2347#define USB_PRODUCT_RALINK_RT2070 0x2070 /* RT2070 */ 2347#define USB_PRODUCT_RALINK_RT2070 0x2070 /* RT2070 */
2348#define USB_PRODUCT_RALINK_RT2570_2 0x2570 /* RT2570 */ 2348#define USB_PRODUCT_RALINK_RT2570_2 0x2570 /* RT2570 */
2349#define USB_PRODUCT_RALINK_RT2573 0x2573 /* RT2573 */ 2349#define USB_PRODUCT_RALINK_RT2573 0x2573 /* RT2573 */
2350#define USB_PRODUCT_RALINK_RT2671 0x2671 /* RT2671 */ 2350#define USB_PRODUCT_RALINK_RT2671 0x2671 /* RT2671 */
2351#define USB_PRODUCT_RALINK_RT2770 0x2770 /* RT2770 */ 2351#define USB_PRODUCT_RALINK_RT2770 0x2770 /* RT2770 */
2352#define USB_PRODUCT_RALINK_RT2870 0x2870 /* RT2870 */ 2352#define USB_PRODUCT_RALINK_RT2870 0x2870 /* RT2870 */
2353#define USB_PRODUCT_RALINK_RT3070 0x3070 /* RT3070 */ 2353#define USB_PRODUCT_RALINK_RT3070 0x3070 /* RT3070 */
2354#define USB_PRODUCT_RALINK_RT3071 0x3071 /* RT3071 */ 2354#define USB_PRODUCT_RALINK_RT3071 0x3071 /* RT3071 */
2355#define USB_PRODUCT_RALINK_RT3072 0x3072 /* RT3072 */ 2355#define USB_PRODUCT_RALINK_RT3072 0x3072 /* RT3072 */
2356#define USB_PRODUCT_RALINK_RT2570_3 0x9020 /* RT2570 */ 2356#define USB_PRODUCT_RALINK_RT2570_3 0x9020 /* RT2570 */
2357#define USB_PRODUCT_RALINK_2_RT2570 0x2570 /* RT2570 */ 2357#define USB_PRODUCT_RALINK_2_RT2570 0x2570 /* RT2570 */
2358#define USB_PRODUCT_RALINK_2_RT2573 0x2573 /* RT2573 */ 2358#define USB_PRODUCT_RALINK_2_RT2573 0x2573 /* RT2573 */
2359 2359
2360/* RATOC Systems products */ 2360/* RATOC Systems products */
2361#define USB_PRODUCT_RATOC_REXUSB60 0xb000 /* USB serial adapter REX-USB60 */ 2361#define USB_PRODUCT_RATOC_REXUSB60 0xb000 /* USB serial adapter REX-USB60 */
2362#define USB_PRODUCT_RATOC_REXUSB60F 0xb020 /* USB serial adapter REX-USB60F */ 2362#define USB_PRODUCT_RATOC_REXUSB60F 0xb020 /* USB serial adapter REX-USB60F */
2363 2363
2364/* Realtek products */ 2364/* Realtek products */
2365#define USB_PRODUCT_REALTEK_RTL8150L 0x8150 /* RTL8150L USB-Ethernet Bridge */ 2365#define USB_PRODUCT_REALTEK_RTL8150L 0x8150 /* RTL8150L USB-Ethernet Bridge */
2366#define USB_PRODUCT_REALTEK_RTL8151 0x8151 /* RTL8151 PNA */ 2366#define USB_PRODUCT_REALTEK_RTL8151 0x8151 /* RTL8151 PNA */
2367#define USB_PRODUCT_REALTEK_RTL8188CE_0 0x8170 /* RTL8188CE */ 2367#define USB_PRODUCT_REALTEK_RTL8188CE_0 0x8170 /* RTL8188CE */
 2368#define USB_PRODUCT_REALTEK_RTL8188CU_0 0x8176 /* RTL8188CU */
2368#define USB_PRODUCT_REALTEK_RTL8191CU 0x8177 /* RTL8191CU */ 2369#define USB_PRODUCT_REALTEK_RTL8191CU 0x8177 /* RTL8191CU */
2369#define USB_PRODUCT_REALTEK_RTL8192CU 0x8178 /* RTL8192CU */ 2370#define USB_PRODUCT_REALTEK_RTL8192CU 0x8178 /* RTL8192CU */
2370#define USB_PRODUCT_REALTEK_RTL8188CU_1 0x817a /* RTL8188CU */ 2371#define USB_PRODUCT_REALTEK_RTL8188CU_1 0x817a /* RTL8188CU */
2371#define USB_PRODUCT_REALTEK_RTL8188CU_2 0x817b /* RTL8188CU */ 2372#define USB_PRODUCT_REALTEK_RTL8188CU_2 0x817b /* RTL8188CU */
2372#define USB_PRODUCT_REALTEK_RTL8192CE 0x817c /* RTL8192CE */ 2373#define USB_PRODUCT_REALTEK_RTL8192CE 0x817c /* RTL8192CE */
2373#define USB_PRODUCT_REALTEK_RTL8188RU 0x817d /* RTL8188RU */ 2374#define USB_PRODUCT_REALTEK_RTL8188RU 0x817d /* RTL8188RU */
 2375#define USB_PRODUCT_REALTEK_RTL8188CE_1 0x817e /* RTL8188CE */
2374#define USB_PRODUCT_REALTEK_RTL8187 0x8187 /* RTL8187 */ 2376#define USB_PRODUCT_REALTEK_RTL8187 0x8187 /* RTL8187 */
2375#define USB_PRODUCT_REALTEK_RTL8187B_0 0x8189 /* RTL8187B */ 2377#define USB_PRODUCT_REALTEK_RTL8187B_0 0x8189 /* RTL8187B */
2376#define USB_PRODUCT_REALTEK_RTL8187B_1 0x8197 /* RTL8187B */ 2378#define USB_PRODUCT_REALTEK_RTL8187B_1 0x8197 /* RTL8187B */
2377#define USB_PRODUCT_REALTEK_RTL8187B_2 0x8198 /* RTL8187B */ 2379#define USB_PRODUCT_REALTEK_RTL8187B_2 0x8198 /* RTL8187B */
2378 2380
2379/* Research In Motion */ 2381/* Research In Motion */
2380#define USB_PRODUCT_RIM_BLACKBERRY 0x0001 /* BlackBerry */ 2382#define USB_PRODUCT_RIM_BLACKBERRY 0x0001 /* BlackBerry */
2381#define USB_PRODUCT_RIM_BLACKBERRY_PEARL_DUAL 0x0004 /* BlackBerry Pearl Dual */ 2383#define USB_PRODUCT_RIM_BLACKBERRY_PEARL_DUAL 0x0004 /* BlackBerry Pearl Dual */
2382#define USB_PRODUCT_RIM_BLACKBERRY_PEARL 0x0006 /* BlackBerry Pearl */ 2384#define USB_PRODUCT_RIM_BLACKBERRY_PEARL 0x0006 /* BlackBerry Pearl */
2383 2385
2384/* Rockfire products */ 2386/* Rockfire products */
2385#define USB_PRODUCT_ROCKFIRE_GAMEPAD 0x2033 /* gamepad 203USB */ 2387#define USB_PRODUCT_ROCKFIRE_GAMEPAD 0x2033 /* gamepad 203USB */
2386 2388
2387/* Roland products */ 2389/* Roland products */
2388#define USB_PRODUCT_ROLAND_UA100 0x0000 /* UA-100 USB Audio I/F */ 2390#define USB_PRODUCT_ROLAND_UA100 0x0000 /* UA-100 USB Audio I/F */
2389#define USB_PRODUCT_ROLAND_UM4 0x0002 /* UM-4 MIDI I/F */ 2391#define USB_PRODUCT_ROLAND_UM4 0x0002 /* UM-4 MIDI I/F */
2390#define USB_PRODUCT_ROLAND_SC8850 0x0003 /* RolandED SC-8850 SOUND Canvas MIDI Synth. */ 2392#define USB_PRODUCT_ROLAND_SC8850 0x0003 /* RolandED SC-8850 SOUND Canvas MIDI Synth. */
2391#define USB_PRODUCT_ROLAND_U8 0x0004 /* U-8 USB Audio I/F */ 2393#define USB_PRODUCT_ROLAND_U8 0x0004 /* U-8 USB Audio I/F */
2392#define USB_PRODUCT_ROLAND_UM2 0x0005 /* UM-2 MIDI I/F */ 2394#define USB_PRODUCT_ROLAND_UM2 0x0005 /* UM-2 MIDI I/F */
2393#define USB_PRODUCT_ROLAND_SC8820 0x0007 /* SoundCanvas SC-8820 MIDI Synth. */ 2395#define USB_PRODUCT_ROLAND_SC8820 0x0007 /* SoundCanvas SC-8820 MIDI Synth. */
2394#define USB_PRODUCT_ROLAND_PC300 0x0008 /* PC-300 MIDI Keyboard */ 2396#define USB_PRODUCT_ROLAND_PC300 0x0008 /* PC-300 MIDI Keyboard */
2395#define USB_PRODUCT_ROLAND_UM1 0x0009 /* UM-1 MIDI I/F */ 2397#define USB_PRODUCT_ROLAND_UM1 0x0009 /* UM-1 MIDI I/F */
2396#define USB_PRODUCT_ROLAND_SK500 0x000b /* SoundCanvas SK-500 MIDI Keyboard */ 2398#define USB_PRODUCT_ROLAND_SK500 0x000b /* SoundCanvas SK-500 MIDI Keyboard */
2397#define USB_PRODUCT_ROLAND_SCD70 0x000c /* SC-D70 MIDI Synth. */ 2399#define USB_PRODUCT_ROLAND_SCD70 0x000c /* SC-D70 MIDI Synth. */
2398#define USB_PRODUCT_ROLAND_UA3 0x000f /* EDIROL UA-3 USB audio I/F */ 2400#define USB_PRODUCT_ROLAND_UA3 0x000f /* EDIROL UA-3 USB audio I/F */
2399#define USB_PRODUCT_ROLAND_XV5050 0x0012 /* XV-5050 MIDI Synth. */ 2401#define USB_PRODUCT_ROLAND_XV5050 0x0012 /* XV-5050 MIDI Synth. */
2400#define USB_PRODUCT_ROLAND_UM880N 0x0014 /* EDIROL UM-880 MIDI I/F (native) */ 2402#define USB_PRODUCT_ROLAND_UM880N 0x0014 /* EDIROL UM-880 MIDI I/F (native) */
2401#define USB_PRODUCT_ROLAND_UM880G 0x0015 /* EDIROL UM-880 MIDI I/F (generic) */ 2403#define USB_PRODUCT_ROLAND_UM880G 0x0015 /* EDIROL UM-880 MIDI I/F (generic) */
2402#define USB_PRODUCT_ROLAND_SD90 0x0016 /* EDIROL SD-90 STDIO Canvas MIDI Synth. */ 2404#define USB_PRODUCT_ROLAND_SD90 0x0016 /* EDIROL SD-90 STDIO Canvas MIDI Synth. */
2403#define USB_PRODUCT_ROLAND_UA1A 0x0018 /* UA-1A USB Audio I/F */ 2405#define USB_PRODUCT_ROLAND_UA1A 0x0018 /* UA-1A USB Audio I/F */
2404#define USB_PRODUCT_ROLAND_UM550 0x0023 /* UM-550 MIDI I/F */ 2406#define USB_PRODUCT_ROLAND_UM550 0x0023 /* UM-550 MIDI I/F */
2405#define USB_PRODUCT_ROLAND_SD20 0x0027 /* SD-20 MIDI Synth. */ 2407#define USB_PRODUCT_ROLAND_SD20 0x0027 /* SD-20 MIDI Synth. */
2406#define USB_PRODUCT_ROLAND_SD80 0x0029 /* SD-80 MIDI Synth. */ 2408#define USB_PRODUCT_ROLAND_SD80 0x0029 /* SD-80 MIDI Synth. */
2407#define USB_PRODUCT_ROLAND_UA700 0x002b /* UA-700 USB Audio I/F */ 2409#define USB_PRODUCT_ROLAND_UA700 0x002b /* UA-700 USB Audio I/F */
2408#define USB_PRODUCT_ROLAND_PCRA 0x0033 /* EDIROL PCR MIDI keyboard (advanced) */ 2410#define USB_PRODUCT_ROLAND_PCRA 0x0033 /* EDIROL PCR MIDI keyboard (advanced) */
2409#define USB_PRODUCT_ROLAND_PCR 0x0034 /* EDIROL PCR MIDI keyboard */ 2411#define USB_PRODUCT_ROLAND_PCR 0x0034 /* EDIROL PCR MIDI keyboard */
2410#define USB_PRODUCT_ROLAND_M1000 0x0035 /* M-1000 audio I/F */ 2412#define USB_PRODUCT_ROLAND_M1000 0x0035 /* M-1000 audio I/F */
2411#define USB_PRODUCT_ROLAND_UA1000 0x0044 /* EDIROL UA-1000 USB audio I/F */ 2413#define USB_PRODUCT_ROLAND_UA1000 0x0044 /* EDIROL UA-1000 USB audio I/F */
2412#define USB_PRODUCT_ROLAND_UA3FXA 0x0050 /* EDIROL UA-3FX USB audio I/F (advanced) */ 2414#define USB_PRODUCT_ROLAND_UA3FXA 0x0050 /* EDIROL UA-3FX USB audio I/F (advanced) */
2413#define USB_PRODUCT_ROLAND_UA3FX 0x0051 /* EDIROL UA-3FX USB audio I/F */ 2415#define USB_PRODUCT_ROLAND_UA3FX 0x0051 /* EDIROL UA-3FX USB audio I/F */
2414#define USB_PRODUCT_ROLAND_FANTOMX 0x006d /* Fantom-X MIDI Synth. */ 2416#define USB_PRODUCT_ROLAND_FANTOMX 0x006d /* Fantom-X MIDI Synth. */
2415#define USB_PRODUCT_ROLAND_UA25 0x0074 /* EDIROL UA-25 */ 2417#define USB_PRODUCT_ROLAND_UA25 0x0074 /* EDIROL UA-25 */
2416#define USB_PRODUCT_ROLAND_UA101 0x007d /* EDIROL UA-101 */ 2418#define USB_PRODUCT_ROLAND_UA101 0x007d /* EDIROL UA-101 */
2417#define USB_PRODUCT_ROLAND_UA101F 0x008d /* EDIROL UA-101 USB1 */ 2419#define USB_PRODUCT_ROLAND_UA101F 0x008d /* EDIROL UA-101 USB1 */
2418#define USB_PRODUCT_ROLAND_UA1EX 0x0096 /* EDIROL UA-1EX */ 2420#define USB_PRODUCT_ROLAND_UA1EX 0x0096 /* EDIROL UA-1EX */
2419#define USB_PRODUCT_ROLAND_UM3 0x009A /* EDIROL UM-3 */ 2421#define USB_PRODUCT_ROLAND_UM3 0x009A /* EDIROL UM-3 */
2420#define USB_PRODUCT_ROLAND_UA4FX 0x00A3 /* EDIROL UA-4FX */ 2422#define USB_PRODUCT_ROLAND_UA4FX 0x00A3 /* EDIROL UA-4FX */
2421#define USB_PRODUCT_ROLAND_SONICCELL 0x00C2 /* SonicCell */ 2423#define USB_PRODUCT_ROLAND_SONICCELL 0x00C2 /* SonicCell */
2422 2424
2423/* Sagem products */ 2425/* Sagem products */
2424#define USB_PRODUCT_SAGEM_XG760A 0x004a /* XG-760A */ 2426#define USB_PRODUCT_SAGEM_XG760A 0x004a /* XG-760A */
2425#define USB_PRODUCT_SAGEM_XG76NA 0x0062 /* XG-76NA */ 2427#define USB_PRODUCT_SAGEM_XG76NA 0x0062 /* XG-76NA */
2426 2428
2427/* Saitek products */ 2429/* Saitek products */
2428#define USB_PRODUCT_SAITEK_CYBORG_3D_GOLD 0x0006 /* Cyborg 3D Gold Joystick */ 2430#define USB_PRODUCT_SAITEK_CYBORG_3D_GOLD 0x0006 /* Cyborg 3D Gold Joystick */
2429 2431
2430/* Samsung products */ 2432/* Samsung products */
2431#define USB_PRODUCT_SAMSUNG_MIGHTYDRIVE 0x1623 /* Mighty Drive */ 2433#define USB_PRODUCT_SAMSUNG_MIGHTYDRIVE 0x1623 /* Mighty Drive */
2432#define USB_PRODUCT_SAMSUNG_RT2870_1 0x2018 /* RT2870 */ 2434#define USB_PRODUCT_SAMSUNG_RT2870_1 0x2018 /* RT2870 */
2433#define USB_PRODUCT_SAMSUNG_ML6060 0x3008 /* ML-6060 laser printer */ 2435#define USB_PRODUCT_SAMSUNG_ML6060 0x3008 /* ML-6060 laser printer */
2434#define USB_PRODUCT_SAMSUNG_ANDROID 0x6863 /* Android */ 2436#define USB_PRODUCT_SAMSUNG_ANDROID 0x6863 /* Android */
2435#define USB_PRODUCT_SAMSUNG_GTB3710 0x6876 /* GT-B3710 LTE/4G datacard */ 2437#define USB_PRODUCT_SAMSUNG_GTB3710 0x6876 /* GT-B3710 LTE/4G datacard */
2436#define USB_PRODUCT_SAMSUNG_ANDROID2 0x6881 /* Android */ 2438#define USB_PRODUCT_SAMSUNG_ANDROID2 0x6881 /* Android */
2437#define USB_PRODUCT_SAMSUNG_GTB3730 0x689a /* GT-B3730 LTE/4G datacard */ 2439#define USB_PRODUCT_SAMSUNG_GTB3730 0x689a /* GT-B3730 LTE/4G datacard */
2438 2440
2439/* SanDisk products */ 2441/* SanDisk products */
2440#define USB_PRODUCT_SANDISK_SDDR05A 0x0001 /* ImageMate SDDR-05a */ 2442#define USB_PRODUCT_SANDISK_SDDR05A 0x0001 /* ImageMate SDDR-05a */
2441#define USB_PRODUCT_SANDISK_SDDR31 0x0002 /* ImageMate SDDR-31 */ 2443#define USB_PRODUCT_SANDISK_SDDR31 0x0002 /* ImageMate SDDR-31 */
2442#define USB_PRODUCT_SANDISK_SDDR05 0x0005 /* ImageMate SDDR-05 */ 2444#define USB_PRODUCT_SANDISK_SDDR05 0x0005 /* ImageMate SDDR-05 */
2443#define USB_PRODUCT_SANDISK_SDDR12 0x0100 /* ImageMate SDDR-12 */ 2445#define USB_PRODUCT_SANDISK_SDDR12 0x0100 /* ImageMate SDDR-12 */
2444#define USB_PRODUCT_SANDISK_SDDR09 0x0200 /* ImageMate SDDR-09 */ 2446#define USB_PRODUCT_SANDISK_SDDR09 0x0200 /* ImageMate SDDR-09 */
2445#define USB_PRODUCT_SANDISK_SDDR86 0x0621 /* ImageMate SDDR-86 */ 2447#define USB_PRODUCT_SANDISK_SDDR86 0x0621 /* ImageMate SDDR-86 */
2446#define USB_PRODUCT_SANDISK_SDDR75 0x0810 /* ImageMate SDDR-75 */ 2448#define USB_PRODUCT_SANDISK_SDDR75 0x0810 /* ImageMate SDDR-75 */
2447#define USB_PRODUCT_SANDISK_SANSA_CLIP 0x7433 /* Sansa Clip */ 2449#define USB_PRODUCT_SANDISK_SANSA_CLIP 0x7433 /* Sansa Clip */
2448 2450
2449/* Sanwa Supply products */ 2451/* Sanwa Supply products */
2450#define USB_PRODUCT_SANWASUPPLY_JYDV9USB 0x9806 /* JY-DV9USB gamepad */ 2452#define USB_PRODUCT_SANWASUPPLY_JYDV9USB 0x9806 /* JY-DV9USB gamepad */
2451 2453
2452/* Sanyo Electric products */ 2454/* Sanyo Electric products */
2453#define USB_PRODUCT_SANYO_SCP4900 0x0701 /* Sanyo SCP-4900 USB Phone */ 2455#define USB_PRODUCT_SANYO_SCP4900 0x0701 /* Sanyo SCP-4900 USB Phone */
2454 2456
2455/* ScanLogic products */ 2457/* ScanLogic products */
2456#define USB_PRODUCT_SCANLOGIC_SL11R 0x0002 /* SL11R-IDE */ 2458#define USB_PRODUCT_SCANLOGIC_SL11R 0x0002 /* SL11R-IDE */
2457#define USB_PRODUCT_SCANLOGIC_336CX 0x0300 /* Phantom 336CX - C3 scanner */ 2459#define USB_PRODUCT_SCANLOGIC_336CX 0x0300 /* Phantom 336CX - C3 scanner */
2458 2460
2459/* Sealevel products */ 2461/* Sealevel products */
2460#define USB_PRODUCT_SEALEVEL_USBSERIAL 0x2101 /* USB-Serial converter */ 2462#define USB_PRODUCT_SEALEVEL_USBSERIAL 0x2101 /* USB-Serial converter */
2461#define USB_PRODUCT_SEALEVEL_SEAPORT4P1 0x2413 /* SeaPort+4 Port 1 */ 2463#define USB_PRODUCT_SEALEVEL_SEAPORT4P1 0x2413 /* SeaPort+4 Port 1 */
2462#define USB_PRODUCT_SEALEVEL_SEAPORT4P2 0x2423 /* SeaPort+4 Port 2 */ 2464#define USB_PRODUCT_SEALEVEL_SEAPORT4P2 0x2423 /* SeaPort+4 Port 2 */
2463#define USB_PRODUCT_SEALEVEL_SEAPORT4P3 0x2433 /* SeaPort+4 Port 3 */ 2465#define USB_PRODUCT_SEALEVEL_SEAPORT4P3 0x2433 /* SeaPort+4 Port 3 */
2464#define USB_PRODUCT_SEALEVEL_SEAPORT4P4 0x2443 /* SeaPort+4 Port 4 */ 2466#define USB_PRODUCT_SEALEVEL_SEAPORT4P4 0x2443 /* SeaPort+4 Port 4 */
2465 2467
2466/* Senao products */ 2468/* Senao products */
2467#define USB_PRODUCT_SENAO_RT2870_3 0x0605 /* RT2870 */ 2469#define USB_PRODUCT_SENAO_RT2870_3 0x0605 /* RT2870 */
2468#define USB_PRODUCT_SENAO_RT2870_4 0x0615 /* RT2870 */ 2470#define USB_PRODUCT_SENAO_RT2870_4 0x0615 /* RT2870 */
2469#define USB_PRODUCT_SENAO_NUB8301 0x2000 /* NUB-8301 */ 2471#define USB_PRODUCT_SENAO_NUB8301 0x2000 /* NUB-8301 */
2470#define USB_PRODUCT_SENAO_RT2870_1 0x9701 /* RT2870 */ 2472#define USB_PRODUCT_SENAO_RT2870_1 0x9701 /* RT2870 */
2471#define USB_PRODUCT_SENAO_RT2870_2 0x9702 /* RT2870 */ 2473#define USB_PRODUCT_SENAO_RT2870_2 0x9702 /* RT2870 */
2472#define USB_PRODUCT_SENAO_RT3070 0x9703 /* RT3070 */ 2474#define USB_PRODUCT_SENAO_RT3070 0x9703 /* RT3070 */
2473#define USB_PRODUCT_SENAO_RT3071 0x9705 /* RT3071 */ 2475#define USB_PRODUCT_SENAO_RT3071 0x9705 /* RT3071 */
2474#define USB_PRODUCT_SENAO_RT3072 0x9706 /* RT3072 */ 2476#define USB_PRODUCT_SENAO_RT3072 0x9706 /* RT3072 */
2475 2477
2476/* SGI products */ 2478/* SGI products */
2477#define USB_PRODUCT_SGI_SN1_L1_SC 0x1234 /* SN1 L1 System Controller */ 2479#define USB_PRODUCT_SGI_SN1_L1_SC 0x1234 /* SN1 L1 System Controller */
2478 2480
2479/* ShanTou products */ 2481/* ShanTou products */
2480#define USB_PRODUCT_SHANTOU_ST268_USB_NIC 0x0268 /* ST268 USB NIC */ 2482#define USB_PRODUCT_SHANTOU_ST268_USB_NIC 0x0268 /* ST268 USB NIC */
2481#define USB_PRODUCT_SHANTOU_ADM8515 0x8515 /* ADM8515 Ethernet */ 2483#define USB_PRODUCT_SHANTOU_ADM8515 0x8515 /* ADM8515 Ethernet */
2482 2484
2483/* Shark products */ 2485/* Shark products */
2484#define USB_PRODUCT_SHARK_PA 0x0400 /* Pocket Adapter */ 2486#define USB_PRODUCT_SHARK_PA 0x0400 /* Pocket Adapter */
2485 2487
2486/* Sharp products */ 2488/* Sharp products */
2487#define USB_PRODUCT_SHARP_SL5500 0x8004 /* SL5500 */ 2489#define USB_PRODUCT_SHARP_SL5500 0x8004 /* SL5500 */
2488#define USB_PRODUCT_SHARP_A300 0x8005 /* A300 */ 2490#define USB_PRODUCT_SHARP_A300 0x8005 /* A300 */
2489#define USB_PRODUCT_SHARP_SL5600 0x8006 /* SL5600 */ 2491#define USB_PRODUCT_SHARP_SL5600 0x8006 /* SL5600 */
2490#define USB_PRODUCT_SHARP_C700 0x8007 /* C700 */ 2492#define USB_PRODUCT_SHARP_C700 0x8007 /* C700 */
2491#define USB_PRODUCT_SHARP_C750 0x9031 /* C750 */ 2493#define USB_PRODUCT_SHARP_C750 0x9031 /* C750 */
2492#define USB_PRODUCT_SHARP_RUITZ1016YCZZ 0x90fd /* WS003SH WLAN */ 2494#define USB_PRODUCT_SHARP_RUITZ1016YCZZ 0x90fd /* WS003SH WLAN */
2493#define USB_PRODUCT_SHARP_WS007SH 0x9123 /* WS007SH */ 2495#define USB_PRODUCT_SHARP_WS007SH 0x9123 /* WS007SH */
2494#define USB_PRODUCT_SHARP_WS011SH 0x91ac /* WS011SH */ 2496#define USB_PRODUCT_SHARP_WS011SH 0x91ac /* WS011SH */
2495 2497
2496/* Shuttle Technology products */ 2498/* Shuttle Technology products */
2497#define USB_PRODUCT_SHUTTLE_EUSB 0x0001 /* E-USB Bridge */ 2499#define USB_PRODUCT_SHUTTLE_EUSB 0x0001 /* E-USB Bridge */
2498#define USB_PRODUCT_SHUTTLE_EUSCSI 0x0002 /* eUSCSI Bridge */ 2500#define USB_PRODUCT_SHUTTLE_EUSCSI 0x0002 /* eUSCSI Bridge */
2499#define USB_PRODUCT_SHUTTLE_SDDR09 0x0003 /* ImageMate SDDR09 */ 2501#define USB_PRODUCT_SHUTTLE_SDDR09 0x0003 /* ImageMate SDDR09 */
2500#define USB_PRODUCT_SHUTTLE_EUSBSMCF 0x0005 /* eUSB SmartMedia / CompactFlash Adapter */ 2502#define USB_PRODUCT_SHUTTLE_EUSBSMCF 0x0005 /* eUSB SmartMedia / CompactFlash Adapter */
2501#define USB_PRODUCT_SHUTTLE_ZIOMMC 0x0006 /* eUSB MultiMediaCard Adapter */ 2503#define USB_PRODUCT_SHUTTLE_ZIOMMC 0x0006 /* eUSB MultiMediaCard Adapter */
2502#define USB_PRODUCT_SHUTTLE_HIFD 0x0007 /* Sony Hifd */ 2504#define USB_PRODUCT_SHUTTLE_HIFD 0x0007 /* Sony Hifd */
2503#define USB_PRODUCT_SHUTTLE_EUSBATAPI 0x0009 /* eUSB ATA/ATAPI Adapter */ 2505#define USB_PRODUCT_SHUTTLE_EUSBATAPI 0x0009 /* eUSB ATA/ATAPI Adapter */
2504#define USB_PRODUCT_SHUTTLE_CF 0x000a /* eUSB CompactFlash Adapter */ 2506#define USB_PRODUCT_SHUTTLE_CF 0x000a /* eUSB CompactFlash Adapter */
2505#define USB_PRODUCT_SHUTTLE_EUSCSI_B 0x000b /* eUSCSI Bridge */ 2507#define USB_PRODUCT_SHUTTLE_EUSCSI_B 0x000b /* eUSCSI Bridge */
2506#define USB_PRODUCT_SHUTTLE_EUSCSI_C 0x000c /* eUSCSI Bridge */ 2508#define USB_PRODUCT_SHUTTLE_EUSCSI_C 0x000c /* eUSCSI Bridge */
2507#define USB_PRODUCT_SHUTTLE_CDRW 0x0101 /* CD-RW Device */ 2509#define USB_PRODUCT_SHUTTLE_CDRW 0x0101 /* CD-RW Device */
2508#define USB_PRODUCT_SHUTTLE_ORCA 0x0325 /* eUSB ORCA Quad Reader */ 2510#define USB_PRODUCT_SHUTTLE_ORCA 0x0325 /* eUSB ORCA Quad Reader */
2509#define USB_PRODUCT_SHUTTLE_SCM 0x1010 /* SCM Micro */ 2511#define USB_PRODUCT_SHUTTLE_SCM 0x1010 /* SCM Micro */
2510 2512
2511/* Siemens products */ 2513/* Siemens products */
2512#define USB_PRODUCT_SIEMENS_SPEEDSTREAM 0x1001 /* SpeedStream USB */ 2514#define USB_PRODUCT_SIEMENS_SPEEDSTREAM 0x1001 /* SpeedStream USB */
2513#define USB_PRODUCT_SIEMENS_SPEEDSTREAM22 0x1022 /* SpeedStream USB 1022 */ 2515#define USB_PRODUCT_SIEMENS_SPEEDSTREAM22 0x1022 /* SpeedStream USB 1022 */
2514 2516
2515/* Siemens Info products */ 2517/* Siemens Info products */
2516#define USB_PRODUCT_SIEMENS2_MC75 0x0034 /* Wireless Modules MC75 */ 2518#define USB_PRODUCT_SIEMENS2_MC75 0x0034 /* Wireless Modules MC75 */
2517#define USB_PRODUCT_SIEMENS2_WL54G 0x3c06 /* 54g USB Network Adapter */ 2519#define USB_PRODUCT_SIEMENS2_WL54G 0x3c06 /* 54g USB Network Adapter */
2518 2520
2519/* Sierra Wireless products */ 2521/* Sierra Wireless products */
2520#define USB_PRODUCT_SIERRA_EM5625 0x0017 /* EM5625 */ 2522#define USB_PRODUCT_SIERRA_EM5625 0x0017 /* EM5625 */
2521#define USB_PRODUCT_SIERRA_MC5720_2 0x0018 /* MC5720 */ 2523#define USB_PRODUCT_SIERRA_MC5720_2 0x0018 /* MC5720 */
2522#define USB_PRODUCT_SIERRA_AIRCARD595 0x0019 /* Sierra Wireless AirCard 595 */ 2524#define USB_PRODUCT_SIERRA_AIRCARD595 0x0019 /* Sierra Wireless AirCard 595 */
2523#define USB_PRODUCT_SIERRA_MC5725 0x0020 /* MC5725 */ 2525#define USB_PRODUCT_SIERRA_MC5725 0x0020 /* MC5725 */
2524#define USB_PRODUCT_SIERRA_AC597E 0x0021 /* Sierra Wireless AirCard 597E */ 2526#define USB_PRODUCT_SIERRA_AC597E 0x0021 /* Sierra Wireless AirCard 597E */
2525#define USB_PRODUCT_SIERRA_C597 0x0023 /* Sierra Wireless Compass 597 */ 2527#define USB_PRODUCT_SIERRA_C597 0x0023 /* Sierra Wireless Compass 597 */
2526#define USB_PRODUCT_SIERRA_AIRCARD580 0x0112 /* Sierra Wireless AirCard 580 */ 2528#define USB_PRODUCT_SIERRA_AIRCARD580 0x0112 /* Sierra Wireless AirCard 580 */
2527#define USB_PRODUCT_SIERRA_AC595U 0x0120 /* Sierra Wireless AirCard 595U */ 2529#define USB_PRODUCT_SIERRA_AC595U 0x0120 /* Sierra Wireless AirCard 595U */
2528#define USB_PRODUCT_SIERRA_MC5720 0x0218 /* MC5720 Wireless Modem */ 2530#define USB_PRODUCT_SIERRA_MC5720 0x0218 /* MC5720 Wireless Modem */
2529#define USB_PRODUCT_SIERRA_MINI5725 0x0220 /* Sierra Wireless miniPCI 5275 */ 2531#define USB_PRODUCT_SIERRA_MINI5725 0x0220 /* Sierra Wireless miniPCI 5275 */
2530#define USB_PRODUCT_SIERRA_INSTALLER 0x0fff /* Aircard Driver Installer */ 2532#define USB_PRODUCT_SIERRA_INSTALLER 0x0fff /* Aircard Driver Installer */
2531#define USB_PRODUCT_SIERRA_MC8755_2 0x6802 /* MC8755 */ 2533#define USB_PRODUCT_SIERRA_MC8755_2 0x6802 /* MC8755 */
2532#define USB_PRODUCT_SIERRA_MC8765 0x6803 /* MC8765 */ 2534#define USB_PRODUCT_SIERRA_MC8765 0x6803 /* MC8765 */
2533#define USB_PRODUCT_SIERRA_MC8755 0x6804 /* MC8755 */ 2535#define USB_PRODUCT_SIERRA_MC8755 0x6804 /* MC8755 */
2534#define USB_PRODUCT_SIERRA_AC875U 0x6812 /* AC875U HSDPA USB Modem */ 2536#define USB_PRODUCT_SIERRA_AC875U 0x6812 /* AC875U HSDPA USB Modem */
2535#define USB_PRODUCT_SIERRA_MC8755_3 0x6813 /* MC8755 HSDPA */ 2537#define USB_PRODUCT_SIERRA_MC8755_3 0x6813 /* MC8755 HSDPA */
2536#define USB_PRODUCT_SIERRA_MC8775_2 0x6815 /* MC8775 */ 2538#define USB_PRODUCT_SIERRA_MC8775_2 0x6815 /* MC8775 */
2537#define USB_PRODUCT_SIERRA_AIRCARD875 0x6820 /* Aircard 875 HSDPA */ 2539#define USB_PRODUCT_SIERRA_AIRCARD875 0x6820 /* Aircard 875 HSDPA */
2538#define USB_PRODUCT_SIERRA_MC8780 0x6832 /* MC8780 */ 2540#define USB_PRODUCT_SIERRA_MC8780 0x6832 /* MC8780 */
2539#define USB_PRODUCT_SIERRA_MC8781 0x6833 /* MC8781 */ 2541#define USB_PRODUCT_SIERRA_MC8781 0x6833 /* MC8781 */
2540#define USB_PRODUCT_SIERRA_AC880 0x6850 /* Sierra Wireless AirCard 880 */ 2542#define USB_PRODUCT_SIERRA_AC880 0x6850 /* Sierra Wireless AirCard 880 */
2541#define USB_PRODUCT_SIERRA_AC881 0x6851 /* Sierra Wireless AirCard 881 */ 2543#define USB_PRODUCT_SIERRA_AC881 0x6851 /* Sierra Wireless AirCard 881 */
2542#define USB_PRODUCT_SIERRA_AC880E 0x6852 /* Sierra Wireless AirCard 880E */ 2544#define USB_PRODUCT_SIERRA_AC880E 0x6852 /* Sierra Wireless AirCard 880E */
2543#define USB_PRODUCT_SIERRA_AC881E 0x6853 /* Sierra Wireless AirCard 881E */ 2545#define USB_PRODUCT_SIERRA_AC881E 0x6853 /* Sierra Wireless AirCard 881E */
2544#define USB_PRODUCT_SIERRA_AC880U 0x6855 /* Sierra Wireless AirCard 880U */ 2546#define USB_PRODUCT_SIERRA_AC880U 0x6855 /* Sierra Wireless AirCard 880U */
2545#define USB_PRODUCT_SIERRA_AC881U 0x6856 /* Sierra Wireless AirCard 881U */ 2547#define USB_PRODUCT_SIERRA_AC881U 0x6856 /* Sierra Wireless AirCard 881U */
2546#define USB_PRODUCT_SIERRA_USB305 0x68a3 /* Sierra Wireless AirCard USB 305 */ 2548#define USB_PRODUCT_SIERRA_USB305 0x68a3 /* Sierra Wireless AirCard USB 305 */
2547 2549
2548/* Sigmatel products */ 2550/* Sigmatel products */
2549#define USB_PRODUCT_SIGMATEL_SIR4116 0x4116 /* StIR4116 SIR */ 2551#define USB_PRODUCT_SIGMATEL_SIR4116 0x4116 /* StIR4116 SIR */
2550#define USB_PRODUCT_SIGMATEL_IRDA 0x4200 /* IrDA */ 2552#define USB_PRODUCT_SIGMATEL_IRDA 0x4200 /* IrDA */
2551#define USB_PRODUCT_SIGMATEL_FIR4210 0x4210 /* StIR4210 FIR */ 2553#define USB_PRODUCT_SIGMATEL_FIR4210 0x4210 /* StIR4210 FIR */
2552#define USB_PRODUCT_SIGMATEL_VFIR4220 0x4220 /* StIR4220 VFIR */ 2554#define USB_PRODUCT_SIGMATEL_VFIR4220 0x4220 /* StIR4220 VFIR */
2553#define USB_PRODUCT_SIGMATEL_I_BEAD100 0x8008 /* i-Bead 100 MP3 Player */ 2555#define USB_PRODUCT_SIGMATEL_I_BEAD100 0x8008 /* i-Bead 100 MP3 Player */
2554#define USB_PRODUCT_SIGMATEL_I_BEAD150 0x8009 /* i-Bead 150 MP3 Player */ 2556#define USB_PRODUCT_SIGMATEL_I_BEAD150 0x8009 /* i-Bead 150 MP3 Player */
2555#define USB_PRODUCT_SIGMATEL_DNSSF7X 0x8020 /* Datum Networks SSF-7X Multi Players */ 2557#define USB_PRODUCT_SIGMATEL_DNSSF7X 0x8020 /* Datum Networks SSF-7X Multi Players */
2556#define USB_PRODUCT_SIGMATEL_MUSICSTICK 0x8134 /* TrekStor Musicstick */ 2558#define USB_PRODUCT_SIGMATEL_MUSICSTICK 0x8134 /* TrekStor Musicstick */
2557 2559
2558/* SIIG products */ 2560/* SIIG products */
2559#define USB_PRODUCT_SIIG_DIGIFILMREADER 0x0004 /* DigiFilm-Combo Reader */ 2561#define USB_PRODUCT_SIIG_DIGIFILMREADER 0x0004 /* DigiFilm-Combo Reader */
2560#define USB_PRODUCT_SIIG_UISDMC2S 0x0200 /* MULTICARDREADER */ 2562#define USB_PRODUCT_SIIG_UISDMC2S 0x0200 /* MULTICARDREADER */
2561#define USB_PRODUCT_SIIG_MULTICARDREADER 0x0201 /* MULTICARDREADER */ 2563#define USB_PRODUCT_SIIG_MULTICARDREADER 0x0201 /* MULTICARDREADER */
2562 2564
2563#define USB_PRODUCT_SIIG2_USBTOETHER 0x0109 /* USB TO Ethernet */ 2565#define USB_PRODUCT_SIIG2_USBTOETHER 0x0109 /* USB TO Ethernet */
2564#define USB_PRODUCT_SIIG2_US2308 0x0421 /* Serial */ 2566#define USB_PRODUCT_SIIG2_US2308 0x0421 /* Serial */
2565 2567
2566/* Silicom products */ 2568/* Silicom products */
2567#define USB_PRODUCT_SILICOM_U2E 0x0001 /* U2E */ 2569#define USB_PRODUCT_SILICOM_U2E 0x0001 /* U2E */
2568#define USB_PRODUCT_SILICOM_GPE 0x0002 /* Psion Gold Port Ethernet */ 2570#define USB_PRODUCT_SILICOM_GPE 0x0002 /* Psion Gold Port Ethernet */
2569 2571
2570/* Silicon Labs products */ 2572/* Silicon Labs products */
2571#define USB_PRODUCT_SILABS_POLOLU 0x803b /* Pololu Serial */ 2573#define USB_PRODUCT_SILABS_POLOLU 0x803b /* Pololu Serial */
2572#define USB_PRODUCT_SILABS_ARGUSISP 0x8066 /* Argussoft ISP */ 2574#define USB_PRODUCT_SILABS_ARGUSISP 0x8066 /* Argussoft ISP */
2573#define USB_PRODUCT_SILABS_CRUMB128 0x807a /* Crumb128 */ 2575#define USB_PRODUCT_SILABS_CRUMB128 0x807a /* Crumb128 */
2574#define USB_PRODUCT_SILABS_DEGREECONT 0x80ca /* Degree Controls */ 2576#define USB_PRODUCT_SILABS_DEGREECONT 0x80ca /* Degree Controls */
2575#define USB_PRODUCT_SILABS_SUNNTO 0x80f6 /* Suunto sports */ 2577#define USB_PRODUCT_SILABS_SUNNTO 0x80f6 /* Suunto sports */
2576#define USB_PRODUCT_SILABS_DESKTOPMOBILE 0x813d /* Burnside Desktop mobile */ 2578#define USB_PRODUCT_SILABS_DESKTOPMOBILE 0x813d /* Burnside Desktop mobile */
2577#define USB_PRODUCT_SILABS_IPLINK1220 0x815e /* IP-Link 1220 */ 2579#define USB_PRODUCT_SILABS_IPLINK1220 0x815e /* IP-Link 1220 */
2578#define USB_PRODUCT_SILABS_LIPOWSKY_JTAG 0x81c8 /* Lipowsky Baby-JTAG */ 2580#define USB_PRODUCT_SILABS_LIPOWSKY_JTAG 0x81c8 /* Lipowsky Baby-JTAG */
2579#define USB_PRODUCT_SILABS_LIPOWSKY_LIN 0x81e2 /* Lipowsky Baby-LIN */ 2581#define USB_PRODUCT_SILABS_LIPOWSKY_LIN 0x81e2 /* Lipowsky Baby-LIN */
2580#define USB_PRODUCT_SILABS_LIPOWSKY_HARP 0x8218 /* Lipowsky HARP-1 */ 2582#define USB_PRODUCT_SILABS_LIPOWSKY_HARP 0x8218 /* Lipowsky HARP-1 */
2581#define USB_PRODUCT_SILABS2_DCU11CLONE 0xaa26 /* DCU-11 clone */ 2583#define USB_PRODUCT_SILABS2_DCU11CLONE 0xaa26 /* DCU-11 clone */
2582#define USB_PRODUCT_SILABS_CP210X_1 0xea60 /* CP210x Serial */ 2584#define USB_PRODUCT_SILABS_CP210X_1 0xea60 /* CP210x Serial */
2583#define USB_PRODUCT_SILABS_CP210X_2 0xea61 /* CP210x Serial */ 2585#define USB_PRODUCT_SILABS_CP210X_2 0xea61 /* CP210x Serial */
2584 2586
2585/* Silicon Portals Inc. */ 2587/* Silicon Portals Inc. */
2586#define USB_PRODUCT_SILICONPORTALS_YAPPH_NF 0x0200 /* YAP Phone (no firmware) */ 2588#define USB_PRODUCT_SILICONPORTALS_YAPPH_NF 0x0200 /* YAP Phone (no firmware) */
2587#define USB_PRODUCT_SILICONPORTALS_YAPPHONE 0x0201 /* YAP Phone */ 2589#define USB_PRODUCT_SILICONPORTALS_YAPPHONE 0x0201 /* YAP Phone */
2588 2590
2589/* Silicon Integrated Systems products */ 2591/* Silicon Integrated Systems products */
2590#define USB_PRODUCT_SIS_SIS_163U 0x0163 /* 802.11g Wireless LAN Adapter */ 2592#define USB_PRODUCT_SIS_SIS_163U 0x0163 /* 802.11g Wireless LAN Adapter */
2591 2593
2592/* Sirius Technologies products */ 2594/* Sirius Technologies products */
2593#define USB_PRODUCT_SIRIUS_ROADSTER 0x0001 /* NetComm Roadster II 56 USB */ 2595#define USB_PRODUCT_SIRIUS_ROADSTER 0x0001 /* NetComm Roadster II 56 USB */
2594 2596
2595/* Sitecom products */ 2597/* Sitecom products */
2596#define USB_PRODUCT_SITECOM_LN029 0x182d /* LN029 */ 2598#define USB_PRODUCT_SITECOM_LN029 0x182d /* LN029 */
2597#define USB_PRODUCT_SITECOM_CN104 0x2068 /* CN104 serial */ 2599#define USB_PRODUCT_SITECOM_CN104 0x2068 /* CN104 serial */
2598 2600
2599/* Sitecom Europe products */ 2601/* Sitecom Europe products */
2600#define USB_PRODUCT_SITECOMEU_RT2870_1 0x0017 /* RT2870 */ 2602#define USB_PRODUCT_SITECOMEU_RT2870_1 0x0017 /* RT2870 */
2601#define USB_PRODUCT_SITECOMEU_RT2870_2 0x002b /* RT2870 */ 2603#define USB_PRODUCT_SITECOMEU_RT2870_2 0x002b /* RT2870 */
2602#define USB_PRODUCT_SITECOMEU_RT2870_3 0x002c /* RT2870 */ 2604#define USB_PRODUCT_SITECOMEU_RT2870_3 0x002c /* RT2870 */
2603#define USB_PRODUCT_SITECOMEU_RT2870_4 0x002d /* RT2870 */ 2605#define USB_PRODUCT_SITECOMEU_RT2870_4 0x002d /* RT2870 */
2604#define USB_PRODUCT_SITECOMEU_RT2770 0x0039 /* RT2770 */ 2606#define USB_PRODUCT_SITECOMEU_RT2770 0x0039 /* RT2770 */
2605#define USB_PRODUCT_SITECOMEU_RT3070_2 0x003b /* RT3070 */ 2607#define USB_PRODUCT_SITECOMEU_RT3070_2 0x003b /* RT3070 */
2606#define USB_PRODUCT_SITECOMEU_RT3070_3 0x003c /* RT3070 */ 2608#define USB_PRODUCT_SITECOMEU_RT3070_3 0x003c /* RT3070 */
2607#define USB_PRODUCT_SITECOMEU_RT3070_4 0x003d /* RT3070 */ 2609#define USB_PRODUCT_SITECOMEU_RT3070_4 0x003d /* RT3070 */
2608#define USB_PRODUCT_SITECOMEU_RT3070 0x003e /* RT3070 */ 2610#define USB_PRODUCT_SITECOMEU_RT3070 0x003e /* RT3070 */
2609#define USB_PRODUCT_SITECOMEU_WL608 0x003f /* WL-608 */ 2611#define USB_PRODUCT_SITECOMEU_WL608 0x003f /* WL-608 */
2610#define USB_PRODUCT_SITECOMEU_RT3072 0x0042 /* RT3072 */ 2612#define USB_PRODUCT_SITECOMEU_RT3072 0x0042 /* RT3072 */
2611#define USB_PRODUCT_SITECOMEU_RTL8188CU 0x0052 /* RTL8188CU */ 2613#define USB_PRODUCT_SITECOMEU_RTL8188CU 0x0052 /* RTL8188CU */
2612#define USB_PRODUCT_SITECOMEU_LN028 0x061c /* LN-028 */ 2614#define USB_PRODUCT_SITECOMEU_LN028 0x061c /* LN-028 */
2613#define USB_PRODUCT_SITECOMEU_WL113 0x9071 /* WL-113 */ 2615#define USB_PRODUCT_SITECOMEU_WL113 0x9071 /* WL-113 */
2614#define USB_PRODUCT_SITECOMEU_ZD1211B 0x9075 /* ZD1211B */ 2616#define USB_PRODUCT_SITECOMEU_ZD1211B 0x9075 /* ZD1211B */
2615#define USB_PRODUCT_SITECOMEU_WL172 0x90ac /* WL-172 */ 2617#define USB_PRODUCT_SITECOMEU_WL172 0x90ac /* WL-172 */
2616#define USB_PRODUCT_SITECOMEU_WL113R2 0x9712 /* WL-113 rev 2 */ 2618#define USB_PRODUCT_SITECOMEU_WL113R2 0x9712 /* WL-113 rev 2 */
2617 2619
2618/* SmartBridges products */ 2620/* SmartBridges products */
2619#define USB_PRODUCT_SMARTBRIDGES_SMARTLINK 0x0001 /* SmartLink USB ethernet adapter */ 2621#define USB_PRODUCT_SMARTBRIDGES_SMARTLINK 0x0001 /* SmartLink USB ethernet adapter */
2620#define USB_PRODUCT_SMARTBRIDGES_SMARTNIC 0x0003 /* smartNIC 2 PnP Adapter */ 2622#define USB_PRODUCT_SMARTBRIDGES_SMARTNIC 0x0003 /* smartNIC 2 PnP Adapter */
2621 2623
2622/* SMC products */ 2624/* SMC products */
2623#define USB_PRODUCT_SMC_2102USB 0x0100 /* 10Mbps ethernet adapter */ 2625#define USB_PRODUCT_SMC_2102USB 0x0100 /* 10Mbps ethernet adapter */
2624#define USB_PRODUCT_SMC_2202USB 0x0200 /* 10/100 ethernet adapter */ 2626#define USB_PRODUCT_SMC_2202USB 0x0200 /* 10/100 ethernet adapter */
2625#define USB_PRODUCT_SMC_2206USB 0x0201 /* EZ Connect USB Ethernet Adapter */ 2627#define USB_PRODUCT_SMC_2206USB 0x0201 /* EZ Connect USB Ethernet Adapter */
2626#define USB_PRODUCT_SMC_2862WG 0xee13 /* EZ Connect g Wireless USB Adapter */ 2628#define USB_PRODUCT_SMC_2862WG 0xee13 /* EZ Connect g Wireless USB Adapter */
2627#define USB_PRODUCT_SMC2_2020HUB 0x2020 /* USB Hub */ 2629#define USB_PRODUCT_SMC2_2020HUB 0x2020 /* USB Hub */
2628#define USB_PRODUCT_SMC3_2662WV1 0xa001 /* EZ Connect 11Mbps */ 2630#define USB_PRODUCT_SMC3_2662WV1 0xa001 /* EZ Connect 11Mbps */
2629#define USB_PRODUCT_SMC3_2662WUSB 0xa002 /* 2662W-AR Wireless Adapter */ 2631#define USB_PRODUCT_SMC3_2662WUSB 0xa002 /* 2662W-AR Wireless Adapter */
2630 2632
2631/* SMK products */ 2633/* SMK products */
2632#define USB_PRODUCT_SMK_MCE_IR 0x031d /* eHome Infrared Transceiver */ 2634#define USB_PRODUCT_SMK_MCE_IR 0x031d /* eHome Infrared Transceiver */
2633 2635
2634/* SOHOware products */ 2636/* SOHOware products */
2635#define USB_PRODUCT_SOHOWARE_NUB100 0x9100 /* 10/100 USB Ethernet */ 2637#define USB_PRODUCT_SOHOWARE_NUB100 0x9100 /* 10/100 USB Ethernet */
2636#define USB_PRODUCT_SOHOWARE_NUB110 0x9110 /* NUB110 Ethernet */ 2638#define USB_PRODUCT_SOHOWARE_NUB110 0x9110 /* NUB110 Ethernet */
2637 2639
2638/* SOLID YEAR products */ 2640/* SOLID YEAR products */
2639#define USB_PRODUCT_SOLIDYEAR_KEYBOARD 0x2101 /* Solid Year USB keyboard */ 2641#define USB_PRODUCT_SOLIDYEAR_KEYBOARD 0x2101 /* Solid Year USB keyboard */
2640 2642
2641/* SONY products */ 2643/* SONY products */
2642#define USB_PRODUCT_SONY_DSC 0x0010 /* DSC cameras */ 2644#define USB_PRODUCT_SONY_DSC 0x0010 /* DSC cameras */
2643#define USB_PRODUCT_SONY_NWMS7 0x0025 /* Memorystick NW-MS7 */ 2645#define USB_PRODUCT_SONY_NWMS7 0x0025 /* Memorystick NW-MS7 */
2644#define USB_PRODUCT_SONY_DRIVEV2 0x002b /* Harddrive V2 */ 2646#define USB_PRODUCT_SONY_DRIVEV2 0x002b /* Harddrive V2 */
2645#define USB_PRODUCT_SONY_MSACUS1 0x002d /* Memorystick MSAC-US1 */ 2647#define USB_PRODUCT_SONY_MSACUS1 0x002d /* Memorystick MSAC-US1 */
2646#define USB_PRODUCT_SONY_HANDYCAM 0x002e /* Handycam */ 2648#define USB_PRODUCT_SONY_HANDYCAM 0x002e /* Handycam */
2647#define USB_PRODUCT_SONY_MSC 0x0032 /* MSC memory stick slot */ 2649#define USB_PRODUCT_SONY_MSC 0x0032 /* MSC memory stick slot */
2648#define USB_PRODUCT_SONY_CLIE_35 0x0038 /* Sony Clie v3.5 */ 2650#define USB_PRODUCT_SONY_CLIE_35 0x0038 /* Sony Clie v3.5 */
2649#define USB_PRODUCT_SONY_PS2KEYBOARD 0x005c /* PlayStation2 keyboard */ 2651#define USB_PRODUCT_SONY_PS2KEYBOARD 0x005c /* PlayStation2 keyboard */
2650#define USB_PRODUCT_SONY_PS2KEYBOARDHUB 0x005d /* PlayStation2 keyboard hub */ 2652#define USB_PRODUCT_SONY_PS2KEYBOARDHUB 0x005d /* PlayStation2 keyboard hub */
2651#define USB_PRODUCT_SONY_PS2MOUSE 0x0061 /* PlayStation2 mouse */ 2653#define USB_PRODUCT_SONY_PS2MOUSE 0x0061 /* PlayStation2 mouse */
2652#define USB_PRODUCT_SONY_CLIE_40 0x0066 /* Sony Clie v4.0 */ 2654#define USB_PRODUCT_SONY_CLIE_40 0x0066 /* Sony Clie v4.0 */
2653#define USB_PRODUCT_SONY_MSC_U03 0x0069 /* MSC memory stick slot MSC-U03 */ 2655#define USB_PRODUCT_SONY_MSC_U03 0x0069 /* MSC memory stick slot MSC-U03 */
2654#define USB_PRODUCT_SONY_CLIE_40_MS 0x006d /* Sony Clie v4.0 Memory Stick slot */ 2656#define USB_PRODUCT_SONY_CLIE_40_MS 0x006d /* Sony Clie v4.0 Memory Stick slot */
2655#define USB_PRODUCT_SONY_CLIE_S360 0x0095 /* Sony Clie s360 */ 2657#define USB_PRODUCT_SONY_CLIE_S360 0x0095 /* Sony Clie s360 */
2656#define USB_PRODUCT_SONY_CLIE_41_MS 0x0099 /* Sony Clie v4.1 Memory Stick slot */ 2658#define USB_PRODUCT_SONY_CLIE_41_MS 0x0099 /* Sony Clie v4.1 Memory Stick slot */
2657#define USB_PRODUCT_SONY_CLIE_41 0x009a /* Sony Clie v4.1 */ 2659#define USB_PRODUCT_SONY_CLIE_41 0x009a /* Sony Clie v4.1 */
2658#define USB_PRODUCT_SONY_CLIE_NX60 0x00da /* Sony Clie nx60 */ 2660#define USB_PRODUCT_SONY_CLIE_NX60 0x00da /* Sony Clie nx60 */
2659#define USB_PRODUCT_SONY_PS2EYETOY4 0x0154 /* PlayStation2 EyeToy v154 */ 2661#define USB_PRODUCT_SONY_PS2EYETOY4 0x0154 /* PlayStation2 EyeToy v154 */
2660#define USB_PRODUCT_SONY_PS2EYETOY5 0x0155 /* PlayStation2 EyeToy v155 */ 2662#define USB_PRODUCT_SONY_PS2EYETOY5 0x0155 /* PlayStation2 EyeToy v155 */
2661#define USB_PRODUCT_SONY_CLIE_TJ25 0x0169 /* Sony Clie tj25 */ 2663#define USB_PRODUCT_SONY_CLIE_TJ25 0x0169 /* Sony Clie tj25 */
2662#define USB_PRODUCT_SONY_PS3CONTROLLER 0x0268 /* Sony PLAYSTATION(R)3 Controller */ 2664#define USB_PRODUCT_SONY_PS3CONTROLLER 0x0268 /* Sony PLAYSTATION(R)3 Controller */
2663#define USB_PRODUCT_SONY_GPS_CS1 0x0298 /* Sony GPS GPS-CS1 */ 2665#define USB_PRODUCT_SONY_GPS_CS1 0x0298 /* Sony GPS GPS-CS1 */
2664 2666
2665/* SOURCENEXT products */ 2667/* SOURCENEXT products */
2666#define USB_PRODUCT_SOURCENEXT_KEIKAI8_CHG 0x012e /* KeikaiDenwa 8 with charger */ 2668#define USB_PRODUCT_SOURCENEXT_KEIKAI8_CHG 0x012e /* KeikaiDenwa 8 with charger */
2667#define USB_PRODUCT_SOURCENEXT_KEIKAI8 0x039f /* KeikaiDenwa 8 */ 2669#define USB_PRODUCT_SOURCENEXT_KEIKAI8 0x039f /* KeikaiDenwa 8 */
2668 2670
2669/* SparkLAN products */ 2671/* SparkLAN products */
2670#define USB_PRODUCT_SPARKLAN_RT2573 0x0004 /* RT2573 */ 2672#define USB_PRODUCT_SPARKLAN_RT2573 0x0004 /* RT2573 */
2671#define USB_PRODUCT_SPARKLAN_RT2870_1 0x0006 /* RT2870 */ 2673#define USB_PRODUCT_SPARKLAN_RT2870_1 0x0006 /* RT2870 */
2672#define USB_PRODUCT_SPARKLAN_RT3070 0x0010 /* RT3070 */ 2674#define USB_PRODUCT_SPARKLAN_RT3070 0x0010 /* RT3070 */
2673 2675
2674/* Sphairon Access Systems GmbH products */ 2676/* Sphairon Access Systems GmbH products */
2675#define USB_PRODUCT_SPHAIRON_UB801R 0x0110 /* UB801R */ 2677#define USB_PRODUCT_SPHAIRON_UB801R 0x0110 /* UB801R */
2676#define USB_PRODUCT_SPHAIRON_RTL8187 0x0150 /* RTL8187 */ 2678#define USB_PRODUCT_SPHAIRON_RTL8187 0x0150 /* RTL8187 */
2677 2679
2678/* STMicroelectronics products */ 2680/* STMicroelectronics products */
2679#define USB_PRODUCT_STMICRO_COMMUNICATOR 0x7554 /* USB Communicator */ 2681#define USB_PRODUCT_STMICRO_COMMUNICATOR 0x7554 /* USB Communicator */
2680 2682
2681/* STSN products */ 2683/* STSN products */
2682#define USB_PRODUCT_STSN_STSN0001 0x0001 /* Internet Access Device */ 2684#define USB_PRODUCT_STSN_STSN0001 0x0001 /* Internet Access Device */
2683 2685
2684/* Sun Communications products */ 2686/* Sun Communications products */
2685#define USB_PRODUCT_SUNCOMM_MB_ADAPTOR 0x0003 /* Mobile Adaptor */ 2687#define USB_PRODUCT_SUNCOMM_MB_ADAPTOR 0x0003 /* Mobile Adaptor */
2686 2688
2687/* SUN Corporation products */ 2689/* SUN Corporation products */
2688#define USB_PRODUCT_SUNTAC_DS96L 0x0003 /* SUNTAC U-Cable type D2 */ 2690#define USB_PRODUCT_SUNTAC_DS96L 0x0003 /* SUNTAC U-Cable type D2 */
2689#define USB_PRODUCT_SUNTAC_PS64P1 0x0005 /* SUNTAC U-Cable type P1 */ 2691#define USB_PRODUCT_SUNTAC_PS64P1 0x0005 /* SUNTAC U-Cable type P1 */
2690#define USB_PRODUCT_SUNTAC_VS10U 0x0009 /* SUNTAC Slipper U */ 2692#define USB_PRODUCT_SUNTAC_VS10U 0x0009 /* SUNTAC Slipper U */
2691#define USB_PRODUCT_SUNTAC_IS96U 0x000a /* SUNTAC Ir-Trinity */ 2693#define USB_PRODUCT_SUNTAC_IS96U 0x000a /* SUNTAC Ir-Trinity */
2692#define USB_PRODUCT_SUNTAC_AS64LX 0x000b /* SUNTAC U-Cable type A3 */ 2694#define USB_PRODUCT_SUNTAC_AS64LX 0x000b /* SUNTAC U-Cable type A3 */
2693#define USB_PRODUCT_SUNTAC_AS144L4 0x0011 /* U-Cable type A4 */ 2695#define USB_PRODUCT_SUNTAC_AS144L4 0x0011 /* U-Cable type A4 */
2694 2696
2695/* Sun Microsystems products */ 2697/* Sun Microsystems products */
2696#define USB_PRODUCT_SUN_KEYBOARD_TYPE_6 0x0005 /* Type 6 USB keyboard */ 2698#define USB_PRODUCT_SUN_KEYBOARD_TYPE_6 0x0005 /* Type 6 USB keyboard */
2697#define USB_PRODUCT_SUN_KEYBOARD_TYPE_7 0x00a2 /* Type 7 USB keyboard */ 2699#define USB_PRODUCT_SUN_KEYBOARD_TYPE_7 0x00a2 /* Type 7 USB keyboard */
2698/* XXX The above is a North American PC style keyboard possibly */ 2700/* XXX The above is a North American PC style keyboard possibly */
2699#define USB_PRODUCT_SUN_MOUSE 0x0100 /* Type 6 USB mouse */ 2701#define USB_PRODUCT_SUN_MOUSE 0x0100 /* Type 6 USB mouse */
2700 2702
2701/* SUNRISING products */ 2703/* SUNRISING products */
2702#define USB_PRODUCT_SUNRISING_SR9600 0x8101 /* SR9600 Ethernet */ 2704#define USB_PRODUCT_SUNRISING_SR9600 0x8101 /* SR9600 Ethernet */
2703 2705
2704/* SuperTop products */ 2706/* SuperTop products */
2705#define USB_PRODUCT_SUPERTOP_IDEBRIDGE 0x6600 /* SuperTop IDE Bridge */ 2707#define USB_PRODUCT_SUPERTOP_IDEBRIDGE 0x6600 /* SuperTop IDE Bridge */
2706 2708
2707/* Supra products */ 2709/* Supra products */
2708#define USB_PRODUCT_DIAMOND2_SUPRAEXPRESS56K 0x07da /* Supra Express 56K modem */ 2710#define USB_PRODUCT_DIAMOND2_SUPRAEXPRESS56K 0x07da /* Supra Express 56K modem */
2709#define USB_PRODUCT_DIAMOND2_SUPRA2890 0x0b4a /* SupraMax 2890 56K Modem */ 2711#define USB_PRODUCT_DIAMOND2_SUPRA2890 0x0b4a /* SupraMax 2890 56K Modem */
2710#define USB_PRODUCT_DIAMOND2_RIO600USB 0x5001 /* Rio 600 USB */ 2712#define USB_PRODUCT_DIAMOND2_RIO600USB 0x5001 /* Rio 600 USB */
2711#define USB_PRODUCT_DIAMOND2_RIO800USB 0x5002 /* Rio 800 USB */ 2713#define USB_PRODUCT_DIAMOND2_RIO800USB 0x5002 /* Rio 800 USB */
2712#define USB_PRODUCT_DIAMOND2_PSAPLAY120 0x5003 /* Nike psa[play 120 */ 2714#define USB_PRODUCT_DIAMOND2_PSAPLAY120 0x5003 /* Nike psa[play 120 */
2713 2715
2714/* Surecom Technology products */ 2716/* Surecom Technology products */
2715#define USB_PRODUCT_SURECOM_EP9001G2A 0x11f2 /* EP-9001-g rev 2a */ 2717#define USB_PRODUCT_SURECOM_EP9001G2A 0x11f2 /* EP-9001-g rev 2a */
2716#define USB_PRODUCT_SURECOM_EP9001G 0x11f3 /* EP-9001-g */ 2718#define USB_PRODUCT_SURECOM_EP9001G 0x11f3 /* EP-9001-g */
2717#define USB_PRODUCT_SURECOM_RT2573 0x31f3 /* RT2573 */ 2719#define USB_PRODUCT_SURECOM_RT2573 0x31f3 /* RT2573 */
2718 2720
2719/* Susteen products */ 2721/* Susteen products */
2720#define USB_PRODUCT_SUSTEEN_DCU10 0x0528 /* USB Cable */ 2722#define USB_PRODUCT_SUSTEEN_DCU10 0x0528 /* USB Cable */
2721 2723
2722/* Sweex products */ 2724/* Sweex products */
2723#define USB_PRODUCT_SWEEX_ZD1211 0x1809 /* ZD1211 */ 2725#define USB_PRODUCT_SWEEX_ZD1211 0x1809 /* ZD1211 */
2724#define USB_PRODUCT_SWEEX2_LW303 0x0302 /* LW303 */ 2726#define USB_PRODUCT_SWEEX2_LW303 0x0302 /* LW303 */
2725#define USB_PRODUCT_SWEEX2_LW313 0x0313 /* LW313 */ 2727#define USB_PRODUCT_SWEEX2_LW313 0x0313 /* LW313 */
2726 2728
2727/* System TALKS, Inc. */ 2729/* System TALKS, Inc. */
2728#define USB_PRODUCT_SYSTEMTALKS_SGCX2UL 0x1920 /* SGC-X2UL */ 2730#define USB_PRODUCT_SYSTEMTALKS_SGCX2UL 0x1920 /* SGC-X2UL */
2729 2731
2730/* Tangtop products */ 2732/* Tangtop products */
2731#define USB_PRODUCT_TANGTOP_USBPS2 0x0001 /* USBPS2 */ 2733#define USB_PRODUCT_TANGTOP_USBPS2 0x0001 /* USBPS2 */
2732 2734
2733/* Targus products */ 2735/* Targus products */
2734#define USB_PRODUCT_TARGUS_PAUM004 0x0201 /* PAUM004 Mouse */ 2736#define USB_PRODUCT_TARGUS_PAUM004 0x0201 /* PAUM004 Mouse */
2735 2737
2736/* Taugagreining products */ 2738/* Taugagreining products */
2737#define USB_PRODUCT_TAUGA_CAMERAMATE 0x0005 /* CameraMate (DPCM_USB) */ 2739#define USB_PRODUCT_TAUGA_CAMERAMATE 0x0005 /* CameraMate (DPCM_USB) */
2738 2740
2739/* TDK products */ 2741/* TDK products */
2740#define USB_PRODUCT_TDK_UPA9664 0x0115 /* USB-PDC Adapter UPA9664 */ 2742#define USB_PRODUCT_TDK_UPA9664 0x0115 /* USB-PDC Adapter UPA9664 */
2741#define USB_PRODUCT_TDK_UCA1464 0x0116 /* USB-cdmaOne Adapter UCA1464 */ 2743#define USB_PRODUCT_TDK_UCA1464 0x0116 /* USB-cdmaOne Adapter UCA1464 */
2742#define USB_PRODUCT_TDK_UHA6400 0x0117 /* USB-PHS Adapter UHA6400 */ 2744#define USB_PRODUCT_TDK_UHA6400 0x0117 /* USB-PHS Adapter UHA6400 */
2743#define USB_PRODUCT_TDK_UPA6400 0x0118 /* USB-PHS Adapter UPA6400 */ 2745#define USB_PRODUCT_TDK_UPA6400 0x0118 /* USB-PHS Adapter UPA6400 */
2744#define USB_PRODUCT_TDK_BT_DONGLE 0x0309 /* Bluetooth USB dongle */ 2746#define USB_PRODUCT_TDK_BT_DONGLE 0x0309 /* Bluetooth USB dongle */
2745 2747
2746/* TEAC products */ 2748/* TEAC products */
2747#define USB_PRODUCT_TEAC_FD05PUB 0x0000 /* FD-05PUB floppy */ 2749#define USB_PRODUCT_TEAC_FD05PUB 0x0000 /* FD-05PUB floppy */
2748 2750
2749/* Tekram Technology products */ 2751/* Tekram Technology products */
2750#define USB_PRODUCT_TEKRAM_0193 0x1601 /* ALLNET 0193 WLAN */ 2752#define USB_PRODUCT_TEKRAM_0193 0x1601 /* ALLNET 0193 WLAN */
2751#define USB_PRODUCT_TEKRAM_ZYAIR_B200 0x1602 /* ZyXEL ZyAIR B200 WLAN */ 2753#define USB_PRODUCT_TEKRAM_ZYAIR_B200 0x1602 /* ZyXEL ZyAIR B200 WLAN */
2752#define USB_PRODUCT_TEKRAM_QUICKWLAN 0x1630 /* QuickWLAN */ 2754#define USB_PRODUCT_TEKRAM_QUICKWLAN 0x1630 /* QuickWLAN */
2753#define USB_PRODUCT_TEKRAM_ZD1211_1 0x5630 /* ZD1211 */ 2755#define USB_PRODUCT_TEKRAM_ZD1211_1 0x5630 /* ZD1211 */
2754#define USB_PRODUCT_TEKRAM_ZD1211_2 0x6630 /* ZD1211 */ 2756#define USB_PRODUCT_TEKRAM_ZD1211_2 0x6630 /* ZD1211 */
2755 2757
2756/* Telex Communications products */ 2758/* Telex Communications products */
2757#define USB_PRODUCT_TELEX_MIC1 0x0001 /* Enhanced USB Microphone */ 2759#define USB_PRODUCT_TELEX_MIC1 0x0001 /* Enhanced USB Microphone */
2758 2760
2759/* Ten X Technology, Inc. */ 2761/* Ten X Technology, Inc. */
2760#define USB_PRODUCT_TENX_MISSILE 0x0202 /* Missile Launcher */ 2762#define USB_PRODUCT_TENX_MISSILE 0x0202 /* Missile Launcher */
2761#define USB_PRODUCT_TENX_TEMPER 0x660c /* TEMPer sensor */ 2763#define USB_PRODUCT_TENX_TEMPER 0x660c /* TEMPer sensor */
2762 2764
2763/* Texas Intel products */ 2765/* Texas Intel products */
2764#define USB_PRODUCT_TI_UTUSB41 0x1446 /* UT-USB41 hub */ 2766#define USB_PRODUCT_TI_UTUSB41 0x1446 /* UT-USB41 hub */
2765#define USB_PRODUCT_TI_TUSB2046 0x2046 /* TUSB2046 hub */ 2767#define USB_PRODUCT_TI_TUSB2046 0x2046 /* TUSB2046 hub */
2766#define USB_PRODUCT_TI_NEXII 0x5409 /* Nex II Digital */ 2768#define USB_PRODUCT_TI_NEXII 0x5409 /* Nex II Digital */
2767 2769
2768/* Thrustmaster products */ 2770/* Thrustmaster products */
2769#define USB_PRODUCT_THRUST_FUSION_PAD 0xa0a3 /* Fusion Digital Gamepad */ 2771#define USB_PRODUCT_THRUST_FUSION_PAD 0xa0a3 /* Fusion Digital Gamepad */
2770 2772
2771/* TOD Co. Ltd products */ 2773/* TOD Co. Ltd products */
2772#define USB_PRODUCT_TOD_DOOGI_SLIM 0x0411 /* DOOGI SLIM USB Keyboard */ 2774#define USB_PRODUCT_TOD_DOOGI_SLIM 0x0411 /* DOOGI SLIM USB Keyboard */
2773 2775
2774/* Todos Data System products */ 2776/* Todos Data System products */
2775#define USB_PRODUCT_TODOS_ARGOS_MINI 0x0002 /* Argos Mini Smartcard Reader */ 2777#define USB_PRODUCT_TODOS_ARGOS_MINI 0x0002 /* Argos Mini Smartcard Reader */
2776 2778
2777/* Topfield Co. Ltd products */ 2779/* Topfield Co. Ltd products */
2778#define USB_PRODUCT_TOPFIELD_TF5000PVR 0x1000 /* TF5000PVR Digital Video Recorder */ 2780#define USB_PRODUCT_TOPFIELD_TF5000PVR 0x1000 /* TF5000PVR Digital Video Recorder */
2779 2781
2780/* Toshiba Corporation products */ 2782/* Toshiba Corporation products */
2781#define USB_PRODUCT_TOSHIBA_POCKETPC_E740 0x0706 /* PocketPC e740 */ 2783#define USB_PRODUCT_TOSHIBA_POCKETPC_E740 0x0706 /* PocketPC e740 */
2782#define USB_PRODUCT_TOSHIBA_HSDPA_MODEM_EU870DT1 0x1302 /* HSDPA 3G Modem Card */ 2784#define USB_PRODUCT_TOSHIBA_HSDPA_MODEM_EU870DT1 0x1302 /* HSDPA 3G Modem Card */
2783 2785
2784/* Trek Technology products */ 2786/* Trek Technology products */
2785#define USB_PRODUCT_TREK_THUMBDRIVE 0x1111 /* ThumbDrive */ 2787#define USB_PRODUCT_TREK_THUMBDRIVE 0x1111 /* ThumbDrive */
2786#define USB_PRODUCT_TREK_THUMBDRIVE_8MB 0x9988 /* ThumbDrive 8MB */ 2788#define USB_PRODUCT_TREK_THUMBDRIVE_8MB 0x9988 /* ThumbDrive 8MB */
2787 2789
2788/* TRENDnet products */ 2790/* TRENDnet products */
2789#define USB_PRODUCT_TRENDNET_RTL8188CU 0x648b /* RTL8188CU */ 2791#define USB_PRODUCT_TRENDNET_RTL8188CU 0x648b /* RTL8188CU */
2790 2792
2791/* Tripp-Lite products */ 2793/* Tripp-Lite products */
2792#define USB_PRODUCT_TRIPPLITE_U209 0x2008 /* U209 Serial adapter */ 2794#define USB_PRODUCT_TRIPPLITE_U209 0x2008 /* U209 Serial adapter */
2793#define USB_PRODUCT_TRIPPLITE2_UPS 0x1007 /* Tripp Lite UPS */ 2795#define USB_PRODUCT_TRIPPLITE2_UPS 0x1007 /* Tripp Lite UPS */
2794 2796
2795/* Trumpion products */ 2797/* Trumpion products */
2796#define USB_PRODUCT_TRUMPION_T33521 0x1003 /* USB/MP3 decoder */ 2798#define USB_PRODUCT_TRUMPION_T33521 0x1003 /* USB/MP3 decoder */
2797#define USB_PRODUCT_TRUMPION_XXX1100 0x1100 /* XXX 1100 */ 2799#define USB_PRODUCT_TRUMPION_XXX1100 0x1100 /* XXX 1100 */
2798 2800
2799/* Tsunami products */ 2801/* Tsunami products */
2800#define USB_PRODUCT_TSUNAMI_SM2000 0x1111 /* SM-2000 */ 2802#define USB_PRODUCT_TSUNAMI_SM2000 0x1111 /* SM-2000 */
2801 2803
2802/* TwinMOS products */ 2804/* TwinMOS products */
2803#define USB_PRODUCT_TWINMOS_G240 0xa006 /* G240 */ 2805#define USB_PRODUCT_TWINMOS_G240 0xa006 /* G240 */
2804 2806
2805/* Ultima products */ 2807/* Ultima products */
2806#define USB_PRODUCT_ULTIMA_1200UBPLUS 0x4002 /* 1200 UB Plus scanner */ 2808#define USB_PRODUCT_ULTIMA_1200UBPLUS 0x4002 /* 1200 UB Plus scanner */
2807#define USB_PRODUCT_ULTIMA_T14BR 0x810f /* Artec T14BR DVB-T */ 2809#define USB_PRODUCT_ULTIMA_T14BR 0x810f /* Artec T14BR DVB-T */
2808 2810
2809/* UMAX products */ 2811/* UMAX products */
2810#define USB_PRODUCT_UMAX_ASTRA1236U 0x0002 /* Astra 1236U Scanner */ 2812#define USB_PRODUCT_UMAX_ASTRA1236U 0x0002 /* Astra 1236U Scanner */
2811#define USB_PRODUCT_UMAX_ASTRA1220U 0x0010 /* Astra 1220U Scanner */ 2813#define USB_PRODUCT_UMAX_ASTRA1220U 0x0010 /* Astra 1220U Scanner */
2812#define USB_PRODUCT_UMAX_ASTRA2000U 0x0030 /* Astra 2000U Scanner */ 2814#define USB_PRODUCT_UMAX_ASTRA2000U 0x0030 /* Astra 2000U Scanner */
2813#define USB_PRODUCT_UMAX_ASTRA3400 0x0060 /* Astra 3400 Scanner */ 2815#define USB_PRODUCT_UMAX_ASTRA3400 0x0060 /* Astra 3400 Scanner */
2814#define USB_PRODUCT_UMAX_ASTRA2100U 0x0130 /* Astra 2100U Scanner */ 2816#define USB_PRODUCT_UMAX_ASTRA2100U 0x0130 /* Astra 2100U Scanner */
2815#define USB_PRODUCT_UMAX_ASTRA2200U 0x0230 /* Astra 2200U Scanner */ 2817#define USB_PRODUCT_UMAX_ASTRA2200U 0x0230 /* Astra 2200U Scanner */
2816 2818
2817/* U-MEDIA Communications products */ 2819/* U-MEDIA Communications products */
2818#define USB_PRODUCT_UMEDIA_TEW429UB_A 0x300a /* TEW-429UB_A */ 2820#define USB_PRODUCT_UMEDIA_TEW429UB_A 0x300a /* TEW-429UB_A */
2819#define USB_PRODUCT_UMEDIA_TEW429UB 0x300b /* TEW-429UB */ 2821#define USB_PRODUCT_UMEDIA_TEW429UB 0x300b /* TEW-429UB */
2820#define USB_PRODUCT_UMEDIA_TEW429UBC1 0x300d /* TEW-429UB C1 */ 2822#define USB_PRODUCT_UMEDIA_TEW429UBC1 0x300d /* TEW-429UB C1 */
2821#define USB_PRODUCT_UMEDIA_RT2870_1 0x300e /* RT2870 */ 2823#define USB_PRODUCT_UMEDIA_RT2870_1 0x300e /* RT2870 */
2822#define USB_PRODUCT_UMEDIA_ALL0298V2 0x3204 /* ALL0298 v2 */ 2824#define USB_PRODUCT_UMEDIA_ALL0298V2 0x3204 /* ALL0298 v2 */
2823 2825
2824/* Universal Access products */ 2826/* Universal Access products */
2825#define USB_PRODUCT_UNIACCESS_PANACHE 0x0101 /* Panache Surf USB ISDN Adapter */ 2827#define USB_PRODUCT_UNIACCESS_PANACHE 0x0101 /* Panache Surf USB ISDN Adapter */
2826 2828
2827/* U.S. Robotics products */ 2829/* U.S. Robotics products */
2828#define USB_PRODUCT_USR_USR1120 0x00eb /* USR1120 WLAN */ 2830#define USB_PRODUCT_USR_USR1120 0x00eb /* USR1120 WLAN */
2829#define USB_PRODUCT_USR_USR5422 0x0118 /* USR5422 WLAN */ 2831#define USB_PRODUCT_USR_USR5422 0x0118 /* USR5422 WLAN */
2830#define USB_PRODUCT_USR_USR5423 0x0121 /* USR5423 WLAN */ 2832#define USB_PRODUCT_USR_USR5423 0x0121 /* USR5423 WLAN */
2831 2833
2832/* USI products */ 2834/* USI products */
2833#define USB_PRODUCT_USI_MC60 0x10c5 /* MC60 Serial */ 2835#define USB_PRODUCT_USI_MC60 0x10c5 /* MC60 Serial */
2834 2836
2835/* GNU Radio USRP */ 2837/* GNU Radio USRP */
2836#define USB_PRODUCT_USRP_USRPv2 0x0002 /* USRP Revision 2 */ 2838#define USB_PRODUCT_USRP_USRPv2 0x0002 /* USRP Revision 2 */
2837 2839
2838/* VidzMedia products */ 2840/* VidzMedia products */
2839#define USB_PRODUCT_VIDZMEDIA_MONSTERTV 0x4fb1 /* MonsterTV P2H */ 2841#define USB_PRODUCT_VIDZMEDIA_MONSTERTV 0x4fb1 /* MonsterTV P2H */
2840 2842
2841/* ViewSonic products */ 2843/* ViewSonic products */
2842#define USB_PRODUCT_VIEWSONIC_G773HUB 0x00fe /* G773 Monitor Hub */ 2844#define USB_PRODUCT_VIEWSONIC_G773HUB 0x00fe /* G773 Monitor Hub */
2843#define USB_PRODUCT_VIEWSONIC_P815HUB 0x00ff /* P815 Monitor Hub */ 2845#define USB_PRODUCT_VIEWSONIC_P815HUB 0x00ff /* P815 Monitor Hub */
2844#define USB_PRODUCT_VIEWSONIC_G773CTRL 0x4153 /* G773 Monitor Control */ 2846#define USB_PRODUCT_VIEWSONIC_G773CTRL 0x4153 /* G773 Monitor Control */
2845 2847
2846/* Vision products */ 2848/* Vision products */
2847#define USB_PRODUCT_VISION_VC6452V002 0x0002 /* CPiA Camera */ 2849#define USB_PRODUCT_VISION_VC6452V002 0x0002 /* CPiA Camera */
2848 2850
2849/* Visioneer products */ 2851/* Visioneer products */
2850#define USB_PRODUCT_VISIONEER_7600 0x0211 /* OneTouch 7600 */ 2852#define USB_PRODUCT_VISIONEER_7600 0x0211 /* OneTouch 7600 */
2851#define USB_PRODUCT_VISIONEER_5300 0x0221 /* OneTouch 5300 */ 2853#define USB_PRODUCT_VISIONEER_5300 0x0221 /* OneTouch 5300 */
2852#define USB_PRODUCT_VISIONEER_3000 0x0224 /* Scanport 3000 */ 2854#define USB_PRODUCT_VISIONEER_3000 0x0224 /* Scanport 3000 */
2853#define USB_PRODUCT_VISIONEER_6100 0x0231 /* OneTouch 6100 */ 2855#define USB_PRODUCT_VISIONEER_6100 0x0231 /* OneTouch 6100 */
2854#define USB_PRODUCT_VISIONEER_6200 0x0311 /* OneTouch 6200 */ 2856#define USB_PRODUCT_VISIONEER_6200 0x0311 /* OneTouch 6200 */
2855#define USB_PRODUCT_VISIONEER_8100 0x0321 /* OneTouch 8100 */ 2857#define USB_PRODUCT_VISIONEER_8100 0x0321 /* OneTouch 8100 */
2856#define USB_PRODUCT_VISIONEER_8600 0x0331 /* OneTouch 8600 */ 2858#define USB_PRODUCT_VISIONEER_8600 0x0331 /* OneTouch 8600 */
2857 2859
2858/* Vivitar products */ 2860/* Vivitar products */
2859#define USB_PRODUCT_VIVITAR_DSC350 0x0003 /* DSC350 Camera */ 2861#define USB_PRODUCT_VIVITAR_DSC350 0x0003 /* DSC350 Camera */
2860 2862
2861/* VTech products */ 2863/* VTech products */
2862#define USB_PRODUCT_VTECH_RT2570 0x3012 /* RT2570 */ 2864#define USB_PRODUCT_VTECH_RT2570 0x3012 /* RT2570 */
2863#define USB_PRODUCT_VTECH_ZD1211B 0x3014 /* ZD1211B */ 2865#define USB_PRODUCT_VTECH_ZD1211B 0x3014 /* ZD1211B */
2864 2866
2865/* Wacom products */ 2867/* Wacom products */
2866#define USB_PRODUCT_WACOM_CT0405U 0x0000 /* CT-0405-U Tablet */ 2868#define USB_PRODUCT_WACOM_CT0405U 0x0000 /* CT-0405-U Tablet */
2867#define USB_PRODUCT_WACOM_GRAPHIRE 0x0010 /* Graphire */ 2869#define USB_PRODUCT_WACOM_GRAPHIRE 0x0010 /* Graphire */
2868#define USB_PRODUCT_WACOM_GRAPHIRE2 0x0011 /* Graphire2 ET-0405A-U */ 2870#define USB_PRODUCT_WACOM_GRAPHIRE2 0x0011 /* Graphire2 ET-0405A-U */
2869#define USB_PRODUCT_WACOM_GRAPHIRE3_4X5 0x0013 /* Graphire3 4x5 */ 2871#define USB_PRODUCT_WACOM_GRAPHIRE3_4X5 0x0013 /* Graphire3 4x5 */
2870#define USB_PRODUCT_WACOM_GRAPHIRE3_6X8 0x0014 /* Graphire3 6x8 */ 2872#define USB_PRODUCT_WACOM_GRAPHIRE3_6X8 0x0014 /* Graphire3 6x8 */
2871#define USB_PRODUCT_WACOM_GRAPHIRE4_4X5 0x0015 /* Graphire4 4x5 */ 2873#define USB_PRODUCT_WACOM_GRAPHIRE4_4X5 0x0015 /* Graphire4 4x5 */
2872#define USB_PRODUCT_WACOM_INTUOSA5 0x0021 /* Intuos A5 */ 2874#define USB_PRODUCT_WACOM_INTUOSA5 0x0021 /* Intuos A5 */
2873#define USB_PRODUCT_WACOM_GD0912U 0x0022 /* Intuos 9x12 Graphics Tablet */ 2875#define USB_PRODUCT_WACOM_GD0912U 0x0022 /* Intuos 9x12 Graphics Tablet */
2874 2876
2875/* WinChipHead products */ 2877/* WinChipHead products */
2876#define USB_PRODUCT_WINCHIPHEAD_CH341SER 0x5523 /* CH341/CH340 USB-Serial Bridge */ 2878#define USB_PRODUCT_WINCHIPHEAD_CH341SER 0x5523 /* CH341/CH340 USB-Serial Bridge */
2877#define USB_PRODUCT_WINCHIPHEAD2_CH341 0x7523 /* CH341 serial/parallel */ 2879#define USB_PRODUCT_WINCHIPHEAD2_CH341 0x7523 /* CH341 serial/parallel */
2878 2880
2879/* Wistron NeWeb products */ 2881/* Wistron NeWeb products */
2880#define USB_PRODUCT_WISTRONNEWEB_WNC0600 0x0326 /* WNC-0600USB */ 2882#define USB_PRODUCT_WISTRONNEWEB_WNC0600 0x0326 /* WNC-0600USB */
2881#define USB_PRODUCT_WISTRONNEWEB_UR045G 0x0427 /* PrismGT USB 2.0 WLAN */ 2883#define USB_PRODUCT_WISTRONNEWEB_UR045G 0x0427 /* PrismGT USB 2.0 WLAN */
2882#define USB_PRODUCT_WISTRONNEWEB_UR055G 0x0711 /* UR055G */ 2884#define USB_PRODUCT_WISTRONNEWEB_UR055G 0x0711 /* UR055G */
2883#define USB_PRODUCT_WISTRONNEWEB_O8494 0x0804 /* ORiNOCO 802.11n */ 2885#define USB_PRODUCT_WISTRONNEWEB_O8494 0x0804 /* ORiNOCO 802.11n */
2884#define USB_PRODUCT_WISTRONNEWEB_AR5523_1 0x0826 /* AR5523 */ 2886#define USB_PRODUCT_WISTRONNEWEB_AR5523_1 0x0826 /* AR5523 */
2885#define USB_PRODUCT_WISTRONNEWEB_AR5523_1_NF 0x0827 /* AR5523 */ 2887#define USB_PRODUCT_WISTRONNEWEB_AR5523_1_NF 0x0827 /* AR5523 */
2886#define USB_PRODUCT_WISTRONNEWEB_AR5523_2 0x082a /* AR5523 */ 2888#define USB_PRODUCT_WISTRONNEWEB_AR5523_2 0x082a /* AR5523 */
2887#define USB_PRODUCT_WISTRONNEWEB_AR5523_2_NF 0x0829 /* AR5523 */ 2889#define USB_PRODUCT_WISTRONNEWEB_AR5523_2_NF 0x0829 /* AR5523 */
2888 2890
2889/* Xirlink products */ 2891/* Xirlink products */
2890#define USB_PRODUCT_XIRLINK_IMAGING 0x800d /* IMAGING DEVICE */ 2892#define USB_PRODUCT_XIRLINK_IMAGING 0x800d /* IMAGING DEVICE */
2891#define USB_PRODUCT_XIRLINK_PCCAM 0x8080 /* IBM PC Camera */ 2893#define USB_PRODUCT_XIRLINK_PCCAM 0x8080 /* IBM PC Camera */
2892 2894
2893/* Xyratex */ 2895/* Xyratex */
2894#define USB_PRODUCT_XYRATEX_PRISM_GT_1 0x2000 /* PrismGT USB 2.0 WLAN */ 2896#define USB_PRODUCT_XYRATEX_PRISM_GT_1 0x2000 /* PrismGT USB 2.0 WLAN */
2895#define USB_PRODUCT_XYRATEX_PRISM_GT_2 0x2002 /* PrismGT USB 2.0 WLAN */ 2897#define USB_PRODUCT_XYRATEX_PRISM_GT_2 0x2002 /* PrismGT USB 2.0 WLAN */
2896 2898
2897/* Yamaha products */ 2899/* Yamaha products */
2898#define USB_PRODUCT_YAMAHA_UX256 0x1000 /* UX256 MIDI I/F */ 2900#define USB_PRODUCT_YAMAHA_UX256 0x1000 /* UX256 MIDI I/F */
2899#define USB_PRODUCT_YAMAHA_MU1000 0x1001 /* MU1000 MIDI Synth. */ 2901#define USB_PRODUCT_YAMAHA_MU1000 0x1001 /* MU1000 MIDI Synth. */
2900#define USB_PRODUCT_YAMAHA_MU2000 0x1002 /* MU2000 MIDI Synth. */ 2902#define USB_PRODUCT_YAMAHA_MU2000 0x1002 /* MU2000 MIDI Synth. */
2901#define USB_PRODUCT_YAMAHA_MU500 0x1003 /* MU500 MIDI Synth. */ 2903#define USB_PRODUCT_YAMAHA_MU500 0x1003 /* MU500 MIDI Synth. */
2902#define USB_PRODUCT_YAMAHA_UW500 0x1004 /* UW500 USB Audio I/F */ 2904#define USB_PRODUCT_YAMAHA_UW500 0x1004 /* UW500 USB Audio I/F */
2903#define USB_PRODUCT_YAMAHA_MOTIF6 0x1005 /* MOTIF6 MIDI Synth. Workstation */ 2905#define USB_PRODUCT_YAMAHA_MOTIF6 0x1005 /* MOTIF6 MIDI Synth. Workstation */
2904#define USB_PRODUCT_YAMAHA_MOTIF7 0x1006 /* MOTIF7 MIDI Synth. Workstation */ 2906#define USB_PRODUCT_YAMAHA_MOTIF7 0x1006 /* MOTIF7 MIDI Synth. Workstation */
2905#define USB_PRODUCT_YAMAHA_MOTIF8 0x1007 /* MOTIF8 MIDI Synth. Workstation */ 2907#define USB_PRODUCT_YAMAHA_MOTIF8 0x1007 /* MOTIF8 MIDI Synth. Workstation */
2906#define USB_PRODUCT_YAMAHA_UX96 0x1008 /* UX96 MIDI I/F */ 2908#define USB_PRODUCT_YAMAHA_UX96 0x1008 /* UX96 MIDI I/F */
2907#define USB_PRODUCT_YAMAHA_UX16 0x1009 /* UX16 MIDI I/F */ 2909#define USB_PRODUCT_YAMAHA_UX16 0x1009 /* UX16 MIDI I/F */
2908#define USB_PRODUCT_YAMAHA_S08 0x100e /* S08 MIDI Keyboard */ 2910#define USB_PRODUCT_YAMAHA_S08 0x100e /* S08 MIDI Keyboard */
2909#define USB_PRODUCT_YAMAHA_CLP150 0x100f /* CLP-150 digital piano */ 2911#define USB_PRODUCT_YAMAHA_CLP150 0x100f /* CLP-150 digital piano */
2910#define USB_PRODUCT_YAMAHA_CLP170 0x1010 /* CLP-170 digital piano */ 2912#define USB_PRODUCT_YAMAHA_CLP170 0x1010 /* CLP-170 digital piano */
2911#define USB_PRODUCT_YAMAHA_RPU200 0x3104 /* RP-U200 */ 2913#define USB_PRODUCT_YAMAHA_RPU200 0x3104 /* RP-U200 */
2912#define USB_PRODUCT_YAMAHA_RTA54I 0x4000 /* NetVolante RTA54i Broadband&ISDN Router */ 2914#define USB_PRODUCT_YAMAHA_RTA54I 0x4000 /* NetVolante RTA54i Broadband&ISDN Router */
2913#define USB_PRODUCT_YAMAHA_RTW65B 0x4001 /* NetVolante RTW65b Broadband Wireless Router */ 2915#define USB_PRODUCT_YAMAHA_RTW65B 0x4001 /* NetVolante RTW65b Broadband Wireless Router */
2914#define USB_PRODUCT_YAMAHA_RTW65I 0x4002 /* NetVolante RTW65i Broadband&ISDN Wireless Router */ 2916#define USB_PRODUCT_YAMAHA_RTW65I 0x4002 /* NetVolante RTW65i Broadband&ISDN Wireless Router */
2915#define USB_PRODUCT_YAMAHA_RTA55I 0x4004 /* NetVolante RTA55i Broadband VoIP Router */ 2917#define USB_PRODUCT_YAMAHA_RTA55I 0x4004 /* NetVolante RTA55i Broadband VoIP Router */
2916 2918
2917/* Yano products */ 2919/* Yano products */
2918#define USB_PRODUCT_YANO_U640MO 0x0101 /* U640MO-03 */ 2920#define USB_PRODUCT_YANO_U640MO 0x0101 /* U640MO-03 */
2919 2921
2920/* Y-E Data products */ 2922/* Y-E Data products */
2921#define USB_PRODUCT_YEDATA_FLASHBUSTERU 0x0000 /* Flashbuster-U */ 2923#define USB_PRODUCT_YEDATA_FLASHBUSTERU 0x0000 /* Flashbuster-U */
2922 2924
2923/* Z-Com products */ 2925/* Z-Com products */
2924#define USB_PRODUCT_ZCOM_M4Y750 0x0001 /* M4Y-750 */ 2926#define USB_PRODUCT_ZCOM_M4Y750 0x0001 /* M4Y-750 */
2925#define USB_PRODUCT_ZCOM_725 0x0002 /* 725/726 Prism2.5 WLAN */ 2927#define USB_PRODUCT_ZCOM_725 0x0002 /* 725/726 Prism2.5 WLAN */
2926#define USB_PRODUCT_ZCOM_XI735 0x0005 /* XI-735 */ 2928#define USB_PRODUCT_ZCOM_XI735 0x0005 /* XI-735 */
2927#define USB_PRODUCT_ZCOM_MD40900 0x0006 /* MD40900 */ 2929#define USB_PRODUCT_ZCOM_MD40900 0x0006 /* MD40900 */
2928#define USB_PRODUCT_ZCOM_XG703A 0x0008 /* PrismGT USB 2.0 WLAN */ 2930#define USB_PRODUCT_ZCOM_XG703A 0x0008 /* PrismGT USB 2.0 WLAN */
2929#define USB_PRODUCT_ZCOM_ZD1211 0x0011 /* ZD1211 */ 2931#define USB_PRODUCT_ZCOM_ZD1211 0x0011 /* ZD1211 */
2930#define USB_PRODUCT_ZCOM_AR5523 0x0012 /* AR5523 */ 2932#define USB_PRODUCT_ZCOM_AR5523 0x0012 /* AR5523 */
2931#define USB_PRODUCT_ZCOM_AR5523_NF 0x0013 /* AR5523 */ 2933#define USB_PRODUCT_ZCOM_AR5523_NF 0x0013 /* AR5523 */
2932#define USB_PRODUCT_ZCOM_ZD1211B 0x001a /* ZD1211B */ 2934#define USB_PRODUCT_ZCOM_ZD1211B 0x001a /* ZD1211B */
2933#define USB_PRODUCT_ZCOM_RT2870_1 0x0022 /* RT2870 */ 2935#define USB_PRODUCT_ZCOM_RT2870_1 0x0022 /* RT2870 */
2934#define USB_PRODUCT_ZCOM_UB81 0x0023 /* UB81 */ 2936#define USB_PRODUCT_ZCOM_UB81 0x0023 /* UB81 */
2935#define USB_PRODUCT_ZCOM_RT2870_2 0x0025 /* RT2870 */ 2937#define USB_PRODUCT_ZCOM_RT2870_2 0x0025 /* RT2870 */
2936#define USB_PRODUCT_ZCOM_UB82 0x0026 /* UB82 */ 2938#define USB_PRODUCT_ZCOM_UB82 0x0026 /* UB82 */
2937 2939
2938/* Zeevo, Inc. products */ 2940/* Zeevo, Inc. products */
2939#define USB_PRODUCT_ZEEVO_BLUETOOTH 0x07d0 /* BT-500 Bluetooth USB Adapter */ 2941#define USB_PRODUCT_ZEEVO_BLUETOOTH 0x07d0 /* BT-500 Bluetooth USB Adapter */
2940 2942
2941/* Zinwell products */ 2943/* Zinwell products */
2942#define USB_PRODUCT_ZINWELL_ZWXG261 0x0260 /* ZWX-G261 */ 2944#define USB_PRODUCT_ZINWELL_ZWXG261 0x0260 /* ZWX-G261 */
2943#define USB_PRODUCT_ZINWELL_RT2870_1 0x0280 /* RT2870 */ 2945#define USB_PRODUCT_ZINWELL_RT2870_1 0x0280 /* RT2870 */
2944#define USB_PRODUCT_ZINWELL_RT2870_2 0x0282 /* RT2870 */ 2946#define USB_PRODUCT_ZINWELL_RT2870_2 0x0282 /* RT2870 */
2945#define USB_PRODUCT_ZINWELL_RT3072 0x0283 /* RT3072 */ 2947#define USB_PRODUCT_ZINWELL_RT3072 0x0283 /* RT3072 */
2946#define USB_PRODUCT_ZINWELL_RT3070 0x5257 /* RT3070 */ 2948#define USB_PRODUCT_ZINWELL_RT3070 0x5257 /* RT3070 */
2947 2949
2948/* Zoom Telephonics, Inc. products */ 2950/* Zoom Telephonics, Inc. products */
2949#define USB_PRODUCT_ZOOM_2986L 0x9700 /* 2986L Fax modem */ 2951#define USB_PRODUCT_ZOOM_2986L 0x9700 /* 2986L Fax modem */
2950#define USB_PRODUCT_ZOOM_3095 0x3095 /* 3095 USB Fax modem */ 2952#define USB_PRODUCT_ZOOM_3095 0x3095 /* 3095 USB Fax modem */
2951 2953
2952/* Zydas Technology Corporation products */ 2954/* Zydas Technology Corporation products */
2953#define USB_PRODUCT_ZYDAS_ZD1201 0x1201 /* ZD1201 */ 2955#define USB_PRODUCT_ZYDAS_ZD1201 0x1201 /* ZD1201 */
2954#define USB_PRODUCT_ZYDAS_ZD1211 0x1211 /* ZD1211 WLAN abg */ 2956#define USB_PRODUCT_ZYDAS_ZD1211 0x1211 /* ZD1211 WLAN abg */
2955#define USB_PRODUCT_ZYDAS_ZD1211B 0x1215 /* ZD1211B */ 2957#define USB_PRODUCT_ZYDAS_ZD1211B 0x1215 /* ZD1211B */
2956#define USB_PRODUCT_ZYDAS_ZD1221 0x1221 /* ZD1221 */ 2958#define USB_PRODUCT_ZYDAS_ZD1221 0x1221 /* ZD1221 */
2957#define USB_PRODUCT_ZYDAS_ALL0298 0xa211 /* ALL0298 */ 2959#define USB_PRODUCT_ZYDAS_ALL0298 0xa211 /* ALL0298 */
2958#define USB_PRODUCT_ZYDAS_ZD1211B_2 0xb215 /* ZD1211B */ 2960#define USB_PRODUCT_ZYDAS_ZD1211B_2 0xb215 /* ZD1211B */
2959 2961
2960/* ZyXEL Communication Co. products */ 2962/* ZyXEL Communication Co. products */
2961#define USB_PRODUCT_ZYXEL_OMNI56K 0x1500 /* Omni 56K Plus */ 2963#define USB_PRODUCT_ZYXEL_OMNI56K 0x1500 /* Omni 56K Plus */
2962#define USB_PRODUCT_ZYXEL_980N 0x2011 /* Scorpion-980N keyboard */ 2964#define USB_PRODUCT_ZYXEL_980N 0x2011 /* Scorpion-980N keyboard */
2963#define USB_PRODUCT_ZYXEL_G200V2 0x3407 /* G-200 v2 */ 2965#define USB_PRODUCT_ZYXEL_G200V2 0x3407 /* G-200 v2 */
2964#define USB_PRODUCT_ZYXEL_ZYAIRG220 0x3401 /* ZyAIR G-220 */ 2966#define USB_PRODUCT_ZYXEL_ZYAIRG220 0x3401 /* ZyAIR G-220 */
2965#define USB_PRODUCT_ZYXEL_AG225H 0x3409 /* AG-225H */ 2967#define USB_PRODUCT_ZYXEL_AG225H 0x3409 /* AG-225H */
2966#define USB_PRODUCT_ZYXEL_M202 0x340a /* M-202 */ 2968#define USB_PRODUCT_ZYXEL_M202 0x340a /* M-202 */
2967#define USB_PRODUCT_ZYXEL_G270S 0x340c /* G-270S */ 2969#define USB_PRODUCT_ZYXEL_G270S 0x340c /* G-270S */
2968#define USB_PRODUCT_ZYXEL_G220V2 0x340f /* G-220 v2 */ 2970#define USB_PRODUCT_ZYXEL_G220V2 0x340f /* G-220 v2 */
2969#define USB_PRODUCT_ZYXEL_G202 0x3410 /* G-202 */ 2971#define USB_PRODUCT_ZYXEL_G202 0x3410 /* G-202 */
2970#define USB_PRODUCT_ZYXEL_RT2573 0x3415 /* RT2573 */ 2972#define USB_PRODUCT_ZYXEL_RT2573 0x3415 /* RT2573 */
2971#define USB_PRODUCT_ZYXEL_RT2870_1 0x3416 /* RT2870 */ 2973#define USB_PRODUCT_ZYXEL_RT2870_1 0x3416 /* RT2870 */
2972#define USB_PRODUCT_ZYXEL_NWD271N 0x3417 /* NWD-271N */ 2974#define USB_PRODUCT_ZYXEL_NWD271N 0x3417 /* NWD-271N */
2973#define USB_PRODUCT_ZYXEL_RT2870_2 0x341a /* RT2870 */ 2975#define USB_PRODUCT_ZYXEL_RT2870_2 0x341a /* RT2870 */
2974#define USB_PRODUCT_ZYXEL_RTL8192CU 0x341f /* RTL8192CU */ 2976#define USB_PRODUCT_ZYXEL_RTL8192CU 0x341f /* RTL8192CU */
2975#define USB_PRODUCT_ZYXEL_PRESTIGE 0x401a /* Prestige */ 2977#define USB_PRODUCT_ZYXEL_PRESTIGE 0x401a /* Prestige */

cvs diff -r1.598 -r1.599 src/sys/dev/usb/usbdevs_data.h (switch to unified diff)

--- src/sys/dev/usb/usbdevs_data.h 2012/01/19 14:01:22 1.598
+++ src/sys/dev/usb/usbdevs_data.h 2012/01/19 14:55:21 1.599
@@ -1,1006 +1,1006 @@ @@ -1,1006 +1,1006 @@
1/* $NetBSD: usbdevs_data.h,v 1.598 2012/01/19 14:01:22 nonaka Exp $ */ 1/* $NetBSD: usbdevs_data.h,v 1.599 2012/01/19 14:55:21 nonaka Exp $ */
2 2
3/* 3/*
4 * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. 4 * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
5 * 5 *
6 * generated from: 6 * generated from:
7 * NetBSD: usbdevs,v 1.604 2012/01/19 14:00:11 nonaka Exp 7 * NetBSD: usbdevs,v 1.605 2012/01/19 14:54:32 nonaka Exp
8 */ 8 */
9 9
10/* 10/*
11 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc. 11 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc.
12 * All rights reserved. 12 * All rights reserved.
13 * 13 *
14 * This code is derived from software contributed to The NetBSD Foundation 14 * This code is derived from software contributed to The NetBSD Foundation
15 * by Lennart Augustsson (lennart@augustsson.net) at 15 * by Lennart Augustsson (lennart@augustsson.net) at
16 * Carlstedt Research & Technology. 16 * Carlstedt Research & Technology.
17 * 17 *
18 * Redistribution and use in source and binary forms, with or without 18 * Redistribution and use in source and binary forms, with or without
19 * modification, are permitted provided that the following conditions 19 * modification, are permitted provided that the following conditions
20 * are met: 20 * are met:
21 * 1. Redistributions of source code must retain the above copyright 21 * 1. Redistributions of source code must retain the above copyright
22 * notice, this list of conditions and the following disclaimer. 22 * notice, this list of conditions and the following disclaimer.
23 * 2. Redistributions in binary form must reproduce the above copyright 23 * 2. Redistributions in binary form must reproduce the above copyright
24 * notice, this list of conditions and the following disclaimer in the 24 * notice, this list of conditions and the following disclaimer in the
25 * documentation and/or other materials provided with the distribution. 25 * documentation and/or other materials provided with the distribution.
26 * 26 *
27 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 27 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
28 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 28 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
29 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 29 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
30 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 30 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
31 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 31 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
32 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 32 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
33 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 33 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
34 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 34 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
35 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 35 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
37 * POSSIBILITY OF SUCH DAMAGE. 37 * POSSIBILITY OF SUCH DAMAGE.
38 */ 38 */
39 39
40const struct usb_vendor usb_vendors[] = { 40const struct usb_vendor usb_vendors[] = {
41 { 41 {
42 USB_VENDOR_EGALAX2, 42 USB_VENDOR_EGALAX2,
43 "eGalax, Inc.", 43 "eGalax, Inc.",
44 }, 44 },
45 { 45 {
46 USB_VENDOR_CHIPSBANK, 46 USB_VENDOR_CHIPSBANK,
47 "Chipsbank", 47 "Chipsbank",
48 }, 48 },
49 { 49 {
50 USB_VENDOR_AOX, 50 USB_VENDOR_AOX,
51 "AOX", 51 "AOX",
52 }, 52 },
53 { 53 {
54 USB_VENDOR_ATMEL, 54 USB_VENDOR_ATMEL,
55 "Atmel", 55 "Atmel",
56 }, 56 },
57 { 57 {
58 USB_VENDOR_MITSUMI, 58 USB_VENDOR_MITSUMI,
59 "Mitsumi", 59 "Mitsumi",
60 }, 60 },
61 { 61 {
62 USB_VENDOR_HP, 62 USB_VENDOR_HP,
63 "Hewlett Packard", 63 "Hewlett Packard",
64 }, 64 },
65 { 65 {
66 USB_VENDOR_ADAPTEC, 66 USB_VENDOR_ADAPTEC,
67 "Adaptec", 67 "Adaptec",
68 }, 68 },
69 { 69 {
70 USB_VENDOR_NATIONAL, 70 USB_VENDOR_NATIONAL,
71 "National Semiconductor", 71 "National Semiconductor",
72 }, 72 },
73 { 73 {
74 USB_VENDOR_ACERLABS, 74 USB_VENDOR_ACERLABS,
75 "Acer Labs", 75 "Acer Labs",
76 }, 76 },
77 { 77 {
78 USB_VENDOR_FTDI, 78 USB_VENDOR_FTDI,
79 "Future Technology Devices", 79 "Future Technology Devices",
80 }, 80 },
81 { 81 {
82 USB_VENDOR_NEC, 82 USB_VENDOR_NEC,
83 "NEC", 83 "NEC",
84 }, 84 },
85 { 85 {
86 USB_VENDOR_KODAK, 86 USB_VENDOR_KODAK,
87 "Eastman Kodak", 87 "Eastman Kodak",
88 }, 88 },
89 { 89 {
90 USB_VENDOR_MELCO, 90 USB_VENDOR_MELCO,
91 "Melco", 91 "Melco",
92 }, 92 },
93 { 93 {
94 USB_VENDOR_CREATIVE, 94 USB_VENDOR_CREATIVE,
95 "Creative Labs", 95 "Creative Labs",
96 }, 96 },
97 { 97 {
98 USB_VENDOR_NOKIA, 98 USB_VENDOR_NOKIA,
99 "Nokia", 99 "Nokia",
100 }, 100 },
101 { 101 {
102 USB_VENDOR_ADI, 102 USB_VENDOR_ADI,
103 "ADI Systems", 103 "ADI Systems",
104 }, 104 },
105 { 105 {
106 USB_VENDOR_CATC, 106 USB_VENDOR_CATC,
107 "Computer Access Technology", 107 "Computer Access Technology",
108 }, 108 },
109 { 109 {
110 USB_VENDOR_SMC2, 110 USB_VENDOR_SMC2,
111 "Standard Microsystems", 111 "Standard Microsystems",
112 }, 112 },
113 { 113 {
114 USB_VENDOR_GRAVIS, 114 USB_VENDOR_GRAVIS,
115 "Advanced Gravis Computer", 115 "Advanced Gravis Computer",
116 }, 116 },
117 { 117 {
118 USB_VENDOR_SUN, 118 USB_VENDOR_SUN,
119 "Sun Microsystems", 119 "Sun Microsystems",
120 }, 120 },
121 { 121 {
122 USB_VENDOR_TAUGA, 122 USB_VENDOR_TAUGA,
123 "Taugagreining HF", 123 "Taugagreining HF",
124 }, 124 },
125 { 125 {
126 USB_VENDOR_AMD, 126 USB_VENDOR_AMD,
127 "Advanced Micro Devices", 127 "Advanced Micro Devices",
128 }, 128 },
129 { 129 {
130 USB_VENDOR_LEXMARK, 130 USB_VENDOR_LEXMARK,
131 "Lexmark International", 131 "Lexmark International",
132 }, 132 },
133 { 133 {
134 USB_VENDOR_NANAO, 134 USB_VENDOR_NANAO,
135 "NANAO", 135 "NANAO",
136 }, 136 },
137 { 137 {
138 USB_VENDOR_ALPS, 138 USB_VENDOR_ALPS,
139 "Alps Electric", 139 "Alps Electric",
140 }, 140 },
141 { 141 {
142 USB_VENDOR_THRUST, 142 USB_VENDOR_THRUST,
143 "Thrustmaster", 143 "Thrustmaster",
144 }, 144 },
145 { 145 {
146 USB_VENDOR_TI, 146 USB_VENDOR_TI,
147 "Texas Instruments", 147 "Texas Instruments",
148 }, 148 },
149 { 149 {
150 USB_VENDOR_ANALOGDEVICES, 150 USB_VENDOR_ANALOGDEVICES,
151 "Analog Devices", 151 "Analog Devices",
152 }, 152 },
153 { 153 {
154 USB_VENDOR_SIS, 154 USB_VENDOR_SIS,
155 "Silicon Integrated Systems", 155 "Silicon Integrated Systems",
156 }, 156 },
157 { 157 {
158 USB_VENDOR_KYE, 158 USB_VENDOR_KYE,
159 "KYE Systems", 159 "KYE Systems",
160 }, 160 },
161 { 161 {
162 USB_VENDOR_DIAMOND2, 162 USB_VENDOR_DIAMOND2,
163 "Diamond (Supra)", 163 "Diamond (Supra)",
164 }, 164 },
165 { 165 {
166 USB_VENDOR_MICROSOFT, 166 USB_VENDOR_MICROSOFT,
167 "Microsoft", 167 "Microsoft",
168 }, 168 },
169 { 169 {
170 USB_VENDOR_PRIMAX, 170 USB_VENDOR_PRIMAX,
171 "Primax Electronics", 171 "Primax Electronics",
172 }, 172 },
173 { 173 {
174 USB_VENDOR_MGE, 174 USB_VENDOR_MGE,
175 "MGE UPS Systems", 175 "MGE UPS Systems",
176 }, 176 },
177 { 177 {
178 USB_VENDOR_AMP, 178 USB_VENDOR_AMP,
179 "AMP", 179 "AMP",
180 }, 180 },
181 { 181 {
182 USB_VENDOR_CHERRY, 182 USB_VENDOR_CHERRY,
183 "Cherry Mikroschalter", 183 "Cherry Mikroschalter",
184 }, 184 },
185 { 185 {
186 USB_VENDOR_MEGATRENDS, 186 USB_VENDOR_MEGATRENDS,
187 "American Megatrends", 187 "American Megatrends",
188 }, 188 },
189 { 189 {
190 USB_VENDOR_LOGITECH, 190 USB_VENDOR_LOGITECH,
191 "Logitech", 191 "Logitech",
192 }, 192 },
193 { 193 {
194 USB_VENDOR_BTC, 194 USB_VENDOR_BTC,
195 "Behavior Tech. Computer", 195 "Behavior Tech. Computer",
196 }, 196 },
197 { 197 {
198 USB_VENDOR_PHILIPS, 198 USB_VENDOR_PHILIPS,
199 "Philips", 199 "Philips",
200 }, 200 },
201 { 201 {
202 USB_VENDOR_SANYO, 202 USB_VENDOR_SANYO,
203 "Sanyo Electric", 203 "Sanyo Electric",
204 }, 204 },
205 { 205 {
206 USB_VENDOR_CONNECTIX, 206 USB_VENDOR_CONNECTIX,
207 "Connectix", 207 "Connectix",
208 }, 208 },
209 { 209 {
210 USB_VENDOR_KENSINGTON, 210 USB_VENDOR_KENSINGTON,
211 "Kensington", 211 "Kensington",
212 }, 212 },
213 { 213 {
214 USB_VENDOR_LUCENT, 214 USB_VENDOR_LUCENT,
215 "Lucent", 215 "Lucent",
216 }, 216 },
217 { 217 {
218 USB_VENDOR_PLANTRONICS, 218 USB_VENDOR_PLANTRONICS,
219 "Plantronics", 219 "Plantronics",
220 }, 220 },
221 { 221 {
222 USB_VENDOR_KYOCERA, 222 USB_VENDOR_KYOCERA,
223 "Kyocera", 223 "Kyocera",
224 }, 224 },
225 { 225 {
226 USB_VENDOR_STMICRO, 226 USB_VENDOR_STMICRO,
227 "STMicroelectronics", 227 "STMicroelectronics",
228 }, 228 },
229 { 229 {
230 USB_VENDOR_MEIZU, 230 USB_VENDOR_MEIZU,
231 "Meizu Electronics", 231 "Meizu Electronics",
232 }, 232 },
233 { 233 {
234 USB_VENDOR_YAMAHA, 234 USB_VENDOR_YAMAHA,
235 "YAMAHA", 235 "YAMAHA",
236 }, 236 },
237 { 237 {
238 USB_VENDOR_COMPAQ, 238 USB_VENDOR_COMPAQ,
239 "Compaq", 239 "Compaq",
240 }, 240 },
241 { 241 {
242 USB_VENDOR_HITACHI, 242 USB_VENDOR_HITACHI,
243 "Hitachi", 243 "Hitachi",
244 }, 244 },
245 { 245 {
246 USB_VENDOR_ACERP, 246 USB_VENDOR_ACERP,
247 "Acer Peripherals", 247 "Acer Peripherals",
248 }, 248 },
249 { 249 {
250 USB_VENDOR_VISIONEER, 250 USB_VENDOR_VISIONEER,
251 "Visioneer", 251 "Visioneer",
252 }, 252 },
253 { 253 {
254 USB_VENDOR_CANON, 254 USB_VENDOR_CANON,
255 "Canon", 255 "Canon",
256 }, 256 },
257 { 257 {
258 USB_VENDOR_NIKON, 258 USB_VENDOR_NIKON,
259 "Nikon", 259 "Nikon",
260 }, 260 },
261 { 261 {
262 USB_VENDOR_IBM, 262 USB_VENDOR_IBM,
263 "IBM", 263 "IBM",
264 }, 264 },
265 { 265 {
266 USB_VENDOR_CYPRESS, 266 USB_VENDOR_CYPRESS,
267 "Cypress Semiconductor", 267 "Cypress Semiconductor",
268 }, 268 },
269 { 269 {
270 USB_VENDOR_EPSON, 270 USB_VENDOR_EPSON,
271 "Seiko Epson", 271 "Seiko Epson",
272 }, 272 },
273 { 273 {
274 USB_VENDOR_RAINBOW, 274 USB_VENDOR_RAINBOW,
275 "Rainbow Technologies", 275 "Rainbow Technologies",
276 }, 276 },
277 { 277 {
278 USB_VENDOR_IODATA, 278 USB_VENDOR_IODATA,
279 "I-O Data", 279 "I-O Data",
280 }, 280 },
281 { 281 {
282 USB_VENDOR_TDK, 282 USB_VENDOR_TDK,
283 "TDK", 283 "TDK",
284 }, 284 },
285 { 285 {
286 USB_VENDOR_3COMUSR, 286 USB_VENDOR_3COMUSR,
287 "U.S. Robotics", 287 "U.S. Robotics",
288 }, 288 },
289 { 289 {
290 USB_VENDOR_METHODE, 290 USB_VENDOR_METHODE,
291 "Methode Electronics Far East", 291 "Methode Electronics Far East",
292 }, 292 },
293 { 293 {
294 USB_VENDOR_MAXISWITCH, 294 USB_VENDOR_MAXISWITCH,
295 "Maxi Switch", 295 "Maxi Switch",
296 }, 296 },
297 { 297 {
298 USB_VENDOR_LOCKHEEDMER, 298 USB_VENDOR_LOCKHEEDMER,
299 "Lockheed Martin Energy Research", 299 "Lockheed Martin Energy Research",
300 }, 300 },
301 { 301 {
302 USB_VENDOR_FUJITSU, 302 USB_VENDOR_FUJITSU,
303 "Fujitsu", 303 "Fujitsu",
304 }, 304 },
305 { 305 {
306 USB_VENDOR_TOSHIBAAM, 306 USB_VENDOR_TOSHIBAAM,
307 "Toshiba America", 307 "Toshiba America",
308 }, 308 },
309 { 309 {
310 USB_VENDOR_MICROMACRO, 310 USB_VENDOR_MICROMACRO,
311 "Micro Macro Technologies", 311 "Micro Macro Technologies",
312 }, 312 },
313 { 313 {
314 USB_VENDOR_KONICA, 314 USB_VENDOR_KONICA,
315 "Konica", 315 "Konica",
316 }, 316 },
317 { 317 {
318 USB_VENDOR_LITEON, 318 USB_VENDOR_LITEON,
319 "Lite-On Technology", 319 "Lite-On Technology",
320 }, 320 },
321 { 321 {
322 USB_VENDOR_FUJIPHOTO, 322 USB_VENDOR_FUJIPHOTO,
323 "Fuji Photo Film", 323 "Fuji Photo Film",
324 }, 324 },
325 { 325 {
326 USB_VENDOR_PHILIPSSEMI, 326 USB_VENDOR_PHILIPSSEMI,
327 "Philips Semiconductors", 327 "Philips Semiconductors",
328 }, 328 },
329 { 329 {
330 USB_VENDOR_TATUNG, 330 USB_VENDOR_TATUNG,
331 "Tatung Co. Of America", 331 "Tatung Co. Of America",
332 }, 332 },
333 { 333 {
334 USB_VENDOR_SCANLOGIC, 334 USB_VENDOR_SCANLOGIC,
335 "ScanLogic", 335 "ScanLogic",
336 }, 336 },
337 { 337 {
338 USB_VENDOR_MYSON, 338 USB_VENDOR_MYSON,
339 "Myson Technology", 339 "Myson Technology",
340 }, 340 },
341 { 341 {
342 USB_VENDOR_DIGI2, 342 USB_VENDOR_DIGI2,
343 "Digi", 343 "Digi",
344 }, 344 },
345 { 345 {
346 USB_VENDOR_ITTCANON, 346 USB_VENDOR_ITTCANON,
347 "ITT Canon", 347 "ITT Canon",
348 }, 348 },
349 { 349 {
350 USB_VENDOR_ALTEC, 350 USB_VENDOR_ALTEC,
351 "Altec Lansing", 351 "Altec Lansing",
352 }, 352 },
353 { 353 {
354 USB_VENDOR_MICROCHIP, 354 USB_VENDOR_MICROCHIP,
355 "Microchip Technology", 355 "Microchip Technology",
356 }, 356 },
357 { 357 {
358 USB_VENDOR_HOLTEK, 358 USB_VENDOR_HOLTEK,
359 "Holtek Semiconductor", 359 "Holtek Semiconductor",
360 }, 360 },
361 { 361 {
362 USB_VENDOR_PANASONIC, 362 USB_VENDOR_PANASONIC,
363 "Panasonic (Matsushita)", 363 "Panasonic (Matsushita)",
364 }, 364 },
365 { 365 {
366 USB_VENDOR_SHARP, 366 USB_VENDOR_SHARP,
367 "Sharp", 367 "Sharp",
368 }, 368 },
369 { 369 {
370 USB_VENDOR_IIYAMA, 370 USB_VENDOR_IIYAMA,
371 "Iiyama", 371 "Iiyama",
372 }, 372 },
373 { 373 {
374 USB_VENDOR_SHUTTLE, 374 USB_VENDOR_SHUTTLE,
375 "Shuttle Technology", 375 "Shuttle Technology",
376 }, 376 },
377 { 377 {
378 USB_VENDOR_SAMSUNG, 378 USB_VENDOR_SAMSUNG,
379 "Samsung Electronics", 379 "Samsung Electronics",
380 }, 380 },
381 { 381 {
382 USB_VENDOR_ANNABOOKS, 382 USB_VENDOR_ANNABOOKS,
383 "Annabooks", 383 "Annabooks",
384 }, 384 },
385 { 385 {
386 USB_VENDOR_JVC, 386 USB_VENDOR_JVC,
387 "JVC", 387 "JVC",
388 }, 388 },
389 { 389 {
390 USB_VENDOR_CHICONY, 390 USB_VENDOR_CHICONY,
391 "Chicony Electronics", 391 "Chicony Electronics",
392 }, 392 },
393 { 393 {
394 USB_VENDOR_BROTHER, 394 USB_VENDOR_BROTHER,
395 "Brother Industries", 395 "Brother Industries",
396 }, 396 },
397 { 397 {
398 USB_VENDOR_DALLAS, 398 USB_VENDOR_DALLAS,
399 "Dallas Semiconductor", 399 "Dallas Semiconductor",
400 }, 400 },
401 { 401 {
402 USB_VENDOR_AIPTEK2, 402 USB_VENDOR_AIPTEK2,
403 "AIPTEK International", 403 "AIPTEK International",
404 }, 404 },
405 { 405 {
406 USB_VENDOR_ACER, 406 USB_VENDOR_ACER,
407 "Acer", 407 "Acer",
408 }, 408 },
409 { 409 {
410 USB_VENDOR_3COM, 410 USB_VENDOR_3COM,
411 "3Com", 411 "3Com",
412 }, 412 },
413 { 413 {
414 USB_VENDOR_HOSIDEN, 414 USB_VENDOR_HOSIDEN,
415 "Hosiden Corporation", 415 "Hosiden Corporation",
416 }, 416 },
417 { 417 {
418 USB_VENDOR_AZTECH, 418 USB_VENDOR_AZTECH,
419 "Aztech Systems", 419 "Aztech Systems",
420 }, 420 },
421 { 421 {
422 USB_VENDOR_BELKIN, 422 USB_VENDOR_BELKIN,
423 "Belkin Components", 423 "Belkin Components",
424 }, 424 },
425 { 425 {
426 USB_VENDOR_KAWATSU, 426 USB_VENDOR_KAWATSU,
427 "Kawatsu Semiconductor", 427 "Kawatsu Semiconductor",
428 }, 428 },
429 { 429 {
430 USB_VENDOR_COMPOSITE, 430 USB_VENDOR_COMPOSITE,
431 "Composite", 431 "Composite",
432 }, 432 },
433 { 433 {
434 USB_VENDOR_APC, 434 USB_VENDOR_APC,
435 "American Power Conversion", 435 "American Power Conversion",
436 }, 436 },
437 { 437 {
438 USB_VENDOR_CONNECTEK, 438 USB_VENDOR_CONNECTEK,
439 "Advanced Connectek USA", 439 "Advanced Connectek USA",
440 }, 440 },
441 { 441 {
442 USB_VENDOR_NETCHIP, 442 USB_VENDOR_NETCHIP,
443 "NetChip Technology", 443 "NetChip Technology",
444 }, 444 },
445 { 445 {
446 USB_VENDOR_ALTRA, 446 USB_VENDOR_ALTRA,
447 "ALTRA", 447 "ALTRA",
448 }, 448 },
449 { 449 {
450 USB_VENDOR_ATI, 450 USB_VENDOR_ATI,
451 "ATI Technologies", 451 "ATI Technologies",
452 }, 452 },
453 { 453 {
454 USB_VENDOR_AKS, 454 USB_VENDOR_AKS,
455 "Aladdin Knowledge Systems", 455 "Aladdin Knowledge Systems",
456 }, 456 },
457 { 457 {
458 USB_VENDOR_UNIACCESS, 458 USB_VENDOR_UNIACCESS,
459 "Universal Access", 459 "Universal Access",
460 }, 460 },
461 { 461 {
462 USB_VENDOR_VIEWSONIC, 462 USB_VENDOR_VIEWSONIC,
463 "ViewSonic", 463 "ViewSonic",
464 }, 464 },
465 { 465 {
466 USB_VENDOR_XIRLINK, 466 USB_VENDOR_XIRLINK,
467 "Xirlink", 467 "Xirlink",
468 }, 468 },
469 { 469 {
470 USB_VENDOR_ANCHOR, 470 USB_VENDOR_ANCHOR,
471 "Anchor Chips", 471 "Anchor Chips",
472 }, 472 },
473 { 473 {
474 USB_VENDOR_SONY, 474 USB_VENDOR_SONY,
475 "Sony", 475 "Sony",
476 }, 476 },
477 { 477 {
478 USB_VENDOR_VISION, 478 USB_VENDOR_VISION,
479 "VLSI Vision", 479 "VLSI Vision",
480 }, 480 },
481 { 481 {
482 USB_VENDOR_ASAHIKASEI, 482 USB_VENDOR_ASAHIKASEI,
483 "Asahi Kasei Microsystems", 483 "Asahi Kasei Microsystems",
484 }, 484 },
485 { 485 {
486 USB_VENDOR_ATEN, 486 USB_VENDOR_ATEN,
487 "ATEN International", 487 "ATEN International",
488 }, 488 },
489 { 489 {
490 USB_VENDOR_MUSTEK, 490 USB_VENDOR_MUSTEK,
491 "Mustek Systems", 491 "Mustek Systems",
492 }, 492 },
493 { 493 {
494 USB_VENDOR_TELEX, 494 USB_VENDOR_TELEX,
495 "Telex Communications", 495 "Telex Communications",
496 }, 496 },
497 { 497 {
498 USB_VENDOR_PERACOM, 498 USB_VENDOR_PERACOM,
499 "Peracom Networks", 499 "Peracom Networks",
500 }, 500 },
501 { 501 {
502 USB_VENDOR_ALCOR2, 502 USB_VENDOR_ALCOR2,
503 "Alcor Micro", 503 "Alcor Micro",
504 }, 504 },
505 { 505 {
506 USB_VENDOR_WACOM, 506 USB_VENDOR_WACOM,
507 "WACOM", 507 "WACOM",
508 }, 508 },
509 { 509 {
510 USB_VENDOR_ETEK, 510 USB_VENDOR_ETEK,
511 "e-TEK Labs", 511 "e-TEK Labs",
512 }, 512 },
513 { 513 {
514 USB_VENDOR_EIZO, 514 USB_VENDOR_EIZO,
515 "EIZO", 515 "EIZO",
516 }, 516 },
517 { 517 {
518 USB_VENDOR_ELECOM, 518 USB_VENDOR_ELECOM,
519 "Elecom", 519 "Elecom",
520 }, 520 },
521 { 521 {
522 USB_VENDOR_XYRATEX, 522 USB_VENDOR_XYRATEX,
523 "Xyratex", 523 "Xyratex",
524 }, 524 },
525 { 525 {
526 USB_VENDOR_HAUPPAUGE, 526 USB_VENDOR_HAUPPAUGE,
527 "Hauppauge Computer Works", 527 "Hauppauge Computer Works",
528 }, 528 },
529 { 529 {
530 USB_VENDOR_BAFO, 530 USB_VENDOR_BAFO,
531 "BAFO/Quality Computer Accessories", 531 "BAFO/Quality Computer Accessories",
532 }, 532 },
533 { 533 {
534 USB_VENDOR_YEDATA, 534 USB_VENDOR_YEDATA,
535 "Y-E Data", 535 "Y-E Data",
536 }, 536 },
537 { 537 {
538 USB_VENDOR_AVM, 538 USB_VENDOR_AVM,
539 "AVM", 539 "AVM",
540 }, 540 },
541 { 541 {
542 USB_VENDOR_QUICKSHOT, 542 USB_VENDOR_QUICKSHOT,
543 "Quickshot", 543 "Quickshot",
544 }, 544 },
545 { 545 {
546 USB_VENDOR_ROLAND, 546 USB_VENDOR_ROLAND,
547 "Roland", 547 "Roland",
548 }, 548 },
549 { 549 {
550 USB_VENDOR_ROCKFIRE, 550 USB_VENDOR_ROCKFIRE,
551 "Rockfire", 551 "Rockfire",
552 }, 552 },
553 { 553 {
554 USB_VENDOR_RATOC, 554 USB_VENDOR_RATOC,
555 "RATOC Systems", 555 "RATOC Systems",
556 }, 556 },
557 { 557 {
558 USB_VENDOR_ZYXEL, 558 USB_VENDOR_ZYXEL,
559 "ZyXEL Communication", 559 "ZyXEL Communication",
560 }, 560 },
561 { 561 {
562 USB_VENDOR_ALCOR, 562 USB_VENDOR_ALCOR,
563 "Alcor Micro", 563 "Alcor Micro",
564 }, 564 },
565 { 565 {
566 USB_VENDOR_IOMEGA, 566 USB_VENDOR_IOMEGA,
567 "Iomega", 567 "Iomega",
568 }, 568 },
569 { 569 {
570 USB_VENDOR_ATREND, 570 USB_VENDOR_ATREND,
571 "A-Trend Technology", 571 "A-Trend Technology",
572 }, 572 },
573 { 573 {
574 USB_VENDOR_AID, 574 USB_VENDOR_AID,
575 "Advanced Input Devices", 575 "Advanced Input Devices",
576 }, 576 },
577 { 577 {
578 USB_VENDOR_LACIE, 578 USB_VENDOR_LACIE,
579 "LaCie", 579 "LaCie",
580 }, 580 },
581 { 581 {
582 USB_VENDOR_OMNIVISION, 582 USB_VENDOR_OMNIVISION,
583 "OmniVision", 583 "OmniVision",
584 }, 584 },
585 { 585 {
586 USB_VENDOR_INSYSTEM, 586 USB_VENDOR_INSYSTEM,
587 "In-System Design", 587 "In-System Design",
588 }, 588 },
589 { 589 {
590 USB_VENDOR_APPLE, 590 USB_VENDOR_APPLE,
591 "Apple Computer", 591 "Apple Computer",
592 }, 592 },
593 { 593 {
594 USB_VENDOR_DIGI, 594 USB_VENDOR_DIGI,
595 "Digi International", 595 "Digi International",
596 }, 596 },
597 { 597 {
598 USB_VENDOR_QUALCOMM2, 598 USB_VENDOR_QUALCOMM2,
599 "Qualcomm", 599 "Qualcomm",
600 }, 600 },
601 { 601 {
602 USB_VENDOR_QTRONIX, 602 USB_VENDOR_QTRONIX,
603 "Qtronix", 603 "Qtronix",
604 }, 604 },
605 { 605 {
606 USB_VENDOR_ELSA, 606 USB_VENDOR_ELSA,
607 "ELSA", 607 "ELSA",
608 }, 608 },
609 { 609 {
610 USB_VENDOR_BRAINBOXES, 610 USB_VENDOR_BRAINBOXES,
611 "Brainboxes Limited", 611 "Brainboxes Limited",
612 }, 612 },
613 { 613 {
614 USB_VENDOR_ULTIMA, 614 USB_VENDOR_ULTIMA,
615 "Ultima", 615 "Ultima",
616 }, 616 },
617 { 617 {
618 USB_VENDOR_AXIOHM, 618 USB_VENDOR_AXIOHM,
619 "Axiohm Transaction Solutions", 619 "Axiohm Transaction Solutions",
620 }, 620 },
621 { 621 {
622 USB_VENDOR_MICROTEK, 622 USB_VENDOR_MICROTEK,
623 "Microtek", 623 "Microtek",
624 }, 624 },
625 { 625 {
626 USB_VENDOR_SUNTAC, 626 USB_VENDOR_SUNTAC,
627 "SUN Corporation", 627 "SUN Corporation",
628 }, 628 },
629 { 629 {
630 USB_VENDOR_LEXAR, 630 USB_VENDOR_LEXAR,
631 "Lexar Media", 631 "Lexar Media",
632 }, 632 },
633 { 633 {
634 USB_VENDOR_SYMBOL, 634 USB_VENDOR_SYMBOL,
635 "Symbol Technologies", 635 "Symbol Technologies",
636 }, 636 },
637 { 637 {
638 USB_VENDOR_GENESYS, 638 USB_VENDOR_GENESYS,
639 "Genesys Logic", 639 "Genesys Logic",
640 }, 640 },
641 { 641 {
642 USB_VENDOR_FUJI, 642 USB_VENDOR_FUJI,
643 "Fuji Electric", 643 "Fuji Electric",
644 }, 644 },
645 { 645 {
646 USB_VENDOR_KEITHLEY, 646 USB_VENDOR_KEITHLEY,
647 "Keithley Instruments", 647 "Keithley Instruments",
648 }, 648 },
649 { 649 {
650 USB_VENDOR_EIZONANAO, 650 USB_VENDOR_EIZONANAO,
651 "EIZO Nanao", 651 "EIZO Nanao",
652 }, 652 },
653 { 653 {
654 USB_VENDOR_KLSI, 654 USB_VENDOR_KLSI,
655 "Kawasaki LSI", 655 "Kawasaki LSI",
656 }, 656 },
657 { 657 {
658 USB_VENDOR_FFC, 658 USB_VENDOR_FFC,
659 "FFC", 659 "FFC",
660 }, 660 },
661 { 661 {
662 USB_VENDOR_ANKO, 662 USB_VENDOR_ANKO,
663 "Anko Electronic", 663 "Anko Electronic",
664 }, 664 },
665 { 665 {
666 USB_VENDOR_PIENGINEERING, 666 USB_VENDOR_PIENGINEERING,
667 "P.I. Engineering", 667 "P.I. Engineering",
668 }, 668 },
669 { 669 {
670 USB_VENDOR_AOC, 670 USB_VENDOR_AOC,
671 "AOC International", 671 "AOC International",
672 }, 672 },
673 { 673 {
674 USB_VENDOR_CHIC, 674 USB_VENDOR_CHIC,
675 "Chic Technology", 675 "Chic Technology",
676 }, 676 },
677 { 677 {
678 USB_VENDOR_BARCO, 678 USB_VENDOR_BARCO,
679 "Barco Display Systems", 679 "Barco Display Systems",
680 }, 680 },
681 { 681 {
682 USB_VENDOR_BRIDGE, 682 USB_VENDOR_BRIDGE,
683 "Bridge Information", 683 "Bridge Information",
684 }, 684 },
685 { 685 {
686 USB_VENDOR_SMK, 686 USB_VENDOR_SMK,
687 "SMK", 687 "SMK",
688 }, 688 },
689 { 689 {
690 USB_VENDOR_SOLIDYEAR, 690 USB_VENDOR_SOLIDYEAR,
691 "Solid Year", 691 "Solid Year",
692 }, 692 },
693 { 693 {
694 USB_VENDOR_BIORAD, 694 USB_VENDOR_BIORAD,
695 "Bio-Rad Laboratories", 695 "Bio-Rad Laboratories",
696 }, 696 },
697 { 697 {
698 USB_VENDOR_MACALLY, 698 USB_VENDOR_MACALLY,
699 "Macally", 699 "Macally",
700 }, 700 },
701 { 701 {
702 USB_VENDOR_ACTLABS, 702 USB_VENDOR_ACTLABS,
703 "Act Labs", 703 "Act Labs",
704 }, 704 },
705 { 705 {
706 USB_VENDOR_ALARIS, 706 USB_VENDOR_ALARIS,
707 "Alaris", 707 "Alaris",
708 }, 708 },
709 { 709 {
710 USB_VENDOR_APEX, 710 USB_VENDOR_APEX,
711 "Apex", 711 "Apex",
712 }, 712 },
713 { 713 {
714 USB_VENDOR_CREATIVE3, 714 USB_VENDOR_CREATIVE3,
715 "Creative Labs", 715 "Creative Labs",
716 }, 716 },
717 { 717 {
718 USB_VENDOR_VIVITAR, 718 USB_VENDOR_VIVITAR,
719 "Vivitar", 719 "Vivitar",
720 }, 720 },
721 { 721 {
722 USB_VENDOR_AVISION, 722 USB_VENDOR_AVISION,
723 "Avision", 723 "Avision",
724 }, 724 },
725 { 725 {
726 USB_VENDOR_TEAC, 726 USB_VENDOR_TEAC,
727 "TEAC", 727 "TEAC",
728 }, 728 },
729 { 729 {
730 USB_VENDOR_SGI, 730 USB_VENDOR_SGI,
731 "Silicon Graphics", 731 "Silicon Graphics",
732 }, 732 },
733 { 733 {
734 USB_VENDOR_SANWASUPPLY, 734 USB_VENDOR_SANWASUPPLY,
735 "Sanwa Supply", 735 "Sanwa Supply",
736 }, 736 },
737 { 737 {
738 USB_VENDOR_LINKSYS, 738 USB_VENDOR_LINKSYS,
739 "Linksys", 739 "Linksys",
740 }, 740 },
741 { 741 {
742 USB_VENDOR_ACERSA, 742 USB_VENDOR_ACERSA,
743 "Acer Semiconductor America", 743 "Acer Semiconductor America",
744 }, 744 },
745 { 745 {
746 USB_VENDOR_SIGMATEL, 746 USB_VENDOR_SIGMATEL,
747 "Sigmatel", 747 "Sigmatel",
748 }, 748 },
749 { 749 {
750 USB_VENDOR_DRAYTEK, 750 USB_VENDOR_DRAYTEK,
751 "DrayTek", 751 "DrayTek",
752 }, 752 },
753 { 753 {
754 USB_VENDOR_AIWA, 754 USB_VENDOR_AIWA,
755 "Aiwa", 755 "Aiwa",
756 }, 756 },
757 { 757 {
758 USB_VENDOR_ACARD, 758 USB_VENDOR_ACARD,
759 "ACARD Technology", 759 "ACARD Technology",
760 }, 760 },
761 { 761 {
762 USB_VENDOR_PROLIFIC, 762 USB_VENDOR_PROLIFIC,
763 "Prolific Technology", 763 "Prolific Technology",
764 }, 764 },
765 { 765 {
766 USB_VENDOR_SIEMENS, 766 USB_VENDOR_SIEMENS,
767 "Siemens", 767 "Siemens",
768 }, 768 },
769 { 769 {
770 USB_VENDOR_AVANCELOGIC, 770 USB_VENDOR_AVANCELOGIC,
771 "Avance Logic", 771 "Avance Logic",
772 }, 772 },
773 { 773 {
774 USB_VENDOR_SIEMENS2, 774 USB_VENDOR_SIEMENS2,
775 "Siemens", 775 "Siemens",
776 }, 776 },
777 { 777 {
778 USB_VENDOR_MINOLTA, 778 USB_VENDOR_MINOLTA,
779 "Minolta", 779 "Minolta",
780 }, 780 },
781 { 781 {
782 USB_VENDOR_CHPRODUCTS, 782 USB_VENDOR_CHPRODUCTS,
783 "CH Products", 783 "CH Products",
784 }, 784 },
785 { 785 {
786 USB_VENDOR_HAGIWARA, 786 USB_VENDOR_HAGIWARA,
787 "Hagiwara Sys-Com", 787 "Hagiwara Sys-Com",
788 }, 788 },
789 { 789 {
790 USB_VENDOR_CTX, 790 USB_VENDOR_CTX,
791 "Chuntex", 791 "Chuntex",
792 }, 792 },
793 { 793 {
794 USB_VENDOR_ASKEY, 794 USB_VENDOR_ASKEY,
795 "Askey Computer", 795 "Askey Computer",
796 }, 796 },
797 { 797 {
798 USB_VENDOR_SAITEK, 798 USB_VENDOR_SAITEK,
799 "Saitek", 799 "Saitek",
800 }, 800 },
801 { 801 {
802 USB_VENDOR_ALCATELT, 802 USB_VENDOR_ALCATELT,
803 "Alcatel Telecom", 803 "Alcatel Telecom",
804 }, 804 },
805 { 805 {
806 USB_VENDOR_AGFA, 806 USB_VENDOR_AGFA,
807 "AGFA-Gevaert", 807 "AGFA-Gevaert",
808 }, 808 },
809 { 809 {
810 USB_VENDOR_ASIAMD, 810 USB_VENDOR_ASIAMD,
811 "Asia Microelectronic Development", 811 "Asia Microelectronic Development",
812 }, 812 },
813 { 813 {
814 USB_VENDOR_BIZLINK, 814 USB_VENDOR_BIZLINK,
815 "Bizlink International", 815 "Bizlink International",
816 }, 816 },
817 { 817 {
818 USB_VENDOR_KEYSPAN, 818 USB_VENDOR_KEYSPAN,
819 "Keyspan", 819 "Keyspan",
820 }, 820 },
821 { 821 {
822 USB_VENDOR_AASHIMA, 822 USB_VENDOR_AASHIMA,
823 "Aashima Technology", 823 "Aashima Technology",
824 }, 824 },
825 { 825 {
826 USB_VENDOR_MULTITECH, 826 USB_VENDOR_MULTITECH,
827 "MultiTech", 827 "MultiTech",
828 }, 828 },
829 { 829 {
830 USB_VENDOR_ADS, 830 USB_VENDOR_ADS,
831 "ADS Technologies", 831 "ADS Technologies",
832 }, 832 },
833 { 833 {
834 USB_VENDOR_ALCATELM, 834 USB_VENDOR_ALCATELM,
835 "Alcatel Microelectronics", 835 "Alcatel Microelectronics",
836 }, 836 },
837 { 837 {
838 USB_VENDOR_SIRIUS, 838 USB_VENDOR_SIRIUS,
839 "Sirius Technologies", 839 "Sirius Technologies",
840 }, 840 },
841 { 841 {
842 USB_VENDOR_GUILLEMOT, 842 USB_VENDOR_GUILLEMOT,
843 "Guillemot", 843 "Guillemot",
844 }, 844 },
845 { 845 {
846 USB_VENDOR_BOSTON, 846 USB_VENDOR_BOSTON,
847 "Boston Acoustics", 847 "Boston Acoustics",
848 }, 848 },
849 { 849 {
850 USB_VENDOR_SMC, 850 USB_VENDOR_SMC,
851 "Standard Microsystems", 851 "Standard Microsystems",
852 }, 852 },
853 { 853 {
854 USB_VENDOR_PUTERCOM, 854 USB_VENDOR_PUTERCOM,
855 "Putercom", 855 "Putercom",
856 }, 856 },
857 { 857 {
858 USB_VENDOR_MCT, 858 USB_VENDOR_MCT,
859 "MCT", 859 "MCT",
860 }, 860 },
861 { 861 {
862 USB_VENDOR_IMATION, 862 USB_VENDOR_IMATION,
863 "Imation", 863 "Imation",
864 }, 864 },
865 { 865 {
866 USB_VENDOR_SUSTEEN, 866 USB_VENDOR_SUSTEEN,
867 "Susteen", 867 "Susteen",
868 }, 868 },
869 { 869 {
870 USB_VENDOR_EICON, 870 USB_VENDOR_EICON,
871 "Eicon Networks", 871 "Eicon Networks",
872 }, 872 },
873 { 873 {
874 USB_VENDOR_DIGITALSTREAM, 874 USB_VENDOR_DIGITALSTREAM,
875 "Digital Stream", 875 "Digital Stream",
876 }, 876 },
877 { 877 {
878 USB_VENDOR_AUREAL, 878 USB_VENDOR_AUREAL,
879 "Aureal Semiconductor", 879 "Aureal Semiconductor",
880 }, 880 },
881 { 881 {
882 USB_VENDOR_MIDIMAN, 882 USB_VENDOR_MIDIMAN,
883 "Midiman", 883 "Midiman",
884 }, 884 },
885 { 885 {
886 USB_VENDOR_CYBERPOWER, 886 USB_VENDOR_CYBERPOWER,
887 "CyberPower Systems, Inc.", 887 "CyberPower Systems, Inc.",
888 }, 888 },
889 { 889 {
890 USB_VENDOR_SURECOM, 890 USB_VENDOR_SURECOM,
891 "Surecom Technology", 891 "Surecom Technology",
892 }, 892 },
893 { 893 {
894 USB_VENDOR_LINKSYS2, 894 USB_VENDOR_LINKSYS2,
895 "Linksys", 895 "Linksys",
896 }, 896 },
897 { 897 {
898 USB_VENDOR_GRIFFIN, 898 USB_VENDOR_GRIFFIN,
899 "Griffin Technology", 899 "Griffin Technology",
900 }, 900 },
901 { 901 {
902 USB_VENDOR_SANDISK, 902 USB_VENDOR_SANDISK,
903 "SanDisk", 903 "SanDisk",
904 }, 904 },
905 { 905 {
906 USB_VENDOR_JENOPTIK, 906 USB_VENDOR_JENOPTIK,
907 "Jenoptik", 907 "Jenoptik",
908 }, 908 },
909 { 909 {
910 USB_VENDOR_LOGITEC, 910 USB_VENDOR_LOGITEC,
911 "Logitec", 911 "Logitec",
912 }, 912 },
913 { 913 {
914 USB_VENDOR_BRIMAX, 914 USB_VENDOR_BRIMAX,
915 "Brimax", 915 "Brimax",
916 }, 916 },
917 { 917 {
918 USB_VENDOR_AXIS, 918 USB_VENDOR_AXIS,
919 "Axis Communications", 919 "Axis Communications",
920 }, 920 },
921 { 921 {
922 USB_VENDOR_ABL, 922 USB_VENDOR_ABL,
923 "ABL Electronics", 923 "ABL Electronics",
924 }, 924 },
925 { 925 {
926 USB_VENDOR_SAGEM, 926 USB_VENDOR_SAGEM,
927 "Sagem", 927 "Sagem",
928 }, 928 },
929 { 929 {
930 USB_VENDOR_SUNCOMM, 930 USB_VENDOR_SUNCOMM,
931 "Sun Communications, Inc.", 931 "Sun Communications, Inc.",
932 }, 932 },
933 { 933 {
934 USB_VENDOR_ALFADATA, 934 USB_VENDOR_ALFADATA,
935 "Alfadata Computer", 935 "Alfadata Computer",
936 }, 936 },
937 { 937 {
938 USB_VENDOR_NATIONALTECH, 938 USB_VENDOR_NATIONALTECH,
939 "National Technical Systems", 939 "National Technical Systems",
940 }, 940 },
941 { 941 {
942 USB_VENDOR_ONNTO, 942 USB_VENDOR_ONNTO,
943 "Onnto", 943 "Onnto",
944 }, 944 },
945 { 945 {
946 USB_VENDOR_BE, 946 USB_VENDOR_BE,
947 "Be", 947 "Be",
948 }, 948 },
949 { 949 {
950 USB_VENDOR_ADMTEK, 950 USB_VENDOR_ADMTEK,
951 "ADMtek", 951 "ADMtek",
952 }, 952 },
953 { 953 {
954 USB_VENDOR_COREGA, 954 USB_VENDOR_COREGA,
955 "Corega", 955 "Corega",
956 }, 956 },
957 { 957 {
958 USB_VENDOR_FREECOM, 958 USB_VENDOR_FREECOM,
959 "Freecom", 959 "Freecom",
960 }, 960 },
961 { 961 {
962 USB_VENDOR_MICROTECH, 962 USB_VENDOR_MICROTECH,
963 "Microtech", 963 "Microtech",
964 }, 964 },
965 { 965 {
966 USB_VENDOR_GENERALINSTMNTS, 966 USB_VENDOR_GENERALINSTMNTS,
967 "General Instruments (Motorola)", 967 "General Instruments (Motorola)",
968 }, 968 },
969 { 969 {
970 USB_VENDOR_OLYMPUS, 970 USB_VENDOR_OLYMPUS,
971 "Olympus", 971 "Olympus",
972 }, 972 },
973 { 973 {
974 USB_VENDOR_ABOCOM, 974 USB_VENDOR_ABOCOM,
975 "AboCom Systems", 975 "AboCom Systems",
976 }, 976 },
977 { 977 {
978 USB_VENDOR_KEISOKUGIKEN, 978 USB_VENDOR_KEISOKUGIKEN,
979 "Keisokugiken", 979 "Keisokugiken",
980 }, 980 },
981 { 981 {
982 USB_VENDOR_ONSPEC, 982 USB_VENDOR_ONSPEC,
983 "OnSpec", 983 "OnSpec",
984 }, 984 },
985 { 985 {
986 USB_VENDOR_APG, 986 USB_VENDOR_APG,
987 "APG Cash Drawer", 987 "APG Cash Drawer",
988 }, 988 },
989 { 989 {
990 USB_VENDOR_BUG, 990 USB_VENDOR_BUG,
991 "B.U.G.", 991 "B.U.G.",
992 }, 992 },
993 { 993 {
994 USB_VENDOR_ALLIEDTELESYN, 994 USB_VENDOR_ALLIEDTELESYN,
995 "Allied Telesyn International", 995 "Allied Telesyn International",
996 }, 996 },
997 { 997 {
998 USB_VENDOR_AVERMEDIA, 998 USB_VENDOR_AVERMEDIA,
999 "AVerMedia Technologies", 999 "AVerMedia Technologies",
1000 }, 1000 },
1001 { 1001 {
1002 USB_VENDOR_SIIG, 1002 USB_VENDOR_SIIG,
1003 "SIIG", 1003 "SIIG",
1004 }, 1004 },
1005 { 1005 {
1006 USB_VENDOR_CASIO, 1006 USB_VENDOR_CASIO,
@@ -6079,2648 +6079,2656 @@ const struct usb_product usb_products[]  @@ -6079,2648 +6079,2656 @@ const struct usb_product usb_products[]
6079 "Picty800", 6079 "Picty800",
6080 }, 6080 },
6081 { 6081 {
6082 USB_VENDOR_NEC2, USB_PRODUCT_NEC2_HUB2_0, 6082 USB_VENDOR_NEC2, USB_PRODUCT_NEC2_HUB2_0,
6083 "USB2.0 Hub Controller", 6083 "USB2.0 Hub Controller",
6084 }, 6084 },
6085 { 6085 {
6086 USB_VENDOR_NEODIO, USB_PRODUCT_NEODIO_ND3050, 6086 USB_VENDOR_NEODIO, USB_PRODUCT_NEODIO_ND3050,
6087 "6-in-1 Flash Device Controller", 6087 "6-in-1 Flash Device Controller",
6088 }, 6088 },
6089 { 6089 {
6090 USB_VENDOR_NEODIO, USB_PRODUCT_NEODIO_ND5010, 6090 USB_VENDOR_NEODIO, USB_PRODUCT_NEODIO_ND5010,
6091 "Multi-format Flash Controller", 6091 "Multi-format Flash Controller",
6092 }, 6092 },
6093 { 6093 {
6094 USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_TURBOCONNECT, 6094 USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_TURBOCONNECT,
6095 "Turbo-Connect", 6095 "Turbo-Connect",
6096 }, 6096 },
6097 { 6097 {
6098 USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_CLIK40, 6098 USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_CLIK40,
6099 "Clik! 40", 6099 "Clik! 40",
6100 }, 6100 },
6101 { 6101 {
6102 USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_ETHERNETGADGET, 6102 USB_VENDOR_NETCHIP, USB_PRODUCT_NETCHIP_ETHERNETGADGET,
6103 "Linux Ethernet/RNDIS gadget on pxa210/25x/26x", 6103 "Linux Ethernet/RNDIS gadget on pxa210/25x/26x",
6104 }, 6104 },
6105 { 6105 {
6106 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101, 6106 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101,
6107 "Ethernet adapter", 6107 "Ethernet adapter",
6108 }, 6108 },
6109 { 6109 {
6110 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101X, 6110 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101X,
6111 "Ethernet adapter", 6111 "Ethernet adapter",
6112 }, 6112 },
6113 { 6113 {
6114 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_FA101, 6114 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_FA101,
6115 "10/100 Ethernet", 6115 "10/100 Ethernet",
6116 }, 6116 },
6117 { 6117 {
6118 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_FA120, 6118 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_FA120,
6119 "USB 2.0 Fast Ethernet Adapter", 6119 "USB 2.0 Fast Ethernet Adapter",
6120 }, 6120 },
6121 { 6121 {
6122 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_MA111NA, 6122 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_MA111NA,
6123 "802.11b Adapter", 6123 "802.11b Adapter",
6124 }, 6124 },
6125 { 6125 {
6126 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_MA111V2, 6126 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_MA111V2,
6127 "802.11b V2", 6127 "802.11b V2",
6128 }, 6128 },
6129 { 6129 {
6130 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111V2_2, 6130 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111V2_2,
6131 "PrismGT USB 2.0 WLAN", 6131 "PrismGT USB 2.0 WLAN",
6132 }, 6132 },
6133 { 6133 {
6134 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111V3, 6134 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111V3,
6135 "WG111v3", 6135 "WG111v3",
6136 }, 6136 },
6137 { 6137 {
6138 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111U, 6138 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111U,
6139 "WG111U", 6139 "WG111U",
6140 }, 6140 },
6141 { 6141 {
6142 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111U_NF, 6142 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111U_NF,
6143 "WG111U", 6143 "WG111U",
6144 }, 6144 },
6145 { 6145 {
6146 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111V2, 6146 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WG111V2,
6147 "WG111v2", 6147 "WG111v2",
6148 }, 6148 },
6149 { 6149 {
6150 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_XA601, 6150 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_XA601,
6151 "USB to PL Adapter", 6151 "USB to PL Adapter",
6152 }, 6152 },
6153 { 6153 {
6154 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WN111V2, 6154 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WN111V2,
6155 "WN111V2", 6155 "WN111V2",
6156 }, 6156 },
6157 { 6157 {
6158 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNDA3100, 6158 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNDA3100,
6159 "WNDA3100", 6159 "WNDA3100",
6160 }, 6160 },
6161 { 6161 {
6162 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000, 6162 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000,
6163 "WNA1000", 6163 "WNA1000",
6164 }, 6164 },
6165 { 6165 {
6166 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000M, 6166 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000M,
6167 "WNA1000M", 6167 "WNA1000M",
6168 }, 6168 },
6169 { 6169 {
6170 USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101, 6170 USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101,
6171 "MA101", 6171 "MA101",
6172 }, 6172 },
6173 { 6173 {
6174 USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101B, 6174 USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101B,
6175 "MA101 Rev B", 6175 "MA101 Rev B",
6176 }, 6176 },
6177 { 6177 {
6178 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T, 6178 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T,
6179 "WG111T", 6179 "WG111T",
6180 }, 6180 },
6181 { 6181 {
6182 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T_NF, 6182 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T_NF,
6183 "WG111T", 6183 "WG111T",
6184 }, 6184 },
6185 { 6185 {
6186 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WPN111, 6186 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WPN111,
6187 "WPN111", 6187 "WPN111",
6188 }, 6188 },
6189 { 6189 {
6190 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WPN111_NF, 6190 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WPN111_NF,
6191 "WPN111", 6191 "WPN111",
6192 }, 6192 },
6193 { 6193 {
6194 USB_VENDOR_NETINDEX, USB_PRODUCT_NETINDEX_WS002IN, 6194 USB_VENDOR_NETINDEX, USB_PRODUCT_NETINDEX_WS002IN,
6195 "Willcom WS002IN (DD)", 6195 "Willcom WS002IN (DD)",
6196 }, 6196 },
6197 { 6197 {
6198 USB_VENDOR_NHJ, USB_PRODUCT_NHJ_CAM2, 6198 USB_VENDOR_NHJ, USB_PRODUCT_NHJ_CAM2,
6199 "Camera", 6199 "Camera",
6200 }, 6200 },
6201 { 6201 {
6202 USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E990, 6202 USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E990,
6203 "Digital Camera E990", 6203 "Digital Camera E990",
6204 }, 6204 },
6205 { 6205 {
6206 USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E880, 6206 USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E880,
6207 "Digital Camera E880", 6207 "Digital Camera E880",
6208 }, 6208 },
6209 { 6209 {
6210 USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E885, 6210 USB_VENDOR_NIKON, USB_PRODUCT_NIKON_E885,
6211 "Digital Camera E885", 6211 "Digital Camera E885",
6212 }, 6212 },
6213 { 6213 {
6214 USB_VENDOR_NOKIA, USB_PRODUCT_NOKIA_CA42, 6214 USB_VENDOR_NOKIA, USB_PRODUCT_NOKIA_CA42,
6215 "Mobile Phone adapter", 6215 "Mobile Phone adapter",
6216 }, 6216 },
6217 { 6217 {
6218 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_NV902W, 6218 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_NV902W,
6219 "NV-902W", 6219 "NV-902W",
6220 }, 6220 },
6221 { 6221 {
6222 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_RT2573, 6222 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_RT2573,
6223 "RT2573", 6223 "RT2573",
6224 }, 6224 },
6225 { 6225 {
6226 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_RTL8188CU, 6226 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_RTL8188CU,
6227 "RTL8188CU", 6227 "RTL8188CU",
6228 }, 6228 },
6229 { 6229 {
6230 USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_FLEXPACKGPS, 6230 USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_FLEXPACKGPS,
6231 "NovAtel FlexPack GPS receiver", 6231 "NovAtel FlexPack GPS receiver",
6232 }, 6232 },
6233 { 6233 {
6234 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_EXPRESSCARD, 6234 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_EXPRESSCARD,
6235 "ExpressCard 3G", 6235 "ExpressCard 3G",
6236 }, 6236 },
6237 { 6237 {
6238 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MERLINV620, 6238 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MERLINV620,
6239 "Novatel Wireless Merlin CDMA", 6239 "Novatel Wireless Merlin CDMA",
6240 }, 6240 },
6241 { 6241 {
6242 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_V740, 6242 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_V740,
6243 "Merlin V740", 6243 "Merlin V740",
6244 }, 6244 },
6245 { 6245 {
6246 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_S720, 6246 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_S720,
6247 "S720", 6247 "S720",
6248 }, 6248 },
6249 { 6249 {
6250 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MERLINU740, 6250 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MERLINU740,
6251 "Novatel Merlin U740", 6251 "Novatel Merlin U740",
6252 }, 6252 },
6253 { 6253 {
6254 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U740_2, 6254 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U740_2,
6255 "Merlin U740", 6255 "Merlin U740",
6256 }, 6256 },
6257 { 6257 {
6258 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U870, 6258 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U870,
6259 "Merlin U870", 6259 "Merlin U870",
6260 }, 6260 },
6261 { 6261 {
6262 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_XU870, 6262 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_XU870,
6263 "Merlin XU870", 6263 "Merlin XU870",
6264 }, 6264 },
6265 { 6265 {
6266 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_X950D, 6266 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_X950D,
6267 "Merlin X950D", 6267 "Merlin X950D",
6268 }, 6268 },
6269 { 6269 {
6270 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_ES620, 6270 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_ES620,
6271 "ES620 CDMA", 6271 "ES620 CDMA",
6272 }, 6272 },
6273 { 6273 {
6274 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U720, 6274 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U720,
6275 "U720", 6275 "U720",
6276 }, 6276 },
6277 { 6277 {
6278 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_EU8X0D, 6278 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_EU8X0D,
6279 "Expedite EU850D/EU860D/EU870D", 6279 "Expedite EU850D/EU860D/EU870D",
6280 }, 6280 },
6281 { 6281 {
6282 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U727, 6282 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U727,
6283 "U727", 6283 "U727",
6284 }, 6284 },
6285 { 6285 {
6286 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MC950D, 6286 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MC950D,
6287 "Novatel Wireless HSUPA Modem", 6287 "Novatel Wireless HSUPA Modem",
6288 }, 6288 },
6289 { 6289 {
6290 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MC950D_DRIVER, 6290 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MC950D_DRIVER,
6291 "Novatel Wireless HSUPA Modem Windows Driver", 6291 "Novatel Wireless HSUPA Modem Windows Driver",
6292 }, 6292 },
6293 { 6293 {
6294 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U760_DRIVER, 6294 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U760_DRIVER,
6295 "Novatel Wireless U760 Windows/Mac Driver", 6295 "Novatel Wireless U760 Windows/Mac Driver",
6296 }, 6296 },
6297 { 6297 {
6298 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U760, 6298 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U760,
6299 "Novatel 760USB", 6299 "Novatel 760USB",
6300 }, 6300 },
6301 { 6301 {
6302 USB_VENDOR_OLYMPUS, USB_PRODUCT_OLYMPUS_C1, 6302 USB_VENDOR_OLYMPUS, USB_PRODUCT_OLYMPUS_C1,
6303 "C-1 Digital Camera", 6303 "C-1 Digital Camera",
6304 }, 6304 },
6305 { 6305 {
6306 USB_VENDOR_OLYMPUS, USB_PRODUCT_OLYMPUS_C700, 6306 USB_VENDOR_OLYMPUS, USB_PRODUCT_OLYMPUS_C700,
6307 "C-700 Ultra Zoom", 6307 "C-700 Ultra Zoom",
6308 }, 6308 },
6309 { 6309 {
6310 USB_VENDOR_OMNIVISION, USB_PRODUCT_OMNIVISION_OV511, 6310 USB_VENDOR_OMNIVISION, USB_PRODUCT_OMNIVISION_OV511,
6311 "OV511 Camera", 6311 "OV511 Camera",
6312 }, 6312 },
6313 { 6313 {
6314 USB_VENDOR_OMNIVISION, USB_PRODUCT_OMNIVISION_OV511PLUS, 6314 USB_VENDOR_OMNIVISION, USB_PRODUCT_OMNIVISION_OV511PLUS,
6315 "OV511+ Camera", 6315 "OV511+ Camera",
6316 }, 6316 },
6317 { 6317 {
6318 USB_VENDOR_OMNIVISION2, USB_PRODUCT_OMNIVISION2_PSEYE, 6318 USB_VENDOR_OMNIVISION2, USB_PRODUCT_OMNIVISION2_PSEYE,
6319 "Sony PLAYSTATION(R) Eye", 6319 "Sony PLAYSTATION(R) Eye",
6320 }, 6320 },
6321 { 6321 {
6322 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MD2, 6322 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MD2,
6323 "disk", 6323 "disk",
6324 }, 6324 },
6325 { 6325 {
6326 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MDCFEB, 6326 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MDCFEB,
6327 "MDCFE-B USB CF Reader", 6327 "MDCFE-B USB CF Reader",
6328 }, 6328 },
6329 { 6329 {
6330 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_SIIGMS, 6330 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_SIIGMS,
6331 "Memory Stick+CF Reader/Writer", 6331 "Memory Stick+CF Reader/Writer",
6332 }, 6332 },
6333 { 6333 {
6334 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_DATAFAB3, 6334 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_DATAFAB3,
6335 "Datafab-based Reader", 6335 "Datafab-based Reader",
6336 }, 6336 },
6337 { 6337 {
6338 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_DATAFAB4, 6338 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_DATAFAB4,
6339 "Datafab-based Reader", 6339 "Datafab-based Reader",
6340 }, 6340 },
6341 { 6341 {
6342 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_PNYCFSM, 6342 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_PNYCFSM,
6343 "PNY/Datafab CF+SM Reader", 6343 "PNY/Datafab CF+SM Reader",
6344 }, 6344 },
6345 { 6345 {
6346 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_STECHCFSM, 6346 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_STECHCFSM,
6347 "Simple Tech/Datafab CF+SM Reader", 6347 "Simple Tech/Datafab CF+SM Reader",
6348 }, 6348 },
6349 { 6349 {
6350 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_LC1, 6350 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_LC1,
6351 "CF + SM Combo (LC1)", 6351 "CF + SM Combo (LC1)",
6352 }, 6352 },
6353 { 6353 {
6354 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_UCF100, 6354 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_UCF100,
6355 "FlashLink UCF-100 CompactFlash Reader", 6355 "FlashLink UCF-100 CompactFlash Reader",
6356 }, 6356 },
6357 { 6357 {
6358 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MD1II, 6358 USB_VENDOR_ONSPEC, USB_PRODUCT_ONSPEC_MD1II,
6359 "Datafab MD1-II PC-Card Reader", 6359 "Datafab MD1-II PC-Card Reader",
6360 }, 6360 },
6361 { 6361 {
6362 USB_VENDOR_ONSPEC2, USB_PRODUCT_ONSPEC2_8IN2, 6362 USB_VENDOR_ONSPEC2, USB_PRODUCT_ONSPEC2_8IN2,
6363 "8In2", 6363 "8In2",
6364 }, 6364 },
6365 { 6365 {
6366 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_MC3G, 6366 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_MC3G,
6367 "Vodafone Mobile Connect 3G datacard", 6367 "Vodafone Mobile Connect 3G datacard",
6368 }, 6368 },
6369 { 6369 {
6370 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_QUADUMTS2, 6370 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_QUADUMTS2,
6371 "GlobeTrotter Fusion Quad Lite UMTS/GPRS", 6371 "GlobeTrotter Fusion Quad Lite UMTS/GPRS",
6372 }, 6372 },
6373 { 6373 {
6374 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_QUADUMTS, 6374 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_QUADUMTS,
6375 "GlobeTrotter Fusion Quad Lite 3D", 6375 "GlobeTrotter Fusion Quad Lite 3D",
6376 }, 6376 },
6377 { 6377 {
6378 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_QUADPLUSUMTS, 6378 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_QUADPLUSUMTS,
6379 "GlobeTrotter 3G Quad Plus", 6379 "GlobeTrotter 3G Quad Plus",
6380 }, 6380 },
6381 { 6381 {
6382 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_HSDPA, 6382 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_HSDPA,
6383 "GlobeTrotter HSDPA Modem", 6383 "GlobeTrotter HSDPA Modem",
6384 }, 6384 },
6385 { 6385 {
6386 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_MAXHSDPA, 6386 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_MAXHSDPA,
6387 "GlobeTrotter Max HSDPA Modem", 6387 "GlobeTrotter Max HSDPA Modem",
6388 }, 6388 },
6389 { 6389 {
6390 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GSICON72, 6390 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GSICON72,
6391 "GlobeSurfer iCON 7.2", 6391 "GlobeSurfer iCON 7.2",
6392 }, 6392 },
6393 { 6393 {
6394 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICON225, 6394 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICON225,
6395 "iCON 225", 6395 "iCON 225",
6396 }, 6396 },
6397 { 6397 {
6398 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GTMAXHSUPA, 6398 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GTMAXHSUPA,
6399 "GlobeTrotter HSUPA", 6399 "GlobeTrotter HSUPA",
6400 }, 6400 },
6401 { 6401 {
6402 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GEHSUPA, 6402 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GEHSUPA,
6403 "GlobeTrotter Express HSUPA", 6403 "GlobeTrotter Express HSUPA",
6404 }, 6404 },
6405 { 6405 {
6406 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GTHSUPA, 6406 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GTHSUPA,
6407 "GlobeTrotter HSUPA", 6407 "GlobeTrotter HSUPA",
6408 }, 6408 },
6409 { 6409 {
6410 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GSHSUPA, 6410 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GSHSUPA,
6411 "GlobeSurfer HSUPA", 6411 "GlobeSurfer HSUPA",
6412 }, 6412 },
6413 { 6413 {
6414 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GE40X1, 6414 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GE40X1,
6415 "GE40x", 6415 "GE40x",
6416 }, 6416 },
6417 { 6417 {
6418 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GE40X2, 6418 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GE40X2,
6419 "GE40x", 6419 "GE40x",
6420 }, 6420 },
6421 { 6421 {
6422 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GE40X3, 6422 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GE40X3,
6423 "GE40x", 6423 "GE40x",
6424 }, 6424 },
6425 { 6425 {
6426 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICON401, 6426 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICON401,
6427 "iCON 401", 6427 "iCON 401",
6428 }, 6428 },
6429 { 6429 {
6430 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GTM382, 6430 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GTM382,
6431 "GTM 382", 6431 "GTM 382",
6432 }, 6432 },
6433 { 6433 {
6434 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GE40X4, 6434 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_GE40X4,
6435 "GE40x", 6435 "GE40x",
6436 }, 6436 },
6437 { 6437 {
6438 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICONEDGE, 6438 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICONEDGE,
6439 "iCON EDGE", 6439 "iCON EDGE",
6440 }, 6440 },
6441 { 6441 {
6442 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_MODHSXPA, 6442 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_MODHSXPA,
6443 "Module HSxPA", 6443 "Module HSxPA",
6444 }, 6444 },
6445 { 6445 {
6446 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICON321, 6446 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICON321,
6447 "iCON 321", 6447 "iCON 321",
6448 }, 6448 },
6449 { 6449 {
6450 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICON322, 6450 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICON322,
6451 "iCON 322", 6451 "iCON 322",
6452 }, 6452 },
6453 { 6453 {
6454 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICON505, 6454 USB_VENDOR_OPTIONNV, USB_PRODUCT_OPTIONNV_ICON505,
6455 "iCON 505", 6455 "iCON 505",
6456 }, 6456 },
6457 { 6457 {
6458 USB_VENDOR_OQO, USB_PRODUCT_OQO_WIFI01, 6458 USB_VENDOR_OQO, USB_PRODUCT_OQO_WIFI01,
6459 "model 01 WiFi interface", 6459 "model 01 WiFi interface",
6460 }, 6460 },
6461 { 6461 {
6462 USB_VENDOR_OQO, USB_PRODUCT_OQO_ETHER01PLUS, 6462 USB_VENDOR_OQO, USB_PRODUCT_OQO_ETHER01PLUS,
6463 "model 01+ Ethernet", 6463 "model 01+ Ethernet",
6464 }, 6464 },
6465 { 6465 {
6466 USB_VENDOR_OQO, USB_PRODUCT_OQO_ETHER01, 6466 USB_VENDOR_OQO, USB_PRODUCT_OQO_ETHER01,
6467 "model 01 Ethernet interface", 6467 "model 01 Ethernet interface",
6468 }, 6468 },
6469 { 6469 {
6470 USB_VENDOR_OTI, USB_PRODUCT_OTI_SOLID, 6470 USB_VENDOR_OTI, USB_PRODUCT_OTI_SOLID,
6471 "Solid state disk", 6471 "Solid state disk",
6472 }, 6472 },
6473 { 6473 {
6474 USB_VENDOR_OTI, USB_PRODUCT_OTI_FLASHDISK, 6474 USB_VENDOR_OTI, USB_PRODUCT_OTI_FLASHDISK,
6475 "Flash Disk 128M", 6475 "Flash Disk 128M",
6476 }, 6476 },
6477 { 6477 {
6478 USB_VENDOR_PALM, USB_PRODUCT_PALM_SERIAL, 6478 USB_VENDOR_PALM, USB_PRODUCT_PALM_SERIAL,
6479 "USB Serial Adaptor", 6479 "USB Serial Adaptor",
6480 }, 6480 },
6481 { 6481 {
6482 USB_VENDOR_PALM, USB_PRODUCT_PALM_M500, 6482 USB_VENDOR_PALM, USB_PRODUCT_PALM_M500,
6483 "Palm m500", 6483 "Palm m500",
6484 }, 6484 },
6485 { 6485 {
6486 USB_VENDOR_PALM, USB_PRODUCT_PALM_M505, 6486 USB_VENDOR_PALM, USB_PRODUCT_PALM_M505,
6487 "Palm m505", 6487 "Palm m505",
6488 }, 6488 },
6489 { 6489 {
6490 USB_VENDOR_PALM, USB_PRODUCT_PALM_M515, 6490 USB_VENDOR_PALM, USB_PRODUCT_PALM_M515,
6491 "Palm m515", 6491 "Palm m515",
6492 }, 6492 },
6493 { 6493 {
6494 USB_VENDOR_PALM, USB_PRODUCT_PALM_I705, 6494 USB_VENDOR_PALM, USB_PRODUCT_PALM_I705,
6495 "Palm i705", 6495 "Palm i705",
6496 }, 6496 },
6497 { 6497 {
6498 USB_VENDOR_PALM, USB_PRODUCT_PALM_TUNGSTEN_Z, 6498 USB_VENDOR_PALM, USB_PRODUCT_PALM_TUNGSTEN_Z,
6499 "Palm Tungsten Z", 6499 "Palm Tungsten Z",
6500 }, 6500 },
6501 { 6501 {
6502 USB_VENDOR_PALM, USB_PRODUCT_PALM_M125, 6502 USB_VENDOR_PALM, USB_PRODUCT_PALM_M125,
6503 "Palm m125", 6503 "Palm m125",
6504 }, 6504 },
6505 { 6505 {
6506 USB_VENDOR_PALM, USB_PRODUCT_PALM_M130, 6506 USB_VENDOR_PALM, USB_PRODUCT_PALM_M130,
6507 "Palm m130", 6507 "Palm m130",
6508 }, 6508 },
6509 { 6509 {
6510 USB_VENDOR_PALM, USB_PRODUCT_PALM_TUNGSTEN_T, 6510 USB_VENDOR_PALM, USB_PRODUCT_PALM_TUNGSTEN_T,
6511 "Palm Tungsten T", 6511 "Palm Tungsten T",
6512 }, 6512 },
6513 { 6513 {
6514 USB_VENDOR_PALM, USB_PRODUCT_PALM_ZIRE31, 6514 USB_VENDOR_PALM, USB_PRODUCT_PALM_ZIRE31,
6515 "Palm Zire 31", 6515 "Palm Zire 31",
6516 }, 6516 },
6517 { 6517 {
6518 USB_VENDOR_PALM, USB_PRODUCT_PALM_ZIRE, 6518 USB_VENDOR_PALM, USB_PRODUCT_PALM_ZIRE,
6519 "Palm Zire", 6519 "Palm Zire",
6520 }, 6520 },
6521 { 6521 {
6522 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_LS120, 6522 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_LS120,
6523 "LS-120 Camera", 6523 "LS-120 Camera",
6524 }, 6524 },
6525 { 6525 {
6526 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLRW32AN, 6526 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLRW32AN,
6527 "CD-R Drive KXL-RW32AN", 6527 "CD-R Drive KXL-RW32AN",
6528 }, 6528 },
6529 { 6529 {
6530 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLCB20AN, 6530 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLCB20AN,
6531 "CD-R Drive KXL-CB20AN", 6531 "CD-R Drive KXL-CB20AN",
6532 }, 6532 },
6533 { 6533 {
6534 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLCB35AN, 6534 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_KXLCB35AN,
6535 "DVD-ROM & CD-R/RW", 6535 "DVD-ROM & CD-R/RW",
6536 }, 6536 },
6537 { 6537 {
6538 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_SDCAAE, 6538 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_SDCAAE,
6539 "MultiMediaCard Adapter", 6539 "MultiMediaCard Adapter",
6540 }, 6540 },
6541 { 6541 {
6542 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_TYTP50P6S, 6542 USB_VENDOR_PANASONIC, USB_PRODUCT_PANASONIC_TYTP50P6S,
6543 "TY-TP50P6-S 50in Touch Panel", 6543 "TY-TP50P6-S 50in Touch Panel",
6544 }, 6544 },
6545 { 6545 {
6546 USB_VENDOR_PEGATRON, USB_PRODUCT_PEGATRON_RT2870, 6546 USB_VENDOR_PEGATRON, USB_PRODUCT_PEGATRON_RT2870,
6547 "RT2870", 6547 "RT2870",
6548 }, 6548 },
6549 { 6549 {
6550 USB_VENDOR_PEGATRON, USB_PRODUCT_PEGATRON_RT3070, 6550 USB_VENDOR_PEGATRON, USB_PRODUCT_PEGATRON_RT3070,
6551 "RT3070", 6551 "RT3070",
6552 }, 6552 },
6553 { 6553 {
6554 USB_VENDOR_PEGATRON, USB_PRODUCT_PEGATRON_RT3070_2, 6554 USB_VENDOR_PEGATRON, USB_PRODUCT_PEGATRON_RT3070_2,
6555 "RT3070", 6555 "RT3070",
6556 }, 6556 },
6557 { 6557 {
6558 USB_VENDOR_PEN, USB_PRODUCT_PEN_USBDISKPRO, 6558 USB_VENDOR_PEN, USB_PRODUCT_PEN_USBDISKPRO,
6559 "USB Disk Pro", 6559 "USB Disk Pro",
6560 }, 6560 },
6561 { 6561 {
6562 USB_VENDOR_PEN, USB_PRODUCT_PEN_USBREADER, 6562 USB_VENDOR_PEN, USB_PRODUCT_PEN_USBREADER,
6563 "USB 6 in 1 Card Reader/Writer", 6563 "USB 6 in 1 Card Reader/Writer",
6564 }, 6564 },
6565 { 6565 {
6566 USB_VENDOR_PEN, USB_PRODUCT_PEN_MOBILEDRIVE, 6566 USB_VENDOR_PEN, USB_PRODUCT_PEN_MOBILEDRIVE,
6567 "USB 3 in 1 Card Reader/Writer", 6567 "USB 3 in 1 Card Reader/Writer",
6568 }, 6568 },
6569 { 6569 {
6570 USB_VENDOR_PEN, USB_PRODUCT_PEN_USBDISK, 6570 USB_VENDOR_PEN, USB_PRODUCT_PEN_USBDISK,
6571 "USB Disk", 6571 "USB Disk",
6572 }, 6572 },
6573 { 6573 {
6574 USB_VENDOR_PEN, USB_PRODUCT_PEN_ATTACHE, 6574 USB_VENDOR_PEN, USB_PRODUCT_PEN_ATTACHE,
6575 "USB 2.0 Flash Drive", 6575 "USB 2.0 Flash Drive",
6576 }, 6576 },
6577 { 6577 {
6578 USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_SERIAL1, 6578 USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_SERIAL1,
6579 "Serial Converter", 6579 "Serial Converter",
6580 }, 6580 },
6581 { 6581 {
6582 USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET, 6582 USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET,
6583 "Ethernet adapter", 6583 "Ethernet adapter",
6584 }, 6584 },
6585 { 6585 {
6586 USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET3, 6586 USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET3,
6587 "At Home Ethernet Adapter", 6587 "At Home Ethernet Adapter",
6588 }, 6588 },
6589 { 6589 {
6590 USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET2, 6590 USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET2,
6591 "Ethernet adapter", 6591 "Ethernet adapter",
6592 }, 6592 },
6593 { 6593 {
6594 USB_VENDOR_PHEENET, USB_PRODUCT_PHEENET_GWU513, 6594 USB_VENDOR_PHEENET, USB_PRODUCT_PHEENET_GWU513,
6595 "GWU513", 6595 "GWU513",
6596 }, 6596 },
6597 { 6597 {
6598 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS350, 6598 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS350,
6599 "DSS 350 Digital Speaker System", 6599 "DSS 350 Digital Speaker System",
6600 }, 6600 },
6601 { 6601 {
6602 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS, 6602 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS,
6603 "DSS XXX Digital Speaker System", 6603 "DSS XXX Digital Speaker System",
6604 }, 6604 },
6605 { 6605 {
6606 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_SA235, 6606 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_SA235,
6607 "SA235", 6607 "SA235",
6608 }, 6608 },
6609 { 6609 {
6610 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_HUB, 6610 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_HUB,
6611 "hub", 6611 "hub",
6612 }, 6612 },
6613 { 6613 {
6614 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCA645VC, 6614 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCA645VC,
6615 "PCA645VC PC Camera", 6615 "PCA645VC PC Camera",
6616 }, 6616 },
6617 { 6617 {
6618 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCA646VC, 6618 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCA646VC,
6619 "PCA646VC PC Camera", 6619 "PCA646VC PC Camera",
6620 }, 6620 },
6621 { 6621 {
6622 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC675K, 6622 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC675K,
6623 "PCVC675K Vesta PC Camera", 6623 "PCVC675K Vesta PC Camera",
6624 }, 6624 },
6625 { 6625 {
6626 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC680K, 6626 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC680K,
6627 "PCVC680K Vesta Pro PC Camera", 6627 "PCVC680K Vesta Pro PC Camera",
6628 }, 6628 },
6629 { 6629 {
6630 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC690K, 6630 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC690K,
6631 "PCVC690K Vesta Pro Scan PC Camera", 6631 "PCVC690K Vesta Pro Scan PC Camera",
6632 }, 6632 },
6633 { 6633 {
6634 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC730K, 6634 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC730K,
6635 "PCVC730K ToUCam Fun PC Camera", 6635 "PCVC730K ToUCam Fun PC Camera",
6636 }, 6636 },
6637 { 6637 {
6638 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC740K, 6638 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC740K,
6639 "PCVC740K ToUCam Pro PC Camera", 6639 "PCVC740K ToUCam Pro PC Camera",
6640 }, 6640 },
6641 { 6641 {
6642 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC750K, 6642 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_PCVC750K,
6643 "PCVC750K ToUCam Pro Scan PC Camera", 6643 "PCVC750K ToUCam Pro Scan PC Camera",
6644 }, 6644 },
6645 { 6645 {
6646 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS150, 6646 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DSS150,
6647 "DSS 150 Digital Speaker System", 6647 "DSS 150 Digital Speaker System",
6648 }, 6648 },
6649 { 6649 {
6650 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_CPWUA054, 6650 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_CPWUA054,
6651 "CPWUA054", 6651 "CPWUA054",
6652 }, 6652 },
6653 { 6653 {
6654 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_SNU5600, 6654 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_SNU5600,
6655 "SNU5600", 6655 "SNU5600",
6656 }, 6656 },
6657 { 6657 {
6658 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DIVAUSB, 6658 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_DIVAUSB,
6659 "DIVA USB mp3 player", 6659 "DIVA USB mp3 player",
6660 }, 6660 },
6661 { 6661 {
6662 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_RT2870, 6662 USB_VENDOR_PHILIPS, USB_PRODUCT_PHILIPS_RT2870,
6663 "RT2870", 6663 "RT2870",
6664 }, 6664 },
6665 { 6665 {
6666 USB_VENDOR_PHILIPSSEMI, USB_PRODUCT_PHILIPSSEMI_HUB1122, 6666 USB_VENDOR_PHILIPSSEMI, USB_PRODUCT_PHILIPSSEMI_HUB1122,
6667 "hub", 6667 "hub",
6668 }, 6668 },
6669 { 6669 {
6670 USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_PS2USB, 6670 USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_PS2USB,
6671 "PS2 to Mac USB Adapter", 6671 "PS2 to Mac USB Adapter",
6672 }, 6672 },
6673 { 6673 {
6674 USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_XKEYS58, 6674 USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_XKEYS58,
6675 "Xkeys Programmable Keyboard (58 Keys)", 6675 "Xkeys Programmable Keyboard (58 Keys)",
6676 }, 6676 },
6677 { 6677 {
6678 USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_XKEYS, 6678 USB_VENDOR_PIENGINEERING, USB_PRODUCT_PIENGINEERING_XKEYS,
6679 "Xkeys Programmable Keyboard", 6679 "Xkeys Programmable Keyboard",
6680 }, 6680 },
6681 { 6681 {
6682 USB_VENDOR_PILOTECH, USB_PRODUCT_PILOTECH_CRW600, 6682 USB_VENDOR_PILOTECH, USB_PRODUCT_PILOTECH_CRW600,
6683 "CRW-600 6-in-1 Reader", 6683 "CRW-600 6-in-1 Reader",
6684 }, 6684 },
6685 { 6685 {
6686 USB_VENDOR_PINNACLE, USB_PRODUCT_PINNACLE_PCTV800E, 6686 USB_VENDOR_PINNACLE, USB_PRODUCT_PINNACLE_PCTV800E,
6687 "PCTV 800e", 6687 "PCTV 800e",
6688 }, 6688 },
6689 { 6689 {
6690 USB_VENDOR_PINNACLE, USB_PRODUCT_PINNACLE_PCTVDVBTFLASH, 6690 USB_VENDOR_PINNACLE, USB_PRODUCT_PINNACLE_PCTVDVBTFLASH,
6691 "Pinnacle PCTV DVB-T Flash", 6691 "Pinnacle PCTV DVB-T Flash",
6692 }, 6692 },
6693 { 6693 {
6694 USB_VENDOR_PINNACLE, USB_PRODUCT_PINNACLE_PCTV72E, 6694 USB_VENDOR_PINNACLE, USB_PRODUCT_PINNACLE_PCTV72E,
6695 "Pinnacle PCTV 72e", 6695 "Pinnacle PCTV 72e",
6696 }, 6696 },
6697 { 6697 {
6698 USB_VENDOR_PINNACLE, USB_PRODUCT_PINNACLE_PCTV73E, 6698 USB_VENDOR_PINNACLE, USB_PRODUCT_PINNACLE_PCTV73E,
6699 "Pinnacle PCTV 73e", 6699 "Pinnacle PCTV 73e",
6700 }, 6700 },
6701 { 6701 {
6702 USB_VENDOR_PLANEX, USB_PRODUCT_PLANEX_GW_US11H, 6702 USB_VENDOR_PLANEX, USB_PRODUCT_PLANEX_GW_US11H,
6703 "GW-US11H WLAN", 6703 "GW-US11H WLAN",
6704 }, 6704 },
6705 { 6705 {
6706 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GW_US11S, 6706 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GW_US11S,
6707 "GW-US11S WLAN", 6707 "GW-US11S WLAN",
6708 }, 6708 },
6709 { 6709 {
6710 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GXS, 6710 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GXS,
6711 "GW-US54GXS", 6711 "GW-US54GXS",
6712 }, 6712 },
6713 { 6713 {
6714 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GW_US300, 6714 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GW_US300,
6715 "GW-US300", 6715 "GW-US300",
6716 }, 6716 },
6717 { 6717 {
6718 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54HP, 6718 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54HP,
6719 "GW-US54HP", 6719 "GW-US54HP",
6720 }, 6720 },
6721 { 6721 {
6722 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GU1000T, 6722 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GU1000T,
6723 "GU-1000T", 6723 "GU-1000T",
6724 }, 6724 },
6725 { 6725 {
6726 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54MINI, 6726 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54MINI,
6727 "GW-US54Mini", 6727 "GW-US54Mini",
6728 }, 6728 },
6729 { 6729 {
6730 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54MINI2, 6730 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54MINI2,
6731 "GW-US54Mini2", 6731 "GW-US54Mini2",
6732 }, 6732 },
6733 { 6733 {
6734 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RTL8188CU_1, 6734 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RTL8188CU_1,
6735 "RTL8188CU", 6735 "RTL8188CU",
6736 }, 6736 },
6737 { 6737 {
6738 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RTL8192CU, 6738 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RTL8192CU,
6739 "RTL8192CU", 6739 "RTL8192CU",
6740 }, 6740 },
6741 { 6741 {
6742 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54SG, 6742 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54SG,
6743 "GW-US54SG", 6743 "GW-US54SG",
6744 }, 6744 },
6745 { 6745 {
6746 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GZL, 6746 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GZL,
6747 "GW-US54GZL", 6747 "GW-US54GZL",
6748 }, 6748 },
6749 { 6749 {
6750 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GD, 6750 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GD,
6751 "GW-US54GD", 6751 "GW-US54GD",
6752 }, 6752 },
6753 { 6753 {
6754 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUSMM, 6754 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUSMM,
6755 "GW-USMM", 6755 "GW-USMM",
6756 }, 6756 },
6757 { 6757 {
6758 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RT2870, 6758 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RT2870,
6759 "RT2870", 6759 "RT2870",
6760 }, 6760 },
6761 { 6761 {
6762 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUSMICRON, 6762 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUSMICRON,
6763 "GW-USMicroN", 6763 "GW-USMicroN",
6764 }, 6764 },
6765 { 6765 {
6766 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54GZ, 6766 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54GZ,
6767 "GW-US54GZ", 6767 "GW-US54GZ",
6768 }, 6768 },
6769 { 6769 {
6770 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GU1000T, 6770 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GU1000T,
6771 "GU-1000T", 6771 "GU-1000T",
6772 }, 6772 },
6773 { 6773 {
6774 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54MINI, 6774 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54MINI,
6775 "GW-US54Mini", 6775 "GW-US54Mini",
6776 }, 6776 },
6777 { 6777 {
6778 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS300MINIS, 6778 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS300MINIS,
6779 "GW-US300MiniS", 6779 "GW-US300MiniS",
6780 }, 6780 },
6781 { 6781 {
6782 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RT3070, 6782 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RT3070,
6783 "RT3070", 6783 "RT3070",
6784 }, 6784 },
6785 { 6785 {
6786 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS300MINIX, 6786 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS300MINIX,
6787 "GW-US300Mini-X/MiniW", 6787 "GW-US300Mini-X/MiniW",
6788 }, 6788 },
6789 { 6789 {
6790 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RTL8188CU_2, 6790 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RTL8188CU_2,
6791 "RTL8188CU", 6791 "RTL8188CU",
6792 }, 6792 },
6793 { 6793 {
6794 USB_VENDOR_PLANTRONICS, USB_PRODUCT_PLANTRONICS_HEADSET, 6794 USB_VENDOR_PLANTRONICS, USB_PRODUCT_PLANTRONICS_HEADSET,
6795 "Platronics DSP-400 Headset", 6795 "Platronics DSP-400 Headset",
6796 }, 6796 },
6797 { 6797 {
6798 USB_VENDOR_PLEXTOR, USB_PRODUCT_PLEXTOR_40_12_40U, 6798 USB_VENDOR_PLEXTOR, USB_PRODUCT_PLEXTOR_40_12_40U,
6799 "PlexWriter 40/12/40U", 6799 "PlexWriter 40/12/40U",
6800 }, 6800 },
6801 { 6801 {
6802 USB_VENDOR_PLX, USB_PRODUCT_PLX_TESTBOARD, 6802 USB_VENDOR_PLX, USB_PRODUCT_PLX_TESTBOARD,
6803 "test board", 6803 "test board",
6804 }, 6804 },
6805 { 6805 {
6806 USB_VENDOR_POINTCHIPS, USB_PRODUCT_POINTCHIPS_FLASH, 6806 USB_VENDOR_POINTCHIPS, USB_PRODUCT_POINTCHIPS_FLASH,
6807 "Flash", 6807 "Flash",
6808 }, 6808 },
6809 { 6809 {
6810 USB_VENDOR_PORTGEAR, USB_PRODUCT_PORTGEAR_EA8, 6810 USB_VENDOR_PORTGEAR, USB_PRODUCT_PORTGEAR_EA8,
6811 "Ethernet Adapter", 6811 "Ethernet Adapter",
6812 }, 6812 },
6813 { 6813 {
6814 USB_VENDOR_PORTGEAR, USB_PRODUCT_PORTGEAR_EA9, 6814 USB_VENDOR_PORTGEAR, USB_PRODUCT_PORTGEAR_EA9,
6815 "Ethernet Adapter", 6815 "Ethernet Adapter",
6816 }, 6816 },
6817 { 6817 {
6818 USB_VENDOR_PORTSMITH, USB_PRODUCT_PORTSMITH_EEA, 6818 USB_VENDOR_PORTSMITH, USB_PRODUCT_PORTSMITH_EEA,
6819 "Express Ethernet Adapter", 6819 "Express Ethernet Adapter",
6820 }, 6820 },
6821 { 6821 {
6822 USB_VENDOR_PQI, USB_PRODUCT_PQI_TRAVELFLASH, 6822 USB_VENDOR_PQI, USB_PRODUCT_PQI_TRAVELFLASH,
6823 "Travel Flash Drive", 6823 "Travel Flash Drive",
6824 }, 6824 },
6825 { 6825 {
6826 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2X300, 6826 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2X300,
6827 "G2-200 scanner", 6827 "G2-200 scanner",
6828 }, 6828 },
6829 { 6829 {
6830 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E300, 6830 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E300,
6831 "G2E-300 scanner", 6831 "G2E-300 scanner",
6832 }, 6832 },
6833 { 6833 {
6834 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2300, 6834 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2300,
6835 "G2-300 scanner", 6835 "G2-300 scanner",
6836 }, 6836 },
6837 { 6837 {
6838 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E3002, 6838 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E3002,
6839 "G2E-300 scanner", 6839 "G2E-300 scanner",
6840 }, 6840 },
6841 { 6841 {
6842 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_9600, 6842 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_9600,
6843 "Colorado USB 9600 scanner", 6843 "Colorado USB 9600 scanner",
6844 }, 6844 },
6845 { 6845 {
6846 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_600U, 6846 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_600U,
6847 "Colorado 600u scanner", 6847 "Colorado 600u scanner",
6848 }, 6848 },
6849 { 6849 {
6850 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_6200, 6850 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_6200,
6851 "Visioneer 6200 scanner", 6851 "Visioneer 6200 scanner",
6852 }, 6852 },
6853 { 6853 {
6854 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_19200, 6854 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_19200,
6855 "Colorado USB 19200 scanner", 6855 "Colorado USB 19200 scanner",
6856 }, 6856 },
6857 { 6857 {
6858 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_1200U, 6858 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_1200U,
6859 "Colorado 1200u scanner", 6859 "Colorado 1200u scanner",
6860 }, 6860 },
6861 { 6861 {
6862 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G600, 6862 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G600,
6863 "G2-600 scanner", 6863 "G2-600 scanner",
6864 }, 6864 },
6865 { 6865 {
6866 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_636I, 6866 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_636I,
6867 "ReadyScan 636i", 6867 "ReadyScan 636i",
6868 }, 6868 },
6869 { 6869 {
6870 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2600, 6870 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2600,
6871 "G2-600 scanner", 6871 "G2-600 scanner",
6872 }, 6872 },
6873 { 6873 {
6874 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E600, 6874 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E600,
6875 "G2E-600 scanner", 6875 "G2E-600 scanner",
6876 }, 6876 },
6877 { 6877 {
6878 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_COMFORT, 6878 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_COMFORT,
6879 "Comfort", 6879 "Comfort",
6880 }, 6880 },
6881 { 6881 {
6882 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_MOUSEINABOX, 6882 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_MOUSEINABOX,
6883 "Mouse-in-a-Box", 6883 "Mouse-in-a-Box",
6884 }, 6884 },
6885 { 6885 {
6886 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_PCGAUMS1, 6886 USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_PCGAUMS1,
6887 "Sony PCGA-UMS1", 6887 "Sony PCGA-UMS1",
6888 }, 6888 },
6889 { 6889 {
6890 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2301, 6890 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2301,
6891 "PL2301 Host-Host interface", 6891 "PL2301 Host-Host interface",
6892 }, 6892 },
6893 { 6893 {
6894 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2302, 6894 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2302,
6895 "PL2302 Host-Host interface", 6895 "PL2302 Host-Host interface",
6896 }, 6896 },
6897 { 6897 {
6898 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_RSAQ2, 6898 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_RSAQ2,
6899 "PL2303 Serial adapter (IODATA USB-RSAQ2)", 6899 "PL2303 Serial adapter (IODATA USB-RSAQ2)",
6900 }, 6900 },
6901 { 6901 {
6902 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2303, 6902 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2303,
6903 "PL2303 Serial adapter (ATEN/IOGEAR UC232A)", 6903 "PL2303 Serial adapter (ATEN/IOGEAR UC232A)",
6904 }, 6904 },
6905 { 6905 {
6906 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2305, 6906 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2305,
6907 "Parallel printer adapter", 6907 "Parallel printer adapter",
6908 }, 6908 },
6909 { 6909 {
6910 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_ATAPI4, 6910 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_ATAPI4,
6911 "ATAPI-4 Bridge Controller", 6911 "ATAPI-4 Bridge Controller",
6912 }, 6912 },
6913 { 6913 {
6914 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2501, 6914 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2501,
6915 "PL2501 Host-Host interface", 6915 "PL2501 Host-Host interface",
6916 }, 6916 },
6917 { 6917 {
6918 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2303X, 6918 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2303X,
6919 "PL2303 Serial adapter (Pharos GPS)", 6919 "PL2303 Serial adapter (Pharos GPS)",
6920 }, 6920 },
6921 { 6921 {
6922 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_RSAQ3, 6922 USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_RSAQ3,
6923 "PL2303 Serial adapter (IODATA USB-RSAQ3)", 6923 "PL2303 Serial adapter (IODATA USB-RSAQ3)",
6924 }, 6924 },
6925 { 6925 {
6926 USB_VENDOR_PROLIFIC2, USB_PRODUCT_PROLIFIC2_PL2303, 6926 USB_VENDOR_PROLIFIC2, USB_PRODUCT_PROLIFIC2_PL2303,
6927 "PL2303 Serial adapter (SMART Technologies)", 6927 "PL2303 Serial adapter (SMART Technologies)",
6928 }, 6928 },
6929 { 6929 {
6930 USB_VENDOR_PUTERCOM, USB_PRODUCT_PUTERCOM_UPA100, 6930 USB_VENDOR_PUTERCOM, USB_PRODUCT_PUTERCOM_UPA100,
6931 "USB-1284 BRIDGE", 6931 "USB-1284 BRIDGE",
6932 }, 6932 },
6933 { 6933 {
6934 USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2573, 6934 USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2573,
6935 "RT2573", 6935 "RT2573",
6936 }, 6936 },
6937 { 6937 {
6938 USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2573_2, 6938 USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2573_2,
6939 "RT2573", 6939 "RT2573",
6940 }, 6940 },
6941 { 6941 {
6942 USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2573_3, 6942 USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2573_3,
6943 "RT2573", 6943 "RT2573",
6944 }, 6944 },
6945 { 6945 {
6946 USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2870, 6946 USB_VENDOR_QCOM, USB_PRODUCT_QCOM_RT2870,
6947 "RT2870", 6947 "RT2870",
6948 }, 6948 },
6949 { 6949 {
6950 USB_VENDOR_QTRONIX, USB_PRODUCT_QTRONIX_980N, 6950 USB_VENDOR_QTRONIX, USB_PRODUCT_QTRONIX_980N,
6951 "Scorpion-980N keyboard", 6951 "Scorpion-980N keyboard",
6952 }, 6952 },
6953 { 6953 {
6954 USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_CDMA_MSM, 6954 USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_CDMA_MSM,
6955 "CDMA Technologies MSM phone", 6955 "CDMA Technologies MSM phone",
6956 }, 6956 },
6957 { 6957 {
6958 USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_MSM_HSDPA, 6958 USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_MSM_HSDPA,
6959 "HSDPA MSM", 6959 "HSDPA MSM",
6960 }, 6960 },
6961 { 6961 {
6962 USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_RWT_FCT, 6962 USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_RWT_FCT,
6963 "RWT FCT-CDMA 2000 1xRTT modem", 6963 "RWT FCT-CDMA 2000 1xRTT modem",
6964 }, 6964 },
6965 { 6965 {
6966 USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_CDMA_MSM, 6966 USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_CDMA_MSM,
6967 "CDMA Technologies MSM modem", 6967 "CDMA Technologies MSM modem",
6968 }, 6968 },
6969 { 6969 {
6970 USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_CDMA_MSM, 6970 USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_CDMA_MSM,
6971 "CDMA Technologies MSM modem", 6971 "CDMA Technologies MSM modem",
6972 }, 6972 },
6973 { 6973 {
6974 USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_ZTE_MF626, 6974 USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_ZTE_MF626,
6975 "CDMA Technologies MSM modem", 6975 "CDMA Technologies MSM modem",
6976 }, 6976 },
6977 { 6977 {
6978 USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_ZTE_STOR, 6978 USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_ZTE_STOR,
6979 "USB ZTE Storage", 6979 "USB ZTE Storage",
6980 }, 6980 },
6981 { 6981 {
6982 USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_AC8700, 6982 USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_AC8700,
6983 "CDMA 1xEVDO USB modem", 6983 "CDMA 1xEVDO USB modem",
6984 }, 6984 },
6985 { 6985 {
6986 USB_VENDOR_QUALCOMM_K, USB_PRODUCT_QUALCOMM_K_CDMA_MSM_K, 6986 USB_VENDOR_QUALCOMM_K, USB_PRODUCT_QUALCOMM_K_CDMA_MSM_K,
6987 "Qualcomm Kyocera CDMA Technologies MSM", 6987 "Qualcomm Kyocera CDMA Technologies MSM",
6988 }, 6988 },
6989 { 6989 {
6990 USB_VENDOR_QUANTA, USB_PRODUCT_QUANTA_RT3070, 6990 USB_VENDOR_QUANTA, USB_PRODUCT_QUANTA_RT3070,
6991 "RT3070", 6991 "RT3070",
6992 }, 6992 },
6993 { 6993 {
6994 USB_VENDOR_QUICKSHOT, USB_PRODUCT_QUICKSHOT_STRIKEPAD, 6994 USB_VENDOR_QUICKSHOT, USB_PRODUCT_QUICKSHOT_STRIKEPAD,
6995 "USB StrikePad", 6995 "USB StrikePad",
6996 }, 6996 },
6997 { 6997 {
6998 USB_VENDOR_RAINBOW, USB_PRODUCT_RAINBOW_IKEY2000, 6998 USB_VENDOR_RAINBOW, USB_PRODUCT_RAINBOW_IKEY2000,
6999 "i-Key 2000", 6999 "i-Key 2000",
7000 }, 7000 },
7001 { 7001 {
7002 USB_VENDOR_QUANTA, USB_PRODUCT_QUANTA_RT3070, 7002 USB_VENDOR_QUANTA, USB_PRODUCT_QUANTA_RT3070,
7003 "RT3070", 7003 "RT3070",
7004 }, 7004 },
7005 { 7005 {
7006 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570, 7006 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570,
7007 "RT2570", 7007 "RT2570",
7008 }, 7008 },
7009 { 7009 {
7010 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2070, 7010 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2070,
7011 "RT2070", 7011 "RT2070",
7012 }, 7012 },
7013 { 7013 {
7014 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570_2, 7014 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570_2,
7015 "RT2570", 7015 "RT2570",
7016 }, 7016 },
7017 { 7017 {
7018 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2573, 7018 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2573,
7019 "RT2573", 7019 "RT2573",
7020 }, 7020 },
7021 { 7021 {
7022 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2671, 7022 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2671,
7023 "RT2671", 7023 "RT2671",
7024 }, 7024 },
7025 { 7025 {
7026 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2770, 7026 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2770,
7027 "RT2770", 7027 "RT2770",
7028 }, 7028 },
7029 { 7029 {
7030 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2870, 7030 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2870,
7031 "RT2870", 7031 "RT2870",
7032 }, 7032 },
7033 { 7033 {
7034 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT3070, 7034 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT3070,
7035 "RT3070", 7035 "RT3070",
7036 }, 7036 },
7037 { 7037 {
7038 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT3071, 7038 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT3071,
7039 "RT3071", 7039 "RT3071",
7040 }, 7040 },
7041 { 7041 {
7042 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT3072, 7042 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT3072,
7043 "RT3072", 7043 "RT3072",
7044 }, 7044 },
7045 { 7045 {
7046 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570_3, 7046 USB_VENDOR_RALINK, USB_PRODUCT_RALINK_RT2570_3,
7047 "RT2570", 7047 "RT2570",
7048 }, 7048 },
7049 { 7049 {
7050 USB_VENDOR_RALINK_2, USB_PRODUCT_RALINK_2_RT2570, 7050 USB_VENDOR_RALINK_2, USB_PRODUCT_RALINK_2_RT2570,
7051 "RT2570", 7051 "RT2570",
7052 }, 7052 },
7053 { 7053 {
7054 USB_VENDOR_RALINK_2, USB_PRODUCT_RALINK_2_RT2573, 7054 USB_VENDOR_RALINK_2, USB_PRODUCT_RALINK_2_RT2573,
7055 "RT2573", 7055 "RT2573",
7056 }, 7056 },
7057 { 7057 {
7058 USB_VENDOR_RATOC, USB_PRODUCT_RATOC_REXUSB60, 7058 USB_VENDOR_RATOC, USB_PRODUCT_RATOC_REXUSB60,
7059 "USB serial adapter REX-USB60", 7059 "USB serial adapter REX-USB60",
7060 }, 7060 },
7061 { 7061 {
7062 USB_VENDOR_RATOC, USB_PRODUCT_RATOC_REXUSB60F, 7062 USB_VENDOR_RATOC, USB_PRODUCT_RATOC_REXUSB60F,
7063 "USB serial adapter REX-USB60F", 7063 "USB serial adapter REX-USB60F",
7064 }, 7064 },
7065 { 7065 {
7066 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8150L, 7066 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8150L,
7067 "RTL8150L USB-Ethernet Bridge", 7067 "RTL8150L USB-Ethernet Bridge",
7068 }, 7068 },
7069 { 7069 {
7070 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8151, 7070 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8151,
7071 "RTL8151 PNA", 7071 "RTL8151 PNA",
7072 }, 7072 },
7073 { 7073 {
7074 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CE_0, 7074 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CE_0,
7075 "RTL8188CE", 7075 "RTL8188CE",
7076 }, 7076 },
7077 { 7077 {
 7078 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_0,
 7079 "RTL8188CU",
 7080 },
 7081 {
7078 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8191CU, 7082 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8191CU,
7079 "RTL8191CU", 7083 "RTL8191CU",
7080 }, 7084 },
7081 { 7085 {
7082 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CU, 7086 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CU,
7083 "RTL8192CU", 7087 "RTL8192CU",
7084 }, 7088 },
7085 { 7089 {
7086 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_1, 7090 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_1,
7087 "RTL8188CU", 7091 "RTL8188CU",
7088 }, 7092 },
7089 { 7093 {
7090 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_2, 7094 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_2,
7091 "RTL8188CU", 7095 "RTL8188CU",
7092 }, 7096 },
7093 { 7097 {
7094 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CE, 7098 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CE,
7095 "RTL8192CE", 7099 "RTL8192CE",
7096 }, 7100 },
7097 { 7101 {
7098 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188RU, 7102 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188RU,
7099 "RTL8188RU", 7103 "RTL8188RU",
7100 }, 7104 },
7101 { 7105 {
 7106 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CE_1,
 7107 "RTL8188CE",
 7108 },
 7109 {
7102 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187, 7110 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187,
7103 "RTL8187", 7111 "RTL8187",
7104 }, 7112 },
7105 { 7113 {
7106 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_0, 7114 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_0,
7107 "RTL8187B", 7115 "RTL8187B",
7108 }, 7116 },
7109 { 7117 {
7110 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_1, 7118 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_1,
7111 "RTL8187B", 7119 "RTL8187B",
7112 }, 7120 },
7113 { 7121 {
7114 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_2, 7122 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_2,
7115 "RTL8187B", 7123 "RTL8187B",
7116 }, 7124 },
7117 { 7125 {
7118 USB_VENDOR_RIM, USB_PRODUCT_RIM_BLACKBERRY, 7126 USB_VENDOR_RIM, USB_PRODUCT_RIM_BLACKBERRY,
7119 "BlackBerry", 7127 "BlackBerry",
7120 }, 7128 },
7121 { 7129 {
7122 USB_VENDOR_RIM, USB_PRODUCT_RIM_BLACKBERRY_PEARL_DUAL, 7130 USB_VENDOR_RIM, USB_PRODUCT_RIM_BLACKBERRY_PEARL_DUAL,
7123 "BlackBerry Pearl Dual", 7131 "BlackBerry Pearl Dual",
7124 }, 7132 },
7125 { 7133 {
7126 USB_VENDOR_RIM, USB_PRODUCT_RIM_BLACKBERRY_PEARL, 7134 USB_VENDOR_RIM, USB_PRODUCT_RIM_BLACKBERRY_PEARL,
7127 "BlackBerry Pearl", 7135 "BlackBerry Pearl",
7128 }, 7136 },
7129 { 7137 {
7130 USB_VENDOR_ROCKFIRE, USB_PRODUCT_ROCKFIRE_GAMEPAD, 7138 USB_VENDOR_ROCKFIRE, USB_PRODUCT_ROCKFIRE_GAMEPAD,
7131 "gamepad 203USB", 7139 "gamepad 203USB",
7132 }, 7140 },
7133 { 7141 {
7134 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA100, 7142 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA100,
7135 "UA-100 USB Audio I/F", 7143 "UA-100 USB Audio I/F",
7136 }, 7144 },
7137 { 7145 {
7138 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM4, 7146 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM4,
7139 "UM-4 MIDI I/F", 7147 "UM-4 MIDI I/F",
7140 }, 7148 },
7141 { 7149 {
7142 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8850, 7150 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8850,
7143 "RolandED SC-8850 SOUND Canvas MIDI Synth.", 7151 "RolandED SC-8850 SOUND Canvas MIDI Synth.",
7144 }, 7152 },
7145 { 7153 {
7146 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_U8, 7154 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_U8,
7147 "U-8 USB Audio I/F", 7155 "U-8 USB Audio I/F",
7148 }, 7156 },
7149 { 7157 {
7150 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM2, 7158 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM2,
7151 "UM-2 MIDI I/F", 7159 "UM-2 MIDI I/F",
7152 }, 7160 },
7153 { 7161 {
7154 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8820, 7162 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8820,
7155 "SoundCanvas SC-8820 MIDI Synth.", 7163 "SoundCanvas SC-8820 MIDI Synth.",
7156 }, 7164 },
7157 { 7165 {
7158 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_PC300, 7166 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_PC300,
7159 "PC-300 MIDI Keyboard", 7167 "PC-300 MIDI Keyboard",
7160 }, 7168 },
7161 { 7169 {
7162 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM1, 7170 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM1,
7163 "UM-1 MIDI I/F", 7171 "UM-1 MIDI I/F",
7164 }, 7172 },
7165 { 7173 {
7166 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SK500, 7174 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SK500,
7167 "SoundCanvas SK-500 MIDI Keyboard", 7175 "SoundCanvas SK-500 MIDI Keyboard",
7168 }, 7176 },
7169 { 7177 {
7170 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SCD70, 7178 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SCD70,
7171 "SC-D70 MIDI Synth.", 7179 "SC-D70 MIDI Synth.",
7172 }, 7180 },
7173 { 7181 {
7174 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA3, 7182 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA3,
7175 "EDIROL UA-3 USB audio I/F", 7183 "EDIROL UA-3 USB audio I/F",
7176 }, 7184 },
7177 { 7185 {
7178 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_XV5050, 7186 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_XV5050,
7179 "XV-5050 MIDI Synth.", 7187 "XV-5050 MIDI Synth.",
7180 }, 7188 },
7181 { 7189 {
7182 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM880N, 7190 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM880N,
7183 "EDIROL UM-880 MIDI I/F (native)", 7191 "EDIROL UM-880 MIDI I/F (native)",
7184 }, 7192 },
7185 { 7193 {
7186 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM880G, 7194 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM880G,
7187 "EDIROL UM-880 MIDI I/F (generic)", 7195 "EDIROL UM-880 MIDI I/F (generic)",
7188 }, 7196 },
7189 { 7197 {
7190 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD90, 7198 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD90,
7191 "EDIROL SD-90 STDIO Canvas MIDI Synth.", 7199 "EDIROL SD-90 STDIO Canvas MIDI Synth.",
7192 }, 7200 },
7193 { 7201 {
7194 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA1A, 7202 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA1A,
7195 "UA-1A USB Audio I/F", 7203 "UA-1A USB Audio I/F",
7196 }, 7204 },
7197 { 7205 {
7198 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM550, 7206 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM550,
7199 "UM-550 MIDI I/F", 7207 "UM-550 MIDI I/F",
7200 }, 7208 },
7201 { 7209 {
7202 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD20, 7210 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD20,
7203 "SD-20 MIDI Synth.", 7211 "SD-20 MIDI Synth.",
7204 }, 7212 },
7205 { 7213 {
7206 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD80, 7214 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD80,
7207 "SD-80 MIDI Synth.", 7215 "SD-80 MIDI Synth.",
7208 }, 7216 },
7209 { 7217 {
7210 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA700, 7218 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA700,
7211 "UA-700 USB Audio I/F", 7219 "UA-700 USB Audio I/F",
7212 }, 7220 },
7213 { 7221 {
7214 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_PCRA, 7222 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_PCRA,
7215 "EDIROL PCR MIDI keyboard (advanced)", 7223 "EDIROL PCR MIDI keyboard (advanced)",
7216 }, 7224 },
7217 { 7225 {
7218 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_PCR, 7226 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_PCR,
7219 "EDIROL PCR MIDI keyboard", 7227 "EDIROL PCR MIDI keyboard",
7220 }, 7228 },
7221 { 7229 {
7222 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_M1000, 7230 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_M1000,
7223 "M-1000 audio I/F", 7231 "M-1000 audio I/F",
7224 }, 7232 },
7225 { 7233 {
7226 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA1000, 7234 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA1000,
7227 "EDIROL UA-1000 USB audio I/F", 7235 "EDIROL UA-1000 USB audio I/F",
7228 }, 7236 },
7229 { 7237 {
7230 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA3FXA, 7238 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA3FXA,
7231 "EDIROL UA-3FX USB audio I/F (advanced)", 7239 "EDIROL UA-3FX USB audio I/F (advanced)",
7232 }, 7240 },
7233 { 7241 {
7234 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA3FX, 7242 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA3FX,
7235 "EDIROL UA-3FX USB audio I/F", 7243 "EDIROL UA-3FX USB audio I/F",
7236 }, 7244 },
7237 { 7245 {
7238 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_FANTOMX, 7246 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_FANTOMX,
7239 "Fantom-X MIDI Synth.", 7247 "Fantom-X MIDI Synth.",
7240 }, 7248 },
7241 { 7249 {
7242 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA25, 7250 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA25,
7243 "EDIROL UA-25", 7251 "EDIROL UA-25",
7244 }, 7252 },
7245 { 7253 {
7246 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA101, 7254 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA101,
7247 "EDIROL UA-101", 7255 "EDIROL UA-101",
7248 }, 7256 },
7249 { 7257 {
7250 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA101F, 7258 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA101F,
7251 "EDIROL UA-101 USB1", 7259 "EDIROL UA-101 USB1",
7252 }, 7260 },
7253 { 7261 {
7254 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA1EX, 7262 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA1EX,
7255 "EDIROL UA-1EX", 7263 "EDIROL UA-1EX",
7256 }, 7264 },
7257 { 7265 {
7258 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM3, 7266 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM3,
7259 "EDIROL UM-3", 7267 "EDIROL UM-3",
7260 }, 7268 },
7261 { 7269 {
7262 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA4FX, 7270 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UA4FX,
7263 "EDIROL UA-4FX", 7271 "EDIROL UA-4FX",
7264 }, 7272 },
7265 { 7273 {
7266 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SONICCELL, 7274 USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SONICCELL,
7267 "SonicCell", 7275 "SonicCell",
7268 }, 7276 },
7269 { 7277 {
7270 USB_VENDOR_SAGEM, USB_PRODUCT_SAGEM_XG760A, 7278 USB_VENDOR_SAGEM, USB_PRODUCT_SAGEM_XG760A,
7271 "XG-760A", 7279 "XG-760A",
7272 }, 7280 },
7273 { 7281 {
7274 USB_VENDOR_SAGEM, USB_PRODUCT_SAGEM_XG76NA, 7282 USB_VENDOR_SAGEM, USB_PRODUCT_SAGEM_XG76NA,
7275 "XG-76NA", 7283 "XG-76NA",
7276 }, 7284 },
7277 { 7285 {
7278 USB_VENDOR_SAITEK, USB_PRODUCT_SAITEK_CYBORG_3D_GOLD, 7286 USB_VENDOR_SAITEK, USB_PRODUCT_SAITEK_CYBORG_3D_GOLD,
7279 "Cyborg 3D Gold Joystick", 7287 "Cyborg 3D Gold Joystick",
7280 }, 7288 },
7281 { 7289 {
7282 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_MIGHTYDRIVE, 7290 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_MIGHTYDRIVE,
7283 "Mighty Drive", 7291 "Mighty Drive",
7284 }, 7292 },
7285 { 7293 {
7286 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_RT2870_1, 7294 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_RT2870_1,
7287 "RT2870", 7295 "RT2870",
7288 }, 7296 },
7289 { 7297 {
7290 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_ML6060, 7298 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_ML6060,
7291 "ML-6060 laser printer", 7299 "ML-6060 laser printer",
7292 }, 7300 },
7293 { 7301 {
7294 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_ANDROID, 7302 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_ANDROID,
7295 "Android", 7303 "Android",
7296 }, 7304 },
7297 { 7305 {
7298 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_GTB3710, 7306 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_GTB3710,
7299 "GT-B3710 LTE/4G datacard", 7307 "GT-B3710 LTE/4G datacard",
7300 }, 7308 },
7301 { 7309 {
7302 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_ANDROID2, 7310 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_ANDROID2,
7303 "Android", 7311 "Android",
7304 }, 7312 },
7305 { 7313 {
7306 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_GTB3730, 7314 USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_GTB3730,
7307 "GT-B3730 LTE/4G datacard", 7315 "GT-B3730 LTE/4G datacard",
7308 }, 7316 },
7309 { 7317 {
7310 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR05A, 7318 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR05A,
7311 "ImageMate SDDR-05a", 7319 "ImageMate SDDR-05a",
7312 }, 7320 },
7313 { 7321 {
7314 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR31, 7322 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR31,
7315 "ImageMate SDDR-31", 7323 "ImageMate SDDR-31",
7316 }, 7324 },
7317 { 7325 {
7318 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR05, 7326 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR05,
7319 "ImageMate SDDR-05", 7327 "ImageMate SDDR-05",
7320 }, 7328 },
7321 { 7329 {
7322 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR12, 7330 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR12,
7323 "ImageMate SDDR-12", 7331 "ImageMate SDDR-12",
7324 }, 7332 },
7325 { 7333 {
7326 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR09, 7334 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR09,
7327 "ImageMate SDDR-09", 7335 "ImageMate SDDR-09",
7328 }, 7336 },
7329 { 7337 {
7330 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR86, 7338 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR86,
7331 "ImageMate SDDR-86", 7339 "ImageMate SDDR-86",
7332 }, 7340 },
7333 { 7341 {
7334 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR75, 7342 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SDDR75,
7335 "ImageMate SDDR-75", 7343 "ImageMate SDDR-75",
7336 }, 7344 },
7337 { 7345 {
7338 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SANSA_CLIP, 7346 USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_SANSA_CLIP,
7339 "Sansa Clip", 7347 "Sansa Clip",
7340 }, 7348 },
7341 { 7349 {
7342 USB_VENDOR_SANWASUPPLY, USB_PRODUCT_SANWASUPPLY_JYDV9USB, 7350 USB_VENDOR_SANWASUPPLY, USB_PRODUCT_SANWASUPPLY_JYDV9USB,
7343 "JY-DV9USB gamepad", 7351 "JY-DV9USB gamepad",
7344 }, 7352 },
7345 { 7353 {
7346 USB_VENDOR_SANYO, USB_PRODUCT_SANYO_SCP4900, 7354 USB_VENDOR_SANYO, USB_PRODUCT_SANYO_SCP4900,
7347 "Sanyo SCP-4900 USB Phone", 7355 "Sanyo SCP-4900 USB Phone",
7348 }, 7356 },
7349 { 7357 {
7350 USB_VENDOR_SCANLOGIC, USB_PRODUCT_SCANLOGIC_SL11R, 7358 USB_VENDOR_SCANLOGIC, USB_PRODUCT_SCANLOGIC_SL11R,
7351 "SL11R-IDE", 7359 "SL11R-IDE",
7352 }, 7360 },
7353 { 7361 {
7354 USB_VENDOR_SCANLOGIC, USB_PRODUCT_SCANLOGIC_336CX, 7362 USB_VENDOR_SCANLOGIC, USB_PRODUCT_SCANLOGIC_336CX,
7355 "Phantom 336CX - C3 scanner", 7363 "Phantom 336CX - C3 scanner",
7356 }, 7364 },
7357 { 7365 {
7358 USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_USBSERIAL, 7366 USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_USBSERIAL,
7359 "USB-Serial converter", 7367 "USB-Serial converter",
7360 }, 7368 },
7361 { 7369 {
7362 USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_SEAPORT4P1, 7370 USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_SEAPORT4P1,
7363 "SeaPort+4 Port 1", 7371 "SeaPort+4 Port 1",
7364 }, 7372 },
7365 { 7373 {
7366 USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_SEAPORT4P2, 7374 USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_SEAPORT4P2,
7367 "SeaPort+4 Port 2", 7375 "SeaPort+4 Port 2",
7368 }, 7376 },
7369 { 7377 {
7370 USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_SEAPORT4P3, 7378 USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_SEAPORT4P3,
7371 "SeaPort+4 Port 3", 7379 "SeaPort+4 Port 3",
7372 }, 7380 },
7373 { 7381 {
7374 USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_SEAPORT4P4, 7382 USB_VENDOR_SEALEVEL, USB_PRODUCT_SEALEVEL_SEAPORT4P4,
7375 "SeaPort+4 Port 4", 7383 "SeaPort+4 Port 4",
7376 }, 7384 },
7377 { 7385 {
7378 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT2870_3, 7386 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT2870_3,
7379 "RT2870", 7387 "RT2870",
7380 }, 7388 },
7381 { 7389 {
7382 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT2870_4, 7390 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT2870_4,
7383 "RT2870", 7391 "RT2870",
7384 }, 7392 },
7385 { 7393 {
7386 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_NUB8301, 7394 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_NUB8301,
7387 "NUB-8301", 7395 "NUB-8301",
7388 }, 7396 },
7389 { 7397 {
7390 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT2870_1, 7398 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT2870_1,
7391 "RT2870", 7399 "RT2870",
7392 }, 7400 },
7393 { 7401 {
7394 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT2870_2, 7402 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT2870_2,
7395 "RT2870", 7403 "RT2870",
7396 }, 7404 },
7397 { 7405 {
7398 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT3070, 7406 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT3070,
7399 "RT3070", 7407 "RT3070",
7400 }, 7408 },
7401 { 7409 {
7402 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT3071, 7410 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT3071,
7403 "RT3071", 7411 "RT3071",
7404 }, 7412 },
7405 { 7413 {
7406 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT3072, 7414 USB_VENDOR_SENAO, USB_PRODUCT_SENAO_RT3072,
7407 "RT3072", 7415 "RT3072",
7408 }, 7416 },
7409 { 7417 {
7410 USB_VENDOR_SGI, USB_PRODUCT_SGI_SN1_L1_SC, 7418 USB_VENDOR_SGI, USB_PRODUCT_SGI_SN1_L1_SC,
7411 "SN1 L1 System Controller", 7419 "SN1 L1 System Controller",
7412 }, 7420 },
7413 { 7421 {
7414 USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ST268_USB_NIC, 7422 USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ST268_USB_NIC,
7415 "ST268 USB NIC", 7423 "ST268 USB NIC",
7416 }, 7424 },
7417 { 7425 {
7418 USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ADM8515, 7426 USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ADM8515,
7419 "ADM8515 Ethernet", 7427 "ADM8515 Ethernet",
7420 }, 7428 },
7421 { 7429 {
7422 USB_VENDOR_SHARK, USB_PRODUCT_SHARK_PA, 7430 USB_VENDOR_SHARK, USB_PRODUCT_SHARK_PA,
7423 "Pocket Adapter", 7431 "Pocket Adapter",
7424 }, 7432 },
7425 { 7433 {
7426 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_SL5500, 7434 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_SL5500,
7427 "SL5500", 7435 "SL5500",
7428 }, 7436 },
7429 { 7437 {
7430 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_A300, 7438 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_A300,
7431 "A300", 7439 "A300",
7432 }, 7440 },
7433 { 7441 {
7434 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_SL5600, 7442 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_SL5600,
7435 "SL5600", 7443 "SL5600",
7436 }, 7444 },
7437 { 7445 {
7438 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_C700, 7446 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_C700,
7439 "C700", 7447 "C700",
7440 }, 7448 },
7441 { 7449 {
7442 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_C750, 7450 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_C750,
7443 "C750", 7451 "C750",
7444 }, 7452 },
7445 { 7453 {
7446 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_RUITZ1016YCZZ, 7454 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_RUITZ1016YCZZ,
7447 "WS003SH WLAN", 7455 "WS003SH WLAN",
7448 }, 7456 },
7449 { 7457 {
7450 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_WS007SH, 7458 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_WS007SH,
7451 "WS007SH", 7459 "WS007SH",
7452 }, 7460 },
7453 { 7461 {
7454 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_WS011SH, 7462 USB_VENDOR_SHARP, USB_PRODUCT_SHARP_WS011SH,
7455 "WS011SH", 7463 "WS011SH",
7456 }, 7464 },
7457 { 7465 {
7458 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSB, 7466 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSB,
7459 "E-USB Bridge", 7467 "E-USB Bridge",
7460 }, 7468 },
7461 { 7469 {
7462 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSCSI, 7470 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSCSI,
7463 "eUSCSI Bridge", 7471 "eUSCSI Bridge",
7464 }, 7472 },
7465 { 7473 {
7466 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_SDDR09, 7474 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_SDDR09,
7467 "ImageMate SDDR09", 7475 "ImageMate SDDR09",
7468 }, 7476 },
7469 { 7477 {
7470 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSBSMCF, 7478 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSBSMCF,
7471 "eUSB SmartMedia / CompactFlash Adapter", 7479 "eUSB SmartMedia / CompactFlash Adapter",
7472 }, 7480 },
7473 { 7481 {
7474 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_ZIOMMC, 7482 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_ZIOMMC,
7475 "eUSB MultiMediaCard Adapter", 7483 "eUSB MultiMediaCard Adapter",
7476 }, 7484 },
7477 { 7485 {
7478 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_HIFD, 7486 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_HIFD,
7479 "Sony Hifd", 7487 "Sony Hifd",
7480 }, 7488 },
7481 { 7489 {
7482 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSBATAPI, 7490 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSBATAPI,
7483 "eUSB ATA/ATAPI Adapter", 7491 "eUSB ATA/ATAPI Adapter",
7484 }, 7492 },
7485 { 7493 {
7486 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_CF, 7494 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_CF,
7487 "eUSB CompactFlash Adapter", 7495 "eUSB CompactFlash Adapter",
7488 }, 7496 },
7489 { 7497 {
7490 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSCSI_B, 7498 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSCSI_B,
7491 "eUSCSI Bridge", 7499 "eUSCSI Bridge",
7492 }, 7500 },
7493 { 7501 {
7494 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSCSI_C, 7502 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSCSI_C,
7495 "eUSCSI Bridge", 7503 "eUSCSI Bridge",
7496 }, 7504 },
7497 { 7505 {
7498 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_CDRW, 7506 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_CDRW,
7499 "CD-RW Device", 7507 "CD-RW Device",
7500 }, 7508 },
7501 { 7509 {
7502 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_ORCA, 7510 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_ORCA,
7503 "eUSB ORCA Quad Reader", 7511 "eUSB ORCA Quad Reader",
7504 }, 7512 },
7505 { 7513 {
7506 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_SCM, 7514 USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_SCM,
7507 "SCM Micro", 7515 "SCM Micro",
7508 }, 7516 },
7509 { 7517 {
7510 USB_VENDOR_SIEMENS, USB_PRODUCT_SIEMENS_SPEEDSTREAM, 7518 USB_VENDOR_SIEMENS, USB_PRODUCT_SIEMENS_SPEEDSTREAM,
7511 "SpeedStream USB", 7519 "SpeedStream USB",
7512 }, 7520 },
7513 { 7521 {
7514 USB_VENDOR_SIEMENS, USB_PRODUCT_SIEMENS_SPEEDSTREAM22, 7522 USB_VENDOR_SIEMENS, USB_PRODUCT_SIEMENS_SPEEDSTREAM22,
7515 "SpeedStream USB 1022", 7523 "SpeedStream USB 1022",
7516 }, 7524 },
7517 { 7525 {
7518 USB_VENDOR_SIEMENS2, USB_PRODUCT_SIEMENS2_MC75, 7526 USB_VENDOR_SIEMENS2, USB_PRODUCT_SIEMENS2_MC75,
7519 "Wireless Modules MC75", 7527 "Wireless Modules MC75",
7520 }, 7528 },
7521 { 7529 {
7522 USB_VENDOR_SIEMENS2, USB_PRODUCT_SIEMENS2_WL54G, 7530 USB_VENDOR_SIEMENS2, USB_PRODUCT_SIEMENS2_WL54G,
7523 "54g USB Network Adapter", 7531 "54g USB Network Adapter",
7524 }, 7532 },
7525 { 7533 {
7526 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_EM5625, 7534 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_EM5625,
7527 "EM5625", 7535 "EM5625",
7528 }, 7536 },
7529 { 7537 {
7530 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5720_2, 7538 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5720_2,
7531 "MC5720", 7539 "MC5720",
7532 }, 7540 },
7533 { 7541 {
7534 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD595, 7542 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD595,
7535 "Sierra Wireless AirCard 595", 7543 "Sierra Wireless AirCard 595",
7536 }, 7544 },
7537 { 7545 {
7538 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5725, 7546 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5725,
7539 "MC5725", 7547 "MC5725",
7540 }, 7548 },
7541 { 7549 {
7542 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC597E, 7550 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC597E,
7543 "Sierra Wireless AirCard 597E", 7551 "Sierra Wireless AirCard 597E",
7544 }, 7552 },
7545 { 7553 {
7546 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_C597, 7554 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_C597,
7547 "Sierra Wireless Compass 597", 7555 "Sierra Wireless Compass 597",
7548 }, 7556 },
7549 { 7557 {
7550 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD580, 7558 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD580,
7551 "Sierra Wireless AirCard 580", 7559 "Sierra Wireless AirCard 580",
7552 }, 7560 },
7553 { 7561 {
7554 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC595U, 7562 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC595U,
7555 "Sierra Wireless AirCard 595U", 7563 "Sierra Wireless AirCard 595U",
7556 }, 7564 },
7557 { 7565 {
7558 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5720, 7566 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5720,
7559 "MC5720 Wireless Modem", 7567 "MC5720 Wireless Modem",
7560 }, 7568 },
7561 { 7569 {
7562 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MINI5725, 7570 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MINI5725,
7563 "Sierra Wireless miniPCI 5275", 7571 "Sierra Wireless miniPCI 5275",
7564 }, 7572 },
7565 { 7573 {
7566 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_INSTALLER, 7574 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_INSTALLER,
7567 "Aircard Driver Installer", 7575 "Aircard Driver Installer",
7568 }, 7576 },
7569 { 7577 {
7570 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755_2, 7578 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755_2,
7571 "MC8755", 7579 "MC8755",
7572 }, 7580 },
7573 { 7581 {
7574 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8765, 7582 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8765,
7575 "MC8765", 7583 "MC8765",
7576 }, 7584 },
7577 { 7585 {
7578 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755, 7586 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755,
7579 "MC8755", 7587 "MC8755",
7580 }, 7588 },
7581 { 7589 {
7582 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC875U, 7590 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC875U,
7583 "AC875U HSDPA USB Modem", 7591 "AC875U HSDPA USB Modem",
7584 }, 7592 },
7585 { 7593 {
7586 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755_3, 7594 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755_3,
7587 "MC8755 HSDPA", 7595 "MC8755 HSDPA",
7588 }, 7596 },
7589 { 7597 {
7590 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8775_2, 7598 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8775_2,
7591 "MC8775", 7599 "MC8775",
7592 }, 7600 },
7593 { 7601 {
7594 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD875, 7602 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD875,
7595 "Aircard 875 HSDPA", 7603 "Aircard 875 HSDPA",
7596 }, 7604 },
7597 { 7605 {
7598 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8780, 7606 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8780,
7599 "MC8780", 7607 "MC8780",
7600 }, 7608 },
7601 { 7609 {
7602 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8781, 7610 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8781,
7603 "MC8781", 7611 "MC8781",
7604 }, 7612 },
7605 { 7613 {
7606 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC880, 7614 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC880,
7607 "Sierra Wireless AirCard 880", 7615 "Sierra Wireless AirCard 880",
7608 }, 7616 },
7609 { 7617 {
7610 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC881, 7618 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC881,
7611 "Sierra Wireless AirCard 881", 7619 "Sierra Wireless AirCard 881",
7612 }, 7620 },
7613 { 7621 {
7614 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC880E, 7622 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC880E,
7615 "Sierra Wireless AirCard 880E", 7623 "Sierra Wireless AirCard 880E",
7616 }, 7624 },
7617 { 7625 {
7618 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC881E, 7626 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC881E,
7619 "Sierra Wireless AirCard 881E", 7627 "Sierra Wireless AirCard 881E",
7620 }, 7628 },
7621 { 7629 {
7622 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC880U, 7630 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC880U,
7623 "Sierra Wireless AirCard 880U", 7631 "Sierra Wireless AirCard 880U",
7624 }, 7632 },
7625 { 7633 {
7626 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC881U, 7634 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC881U,
7627 "Sierra Wireless AirCard 881U", 7635 "Sierra Wireless AirCard 881U",
7628 }, 7636 },
7629 { 7637 {
7630 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_USB305, 7638 USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_USB305,
7631 "Sierra Wireless AirCard USB 305", 7639 "Sierra Wireless AirCard USB 305",
7632 }, 7640 },
7633 { 7641 {
7634 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_SIR4116, 7642 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_SIR4116,
7635 "StIR4116 SIR", 7643 "StIR4116 SIR",
7636 }, 7644 },
7637 { 7645 {
7638 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_IRDA, 7646 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_IRDA,
7639 "IrDA", 7647 "IrDA",
7640 }, 7648 },
7641 { 7649 {
7642 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_FIR4210, 7650 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_FIR4210,
7643 "StIR4210 FIR", 7651 "StIR4210 FIR",
7644 }, 7652 },
7645 { 7653 {
7646 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_VFIR4220, 7654 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_VFIR4220,
7647 "StIR4220 VFIR", 7655 "StIR4220 VFIR",
7648 }, 7656 },
7649 { 7657 {
7650 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_I_BEAD100, 7658 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_I_BEAD100,
7651 "i-Bead 100 MP3 Player", 7659 "i-Bead 100 MP3 Player",
7652 }, 7660 },
7653 { 7661 {
7654 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_I_BEAD150, 7662 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_I_BEAD150,
7655 "i-Bead 150 MP3 Player", 7663 "i-Bead 150 MP3 Player",
7656 }, 7664 },
7657 { 7665 {
7658 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_DNSSF7X, 7666 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_DNSSF7X,
7659 "Datum Networks SSF-7X Multi Players", 7667 "Datum Networks SSF-7X Multi Players",
7660 }, 7668 },
7661 { 7669 {
7662 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_MUSICSTICK, 7670 USB_VENDOR_SIGMATEL, USB_PRODUCT_SIGMATEL_MUSICSTICK,
7663 "TrekStor Musicstick", 7671 "TrekStor Musicstick",
7664 }, 7672 },
7665 { 7673 {
7666 USB_VENDOR_SIIG, USB_PRODUCT_SIIG_DIGIFILMREADER, 7674 USB_VENDOR_SIIG, USB_PRODUCT_SIIG_DIGIFILMREADER,
7667 "DigiFilm-Combo Reader", 7675 "DigiFilm-Combo Reader",
7668 }, 7676 },
7669 { 7677 {
7670 USB_VENDOR_SIIG, USB_PRODUCT_SIIG_UISDMC2S, 7678 USB_VENDOR_SIIG, USB_PRODUCT_SIIG_UISDMC2S,
7671 "MULTICARDREADER", 7679 "MULTICARDREADER",
7672 }, 7680 },
7673 { 7681 {
7674 USB_VENDOR_SIIG, USB_PRODUCT_SIIG_MULTICARDREADER, 7682 USB_VENDOR_SIIG, USB_PRODUCT_SIIG_MULTICARDREADER,
7675 "MULTICARDREADER", 7683 "MULTICARDREADER",
7676 }, 7684 },
7677 { 7685 {
7678 USB_VENDOR_SIIG2, USB_PRODUCT_SIIG2_USBTOETHER, 7686 USB_VENDOR_SIIG2, USB_PRODUCT_SIIG2_USBTOETHER,
7679 "USB TO Ethernet", 7687 "USB TO Ethernet",
7680 }, 7688 },
7681 { 7689 {
7682 USB_VENDOR_SIIG2, USB_PRODUCT_SIIG2_US2308, 7690 USB_VENDOR_SIIG2, USB_PRODUCT_SIIG2_US2308,
7683 "Serial", 7691 "Serial",
7684 }, 7692 },
7685 { 7693 {
7686 USB_VENDOR_SILICOM, USB_PRODUCT_SILICOM_U2E, 7694 USB_VENDOR_SILICOM, USB_PRODUCT_SILICOM_U2E,
7687 "U2E", 7695 "U2E",
7688 }, 7696 },
7689 { 7697 {
7690 USB_VENDOR_SILICOM, USB_PRODUCT_SILICOM_GPE, 7698 USB_VENDOR_SILICOM, USB_PRODUCT_SILICOM_GPE,
7691 "Psion Gold Port Ethernet", 7699 "Psion Gold Port Ethernet",
7692 }, 7700 },
7693 { 7701 {
7694 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_POLOLU, 7702 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_POLOLU,
7695 "Pololu Serial", 7703 "Pololu Serial",
7696 }, 7704 },
7697 { 7705 {
7698 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_ARGUSISP, 7706 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_ARGUSISP,
7699 "Argussoft ISP", 7707 "Argussoft ISP",
7700 }, 7708 },
7701 { 7709 {
7702 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CRUMB128, 7710 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CRUMB128,
7703 "Crumb128", 7711 "Crumb128",
7704 }, 7712 },
7705 { 7713 {
7706 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_DEGREECONT, 7714 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_DEGREECONT,
7707 "Degree Controls", 7715 "Degree Controls",
7708 }, 7716 },
7709 { 7717 {
7710 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_SUNNTO, 7718 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_SUNNTO,
7711 "Suunto sports", 7719 "Suunto sports",
7712 }, 7720 },
7713 { 7721 {
7714 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_DESKTOPMOBILE, 7722 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_DESKTOPMOBILE,
7715 "Burnside Desktop mobile", 7723 "Burnside Desktop mobile",
7716 }, 7724 },
7717 { 7725 {
7718 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_IPLINK1220, 7726 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_IPLINK1220,
7719 "IP-Link 1220", 7727 "IP-Link 1220",
7720 }, 7728 },
7721 { 7729 {
7722 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_LIPOWSKY_JTAG, 7730 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_LIPOWSKY_JTAG,
7723 "Lipowsky Baby-JTAG", 7731 "Lipowsky Baby-JTAG",
7724 }, 7732 },
7725 { 7733 {
7726 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_LIPOWSKY_LIN, 7734 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_LIPOWSKY_LIN,
7727 "Lipowsky Baby-LIN", 7735 "Lipowsky Baby-LIN",
7728 }, 7736 },
7729 { 7737 {
7730 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_LIPOWSKY_HARP, 7738 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_LIPOWSKY_HARP,
7731 "Lipowsky HARP-1", 7739 "Lipowsky HARP-1",
7732 }, 7740 },
7733 { 7741 {
7734 USB_VENDOR_SILABS2, USB_PRODUCT_SILABS2_DCU11CLONE, 7742 USB_VENDOR_SILABS2, USB_PRODUCT_SILABS2_DCU11CLONE,
7735 "DCU-11 clone", 7743 "DCU-11 clone",
7736 }, 7744 },
7737 { 7745 {
7738 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CP210X_1, 7746 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CP210X_1,
7739 "CP210x Serial", 7747 "CP210x Serial",
7740 }, 7748 },
7741 { 7749 {
7742 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CP210X_2, 7750 USB_VENDOR_SILABS, USB_PRODUCT_SILABS_CP210X_2,
7743 "CP210x Serial", 7751 "CP210x Serial",
7744 }, 7752 },
7745 { 7753 {
7746 USB_VENDOR_SILICONPORTALS, USB_PRODUCT_SILICONPORTALS_YAPPH_NF, 7754 USB_VENDOR_SILICONPORTALS, USB_PRODUCT_SILICONPORTALS_YAPPH_NF,
7747 "YAP Phone (no firmware)", 7755 "YAP Phone (no firmware)",
7748 }, 7756 },
7749 { 7757 {
7750 USB_VENDOR_SILICONPORTALS, USB_PRODUCT_SILICONPORTALS_YAPPHONE, 7758 USB_VENDOR_SILICONPORTALS, USB_PRODUCT_SILICONPORTALS_YAPPHONE,
7751 "YAP Phone", 7759 "YAP Phone",
7752 }, 7760 },
7753 { 7761 {
7754 USB_VENDOR_SIS, USB_PRODUCT_SIS_SIS_163U, 7762 USB_VENDOR_SIS, USB_PRODUCT_SIS_SIS_163U,
7755 "802.11g Wireless LAN Adapter", 7763 "802.11g Wireless LAN Adapter",
7756 }, 7764 },
7757 { 7765 {
7758 USB_VENDOR_SIRIUS, USB_PRODUCT_SIRIUS_ROADSTER, 7766 USB_VENDOR_SIRIUS, USB_PRODUCT_SIRIUS_ROADSTER,
7759 "NetComm Roadster II 56 USB", 7767 "NetComm Roadster II 56 USB",
7760 }, 7768 },
7761 { 7769 {
7762 USB_VENDOR_SITECOM, USB_PRODUCT_SITECOM_LN029, 7770 USB_VENDOR_SITECOM, USB_PRODUCT_SITECOM_LN029,
7763 "LN029", 7771 "LN029",
7764 }, 7772 },
7765 { 7773 {
7766 USB_VENDOR_SITECOM, USB_PRODUCT_SITECOM_CN104, 7774 USB_VENDOR_SITECOM, USB_PRODUCT_SITECOM_CN104,
7767 "CN104 serial", 7775 "CN104 serial",
7768 }, 7776 },
7769 { 7777 {
7770 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT2870_1, 7778 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT2870_1,
7771 "RT2870", 7779 "RT2870",
7772 }, 7780 },
7773 { 7781 {
7774 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT2870_2, 7782 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT2870_2,
7775 "RT2870", 7783 "RT2870",
7776 }, 7784 },
7777 { 7785 {
7778 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT2870_3, 7786 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT2870_3,
7779 "RT2870", 7787 "RT2870",
7780 }, 7788 },
7781 { 7789 {
7782 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT2870_4, 7790 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT2870_4,
7783 "RT2870", 7791 "RT2870",
7784 }, 7792 },
7785 { 7793 {
7786 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT2770, 7794 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT2770,
7787 "RT2770", 7795 "RT2770",
7788 }, 7796 },
7789 { 7797 {
7790 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3070_2, 7798 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3070_2,
7791 "RT3070", 7799 "RT3070",
7792 }, 7800 },
7793 { 7801 {
7794 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3070_3, 7802 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3070_3,
7795 "RT3070", 7803 "RT3070",
7796 }, 7804 },
7797 { 7805 {
7798 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3070_4, 7806 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3070_4,
7799 "RT3070", 7807 "RT3070",
7800 }, 7808 },
7801 { 7809 {
7802 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3070, 7810 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3070,
7803 "RT3070", 7811 "RT3070",
7804 }, 7812 },
7805 { 7813 {
7806 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL608, 7814 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL608,
7807 "WL-608", 7815 "WL-608",
7808 }, 7816 },
7809 { 7817 {
7810 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3072, 7818 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3072,
7811 "RT3072", 7819 "RT3072",
7812 }, 7820 },
7813 { 7821 {
7814 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RTL8188CU, 7822 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RTL8188CU,
7815 "RTL8188CU", 7823 "RTL8188CU",
7816 }, 7824 },
7817 { 7825 {
7818 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_LN028, 7826 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_LN028,
7819 "LN-028", 7827 "LN-028",
7820 }, 7828 },
7821 { 7829 {
7822 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL113, 7830 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL113,
7823 "WL-113", 7831 "WL-113",
7824 }, 7832 },
7825 { 7833 {
7826 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_ZD1211B, 7834 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_ZD1211B,
7827 "ZD1211B", 7835 "ZD1211B",
7828 }, 7836 },
7829 { 7837 {
7830 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL172, 7838 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL172,
7831 "WL-172", 7839 "WL-172",
7832 }, 7840 },
7833 { 7841 {
7834 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL113R2, 7842 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL113R2,
7835 "WL-113 rev 2", 7843 "WL-113 rev 2",
7836 }, 7844 },
7837 { 7845 {
7838 USB_VENDOR_SMARTBRIDGES, USB_PRODUCT_SMARTBRIDGES_SMARTLINK, 7846 USB_VENDOR_SMARTBRIDGES, USB_PRODUCT_SMARTBRIDGES_SMARTLINK,
7839 "SmartLink USB ethernet adapter", 7847 "SmartLink USB ethernet adapter",
7840 }, 7848 },
7841 { 7849 {
7842 USB_VENDOR_SMARTBRIDGES, USB_PRODUCT_SMARTBRIDGES_SMARTNIC, 7850 USB_VENDOR_SMARTBRIDGES, USB_PRODUCT_SMARTBRIDGES_SMARTNIC,
7843 "smartNIC 2 PnP Adapter", 7851 "smartNIC 2 PnP Adapter",
7844 }, 7852 },
7845 { 7853 {
7846 USB_VENDOR_SMC, USB_PRODUCT_SMC_2102USB, 7854 USB_VENDOR_SMC, USB_PRODUCT_SMC_2102USB,
7847 "10Mbps ethernet adapter", 7855 "10Mbps ethernet adapter",
7848 }, 7856 },
7849 { 7857 {
7850 USB_VENDOR_SMC, USB_PRODUCT_SMC_2202USB, 7858 USB_VENDOR_SMC, USB_PRODUCT_SMC_2202USB,
7851 "10/100 ethernet adapter", 7859 "10/100 ethernet adapter",
7852 }, 7860 },
7853 { 7861 {
7854 USB_VENDOR_SMC, USB_PRODUCT_SMC_2206USB, 7862 USB_VENDOR_SMC, USB_PRODUCT_SMC_2206USB,
7855 "EZ Connect USB Ethernet Adapter", 7863 "EZ Connect USB Ethernet Adapter",
7856 }, 7864 },
7857 { 7865 {
7858 USB_VENDOR_SMC, USB_PRODUCT_SMC_2862WG, 7866 USB_VENDOR_SMC, USB_PRODUCT_SMC_2862WG,
7859 "EZ Connect g Wireless USB Adapter", 7867 "EZ Connect g Wireless USB Adapter",
7860 }, 7868 },
7861 { 7869 {
7862 USB_VENDOR_SMC2, USB_PRODUCT_SMC2_2020HUB, 7870 USB_VENDOR_SMC2, USB_PRODUCT_SMC2_2020HUB,
7863 "USB Hub", 7871 "USB Hub",
7864 }, 7872 },
7865 { 7873 {
7866 USB_VENDOR_SMC3, USB_PRODUCT_SMC3_2662WV1, 7874 USB_VENDOR_SMC3, USB_PRODUCT_SMC3_2662WV1,
7867 "EZ Connect 11Mbps", 7875 "EZ Connect 11Mbps",
7868 }, 7876 },
7869 { 7877 {
7870 USB_VENDOR_SMC3, USB_PRODUCT_SMC3_2662WUSB, 7878 USB_VENDOR_SMC3, USB_PRODUCT_SMC3_2662WUSB,
7871 "2662W-AR Wireless Adapter", 7879 "2662W-AR Wireless Adapter",
7872 }, 7880 },
7873 { 7881 {
7874 USB_VENDOR_SMK, USB_PRODUCT_SMK_MCE_IR, 7882 USB_VENDOR_SMK, USB_PRODUCT_SMK_MCE_IR,
7875 "eHome Infrared Transceiver", 7883 "eHome Infrared Transceiver",
7876 }, 7884 },
7877 { 7885 {
7878 USB_VENDOR_SOHOWARE, USB_PRODUCT_SOHOWARE_NUB100, 7886 USB_VENDOR_SOHOWARE, USB_PRODUCT_SOHOWARE_NUB100,
7879 "10/100 USB Ethernet", 7887 "10/100 USB Ethernet",
7880 }, 7888 },
7881 { 7889 {
7882 USB_VENDOR_SOHOWARE, USB_PRODUCT_SOHOWARE_NUB110, 7890 USB_VENDOR_SOHOWARE, USB_PRODUCT_SOHOWARE_NUB110,
7883 "NUB110 Ethernet", 7891 "NUB110 Ethernet",
7884 }, 7892 },
7885 { 7893 {
7886 USB_VENDOR_SOLIDYEAR, USB_PRODUCT_SOLIDYEAR_KEYBOARD, 7894 USB_VENDOR_SOLIDYEAR, USB_PRODUCT_SOLIDYEAR_KEYBOARD,
7887 "Solid Year USB keyboard", 7895 "Solid Year USB keyboard",
7888 }, 7896 },
7889 { 7897 {
7890 USB_VENDOR_SONY, USB_PRODUCT_SONY_DSC, 7898 USB_VENDOR_SONY, USB_PRODUCT_SONY_DSC,
7891 "DSC cameras", 7899 "DSC cameras",
7892 }, 7900 },
7893 { 7901 {
7894 USB_VENDOR_SONY, USB_PRODUCT_SONY_NWMS7, 7902 USB_VENDOR_SONY, USB_PRODUCT_SONY_NWMS7,
7895 "Memorystick NW-MS7", 7903 "Memorystick NW-MS7",
7896 }, 7904 },
7897 { 7905 {
7898 USB_VENDOR_SONY, USB_PRODUCT_SONY_DRIVEV2, 7906 USB_VENDOR_SONY, USB_PRODUCT_SONY_DRIVEV2,
7899 "Harddrive V2", 7907 "Harddrive V2",
7900 }, 7908 },
7901 { 7909 {
7902 USB_VENDOR_SONY, USB_PRODUCT_SONY_MSACUS1, 7910 USB_VENDOR_SONY, USB_PRODUCT_SONY_MSACUS1,
7903 "Memorystick MSAC-US1", 7911 "Memorystick MSAC-US1",
7904 }, 7912 },
7905 { 7913 {
7906 USB_VENDOR_SONY, USB_PRODUCT_SONY_HANDYCAM, 7914 USB_VENDOR_SONY, USB_PRODUCT_SONY_HANDYCAM,
7907 "Handycam", 7915 "Handycam",
7908 }, 7916 },
7909 { 7917 {
7910 USB_VENDOR_SONY, USB_PRODUCT_SONY_MSC, 7918 USB_VENDOR_SONY, USB_PRODUCT_SONY_MSC,
7911 "MSC memory stick slot", 7919 "MSC memory stick slot",
7912 }, 7920 },
7913 { 7921 {
7914 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_35, 7922 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_35,
7915 "Sony Clie v3.5", 7923 "Sony Clie v3.5",
7916 }, 7924 },
7917 { 7925 {
7918 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS2KEYBOARD, 7926 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS2KEYBOARD,
7919 "PlayStation2 keyboard", 7927 "PlayStation2 keyboard",
7920 }, 7928 },
7921 { 7929 {
7922 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS2KEYBOARDHUB, 7930 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS2KEYBOARDHUB,
7923 "PlayStation2 keyboard hub", 7931 "PlayStation2 keyboard hub",
7924 }, 7932 },
7925 { 7933 {
7926 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS2MOUSE, 7934 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS2MOUSE,
7927 "PlayStation2 mouse", 7935 "PlayStation2 mouse",
7928 }, 7936 },
7929 { 7937 {
7930 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_40, 7938 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_40,
7931 "Sony Clie v4.0", 7939 "Sony Clie v4.0",
7932 }, 7940 },
7933 { 7941 {
7934 USB_VENDOR_SONY, USB_PRODUCT_SONY_MSC_U03, 7942 USB_VENDOR_SONY, USB_PRODUCT_SONY_MSC_U03,
7935 "MSC memory stick slot MSC-U03", 7943 "MSC memory stick slot MSC-U03",
7936 }, 7944 },
7937 { 7945 {
7938 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_40_MS, 7946 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_40_MS,
7939 "Sony Clie v4.0 Memory Stick slot", 7947 "Sony Clie v4.0 Memory Stick slot",
7940 }, 7948 },
7941 { 7949 {
7942 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_S360, 7950 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_S360,
7943 "Sony Clie s360", 7951 "Sony Clie s360",
7944 }, 7952 },
7945 { 7953 {
7946 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_41_MS, 7954 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_41_MS,
7947 "Sony Clie v4.1 Memory Stick slot", 7955 "Sony Clie v4.1 Memory Stick slot",
7948 }, 7956 },
7949 { 7957 {
7950 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_41, 7958 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_41,
7951 "Sony Clie v4.1", 7959 "Sony Clie v4.1",
7952 }, 7960 },
7953 { 7961 {
7954 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_NX60, 7962 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_NX60,
7955 "Sony Clie nx60", 7963 "Sony Clie nx60",
7956 }, 7964 },
7957 { 7965 {
7958 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS2EYETOY4, 7966 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS2EYETOY4,
7959 "PlayStation2 EyeToy v154", 7967 "PlayStation2 EyeToy v154",
7960 }, 7968 },
7961 { 7969 {
7962 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS2EYETOY5, 7970 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS2EYETOY5,
7963 "PlayStation2 EyeToy v155", 7971 "PlayStation2 EyeToy v155",
7964 }, 7972 },
7965 { 7973 {
7966 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_TJ25, 7974 USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_TJ25,
7967 "Sony Clie tj25", 7975 "Sony Clie tj25",
7968 }, 7976 },
7969 { 7977 {
7970 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS3CONTROLLER, 7978 USB_VENDOR_SONY, USB_PRODUCT_SONY_PS3CONTROLLER,
7971 "Sony PLAYSTATION(R)3 Controller", 7979 "Sony PLAYSTATION(R)3 Controller",
7972 }, 7980 },
7973 { 7981 {
7974 USB_VENDOR_SONY, USB_PRODUCT_SONY_GPS_CS1, 7982 USB_VENDOR_SONY, USB_PRODUCT_SONY_GPS_CS1,
7975 "Sony GPS GPS-CS1", 7983 "Sony GPS GPS-CS1",
7976 }, 7984 },
7977 { 7985 {
7978 USB_VENDOR_SOURCENEXT, USB_PRODUCT_SOURCENEXT_KEIKAI8_CHG, 7986 USB_VENDOR_SOURCENEXT, USB_PRODUCT_SOURCENEXT_KEIKAI8_CHG,
7979 "KeikaiDenwa 8 with charger", 7987 "KeikaiDenwa 8 with charger",
7980 }, 7988 },
7981 { 7989 {
7982 USB_VENDOR_SOURCENEXT, USB_PRODUCT_SOURCENEXT_KEIKAI8, 7990 USB_VENDOR_SOURCENEXT, USB_PRODUCT_SOURCENEXT_KEIKAI8,
7983 "KeikaiDenwa 8", 7991 "KeikaiDenwa 8",
7984 }, 7992 },
7985 { 7993 {
7986 USB_VENDOR_SPARKLAN, USB_PRODUCT_SPARKLAN_RT2573, 7994 USB_VENDOR_SPARKLAN, USB_PRODUCT_SPARKLAN_RT2573,
7987 "RT2573", 7995 "RT2573",
7988 }, 7996 },
7989 { 7997 {
7990 USB_VENDOR_SPARKLAN, USB_PRODUCT_SPARKLAN_RT2870_1, 7998 USB_VENDOR_SPARKLAN, USB_PRODUCT_SPARKLAN_RT2870_1,
7991 "RT2870", 7999 "RT2870",
7992 }, 8000 },
7993 { 8001 {
7994 USB_VENDOR_SPARKLAN, USB_PRODUCT_SPARKLAN_RT3070, 8002 USB_VENDOR_SPARKLAN, USB_PRODUCT_SPARKLAN_RT3070,
7995 "RT3070", 8003 "RT3070",
7996 }, 8004 },
7997 { 8005 {
7998 USB_VENDOR_SPHAIRON, USB_PRODUCT_SPHAIRON_UB801R, 8006 USB_VENDOR_SPHAIRON, USB_PRODUCT_SPHAIRON_UB801R,
7999 "UB801R", 8007 "UB801R",
8000 }, 8008 },
8001 { 8009 {
8002 USB_VENDOR_SPHAIRON, USB_PRODUCT_SPHAIRON_RTL8187, 8010 USB_VENDOR_SPHAIRON, USB_PRODUCT_SPHAIRON_RTL8187,
8003 "RTL8187", 8011 "RTL8187",
8004 }, 8012 },
8005 { 8013 {
8006 USB_VENDOR_STMICRO, USB_PRODUCT_STMICRO_COMMUNICATOR, 8014 USB_VENDOR_STMICRO, USB_PRODUCT_STMICRO_COMMUNICATOR,
8007 "USB Communicator", 8015 "USB Communicator",
8008 }, 8016 },
8009 { 8017 {
8010 USB_VENDOR_STSN, USB_PRODUCT_STSN_STSN0001, 8018 USB_VENDOR_STSN, USB_PRODUCT_STSN_STSN0001,
8011 "Internet Access Device", 8019 "Internet Access Device",
8012 }, 8020 },
8013 { 8021 {
8014 USB_VENDOR_SUNCOMM, USB_PRODUCT_SUNCOMM_MB_ADAPTOR, 8022 USB_VENDOR_SUNCOMM, USB_PRODUCT_SUNCOMM_MB_ADAPTOR,
8015 "Mobile Adaptor", 8023 "Mobile Adaptor",
8016 }, 8024 },
8017 { 8025 {
8018 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_DS96L, 8026 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_DS96L,
8019 "SUNTAC U-Cable type D2", 8027 "SUNTAC U-Cable type D2",
8020 }, 8028 },
8021 { 8029 {
8022 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_PS64P1, 8030 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_PS64P1,
8023 "SUNTAC U-Cable type P1", 8031 "SUNTAC U-Cable type P1",
8024 }, 8032 },
8025 { 8033 {
8026 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_VS10U, 8034 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_VS10U,
8027 "SUNTAC Slipper U", 8035 "SUNTAC Slipper U",
8028 }, 8036 },
8029 { 8037 {
8030 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_IS96U, 8038 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_IS96U,
8031 "SUNTAC Ir-Trinity", 8039 "SUNTAC Ir-Trinity",
8032 }, 8040 },
8033 { 8041 {
8034 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_AS64LX, 8042 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_AS64LX,
8035 "SUNTAC U-Cable type A3", 8043 "SUNTAC U-Cable type A3",
8036 }, 8044 },
8037 { 8045 {
8038 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_AS144L4, 8046 USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_AS144L4,
8039 "U-Cable type A4", 8047 "U-Cable type A4",
8040 }, 8048 },
8041 { 8049 {
8042 USB_VENDOR_SUN, USB_PRODUCT_SUN_KEYBOARD_TYPE_6, 8050 USB_VENDOR_SUN, USB_PRODUCT_SUN_KEYBOARD_TYPE_6,
8043 "Type 6 USB keyboard", 8051 "Type 6 USB keyboard",
8044 }, 8052 },
8045 { 8053 {
8046 USB_VENDOR_SUN, USB_PRODUCT_SUN_KEYBOARD_TYPE_7, 8054 USB_VENDOR_SUN, USB_PRODUCT_SUN_KEYBOARD_TYPE_7,
8047 "Type 7 USB keyboard", 8055 "Type 7 USB keyboard",
8048 }, 8056 },
8049 { 8057 {
8050 USB_VENDOR_SUN, USB_PRODUCT_SUN_MOUSE, 8058 USB_VENDOR_SUN, USB_PRODUCT_SUN_MOUSE,
8051 "Type 6 USB mouse", 8059 "Type 6 USB mouse",
8052 }, 8060 },
8053 { 8061 {
8054 USB_VENDOR_SUNRISING, USB_PRODUCT_SUNRISING_SR9600, 8062 USB_VENDOR_SUNRISING, USB_PRODUCT_SUNRISING_SR9600,
8055 "SR9600 Ethernet", 8063 "SR9600 Ethernet",
8056 }, 8064 },
8057 { 8065 {
8058 USB_VENDOR_SUPERTOP, USB_PRODUCT_SUPERTOP_IDEBRIDGE, 8066 USB_VENDOR_SUPERTOP, USB_PRODUCT_SUPERTOP_IDEBRIDGE,
8059 "SuperTop IDE Bridge", 8067 "SuperTop IDE Bridge",
8060 }, 8068 },
8061 { 8069 {
8062 USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_SUPRAEXPRESS56K, 8070 USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_SUPRAEXPRESS56K,
8063 "Supra Express 56K modem", 8071 "Supra Express 56K modem",
8064 }, 8072 },
8065 { 8073 {
8066 USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_SUPRA2890, 8074 USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_SUPRA2890,
8067 "SupraMax 2890 56K Modem", 8075 "SupraMax 2890 56K Modem",
8068 }, 8076 },
8069 { 8077 {
8070 USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_RIO600USB, 8078 USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_RIO600USB,
8071 "Rio 600 USB", 8079 "Rio 600 USB",
8072 }, 8080 },
8073 { 8081 {
8074 USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_RIO800USB, 8082 USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_RIO800USB,
8075 "Rio 800 USB", 8083 "Rio 800 USB",
8076 }, 8084 },
8077 { 8085 {
8078 USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_PSAPLAY120, 8086 USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_PSAPLAY120,
8079 "Nike psa[play 120", 8087 "Nike psa[play 120",
8080 }, 8088 },
8081 { 8089 {
8082 USB_VENDOR_SURECOM, USB_PRODUCT_SURECOM_EP9001G2A, 8090 USB_VENDOR_SURECOM, USB_PRODUCT_SURECOM_EP9001G2A,
8083 "EP-9001-g rev 2a", 8091 "EP-9001-g rev 2a",
8084 }, 8092 },
8085 { 8093 {
8086 USB_VENDOR_SURECOM, USB_PRODUCT_SURECOM_EP9001G, 8094 USB_VENDOR_SURECOM, USB_PRODUCT_SURECOM_EP9001G,
8087 "EP-9001-g", 8095 "EP-9001-g",
8088 }, 8096 },
8089 { 8097 {
8090 USB_VENDOR_SURECOM, USB_PRODUCT_SURECOM_RT2573, 8098 USB_VENDOR_SURECOM, USB_PRODUCT_SURECOM_RT2573,
8091 "RT2573", 8099 "RT2573",
8092 }, 8100 },
8093 { 8101 {
8094 USB_VENDOR_SUSTEEN, USB_PRODUCT_SUSTEEN_DCU10, 8102 USB_VENDOR_SUSTEEN, USB_PRODUCT_SUSTEEN_DCU10,
8095 "USB Cable", 8103 "USB Cable",
8096 }, 8104 },
8097 { 8105 {
8098 USB_VENDOR_SWEEX, USB_PRODUCT_SWEEX_ZD1211, 8106 USB_VENDOR_SWEEX, USB_PRODUCT_SWEEX_ZD1211,
8099 "ZD1211", 8107 "ZD1211",
8100 }, 8108 },
8101 { 8109 {
8102 USB_VENDOR_SWEEX2, USB_PRODUCT_SWEEX2_LW303, 8110 USB_VENDOR_SWEEX2, USB_PRODUCT_SWEEX2_LW303,
8103 "LW303", 8111 "LW303",
8104 }, 8112 },
8105 { 8113 {
8106 USB_VENDOR_SWEEX2, USB_PRODUCT_SWEEX2_LW313, 8114 USB_VENDOR_SWEEX2, USB_PRODUCT_SWEEX2_LW313,
8107 "LW313", 8115 "LW313",
8108 }, 8116 },
8109 { 8117 {
8110 USB_VENDOR_SYSTEMTALKS, USB_PRODUCT_SYSTEMTALKS_SGCX2UL, 8118 USB_VENDOR_SYSTEMTALKS, USB_PRODUCT_SYSTEMTALKS_SGCX2UL,
8111 "SGC-X2UL", 8119 "SGC-X2UL",
8112 }, 8120 },
8113 { 8121 {
8114 USB_VENDOR_TANGTOP, USB_PRODUCT_TANGTOP_USBPS2, 8122 USB_VENDOR_TANGTOP, USB_PRODUCT_TANGTOP_USBPS2,
8115 "USBPS2", 8123 "USBPS2",
8116 }, 8124 },
8117 { 8125 {
8118 USB_VENDOR_TARGUS, USB_PRODUCT_TARGUS_PAUM004, 8126 USB_VENDOR_TARGUS, USB_PRODUCT_TARGUS_PAUM004,
8119 "PAUM004 Mouse", 8127 "PAUM004 Mouse",
8120 }, 8128 },
8121 { 8129 {
8122 USB_VENDOR_TAUGA, USB_PRODUCT_TAUGA_CAMERAMATE, 8130 USB_VENDOR_TAUGA, USB_PRODUCT_TAUGA_CAMERAMATE,
8123 "CameraMate (DPCM_USB)", 8131 "CameraMate (DPCM_USB)",
8124 }, 8132 },
8125 { 8133 {
8126 USB_VENDOR_TDK, USB_PRODUCT_TDK_UPA9664, 8134 USB_VENDOR_TDK, USB_PRODUCT_TDK_UPA9664,
8127 "USB-PDC Adapter UPA9664", 8135 "USB-PDC Adapter UPA9664",
8128 }, 8136 },
8129 { 8137 {
8130 USB_VENDOR_TDK, USB_PRODUCT_TDK_UCA1464, 8138 USB_VENDOR_TDK, USB_PRODUCT_TDK_UCA1464,
8131 "USB-cdmaOne Adapter UCA1464", 8139 "USB-cdmaOne Adapter UCA1464",
8132 }, 8140 },
8133 { 8141 {
8134 USB_VENDOR_TDK, USB_PRODUCT_TDK_UHA6400, 8142 USB_VENDOR_TDK, USB_PRODUCT_TDK_UHA6400,
8135 "USB-PHS Adapter UHA6400", 8143 "USB-PHS Adapter UHA6400",
8136 }, 8144 },
8137 { 8145 {
8138 USB_VENDOR_TDK, USB_PRODUCT_TDK_UPA6400, 8146 USB_VENDOR_TDK, USB_PRODUCT_TDK_UPA6400,
8139 "USB-PHS Adapter UPA6400", 8147 "USB-PHS Adapter UPA6400",
8140 }, 8148 },
8141 { 8149 {
8142 USB_VENDOR_TDK, USB_PRODUCT_TDK_BT_DONGLE, 8150 USB_VENDOR_TDK, USB_PRODUCT_TDK_BT_DONGLE,
8143 "Bluetooth USB dongle", 8151 "Bluetooth USB dongle",
8144 }, 8152 },
8145 { 8153 {
8146 USB_VENDOR_TEAC, USB_PRODUCT_TEAC_FD05PUB, 8154 USB_VENDOR_TEAC, USB_PRODUCT_TEAC_FD05PUB,
8147 "FD-05PUB floppy", 8155 "FD-05PUB floppy",
8148 }, 8156 },
8149 { 8157 {
8150 USB_VENDOR_TEKRAM, USB_PRODUCT_TEKRAM_0193, 8158 USB_VENDOR_TEKRAM, USB_PRODUCT_TEKRAM_0193,
8151 "ALLNET 0193 WLAN", 8159 "ALLNET 0193 WLAN",
8152 }, 8160 },
8153 { 8161 {
8154 USB_VENDOR_TEKRAM, USB_PRODUCT_TEKRAM_ZYAIR_B200, 8162 USB_VENDOR_TEKRAM, USB_PRODUCT_TEKRAM_ZYAIR_B200,
8155 "ZyXEL ZyAIR B200 WLAN", 8163 "ZyXEL ZyAIR B200 WLAN",
8156 }, 8164 },
8157 { 8165 {
8158 USB_VENDOR_TEKRAM, USB_PRODUCT_TEKRAM_QUICKWLAN, 8166 USB_VENDOR_TEKRAM, USB_PRODUCT_TEKRAM_QUICKWLAN,
8159 "QuickWLAN", 8167 "QuickWLAN",
8160 }, 8168 },
8161 { 8169 {
8162 USB_VENDOR_TEKRAM, USB_PRODUCT_TEKRAM_ZD1211_1, 8170 USB_VENDOR_TEKRAM, USB_PRODUCT_TEKRAM_ZD1211_1,
8163 "ZD1211", 8171 "ZD1211",
8164 }, 8172 },
8165 { 8173 {
8166 USB_VENDOR_TEKRAM, USB_PRODUCT_TEKRAM_ZD1211_2, 8174 USB_VENDOR_TEKRAM, USB_PRODUCT_TEKRAM_ZD1211_2,
8167 "ZD1211", 8175 "ZD1211",
8168 }, 8176 },
8169 { 8177 {
8170 USB_VENDOR_TELEX, USB_PRODUCT_TELEX_MIC1, 8178 USB_VENDOR_TELEX, USB_PRODUCT_TELEX_MIC1,
8171 "Enhanced USB Microphone", 8179 "Enhanced USB Microphone",
8172 }, 8180 },
8173 { 8181 {
8174 USB_VENDOR_TENX, USB_PRODUCT_TENX_MISSILE, 8182 USB_VENDOR_TENX, USB_PRODUCT_TENX_MISSILE,
8175 "Missile Launcher", 8183 "Missile Launcher",
8176 }, 8184 },
8177 { 8185 {
8178 USB_VENDOR_TENX, USB_PRODUCT_TENX_TEMPER, 8186 USB_VENDOR_TENX, USB_PRODUCT_TENX_TEMPER,
8179 "TEMPer sensor", 8187 "TEMPer sensor",
8180 }, 8188 },
8181 { 8189 {
8182 USB_VENDOR_TI, USB_PRODUCT_TI_UTUSB41, 8190 USB_VENDOR_TI, USB_PRODUCT_TI_UTUSB41,
8183 "UT-USB41 hub", 8191 "UT-USB41 hub",
8184 }, 8192 },
8185 { 8193 {
8186 USB_VENDOR_TI, USB_PRODUCT_TI_TUSB2046, 8194 USB_VENDOR_TI, USB_PRODUCT_TI_TUSB2046,
8187 "TUSB2046 hub", 8195 "TUSB2046 hub",
8188 }, 8196 },
8189 { 8197 {
8190 USB_VENDOR_TI, USB_PRODUCT_TI_NEXII, 8198 USB_VENDOR_TI, USB_PRODUCT_TI_NEXII,
8191 "Nex II Digital", 8199 "Nex II Digital",
8192 }, 8200 },
8193 { 8201 {
8194 USB_VENDOR_THRUST, USB_PRODUCT_THRUST_FUSION_PAD, 8202 USB_VENDOR_THRUST, USB_PRODUCT_THRUST_FUSION_PAD,
8195 "Fusion Digital Gamepad", 8203 "Fusion Digital Gamepad",
8196 }, 8204 },
8197 { 8205 {
8198 USB_VENDOR_TOD, USB_PRODUCT_TOD_DOOGI_SLIM, 8206 USB_VENDOR_TOD, USB_PRODUCT_TOD_DOOGI_SLIM,
8199 "DOOGI SLIM USB Keyboard", 8207 "DOOGI SLIM USB Keyboard",
8200 }, 8208 },
8201 { 8209 {
8202 USB_VENDOR_TODOS, USB_PRODUCT_TODOS_ARGOS_MINI, 8210 USB_VENDOR_TODOS, USB_PRODUCT_TODOS_ARGOS_MINI,
8203 "Argos Mini Smartcard Reader", 8211 "Argos Mini Smartcard Reader",
8204 }, 8212 },
8205 { 8213 {
8206 USB_VENDOR_TOPFIELD, USB_PRODUCT_TOPFIELD_TF5000PVR, 8214 USB_VENDOR_TOPFIELD, USB_PRODUCT_TOPFIELD_TF5000PVR,
8207 "TF5000PVR Digital Video Recorder", 8215 "TF5000PVR Digital Video Recorder",
8208 }, 8216 },
8209 { 8217 {
8210 USB_VENDOR_TOSHIBA, USB_PRODUCT_TOSHIBA_POCKETPC_E740, 8218 USB_VENDOR_TOSHIBA, USB_PRODUCT_TOSHIBA_POCKETPC_E740,
8211 "PocketPC e740", 8219 "PocketPC e740",
8212 }, 8220 },
8213 { 8221 {
8214 USB_VENDOR_TOSHIBA, USB_PRODUCT_TOSHIBA_HSDPA_MODEM_EU870DT1, 8222 USB_VENDOR_TOSHIBA, USB_PRODUCT_TOSHIBA_HSDPA_MODEM_EU870DT1,
8215 "HSDPA 3G Modem Card", 8223 "HSDPA 3G Modem Card",
8216 }, 8224 },
8217 { 8225 {
8218 USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE, 8226 USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE,
8219 "ThumbDrive", 8227 "ThumbDrive",
8220 }, 8228 },
8221 { 8229 {
8222 USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE_8MB, 8230 USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE_8MB,
8223 "ThumbDrive 8MB", 8231 "ThumbDrive 8MB",
8224 }, 8232 },
8225 { 8233 {
8226 USB_VENDOR_TRENDNET, USB_PRODUCT_TRENDNET_RTL8188CU, 8234 USB_VENDOR_TRENDNET, USB_PRODUCT_TRENDNET_RTL8188CU,
8227 "RTL8188CU", 8235 "RTL8188CU",
8228 }, 8236 },
8229 { 8237 {
8230 USB_VENDOR_TRIPPLITE, USB_PRODUCT_TRIPPLITE_U209, 8238 USB_VENDOR_TRIPPLITE, USB_PRODUCT_TRIPPLITE_U209,
8231 "U209 Serial adapter", 8239 "U209 Serial adapter",
8232 }, 8240 },
8233 { 8241 {
8234 USB_VENDOR_TRIPPLITE2, USB_PRODUCT_TRIPPLITE2_UPS, 8242 USB_VENDOR_TRIPPLITE2, USB_PRODUCT_TRIPPLITE2_UPS,
8235 "Tripp Lite UPS", 8243 "Tripp Lite UPS",
8236 }, 8244 },
8237 { 8245 {
8238 USB_VENDOR_TRUMPION, USB_PRODUCT_TRUMPION_T33521, 8246 USB_VENDOR_TRUMPION, USB_PRODUCT_TRUMPION_T33521,
8239 "USB/MP3 decoder", 8247 "USB/MP3 decoder",
8240 }, 8248 },
8241 { 8249 {
8242 USB_VENDOR_TRUMPION, USB_PRODUCT_TRUMPION_XXX1100, 8250 USB_VENDOR_TRUMPION, USB_PRODUCT_TRUMPION_XXX1100,
8243 "XXX 1100", 8251 "XXX 1100",
8244 }, 8252 },
8245 { 8253 {
8246 USB_VENDOR_TSUNAMI, USB_PRODUCT_TSUNAMI_SM2000, 8254 USB_VENDOR_TSUNAMI, USB_PRODUCT_TSUNAMI_SM2000,
8247 "SM-2000", 8255 "SM-2000",
8248 }, 8256 },
8249 { 8257 {
8250 USB_VENDOR_TWINMOS, USB_PRODUCT_TWINMOS_G240, 8258 USB_VENDOR_TWINMOS, USB_PRODUCT_TWINMOS_G240,
8251 "G240", 8259 "G240",
8252 }, 8260 },
8253 { 8261 {
8254 USB_VENDOR_ULTIMA, USB_PRODUCT_ULTIMA_1200UBPLUS, 8262 USB_VENDOR_ULTIMA, USB_PRODUCT_ULTIMA_1200UBPLUS,
8255 "1200 UB Plus scanner", 8263 "1200 UB Plus scanner",
8256 }, 8264 },
8257 { 8265 {
8258 USB_VENDOR_ULTIMA, USB_PRODUCT_ULTIMA_T14BR, 8266 USB_VENDOR_ULTIMA, USB_PRODUCT_ULTIMA_T14BR,
8259 "Artec T14BR DVB-T", 8267 "Artec T14BR DVB-T",
8260 }, 8268 },
8261 { 8269 {
8262 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA1236U, 8270 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA1236U,
8263 "Astra 1236U Scanner", 8271 "Astra 1236U Scanner",
8264 }, 8272 },
8265 { 8273 {
8266 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA1220U, 8274 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA1220U,
8267 "Astra 1220U Scanner", 8275 "Astra 1220U Scanner",
8268 }, 8276 },
8269 { 8277 {
8270 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA2000U, 8278 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA2000U,
8271 "Astra 2000U Scanner", 8279 "Astra 2000U Scanner",
8272 }, 8280 },
8273 { 8281 {
8274 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA3400, 8282 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA3400,
8275 "Astra 3400 Scanner", 8283 "Astra 3400 Scanner",
8276 }, 8284 },
8277 { 8285 {
8278 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA2100U, 8286 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA2100U,
8279 "Astra 2100U Scanner", 8287 "Astra 2100U Scanner",
8280 }, 8288 },
8281 { 8289 {
8282 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA2200U, 8290 USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA2200U,
8283 "Astra 2200U Scanner", 8291 "Astra 2200U Scanner",
8284 }, 8292 },
8285 { 8293 {
8286 USB_VENDOR_UMEDIA, USB_PRODUCT_UMEDIA_TEW429UB_A, 8294 USB_VENDOR_UMEDIA, USB_PRODUCT_UMEDIA_TEW429UB_A,
8287 "TEW-429UB_A", 8295 "TEW-429UB_A",
8288 }, 8296 },
8289 { 8297 {
8290 USB_VENDOR_UMEDIA, USB_PRODUCT_UMEDIA_TEW429UB, 8298 USB_VENDOR_UMEDIA, USB_PRODUCT_UMEDIA_TEW429UB,
8291 "TEW-429UB", 8299 "TEW-429UB",
8292 }, 8300 },
8293 { 8301 {
8294 USB_VENDOR_UMEDIA, USB_PRODUCT_UMEDIA_TEW429UBC1, 8302 USB_VENDOR_UMEDIA, USB_PRODUCT_UMEDIA_TEW429UBC1,
8295 "TEW-429UB C1", 8303 "TEW-429UB C1",
8296 }, 8304 },
8297 { 8305 {
8298 USB_VENDOR_UMEDIA, USB_PRODUCT_UMEDIA_RT2870_1, 8306 USB_VENDOR_UMEDIA, USB_PRODUCT_UMEDIA_RT2870_1,
8299 "RT2870", 8307 "RT2870",
8300 }, 8308 },
8301 { 8309 {
8302 USB_VENDOR_UMEDIA, USB_PRODUCT_UMEDIA_ALL0298V2, 8310 USB_VENDOR_UMEDIA, USB_PRODUCT_UMEDIA_ALL0298V2,
8303 "ALL0298 v2", 8311 "ALL0298 v2",
8304 }, 8312 },
8305 { 8313 {
8306 USB_VENDOR_UNIACCESS, USB_PRODUCT_UNIACCESS_PANACHE, 8314 USB_VENDOR_UNIACCESS, USB_PRODUCT_UNIACCESS_PANACHE,
8307 "Panache Surf USB ISDN Adapter", 8315 "Panache Surf USB ISDN Adapter",
8308 }, 8316 },
8309 { 8317 {
8310 USB_VENDOR_USR, USB_PRODUCT_USR_USR1120, 8318 USB_VENDOR_USR, USB_PRODUCT_USR_USR1120,
8311 "USR1120 WLAN", 8319 "USR1120 WLAN",
8312 }, 8320 },
8313 { 8321 {
8314 USB_VENDOR_USR, USB_PRODUCT_USR_USR5422, 8322 USB_VENDOR_USR, USB_PRODUCT_USR_USR5422,
8315 "USR5422 WLAN", 8323 "USR5422 WLAN",
8316 }, 8324 },
8317 { 8325 {
8318 USB_VENDOR_USR, USB_PRODUCT_USR_USR5423, 8326 USB_VENDOR_USR, USB_PRODUCT_USR_USR5423,
8319 "USR5423 WLAN", 8327 "USR5423 WLAN",
8320 }, 8328 },
8321 { 8329 {
8322 USB_VENDOR_USI, USB_PRODUCT_USI_MC60, 8330 USB_VENDOR_USI, USB_PRODUCT_USI_MC60,
8323 "MC60 Serial", 8331 "MC60 Serial",
8324 }, 8332 },
8325 { 8333 {
8326 USB_VENDOR_USRP, USB_PRODUCT_USRP_USRPv2, 8334 USB_VENDOR_USRP, USB_PRODUCT_USRP_USRPv2,
8327 "USRP Revision 2", 8335 "USRP Revision 2",
8328 }, 8336 },
8329 { 8337 {
8330 USB_VENDOR_VIDZMEDIA, USB_PRODUCT_VIDZMEDIA_MONSTERTV, 8338 USB_VENDOR_VIDZMEDIA, USB_PRODUCT_VIDZMEDIA_MONSTERTV,
8331 "MonsterTV P2H", 8339 "MonsterTV P2H",
8332 }, 8340 },
8333 { 8341 {
8334 USB_VENDOR_VIEWSONIC, USB_PRODUCT_VIEWSONIC_G773HUB, 8342 USB_VENDOR_VIEWSONIC, USB_PRODUCT_VIEWSONIC_G773HUB,
8335 "G773 Monitor Hub", 8343 "G773 Monitor Hub",
8336 }, 8344 },
8337 { 8345 {
8338 USB_VENDOR_VIEWSONIC, USB_PRODUCT_VIEWSONIC_P815HUB, 8346 USB_VENDOR_VIEWSONIC, USB_PRODUCT_VIEWSONIC_P815HUB,
8339 "P815 Monitor Hub", 8347 "P815 Monitor Hub",
8340 }, 8348 },
8341 { 8349 {
8342 USB_VENDOR_VIEWSONIC, USB_PRODUCT_VIEWSONIC_G773CTRL, 8350 USB_VENDOR_VIEWSONIC, USB_PRODUCT_VIEWSONIC_G773CTRL,
8343 "G773 Monitor Control", 8351 "G773 Monitor Control",
8344 }, 8352 },
8345 { 8353 {
8346 USB_VENDOR_VISION, USB_PRODUCT_VISION_VC6452V002, 8354 USB_VENDOR_VISION, USB_PRODUCT_VISION_VC6452V002,
8347 "CPiA Camera", 8355 "CPiA Camera",
8348 }, 8356 },
8349 { 8357 {
8350 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_7600, 8358 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_7600,
8351 "OneTouch 7600", 8359 "OneTouch 7600",
8352 }, 8360 },
8353 { 8361 {
8354 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_5300, 8362 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_5300,
8355 "OneTouch 5300", 8363 "OneTouch 5300",
8356 }, 8364 },
8357 { 8365 {
8358 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_3000, 8366 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_3000,
8359 "Scanport 3000", 8367 "Scanport 3000",
8360 }, 8368 },
8361 { 8369 {
8362 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_6100, 8370 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_6100,
8363 "OneTouch 6100", 8371 "OneTouch 6100",
8364 }, 8372 },
8365 { 8373 {
8366 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_6200, 8374 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_6200,
8367 "OneTouch 6200", 8375 "OneTouch 6200",
8368 }, 8376 },
8369 { 8377 {
8370 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_8100, 8378 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_8100,
8371 "OneTouch 8100", 8379 "OneTouch 8100",
8372 }, 8380 },
8373 { 8381 {
8374 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_8600, 8382 USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_8600,
8375 "OneTouch 8600", 8383 "OneTouch 8600",
8376 }, 8384 },
8377 { 8385 {
8378 USB_VENDOR_VIVITAR, USB_PRODUCT_VIVITAR_DSC350, 8386 USB_VENDOR_VIVITAR, USB_PRODUCT_VIVITAR_DSC350,
8379 "DSC350 Camera", 8387 "DSC350 Camera",
8380 }, 8388 },
8381 { 8389 {
8382 USB_VENDOR_VTECH, USB_PRODUCT_VTECH_RT2570, 8390 USB_VENDOR_VTECH, USB_PRODUCT_VTECH_RT2570,
8383 "RT2570", 8391 "RT2570",
8384 }, 8392 },
8385 { 8393 {
8386 USB_VENDOR_VTECH, USB_PRODUCT_VTECH_ZD1211B, 8394 USB_VENDOR_VTECH, USB_PRODUCT_VTECH_ZD1211B,
8387 "ZD1211B", 8395 "ZD1211B",
8388 }, 8396 },
8389 { 8397 {
8390 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_CT0405U, 8398 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_CT0405U,
8391 "CT-0405-U Tablet", 8399 "CT-0405-U Tablet",
8392 }, 8400 },
8393 { 8401 {
8394 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GRAPHIRE, 8402 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GRAPHIRE,
8395 "Graphire", 8403 "Graphire",
8396 }, 8404 },
8397 { 8405 {
8398 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GRAPHIRE2, 8406 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GRAPHIRE2,
8399 "Graphire2 ET-0405A-U", 8407 "Graphire2 ET-0405A-U",
8400 }, 8408 },
8401 { 8409 {
8402 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GRAPHIRE3_4X5, 8410 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GRAPHIRE3_4X5,
8403 "Graphire3 4x5", 8411 "Graphire3 4x5",
8404 }, 8412 },
8405 { 8413 {
8406 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GRAPHIRE3_6X8, 8414 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GRAPHIRE3_6X8,
8407 "Graphire3 6x8", 8415 "Graphire3 6x8",
8408 }, 8416 },
8409 { 8417 {
8410 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GRAPHIRE4_4X5, 8418 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GRAPHIRE4_4X5,
8411 "Graphire4 4x5", 8419 "Graphire4 4x5",
8412 }, 8420 },
8413 { 8421 {
8414 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_INTUOSA5, 8422 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_INTUOSA5,
8415 "Intuos A5", 8423 "Intuos A5",
8416 }, 8424 },
8417 { 8425 {
8418 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GD0912U, 8426 USB_VENDOR_WACOM, USB_PRODUCT_WACOM_GD0912U,
8419 "Intuos 9x12 Graphics Tablet", 8427 "Intuos 9x12 Graphics Tablet",
8420 }, 8428 },
8421 { 8429 {
8422 USB_VENDOR_WINCHIPHEAD, USB_PRODUCT_WINCHIPHEAD_CH341SER, 8430 USB_VENDOR_WINCHIPHEAD, USB_PRODUCT_WINCHIPHEAD_CH341SER,
8423 "CH341/CH340 USB-Serial Bridge", 8431 "CH341/CH340 USB-Serial Bridge",
8424 }, 8432 },
8425 { 8433 {
8426 USB_VENDOR_WINCHIPHEAD2, USB_PRODUCT_WINCHIPHEAD2_CH341, 8434 USB_VENDOR_WINCHIPHEAD2, USB_PRODUCT_WINCHIPHEAD2_CH341,
8427 "CH341 serial/parallel", 8435 "CH341 serial/parallel",
8428 }, 8436 },
8429 { 8437 {
8430 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_WNC0600, 8438 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_WNC0600,
8431 "WNC-0600USB", 8439 "WNC-0600USB",
8432 }, 8440 },
8433 { 8441 {
8434 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_UR045G, 8442 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_UR045G,
8435 "PrismGT USB 2.0 WLAN", 8443 "PrismGT USB 2.0 WLAN",
8436 }, 8444 },
8437 { 8445 {
8438 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_UR055G, 8446 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_UR055G,
8439 "UR055G", 8447 "UR055G",
8440 }, 8448 },
8441 { 8449 {
8442 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_O8494, 8450 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_O8494,
8443 "ORiNOCO 802.11n", 8451 "ORiNOCO 802.11n",
8444 }, 8452 },
8445 { 8453 {
8446 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_AR5523_1, 8454 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_AR5523_1,
8447 "AR5523", 8455 "AR5523",
8448 }, 8456 },
8449 { 8457 {
8450 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_AR5523_1_NF, 8458 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_AR5523_1_NF,
8451 "AR5523", 8459 "AR5523",
8452 }, 8460 },
8453 { 8461 {
8454 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_AR5523_2, 8462 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_AR5523_2,
8455 "AR5523", 8463 "AR5523",
8456 }, 8464 },
8457 { 8465 {
8458 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_AR5523_2_NF, 8466 USB_VENDOR_WISTRONNEWEB, USB_PRODUCT_WISTRONNEWEB_AR5523_2_NF,
8459 "AR5523", 8467 "AR5523",
8460 }, 8468 },
8461 { 8469 {
8462 USB_VENDOR_XIRLINK, USB_PRODUCT_XIRLINK_IMAGING, 8470 USB_VENDOR_XIRLINK, USB_PRODUCT_XIRLINK_IMAGING,
8463 "IMAGING DEVICE", 8471 "IMAGING DEVICE",
8464 }, 8472 },
8465 { 8473 {
8466 USB_VENDOR_XIRLINK, USB_PRODUCT_XIRLINK_PCCAM, 8474 USB_VENDOR_XIRLINK, USB_PRODUCT_XIRLINK_PCCAM,
8467 "IBM PC Camera", 8475 "IBM PC Camera",
8468 }, 8476 },
8469 { 8477 {
8470 USB_VENDOR_XYRATEX, USB_PRODUCT_XYRATEX_PRISM_GT_1, 8478 USB_VENDOR_XYRATEX, USB_PRODUCT_XYRATEX_PRISM_GT_1,
8471 "PrismGT USB 2.0 WLAN", 8479 "PrismGT USB 2.0 WLAN",
8472 }, 8480 },
8473 { 8481 {
8474 USB_VENDOR_XYRATEX, USB_PRODUCT_XYRATEX_PRISM_GT_2, 8482 USB_VENDOR_XYRATEX, USB_PRODUCT_XYRATEX_PRISM_GT_2,
8475 "PrismGT USB 2.0 WLAN", 8483 "PrismGT USB 2.0 WLAN",
8476 }, 8484 },
8477 { 8485 {
8478 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_UX256, 8486 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_UX256,
8479 "UX256 MIDI I/F", 8487 "UX256 MIDI I/F",
8480 }, 8488 },
8481 { 8489 {
8482 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MU1000, 8490 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MU1000,
8483 "MU1000 MIDI Synth.", 8491 "MU1000 MIDI Synth.",
8484 }, 8492 },
8485 { 8493 {
8486 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MU2000, 8494 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MU2000,
8487 "MU2000 MIDI Synth.", 8495 "MU2000 MIDI Synth.",
8488 }, 8496 },
8489 { 8497 {
8490 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MU500, 8498 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MU500,
8491 "MU500 MIDI Synth.", 8499 "MU500 MIDI Synth.",
8492 }, 8500 },
8493 { 8501 {
8494 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_UW500, 8502 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_UW500,
8495 "UW500 USB Audio I/F", 8503 "UW500 USB Audio I/F",
8496 }, 8504 },
8497 { 8505 {
8498 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MOTIF6, 8506 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MOTIF6,
8499 "MOTIF6 MIDI Synth. Workstation", 8507 "MOTIF6 MIDI Synth. Workstation",
8500 }, 8508 },
8501 { 8509 {
8502 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MOTIF7, 8510 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MOTIF7,
8503 "MOTIF7 MIDI Synth. Workstation", 8511 "MOTIF7 MIDI Synth. Workstation",
8504 }, 8512 },
8505 { 8513 {
8506 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MOTIF8, 8514 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_MOTIF8,
8507 "MOTIF8 MIDI Synth. Workstation", 8515 "MOTIF8 MIDI Synth. Workstation",
8508 }, 8516 },
8509 { 8517 {
8510 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_UX96, 8518 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_UX96,
8511 "UX96 MIDI I/F", 8519 "UX96 MIDI I/F",
8512 }, 8520 },
8513 { 8521 {
8514 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_UX16, 8522 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_UX16,
8515 "UX16 MIDI I/F", 8523 "UX16 MIDI I/F",
8516 }, 8524 },
8517 { 8525 {
8518 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_S08, 8526 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_S08,
8519 "S08 MIDI Keyboard", 8527 "S08 MIDI Keyboard",
8520 }, 8528 },
8521 { 8529 {
8522 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_CLP150, 8530 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_CLP150,
8523 "CLP-150 digital piano", 8531 "CLP-150 digital piano",
8524 }, 8532 },
8525 { 8533 {
8526 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_CLP170, 8534 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_CLP170,
8527 "CLP-170 digital piano", 8535 "CLP-170 digital piano",
8528 }, 8536 },
8529 { 8537 {
8530 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RPU200, 8538 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RPU200,
8531 "RP-U200", 8539 "RP-U200",
8532 }, 8540 },
8533 { 8541 {
8534 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTA54I, 8542 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTA54I,
8535 "NetVolante RTA54i Broadband&ISDN Router", 8543 "NetVolante RTA54i Broadband&ISDN Router",
8536 }, 8544 },
8537 { 8545 {
8538 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTW65B, 8546 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTW65B,
8539 "NetVolante RTW65b Broadband Wireless Router", 8547 "NetVolante RTW65b Broadband Wireless Router",
8540 }, 8548 },
8541 { 8549 {
8542 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTW65I, 8550 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTW65I,
8543 "NetVolante RTW65i Broadband&ISDN Wireless Router", 8551 "NetVolante RTW65i Broadband&ISDN Wireless Router",
8544 }, 8552 },
8545 { 8553 {
8546 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTA55I, 8554 USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTA55I,
8547 "NetVolante RTA55i Broadband VoIP Router", 8555 "NetVolante RTA55i Broadband VoIP Router",
8548 }, 8556 },
8549 { 8557 {
8550 USB_VENDOR_YANO, USB_PRODUCT_YANO_U640MO, 8558 USB_VENDOR_YANO, USB_PRODUCT_YANO_U640MO,
8551 "U640MO-03", 8559 "U640MO-03",
8552 }, 8560 },
8553 { 8561 {
8554 USB_VENDOR_YEDATA, USB_PRODUCT_YEDATA_FLASHBUSTERU, 8562 USB_VENDOR_YEDATA, USB_PRODUCT_YEDATA_FLASHBUSTERU,
8555 "Flashbuster-U", 8563 "Flashbuster-U",
8556 }, 8564 },
8557 { 8565 {
8558 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_M4Y750, 8566 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_M4Y750,
8559 "M4Y-750", 8567 "M4Y-750",
8560 }, 8568 },
8561 { 8569 {
8562 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_725, 8570 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_725,
8563 "725/726 Prism2.5 WLAN", 8571 "725/726 Prism2.5 WLAN",
8564 }, 8572 },
8565 { 8573 {
8566 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_XI735, 8574 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_XI735,
8567 "XI-735", 8575 "XI-735",
8568 }, 8576 },
8569 { 8577 {
8570 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_MD40900, 8578 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_MD40900,
8571 "MD40900", 8579 "MD40900",
8572 }, 8580 },
8573 { 8581 {
8574 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_XG703A, 8582 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_XG703A,
8575 "PrismGT USB 2.0 WLAN", 8583 "PrismGT USB 2.0 WLAN",
8576 }, 8584 },
8577 { 8585 {
8578 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_ZD1211, 8586 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_ZD1211,
8579 "ZD1211", 8587 "ZD1211",
8580 }, 8588 },
8581 { 8589 {
8582 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_AR5523, 8590 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_AR5523,
8583 "AR5523", 8591 "AR5523",
8584 }, 8592 },
8585 { 8593 {
8586 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_AR5523_NF, 8594 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_AR5523_NF,
8587 "AR5523", 8595 "AR5523",
8588 }, 8596 },
8589 { 8597 {
8590 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_ZD1211B, 8598 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_ZD1211B,
8591 "ZD1211B", 8599 "ZD1211B",
8592 }, 8600 },
8593 { 8601 {
8594 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_RT2870_1, 8602 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_RT2870_1,
8595 "RT2870", 8603 "RT2870",
8596 }, 8604 },
8597 { 8605 {
8598 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_UB81, 8606 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_UB81,
8599 "UB81", 8607 "UB81",
8600 }, 8608 },
8601 { 8609 {
8602 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_RT2870_2, 8610 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_RT2870_2,
8603 "RT2870", 8611 "RT2870",
8604 }, 8612 },
8605 { 8613 {
8606 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_UB82, 8614 USB_VENDOR_ZCOM, USB_PRODUCT_ZCOM_UB82,
8607 "UB82", 8615 "UB82",
8608 }, 8616 },
8609 { 8617 {
8610 USB_VENDOR_ZEEVO, USB_PRODUCT_ZEEVO_BLUETOOTH, 8618 USB_VENDOR_ZEEVO, USB_PRODUCT_ZEEVO_BLUETOOTH,
8611 "BT-500 Bluetooth USB Adapter", 8619 "BT-500 Bluetooth USB Adapter",
8612 }, 8620 },
8613 { 8621 {
8614 USB_VENDOR_ZINWELL, USB_PRODUCT_ZINWELL_ZWXG261, 8622 USB_VENDOR_ZINWELL, USB_PRODUCT_ZINWELL_ZWXG261,
8615 "ZWX-G261", 8623 "ZWX-G261",
8616 }, 8624 },
8617 { 8625 {
8618 USB_VENDOR_ZINWELL, USB_PRODUCT_ZINWELL_RT2870_1, 8626 USB_VENDOR_ZINWELL, USB_PRODUCT_ZINWELL_RT2870_1,
8619 "RT2870", 8627 "RT2870",
8620 }, 8628 },
8621 { 8629 {
8622 USB_VENDOR_ZINWELL, USB_PRODUCT_ZINWELL_RT2870_2, 8630 USB_VENDOR_ZINWELL, USB_PRODUCT_ZINWELL_RT2870_2,
8623 "RT2870", 8631 "RT2870",
8624 }, 8632 },
8625 { 8633 {
8626 USB_VENDOR_ZINWELL, USB_PRODUCT_ZINWELL_RT3072, 8634 USB_VENDOR_ZINWELL, USB_PRODUCT_ZINWELL_RT3072,
8627 "RT3072", 8635 "RT3072",
8628 }, 8636 },
8629 { 8637 {
8630 USB_VENDOR_ZINWELL, USB_PRODUCT_ZINWELL_RT3070, 8638 USB_VENDOR_ZINWELL, USB_PRODUCT_ZINWELL_RT3070,
8631 "RT3070", 8639 "RT3070",
8632 }, 8640 },
8633 { 8641 {
8634 USB_VENDOR_ZOOM, USB_PRODUCT_ZOOM_2986L, 8642 USB_VENDOR_ZOOM, USB_PRODUCT_ZOOM_2986L,
8635 "2986L Fax modem", 8643 "2986L Fax modem",
8636 }, 8644 },
8637 { 8645 {
8638 USB_VENDOR_ZOOM, USB_PRODUCT_ZOOM_3095, 8646 USB_VENDOR_ZOOM, USB_PRODUCT_ZOOM_3095,
8639 "3095 USB Fax modem", 8647 "3095 USB Fax modem",
8640 }, 8648 },
8641 { 8649 {
8642 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ZD1201, 8650 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ZD1201,
8643 "ZD1201", 8651 "ZD1201",
8644 }, 8652 },
8645 { 8653 {
8646 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ZD1211, 8654 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ZD1211,
8647 "ZD1211 WLAN abg", 8655 "ZD1211 WLAN abg",
8648 }, 8656 },
8649 { 8657 {
8650 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ZD1211B, 8658 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ZD1211B,
8651 "ZD1211B", 8659 "ZD1211B",
8652 }, 8660 },
8653 { 8661 {
8654 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ZD1221, 8662 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ZD1221,
8655 "ZD1221", 8663 "ZD1221",
8656 }, 8664 },
8657 { 8665 {
8658 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ALL0298, 8666 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ALL0298,
8659 "ALL0298", 8667 "ALL0298",
8660 }, 8668 },
8661 { 8669 {
8662 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ZD1211B_2, 8670 USB_VENDOR_ZYDAS, USB_PRODUCT_ZYDAS_ZD1211B_2,
8663 "ZD1211B", 8671 "ZD1211B",
8664 }, 8672 },
8665 { 8673 {
8666 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_OMNI56K, 8674 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_OMNI56K,
8667 "Omni 56K Plus", 8675 "Omni 56K Plus",
8668 }, 8676 },
8669 { 8677 {
8670 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_980N, 8678 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_980N,
8671 "Scorpion-980N keyboard", 8679 "Scorpion-980N keyboard",
8672 }, 8680 },
8673 { 8681 {
8674 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_G200V2, 8682 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_G200V2,
8675 "G-200 v2", 8683 "G-200 v2",
8676 }, 8684 },
8677 { 8685 {
8678 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_ZYAIRG220, 8686 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_ZYAIRG220,
8679 "ZyAIR G-220", 8687 "ZyAIR G-220",
8680 }, 8688 },
8681 { 8689 {
8682 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_AG225H, 8690 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_AG225H,
8683 "AG-225H", 8691 "AG-225H",
8684 }, 8692 },
8685 { 8693 {
8686 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_M202, 8694 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_M202,
8687 "M-202", 8695 "M-202",
8688 }, 8696 },
8689 { 8697 {
8690 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_G270S, 8698 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_G270S,
8691 "G-270S", 8699 "G-270S",
8692 }, 8700 },
8693 { 8701 {
8694 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_G220V2, 8702 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_G220V2,
8695 "G-220 v2", 8703 "G-220 v2",
8696 }, 8704 },
8697 { 8705 {
8698 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_G202, 8706 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_G202,
8699 "G-202", 8707 "G-202",
8700 }, 8708 },
8701 { 8709 {
8702 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RT2573, 8710 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RT2573,
8703 "RT2573", 8711 "RT2573",
8704 }, 8712 },
8705 { 8713 {
8706 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RT2870_1, 8714 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RT2870_1,
8707 "RT2870", 8715 "RT2870",
8708 }, 8716 },
8709 { 8717 {
8710 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_NWD271N, 8718 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_NWD271N,
8711 "NWD-271N", 8719 "NWD-271N",
8712 }, 8720 },
8713 { 8721 {
8714 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RT2870_2, 8722 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RT2870_2,
8715 "RT2870", 8723 "RT2870",
8716 }, 8724 },
8717 { 8725 {
8718 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RTL8192CU, 8726 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RTL8192CU,
8719 "RTL8192CU", 8727 "RTL8192CU",
8720 }, 8728 },
8721 { 8729 {
8722 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_PRESTIGE, 8730 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_PRESTIGE,
8723 "Prestige", 8731 "Prestige",
8724 }, 8732 },
8725}; 8733};
8726const int usb_nproducts = 1670; 8734const int usb_nproducts = 1672;