Thu Jan 19 14:01:22 2012 UTC ()
regen.


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

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

--- src/sys/dev/usb/usbdevs.h 2011/12/31 00:09:11 1.596
+++ src/sys/dev/usb/usbdevs.h 2012/01/19 14:01:22 1.597
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1/* $NetBSD: usbdevs.h,v 1.596 2011/12/31 00:09:11 christos Exp $ */ 1/* $NetBSD: usbdevs.h,v 1.597 2012/01/19 14:01:22 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.603 2011/12/31 00:08:48 christos Exp 7 * NetBSD: usbdevs,v 1.604 2012/01/19 14:00:11 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:
@@ -432,26 +432,27 @@ @@ -432,26 +432,27 @@
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_GIGABYTE 0x1044 /* GIGABYTE */ 446#define USB_VENDOR_GIGABYTE 0x1044 /* GIGABYTE */
446#define USB_VENDOR_MOTOROLA 0x1063 /* Motorola */ 447#define USB_VENDOR_MOTOROLA 0x1063 /* Motorola */
447#define USB_VENDOR_CCYU 0x1065 /* CCYU Technology */ 448#define USB_VENDOR_CCYU 0x1065 /* CCYU Technology */
448#define USB_VENDOR_HYUNDAI 0x106c /* Hyundai CuriTel */ 449#define USB_VENDOR_HYUNDAI 0x106c /* Hyundai CuriTel */
449#define USB_VENDOR_SILABS2 0x10a6 /* SILABS2 */ 450#define USB_VENDOR_SILABS2 0x10a6 /* SILABS2 */
450#define USB_VENDOR_USI 0x10ab /* USI */ 451#define USB_VENDOR_USI 0x10ab /* USI */
451#define USB_VENDOR_PLX 0x10b5 /* PLX */ 452#define USB_VENDOR_PLX 0x10b5 /* PLX */
452#define USB_VENDOR_ASANTE 0x10bd /* Asante */ 453#define USB_VENDOR_ASANTE 0x10bd /* Asante */
453#define USB_VENDOR_SILABS 0x10c4 /* Silicon Labs */ 454#define USB_VENDOR_SILABS 0x10c4 /* Silicon Labs */
454#define USB_VENDOR_TENX 0x1130 /* Ten X Technology, Inc. */ 455#define USB_VENDOR_TENX 0x1130 /* Ten X Technology, Inc. */
455#define USB_VENDOR_JRC 0x1145 /* Japan Radio Company */ 456#define USB_VENDOR_JRC 0x1145 /* Japan Radio Company */
456#define USB_VENDOR_SPHAIRON 0x114b /* Sphairon Access Systems GmbH */ 457#define USB_VENDOR_SPHAIRON 0x114b /* Sphairon Access Systems GmbH */
457#define USB_VENDOR_DELORME 0x1163 /* DeLorme */ 458#define USB_VENDOR_DELORME 0x1163 /* DeLorme */
@@ -518,45 +519,47 @@ @@ -518,45 +519,47 @@
518#define USB_VENDOR_LINKSYS3 0x1915 /* Linksys */ 519#define USB_VENDOR_LINKSYS3 0x1915 /* Linksys */
519#define USB_VENDOR_MEINBERG 0x1938 /* Meinberg Funkuhren */ 520#define USB_VENDOR_MEINBERG 0x1938 /* Meinberg Funkuhren */
520#define USB_VENDOR_QUALCOMMINC 0x19d2 /* Qualcomm, Incorporated */ 521#define USB_VENDOR_QUALCOMMINC 0x19d2 /* Qualcomm, Incorporated */
521#define USB_VENDOR_QUANTA 0x1a32 /* Quanta */ 522#define USB_VENDOR_QUANTA 0x1a32 /* Quanta */
522#define USB_VENDOR_WINCHIPHEAD2 0x1a86 /* QinHeng Electronics */ 523#define USB_VENDOR_WINCHIPHEAD2 0x1a86 /* QinHeng Electronics */
523#define USB_VENDOR_MPMAN 0x1cae /* MPMan */ 524#define USB_VENDOR_MPMAN 0x1cae /* MPMan */
524#define USB_VENDOR_4GSYSTEMS 0x1c9e /* 4G Systems */ 525#define USB_VENDOR_4GSYSTEMS 0x1c9e /* 4G Systems */
525#define USB_VENDOR_PEGATRON 0x1d4d /* Pegatron */ 526#define USB_VENDOR_PEGATRON 0x1d4d /* Pegatron */
526#define USB_VENDOR_AIRTIES 0x1eda /* AirTies */ 527#define USB_VENDOR_AIRTIES 0x1eda /* AirTies */
527#define USB_VENDOR_DLINK 0x2001 /* D-Link */ 528#define USB_VENDOR_DLINK 0x2001 /* D-Link */
528#define USB_VENDOR_PLANEX2 0x2019 /* Planex Communications */ 529#define USB_VENDOR_PLANEX2 0x2019 /* Planex Communications */
529#define USB_VENDOR_ENCORE 0x203d /* Encore */ 530#define USB_VENDOR_ENCORE 0x203d /* Encore */
530#define USB_VENDOR_HAUPPAUGE2 0x2040 /* Hauppauge Computer Works */ 531#define USB_VENDOR_HAUPPAUGE2 0x2040 /* Hauppauge Computer Works */
 532#define USB_VENDOR_TRENDNET 0x20f4 /* TRENDnet */
531#define USB_VENDOR_DLINK3 0x2101 /* D-Link */ 533#define USB_VENDOR_DLINK3 0x2101 /* D-Link */
532#define USB_VENDOR_ERICSSON 0x2282 /* Ericsson */ 534#define USB_VENDOR_ERICSSON 0x2282 /* Ericsson */
533#define USB_VENDOR_MOTOROLA2 0x22b8 /* Motorola */ 535#define USB_VENDOR_MOTOROLA2 0x22b8 /* Motorola */
534#define USB_VENDOR_PINNACLE 0x2304 /* Pinnacle Systems */ 536#define USB_VENDOR_PINNACLE 0x2304 /* Pinnacle Systems */
535#define USB_VENDOR_TRIPPLITE 0x2478 /* Tripp-Lite */ 537#define USB_VENDOR_TRIPPLITE 0x2478 /* Tripp-Lite */
536#define USB_VENDOR_HIROSE 0x2631 /* Hirose Electric */ 538#define USB_VENDOR_HIROSE 0x2631 /* Hirose Electric */
537#define USB_VENDOR_NHJ 0x2770 /* NHJ */ 539#define USB_VENDOR_NHJ 0x2770 /* NHJ */
538#define USB_VENDOR_PLANEX 0x2c02 /* Planex Communications */ 540#define USB_VENDOR_PLANEX 0x2c02 /* Planex Communications */
539#define USB_VENDOR_VIDZMEDIA 0x3275 /* VidzMedia Pte Ltd */ 541#define USB_VENDOR_VIDZMEDIA 0x3275 /* VidzMedia Pte Ltd */
540#define USB_VENDOR_AEI 0x3334 /* AEI */ 542#define USB_VENDOR_AEI 0x3334 /* AEI */
541#define USB_VENDOR_HANK 0x3353 /* Hank Connection */ 543#define USB_VENDOR_HANK 0x3353 /* Hank Connection */
542#define USB_VENDOR_PQI 0x3538 /* PQI */ 544#define USB_VENDOR_PQI 0x3538 /* PQI */
543#define USB_VENDOR_DAISY 0x3579 /* Daisy Technology */ 545#define USB_VENDOR_DAISY 0x3579 /* Daisy Technology */
544#define USB_VENDOR_NI 0x3923 /* National Instruments */ 546#define USB_VENDOR_NI 0x3923 /* National Instruments */
545#define USB_VENDOR_MICRONET 0x3980 /* Micronet Communications */ 547#define USB_VENDOR_MICRONET 0x3980 /* Micronet Communications */
546#define USB_VENDOR_IODATA2 0x40bb /* I-O Data */ 548#define USB_VENDOR_IODATA2 0x40bb /* I-O Data */
547#define USB_VENDOR_IRIVER 0x4102 /* iRiver */ 549#define USB_VENDOR_IRIVER 0x4102 /* iRiver */
548#define USB_VENDOR_DELL 0x413c /* Dell */ 550#define USB_VENDOR_DELL 0x413c /* Dell */
549#define USB_VENDOR_WINCHIPHEAD 0x4348 /* WinChipHead */ 551#define USB_VENDOR_WINCHIPHEAD 0x4348 /* WinChipHead */
 552#define USB_VENDOR_FEIXUN 0x4855 /* FeiXun Communication */
550#define USB_VENDOR_AVERATEC 0x50c2 /* Averatec */ 553#define USB_VENDOR_AVERATEC 0x50c2 /* Averatec */
551#define USB_VENDOR_SWEEX 0x5173 /* Sweex */ 554#define USB_VENDOR_SWEEX 0x5173 /* Sweex */
552#define USB_VENDOR_ONSPEC2 0x55aa /* OnSpec Electronic Inc. */ 555#define USB_VENDOR_ONSPEC2 0x55aa /* OnSpec Electronic Inc. */
553#define USB_VENDOR_ZINWELL 0x5a57 /* Zinwell */ 556#define USB_VENDOR_ZINWELL 0x5a57 /* Zinwell */
554#define USB_VENDOR_SITECOM 0x6189 /* Sitecom */ 557#define USB_VENDOR_SITECOM 0x6189 /* Sitecom */
555#define USB_VENDOR_ARKMICROCHIPS 0x6547 /* ArkMicroChips */ 558#define USB_VENDOR_ARKMICROCHIPS 0x6547 /* ArkMicroChips */
556#define USB_VENDOR_3COM2 0x6891 /* 3Com */ 559#define USB_VENDOR_3COM2 0x6891 /* 3Com */
557#define USB_VENDOR_EDIMAX 0x7392 /* EDIMAX */ 560#define USB_VENDOR_EDIMAX 0x7392 /* EDIMAX */
558#define USB_VENDOR_INTEL 0x8086 /* Intel */ 561#define USB_VENDOR_INTEL 0x8086 /* Intel */
559#define USB_VENDOR_MOSCHIP 0x9710 /* MosChip Semiconductor */ 562#define USB_VENDOR_MOSCHIP 0x9710 /* MosChip Semiconductor */
560#define USB_VENDOR_xxFTDI 0x9e88 /* FTDI */ 563#define USB_VENDOR_xxFTDI 0x9e88 /* FTDI */
561#define USB_VENDOR_CACE 0xcace /* CACE Technologies */ 564#define USB_VENDOR_CACE 0xcace /* CACE Technologies */
562#define USB_VENDOR_EMPIA 0xeb1a /* eMPIA Technology */ 565#define USB_VENDOR_EMPIA 0xeb1a /* eMPIA Technology */
@@ -601,26 +604,29 @@ @@ -601,26 +604,29 @@
601#define USB_PRODUCT_ABOCOM2_RT2870_1 0x3c09 /* RT2870 */ 604#define USB_PRODUCT_ABOCOM2_RT2870_1 0x3c09 /* RT2870 */
602#define USB_PRODUCT_ABOCOM_URE450 0x4000 /* URE450 Ethernet Adapter */ 605#define USB_PRODUCT_ABOCOM_URE450 0x4000 /* URE450 Ethernet Adapter */
603#define USB_PRODUCT_ABOCOM_UFE1000 0x4002 /* UFE1000 Fast Ethernet Adapter */ 606#define USB_PRODUCT_ABOCOM_UFE1000 0x4002 /* UFE1000 Fast Ethernet Adapter */
604#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 */
605#define USB_PRODUCT_ABOCOM_XX4 0x4004 /* XX4 */ 608#define USB_PRODUCT_ABOCOM_XX4 0x4004 /* XX4 */
606#define USB_PRODUCT_ABOCOM_XX5 0x4007 /* XX5 */ 609#define USB_PRODUCT_ABOCOM_XX5 0x4007 /* XX5 */
607#define USB_PRODUCT_ABOCOM_XX6 0x400b /* XX6 */ 610#define USB_PRODUCT_ABOCOM_XX6 0x400b /* XX6 */
608#define USB_PRODUCT_ABOCOM_XX7 0x400c /* XX7 */ 611#define USB_PRODUCT_ABOCOM_XX7 0x400c /* XX7 */
609#define USB_PRODUCT_ABOCOM_LCS8138TX 0x401a /* LCS-8138TX */ 612#define USB_PRODUCT_ABOCOM_LCS8138TX 0x401a /* LCS-8138TX */
610#define USB_PRODUCT_ABOCOM_XX8 0x4102 /* XX8 */ 613#define USB_PRODUCT_ABOCOM_XX8 0x4102 /* XX8 */
611#define USB_PRODUCT_ABOCOM_XX9 0x4104 /* XX9 */ 614#define USB_PRODUCT_ABOCOM_XX9 0x4104 /* XX9 */
612#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 */
613#define USB_PRODUCT_ABOCOM_WL54 0x6001 /* WL54 */ 616#define USB_PRODUCT_ABOCOM_WL54 0x6001 /* WL54 */
 617#define USB_PRODUCT_ABOCOM_RTL8192CU 0x8178 /* RTL8192CU */
 618#define USB_PRODUCT_ABOCOM_RTL8188CU_1 0x8188 /* RTL8188CU */
 619#define USB_PRODUCT_ABOCOM_RTL8188CU_2 0x8189 /* RTL8188CU */
614#define USB_PRODUCT_ABOCOM_XX10 0xabc1 /* XX10 */ 620#define USB_PRODUCT_ABOCOM_XX10 0xabc1 /* XX10 */
615#define USB_PRODUCT_ABOCOM_HWU54DM 0xb21b /* HWU54DM */ 621#define USB_PRODUCT_ABOCOM_HWU54DM 0xb21b /* HWU54DM */
616#define USB_PRODUCT_ABOCOM_RT2573_2 0xb21c /* RT2573 */ 622#define USB_PRODUCT_ABOCOM_RT2573_2 0xb21c /* RT2573 */
617#define USB_PRODUCT_ABOCOM_RT2573_3 0xb21d /* RT2573 */ 623#define USB_PRODUCT_ABOCOM_RT2573_3 0xb21d /* RT2573 */
618#define USB_PRODUCT_ABOCOM_RT2573_4 0xb21e /* RT2573 */ 624#define USB_PRODUCT_ABOCOM_RT2573_4 0xb21e /* RT2573 */
619#define USB_PRODUCT_ABOCOM_WUG2700 0xb21f /* WUG2700 */ 625#define USB_PRODUCT_ABOCOM_WUG2700 0xb21f /* WUG2700 */
620 626
621/* Accton products */ 627/* Accton products */
622#define USB_PRODUCT_ACCTON_USB320_EC 0x1046 /* USB320-EC Ethernet Adapter */ 628#define USB_PRODUCT_ACCTON_USB320_EC 0x1046 /* USB320-EC Ethernet Adapter */
623#define USB_PRODUCT_ACCTON_2664W 0x3501 /* 2664W */ 629#define USB_PRODUCT_ACCTON_2664W 0x3501 /* 2664W */
624#define USB_PRODUCT_ACCTON_111 0x3503 /* T-Sinus 111 WLAN */ 630#define USB_PRODUCT_ACCTON_111 0x3503 /* T-Sinus 111 WLAN */
625#define USB_PRODUCT_ACCTON_SMCWUSBG 0x4505 /* SMCWUSB-G */ 631#define USB_PRODUCT_ACCTON_SMCWUSBG 0x4505 /* SMCWUSB-G */
626#define USB_PRODUCT_ACCTON_SMCWUSBTG2 0x4506 /* SMCWUSBT-G2 */ 632#define USB_PRODUCT_ACCTON_SMCWUSBTG2 0x4506 /* SMCWUSBT-G2 */
@@ -883,45 +889,48 @@ @@ -883,45 +889,48 @@
883/* Averatec products */ 889/* Averatec products */
884#define USB_PRODUCT_AVERATEC_USBWLAN 0x4013 /* WLAN */ 890#define USB_PRODUCT_AVERATEC_USBWLAN 0x4013 /* WLAN */
885 891
886/* Avision products */ 892/* Avision products */
887#define USB_PRODUCT_AVISION_1200U 0x0268 /* 1200U scanner */ 893#define USB_PRODUCT_AVISION_1200U 0x0268 /* 1200U scanner */
888 894
889/* AVM products */ 895/* AVM products */
890#define USB_PRODUCT_AVM_FRITZWLAN 0x8401 /* FRITZ!WLAN N */ 896#define USB_PRODUCT_AVM_FRITZWLAN 0x8401 /* FRITZ!WLAN N */
891 897
892/* Azurewave products */ 898/* Azurewave products */
893#define USB_PRODUCT_AZUREWAVE_RT2870_1 0x3247 /* RT2870 */ 899#define USB_PRODUCT_AZUREWAVE_RT2870_1 0x3247 /* RT2870 */
894#define USB_PRODUCT_AZUREWAVE_RT2870_2 0x3262 /* RT2870 */ 900#define USB_PRODUCT_AZUREWAVE_RT2870_2 0x3262 /* RT2870 */
895#define USB_PRODUCT_AZUREWAVE_RT3070 0x3273 /* RT3070 */ 901#define USB_PRODUCT_AZUREWAVE_RT3070 0x3273 /* RT3070 */
 902#define USB_PRODUCT_AZUREWAVE_RTL8188CE_1 0x3358 /* RTL8188CE */
 903#define USB_PRODUCT_AZUREWAVE_RTL8188CE_2 0x3359 /* RTL8188CE */
896 904
897/* Baltech products */ 905/* Baltech products */
898#define USB_PRODUCT_BALTECH_CARDREADER 0x9999 /* Card reader */ 906#define USB_PRODUCT_BALTECH_CARDREADER 0x9999 /* Card reader */
899 907
900/* B&B Electronics products */ 908/* B&B Electronics products */
901#define USB_PRODUCT_BBELECTRONICS_USOTL4 0xAC01 /* uLinks RS-422/485 */ 909#define USB_PRODUCT_BBELECTRONICS_USOTL4 0xAC01 /* uLinks RS-422/485 */
902 910
903/* Belkin products */ 911/* Belkin products */
904/*product BELKIN F5U111 0x???? F5U111 Ethernet adapter*/ 912/*product BELKIN F5U111 0x???? F5U111 Ethernet adapter*/
905#define USB_PRODUCT_BELKIN2_F5U002 0x0002 /* F5U002 Parallel printer adapter */ 913#define USB_PRODUCT_BELKIN2_F5U002 0x0002 /* F5U002 Parallel printer adapter */
906#define USB_PRODUCT_BELKIN_F5D6050 0x0050 /* F5D6050 802.11b Wireless adapter */ 914#define USB_PRODUCT_BELKIN_F5D6050 0x0050 /* F5D6050 802.11b Wireless adapter */
907#define USB_PRODUCT_BELKIN_F5U103 0x0103 /* F5U103 Serial adapter */ 915#define USB_PRODUCT_BELKIN_F5U103 0x0103 /* F5U103 Serial adapter */
908#define USB_PRODUCT_BELKIN_F5U109 0x0109 /* F5U109 Serial adapter */ 916#define USB_PRODUCT_BELKIN_F5U109 0x0109 /* F5U109 Serial adapter */
909#define USB_PRODUCT_BELKIN_SCSI 0x0115 /* SCSI Adaptor */ 917#define USB_PRODUCT_BELKIN_SCSI 0x0115 /* SCSI Adaptor */
910#define USB_PRODUCT_BELKIN_USB2LAN 0x0121 /* USB to LAN Converter */ 918#define USB_PRODUCT_BELKIN_USB2LAN 0x0121 /* USB to LAN Converter */
911#define USB_PRODUCT_BELKIN_F5U208 0x0208 /* F5U208 VideoBus II */ 919#define USB_PRODUCT_BELKIN_F5U208 0x0208 /* F5U208 VideoBus II */
912#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 */
913#define USB_PRODUCT_BELKIN_F5U409 0x0409 /* F5U409 Serial */ 921#define USB_PRODUCT_BELKIN_F5U409 0x0409 /* F5U409 Serial */
914#define USB_PRODUCT_BELKIN_UPS 0x0980 /* UPS */ 922#define USB_PRODUCT_BELKIN_UPS 0x0980 /* UPS */
 923#define USB_PRODUCT_BELKIN_RTL8188CU 0x1102 /* RTL8188CU */
915#define USB_PRODUCT_BELKIN_F5U120 0x1203 /* F5U120-PC Hub */ 924#define USB_PRODUCT_BELKIN_F5U120 0x1203 /* F5U120-PC Hub */
916#define USB_PRODUCT_BELKIN_ZD1211B 0x4050 /* ZD1211B */ 925#define USB_PRODUCT_BELKIN_ZD1211B 0x4050 /* ZD1211B */
917#define USB_PRODUCT_BELKIN_F5D5055 0x5055 /* F5D5055 Ethernet adapter */ 926#define USB_PRODUCT_BELKIN_F5D5055 0x5055 /* F5D5055 Ethernet adapter */
918#define USB_PRODUCT_BELKIN_F5D7050 0x7050 /* F5D7050 54g USB Network Adapter */ 927#define USB_PRODUCT_BELKIN_F5D7050 0x7050 /* F5D7050 54g USB Network Adapter */
919#define USB_PRODUCT_BELKIN_F5D7051 0x7051 /* F5D7051 54g USB Network Adapter */ 928#define USB_PRODUCT_BELKIN_F5D7051 0x7051 /* F5D7051 54g USB Network Adapter */
920#define USB_PRODUCT_BELKIN_F5D7050A 0x705a /* F5D705A 54g USB Network Adapter */ 929#define USB_PRODUCT_BELKIN_F5D7050A 0x705a /* F5D705A 54g USB Network Adapter */
921#define USB_PRODUCT_BELKIN_F5D7050C 0x705c /* F5D705C 54g USB Network Adapter */ 930#define USB_PRODUCT_BELKIN_F5D7050C 0x705c /* F5D705C 54g USB Network Adapter */
922#define USB_PRODUCT_BELKIN_RT2870_1 0x8053 /* RT2870 */ 931#define USB_PRODUCT_BELKIN_RT2870_1 0x8053 /* RT2870 */
923#define USB_PRODUCT_BELKIN_RT2870_2 0x805c /* RT2870 */ 932#define USB_PRODUCT_BELKIN_RT2870_2 0x805c /* RT2870 */
924#define USB_PRODUCT_BELKIN_F5D8053V3 0x815c /* F5D8053 v3 */ 933#define USB_PRODUCT_BELKIN_F5D8053V3 0x815c /* F5D8053 v3 */
925#define USB_PRODUCT_BELKIN_F5D8055 0x825a /* F5D8055 */ 934#define USB_PRODUCT_BELKIN_F5D8055 0x825a /* F5D8055 */
926#define USB_PRODUCT_BELKIN_F5D9050V3 0x905b /* F5D9050 ver 3 */ 935#define USB_PRODUCT_BELKIN_F5D9050V3 0x905b /* F5D9050 ver 3 */
927#define USB_PRODUCT_BELKIN_F6D4050V1 0x935a /* F6D4050 ver 1 */ 936#define USB_PRODUCT_BELKIN_F6D4050V1 0x935a /* F6D4050 ver 1 */
@@ -1042,26 +1051,27 @@ @@ -1042,26 +1051,27 @@
1042#define USB_PRODUCT_COREGA_FETHER_USB_TX 0x0004 /* FEther USB-TX */ 1051#define USB_PRODUCT_COREGA_FETHER_USB_TX 0x0004 /* FEther USB-TX */
1043#define USB_PRODUCT_COREGA_WLAN_USB_USB_11 0x000c /* WirelessLAN USB-11 */ 1052#define USB_PRODUCT_COREGA_WLAN_USB_USB_11 0x000c /* WirelessLAN USB-11 */
1044#define USB_PRODUCT_COREGA_FETHER_USB_TXS 0x000d /* FEther USB-TXS */ 1053#define USB_PRODUCT_COREGA_FETHER_USB_TXS 0x000d /* FEther USB-TXS */
1045#define USB_PRODUCT_COREGA_WLANUSB 0x0012 /* Wireless LAN USB Stick-11 */ 1054#define USB_PRODUCT_COREGA_WLANUSB 0x0012 /* Wireless LAN USB Stick-11 */
1046#define USB_PRODUCT_COREGA_FETHER_USB2_TX 0x0017 /* FEther USB2-TX */ 1055#define USB_PRODUCT_COREGA_FETHER_USB2_TX 0x0017 /* FEther USB2-TX */
1047#define USB_PRODUCT_COREGA_WLUSB_11_KEY 0x001a /* ULUSB-11 Key */ 1056#define USB_PRODUCT_COREGA_WLUSB_11_KEY 0x001a /* ULUSB-11 Key */
1048#define USB_PRODUCT_COREGA_CGWLUSB2GTST 0x0020 /* CG-WLUSB2GTST */ 1057#define USB_PRODUCT_COREGA_CGWLUSB2GTST 0x0020 /* CG-WLUSB2GTST */
1049#define USB_PRODUCT_COREGA_CGUSBRS232R 0x002a /* CG-USBRS232R */ 1058#define USB_PRODUCT_COREGA_CGUSBRS232R 0x002a /* CG-USBRS232R */
1050#define USB_PRODUCT_COREGA_CGWLUSB2GL 0x002d /* CG-WLUSB2GL */ 1059#define USB_PRODUCT_COREGA_CGWLUSB2GL 0x002d /* CG-WLUSB2GL */
1051#define USB_PRODUCT_COREGA_CGWLUSB2GPX 0x002e /* CG-WLUSB2GPX */ 1060#define USB_PRODUCT_COREGA_CGWLUSB2GPX 0x002e /* CG-WLUSB2GPX */
1052#define USB_PRODUCT_COREGA_RT2870_1 0x002f /* RT2870 */ 1061#define USB_PRODUCT_COREGA_RT2870_1 0x002f /* RT2870 */
1053#define USB_PRODUCT_COREGA_RT2870_2 0x003c /* RT2870 */ 1062#define USB_PRODUCT_COREGA_RT2870_2 0x003c /* RT2870 */
1054#define USB_PRODUCT_COREGA_RT2870_3 0x003f /* RT2870 */ 1063#define USB_PRODUCT_COREGA_RT2870_3 0x003f /* RT2870 */
 1064#define USB_PRODUCT_COREGA_RTL8192CU 0x0056 /* RTL8192CU */
1055#define USB_PRODUCT_COREGA_CGWLUSB300GNM 0x0042 /* CG-WLUSB300GNM */ 1065#define USB_PRODUCT_COREGA_CGWLUSB300GNM 0x0042 /* CG-WLUSB300GNM */
1056#define USB_PRODUCT_COREGA_FETHER_USB_TXC 0x9601 /* FEther USB-TXC */ 1066#define USB_PRODUCT_COREGA_FETHER_USB_TXC 0x9601 /* FEther USB-TXC */
1057 1067
1058/* Creative products */ 1068/* Creative products */
1059#define USB_PRODUCT_CREATIVE_NOMAD_II 0x1002 /* Nomad II MP3 player */ 1069#define USB_PRODUCT_CREATIVE_NOMAD_II 0x1002 /* Nomad II MP3 player */
1060#define USB_PRODUCT_CREATIVE_NOMAD_IIMG 0x4004 /* Nomad II MG */ 1070#define USB_PRODUCT_CREATIVE_NOMAD_IIMG 0x4004 /* Nomad II MG */
1061#define USB_PRODUCT_CREATIVE_NOMAD 0x4106 /* Nomad */ 1071#define USB_PRODUCT_CREATIVE_NOMAD 0x4106 /* Nomad */
1062 1072
1063#define USB_PRODUCT_CREATIVE2_VOIP_BLASTER 0x0258 /* Voip Blaster */ 1073#define USB_PRODUCT_CREATIVE2_VOIP_BLASTER 0x0258 /* Voip Blaster */
1064 1074
1065#define USB_PRODUCT_CREATIVE3_OPTICAL_MOUSE 0x0001 /* Notebook Optical Mouse */ 1075#define USB_PRODUCT_CREATIVE3_OPTICAL_MOUSE 0x0001 /* Notebook Optical Mouse */
1066 1076
1067/* Cambridge Silicon Radio products */ 1077/* Cambridge Silicon Radio products */
@@ -1152,26 +1162,30 @@ @@ -1152,26 +1162,30 @@
1152#define USB_PRODUCT_DISPLAYLINK_SWDVI 0x024c /* SUNWEIT DVI */ 1162#define USB_PRODUCT_DISPLAYLINK_SWDVI 0x024c /* SUNWEIT DVI */
1153#define USB_PRODUCT_DISPLAYLINK_LUM70 0x02a9 /* Lilliput UM-70 */ 1163#define USB_PRODUCT_DISPLAYLINK_LUM70 0x02a9 /* Lilliput UM-70 */
1154#define USB_PRODUCT_DISPLAYLINK_LCD8000UD_DVI 0x02b8 /* LCD-8000UD-DVI */ 1164#define USB_PRODUCT_DISPLAYLINK_LCD8000UD_DVI 0x02b8 /* LCD-8000UD-DVI */
1155#define USB_PRODUCT_DISPLAYLINK_LDEWX015U 0x02e3 /* Logitec LDE-WX015U */ 1165#define USB_PRODUCT_DISPLAYLINK_LDEWX015U 0x02e3 /* Logitec LDE-WX015U */
1156#define USB_PRODUCT_DISPLAYLINK_LT1421WIDE 0x03e0 /* Lenovo ThinkVision LT1421 Wide */ 1166#define USB_PRODUCT_DISPLAYLINK_LT1421WIDE 0x03e0 /* Lenovo ThinkVision LT1421 Wide */
1157#define USB_PRODUCT_DISPLAYLINK_UM7X0 0x401a /* nanovision MiMo */ 1167#define USB_PRODUCT_DISPLAYLINK_UM7X0 0x401a /* nanovision MiMo */
1158 1168
1159/* D-Link products */ 1169/* D-Link products */
1160/*product DLINK DSBS25 0x0100 DSB-S25 serial adapter*/ 1170/*product DLINK DSBS25 0x0100 DSB-S25 serial adapter*/
1161#define USB_PRODUCT_DLINK_DUBE100 0x1a00 /* 10/100 ethernet adapter */ 1171#define USB_PRODUCT_DLINK_DUBE100 0x1a00 /* 10/100 ethernet adapter */
1162#define USB_PRODUCT_DLINK_DSB650TX4 0x200c /* 10/100 ethernet adapter */ 1172#define USB_PRODUCT_DLINK_DSB650TX4 0x200c /* 10/100 ethernet adapter */
1163#define USB_PRODUCT_DLINK_DWL120E 0x3200 /* DWL-120 rev E */ 1173#define USB_PRODUCT_DLINK_DWL120E 0x3200 /* DWL-120 rev E */
1164#define USB_PRODUCT_DLINK_DWA130C 0x3301 /* DWA-130 rev C */ 1174#define USB_PRODUCT_DLINK_DWA130C 0x3301 /* DWA-130 rev C */
 1175#define USB_PRODUCT_DLINK_RTL8192CU_1 0x3307 /* RTL8192CU */
 1176#define USB_PRODUCT_DLINK_RTL8188CU 0x3308 /* RTL8188CU */
 1177#define USB_PRODUCT_DLINK_RTL8192CU_2 0x3309 /* RTL8192CU */
 1178#define USB_PRODUCT_DLINK_RTL8192CU_3 0x330a /* RTL8192CU */
1165#define USB_PRODUCT_DLINK_DWL122 0x3700 /* Wireless DWL122 */ 1179#define USB_PRODUCT_DLINK_DWL122 0x3700 /* Wireless DWL122 */
1166#define USB_PRODUCT_DLINK_DWLG120 0x3701 /* DWL-G120 */ 1180#define USB_PRODUCT_DLINK_DWLG120 0x3701 /* DWL-G120 */
1167#define USB_PRODUCT_DLINK_DWL120F 0x3702 /* DWL-120 rev F */ 1181#define USB_PRODUCT_DLINK_DWL120F 0x3702 /* DWL-120 rev F */
1168#define USB_PRODUCT_DLINK_DWLG122A2 0x3704 /* DWL-G122 rev A2 */ 1182#define USB_PRODUCT_DLINK_DWLG122A2 0x3704 /* DWL-G122 rev A2 */
1169#define USB_PRODUCT_DLINK_DWLAG132 0x3a00 /* DWL-AG132 */ 1183#define USB_PRODUCT_DLINK_DWLAG132 0x3a00 /* DWL-AG132 */
1170#define USB_PRODUCT_DLINK_DWLAG132_NF 0x3a01 /* DWL-AG132 */ 1184#define USB_PRODUCT_DLINK_DWLAG132_NF 0x3a01 /* DWL-AG132 */
1171#define USB_PRODUCT_DLINK_DWLG132 0x3a02 /* DWL-G132 */ 1185#define USB_PRODUCT_DLINK_DWLG132 0x3a02 /* DWL-G132 */
1172#define USB_PRODUCT_DLINK_DWLG132_NF 0x3a03 /* DWL-G132 */ 1186#define USB_PRODUCT_DLINK_DWLG132_NF 0x3a03 /* DWL-G132 */
1173#define USB_PRODUCT_DLINK_DWLAG122 0x3a04 /* DWL-AG122 */ 1187#define USB_PRODUCT_DLINK_DWLAG122 0x3a04 /* DWL-AG122 */
1174#define USB_PRODUCT_DLINK_DWLAG122_NF 0x3a05 /* DWL-AG122 */ 1188#define USB_PRODUCT_DLINK_DWLAG122_NF 0x3a05 /* DWL-AG122 */
1175#define USB_PRODUCT_DLINK_DWLG122 0x3c00 /* AirPlus G Wireless USB Adapter */ 1189#define USB_PRODUCT_DLINK_DWLG122 0x3c00 /* AirPlus G Wireless USB Adapter */
1176/* product DLINK RT2570 0x3c00 RT2570 */ 1190/* product DLINK RT2570 0x3c00 RT2570 */
1177#define USB_PRODUCT_DLINK2_DWLG122C1 0x3c03 /* DWL-G122 rev C1 */ 1191#define USB_PRODUCT_DLINK2_DWLG122C1 0x3c03 /* DWL-G122 rev C1 */
@@ -1216,26 +1230,28 @@ @@ -1216,26 +1230,28 @@
1216/* DrayTek products */ 1230/* DrayTek products */
1217#define USB_PRODUCT_DRAYTEK_VIGOR550 0x0550 /* Vigor550 */ 1231#define USB_PRODUCT_DRAYTEK_VIGOR550 0x0550 /* Vigor550 */
1218 1232
1219/* Dynastream Innovations */ 1233/* Dynastream Innovations */
1220#define USB_PRODUCT_DYNASTREAM_ANTDEVBOARD 0x1003 /* ANT dev board */ 1234#define USB_PRODUCT_DYNASTREAM_ANTDEVBOARD 0x1003 /* ANT dev board */
1221 1235
1222/* E3C products */ 1236/* E3C products */
1223#define USB_PRODUCT_E3C_EC168 0x1001 /* EC168 DVB-T Adapter */ 1237#define USB_PRODUCT_E3C_EC168 0x1001 /* EC168 DVB-T Adapter */
1224 1238
1225/* Edimax products */ 1239/* Edimax products */
1226#define USB_PRODUCT_EDIMAX_RT2870_1 0x7711 /* RT2870 */ 1240#define USB_PRODUCT_EDIMAX_RT2870_1 0x7711 /* RT2870 */
1227#define USB_PRODUCT_EDIMAX_EW7717 0x7717 /* EW-7717 */ 1241#define USB_PRODUCT_EDIMAX_EW7717 0x7717 /* EW-7717 */
1228#define USB_PRODUCT_EDIMAX_EW7718 0x7718 /* EW-7718 */ 1242#define USB_PRODUCT_EDIMAX_EW7718 0x7718 /* EW-7718 */
 1243#define USB_PRODUCT_EDIMAX_RTL8188CU 0x7811 /* RTL8188CU */
 1244#define USB_PRODUCT_EDIMAX_RTL8192CU 0x7822 /* RTL8192CU */
1229 1245
1230/* eGalax Products */ 1246/* eGalax Products */
1231#define USB_PRODUCT_EGALAX_TPANEL 0x0001 /* Touch Panel */ 1247#define USB_PRODUCT_EGALAX_TPANEL 0x0001 /* Touch Panel */
1232#define USB_PRODUCT_EGALAX_TPANEL2 0x0002 /* Touch Panel */ 1248#define USB_PRODUCT_EGALAX_TPANEL2 0x0002 /* Touch Panel */
1233#define USB_PRODUCT_EGALAX2_TPANEL 0x0001 /* Touch Panel */ 1249#define USB_PRODUCT_EGALAX2_TPANEL 0x0001 /* Touch Panel */
1234 1250
1235/* Eicon Networks */ 1251/* Eicon Networks */
1236#define USB_PRODUCT_EICON_DIVA852 0x4905 /* Diva 852 ISDN TA */ 1252#define USB_PRODUCT_EICON_DIVA852 0x4905 /* Diva 852 ISDN TA */
1237 1253
1238/* EIZO products */ 1254/* EIZO products */
1239#define USB_PRODUCT_EIZO_HUB 0x0000 /* hub */ 1255#define USB_PRODUCT_EIZO_HUB 0x0000 /* hub */
1240#define USB_PRODUCT_EIZO_MONITOR 0x0001 /* monitor */ 1256#define USB_PRODUCT_EIZO_MONITOR 0x0001 /* monitor */
1241 1257
@@ -1302,26 +1318,30 @@ @@ -1302,26 +1318,30 @@
1302#define USB_PRODUCT_EPSON_1660 0x011e /* Perfection 1660 scanner */ 1318#define USB_PRODUCT_EPSON_1660 0x011e /* Perfection 1660 scanner */
1303#define USB_PRODUCT_EPSON_1670 0x011f /* Perfection 1670 scanner */ 1319#define USB_PRODUCT_EPSON_1670 0x011f /* Perfection 1670 scanner */
1304 1320
1305/* e-TEK Labs products */ 1321/* e-TEK Labs products */
1306#define USB_PRODUCT_ETEK_1COM 0x8007 /* Serial port */ 1322#define USB_PRODUCT_ETEK_1COM 0x8007 /* Serial port */
1307 1323
1308/* Extended Systems products */ 1324/* Extended Systems products */
1309#define USB_PRODUCT_EXTENDED_XTNDACCESS 0x0100 /* XTNDAccess IrDA */ 1325#define USB_PRODUCT_EXTENDED_XTNDACCESS 0x0100 /* XTNDAccess IrDA */
1310 1326
1311/* Falcom products */ 1327/* Falcom products */
1312#define USB_PRODUCT_FALCOM_TWIST 0x0001 /* Twist GSM/GPRS modem */ 1328#define USB_PRODUCT_FALCOM_TWIST 0x0001 /* Twist GSM/GPRS modem */
1313#define USB_PRODUCT_FALCOM_SAMBA 0x0005 /* Samba 55/56 GSM/GPRS modem */ 1329#define USB_PRODUCT_FALCOM_SAMBA 0x0005 /* Samba 55/56 GSM/GPRS modem */
1314 1330
 1331/* FeiXun Communication products */
 1332#define USB_PRODUCT_FEIXUN_RTL8188CU 0x0090 /* RTL8188CU */
 1333#define USB_PRODUCT_FEIXUN_RTL8192CU 0x0091 /* RTL8192CU */
 1334
1315/* Fiberline */ 1335/* Fiberline */
1316#define USB_PRODUCT_FIBERLINE_WL430U 0x6003 /* WL-430U */ 1336#define USB_PRODUCT_FIBERLINE_WL430U 0x6003 /* WL-430U */
1317 1337
1318/* Freecom products */ 1338/* Freecom products */
1319#define USB_PRODUCT_FREECOM_DVD 0xfc01 /* Connector for DVD drive */ 1339#define USB_PRODUCT_FREECOM_DVD 0xfc01 /* Connector for DVD drive */
1320 1340
1321/* Future Technology Devices products */ 1341/* Future Technology Devices products */
1322#define USB_PRODUCT_FTDI_SERIAL_8U232AM 0x6001 /* 8U232AM Serial converter */ 1342#define USB_PRODUCT_FTDI_SERIAL_8U232AM 0x6001 /* 8U232AM Serial converter */
1323#define USB_PRODUCT_FTDI_SERIAL_2232C 0x6010 /* 2232C USB dual FAST SERIAL ADAPTER */ 1343#define USB_PRODUCT_FTDI_SERIAL_2232C 0x6010 /* 2232C USB dual FAST SERIAL ADAPTER */
1324#define USB_PRODUCT_FTDI_SERIAL_4232H 0x6011 /* 2232H USB quad FAST SERIAL ADAPTER */ 1344#define USB_PRODUCT_FTDI_SERIAL_4232H 0x6011 /* 2232H USB quad FAST SERIAL ADAPTER */
1325#define USB_PRODUCT_FTDI_PS2KBDMS 0x8371 /* PS/2 Keyboard/Mouse */ 1345#define USB_PRODUCT_FTDI_PS2KBDMS 0x8371 /* PS/2 Keyboard/Mouse */
1326#define USB_PRODUCT_FTDI_SERIAL_8U100AX 0x8372 /* 8U100AX Serial converter */ 1346#define USB_PRODUCT_FTDI_SERIAL_8U100AX 0x8372 /* 8U100AX Serial converter */
1327#define USB_PRODUCT_FTDI_MHAM_KW 0xeee8 /* KW */ 1347#define USB_PRODUCT_FTDI_MHAM_KW 0xeee8 /* KW */
@@ -1409,26 +1429,27 @@ @@ -1409,26 +1429,27 @@
1409/* Griffin Technology */ 1429/* Griffin Technology */
1410#define USB_PRODUCT_GRIFFIN_IMATE 0x0405 /* iMate, ADB adapter */ 1430#define USB_PRODUCT_GRIFFIN_IMATE 0x0405 /* iMate, ADB adapter */
1411#define USB_PRODUCT_GRIFFIN_POWERMATE 0x0410 /* PowerMate Assignable Controller */ 1431#define USB_PRODUCT_GRIFFIN_POWERMATE 0x0410 /* PowerMate Assignable Controller */
1412 1432
1413/* Gude ADS */ 1433/* Gude ADS */
1414#define USB_PRODUCT_GUDE_DCF 0xdcf7 /* Exper mouseCLOCK USB */ 1434#define USB_PRODUCT_GUDE_DCF 0xdcf7 /* Exper mouseCLOCK USB */
1415 1435
1416/* Guillemot Corporation */ 1436/* Guillemot Corporation */
1417#define USB_PRODUCT_GUILLEMOT_DALEADER 0xa300 /* DA Leader */ 1437#define USB_PRODUCT_GUILLEMOT_DALEADER 0xa300 /* DA Leader */
1418#define USB_PRODUCT_GUILLEMOT_HWGUSB254 0xe000 /* HWGUSB2-54 WLAN */ 1438#define USB_PRODUCT_GUILLEMOT_HWGUSB254 0xe000 /* HWGUSB2-54 WLAN */
1419#define USB_PRODUCT_GUILLEMOT_HWGUSB254LB 0xe010 /* HWGUSB2-54-LB */ 1439#define USB_PRODUCT_GUILLEMOT_HWGUSB254LB 0xe010 /* HWGUSB2-54-LB */
1420#define USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP 0xe020 /* HWGUSB2-54V2-AP */ 1440#define USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP 0xe020 /* HWGUSB2-54V2-AP */
1421#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 */
1422 1443
1423/* Hagiwara products */ 1444/* Hagiwara products */
1424#define USB_PRODUCT_HAGIWARA_FGSM 0x0002 /* FlashGate SmartMedia Card Reader */ 1445#define USB_PRODUCT_HAGIWARA_FGSM 0x0002 /* FlashGate SmartMedia Card Reader */
1425#define USB_PRODUCT_HAGIWARA_FGCF 0x0003 /* FlashGate CompactFlash Card Reader */ 1446#define USB_PRODUCT_HAGIWARA_FGCF 0x0003 /* FlashGate CompactFlash Card Reader */
1426#define USB_PRODUCT_HAGIWARA_FG 0x0005 /* FlashGate */ 1447#define USB_PRODUCT_HAGIWARA_FG 0x0005 /* FlashGate */
1427 1448
1428/* HAL Corporation products */ 1449/* HAL Corporation products */
1429#define USB_PRODUCT_HAL_IMR001 0x0011 /* Crossam2+USB IR commander */ 1450#define USB_PRODUCT_HAL_IMR001 0x0011 /* Crossam2+USB IR commander */
1430 1451
1431/* Handspring, Inc. */ 1452/* Handspring, Inc. */
1432#define USB_PRODUCT_HANDSPRING_VISOR 0x0100 /* Handspring Visor */ 1453#define USB_PRODUCT_HANDSPRING_VISOR 0x0100 /* Handspring Visor */
1433#define USB_PRODUCT_HANDSPRING_TREO 0x0200 /* Handspring Treo */ 1454#define USB_PRODUCT_HANDSPRING_TREO 0x0200 /* Handspring Treo */
1434#define USB_PRODUCT_HANDSPRING_TREO600 0x0300 /* Handspring Treo 600 */ 1455#define USB_PRODUCT_HANDSPRING_TREO600 0x0300 /* Handspring Treo 600 */
@@ -1496,26 +1517,27 @@ @@ -1496,26 +1517,27 @@
1496#define USB_PRODUCT_HP_959C 0x1104 /* Deskjet 959C */ 1517#define USB_PRODUCT_HP_959C 0x1104 /* Deskjet 959C */
1497#define USB_PRODUCT_HP_568J 0x1116 /* Jornada 568 */ 1518#define USB_PRODUCT_HP_568J 0x1116 /* Jornada 568 */
1498#define USB_PRODUCT_HP_930C 0x1204 /* DeskJet 930c */ 1519#define USB_PRODUCT_HP_930C 0x1204 /* DeskJet 930c */
1499#define USB_PRODUCT_HP_P2000U 0x1801 /* Inkjet P-2000U */ 1520#define USB_PRODUCT_HP_P2000U 0x1801 /* Inkjet P-2000U */
1500#define USB_PRODUCT_HP_RNDIS 0x1c1d /* Generic RNDIS */ 1521#define USB_PRODUCT_HP_RNDIS 0x1c1d /* Generic RNDIS */
1501#define USB_PRODUCT_HP_640C 0x2004 /* DeskJet 640c */ 1522#define USB_PRODUCT_HP_640C 0x2004 /* DeskJet 640c */
1502#define USB_PRODUCT_HP_4670V 0x3005 /* ScanJet 4670v */ 1523#define USB_PRODUCT_HP_4670V 0x3005 /* ScanJet 4670v */
1503#define USB_PRODUCT_HP_P1100 0x3102 /* Photosmart P1100 */ 1524#define USB_PRODUCT_HP_P1100 0x3102 /* Photosmart P1100 */
1504#define USB_PRODUCT_HP_V125W 0x3307 /* v125w */ 1525#define USB_PRODUCT_HP_V125W 0x3307 /* v125w */
1505#define USB_PRODUCT_HP_6127 0x3504 /* Deskjet 6127 */ 1526#define USB_PRODUCT_HP_6127 0x3504 /* Deskjet 6127 */
1506#define USB_PRODUCT_HP_HN210E 0x811c /* Ethernet HN210E */ 1527#define USB_PRODUCT_HP_HN210E 0x811c /* Ethernet HN210E */
1507 1528
1508/* HP products */ 1529/* HP products */
 1530#define USB_PRODUCT_HP3_RTL8188CU 0x1629 /* RTL8188CU */
1509#define USB_PRODUCT_HP2_C500 0x6002 /* PhotoSmart C500 */ 1531#define USB_PRODUCT_HP2_C500 0x6002 /* PhotoSmart C500 */
1510 1532
1511/* HTC products */ 1533/* HTC products */
1512#define USB_PRODUCT_HTC_ANDROID 0x0ffe /* Android */ 1534#define USB_PRODUCT_HTC_ANDROID 0x0ffe /* Android */
1513 1535
1514/* Huawei Technologies products */ 1536/* Huawei Technologies products */
1515#define USB_PRODUCT_HUAWEI_MOBILE 0x1001 /* Huawei Mobile */ 1537#define USB_PRODUCT_HUAWEI_MOBILE 0x1001 /* Huawei Mobile */
1516#define USB_PRODUCT_HUAWEI_E220 0x1003 /* Huawei E220 */ 1538#define USB_PRODUCT_HUAWEI_E220 0x1003 /* Huawei E220 */
1517#define USB_PRODUCT_HUAWEI_E1750 0x140c /* Huawei E1750 */ 1539#define USB_PRODUCT_HUAWEI_E1750 0x140c /* Huawei E1750 */
1518#define USB_PRODUCT_HUAWEI_E1750INIT 0x1446 /* Huawei E1750 USB CD */ 1540#define USB_PRODUCT_HUAWEI_E1750INIT 0x1446 /* Huawei E1750 USB CD */
1519#define USB_PRODUCT_HUAWEI_K3765 0x1465 /* Huawei K3765 */ 1541#define USB_PRODUCT_HUAWEI_K3765 0x1465 /* Huawei K3765 */
1520#define USB_PRODUCT_HUAWEI_E1820 0x14ac /* Huawei E1820 */ 1542#define USB_PRODUCT_HUAWEI_E1820 0x14ac /* Huawei E1820 */
1521#define USB_PRODUCT_HUAWEI_K3765INIT 0x1520 /* Huawei K3765 USB CD */ 1543#define USB_PRODUCT_HUAWEI_K3765INIT 0x1520 /* Huawei K3765 USB CD */
@@ -2012,26 +2034,27 @@ @@ -2012,26 +2034,27 @@
2012#define USB_PRODUCT_NETGEAR_FA101 0x1020 /* 10/100 Ethernet */ 2034#define USB_PRODUCT_NETGEAR_FA101 0x1020 /* 10/100 Ethernet */
2013#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 */
2014#define USB_PRODUCT_NETGEAR_MA111NA 0x4110 /* 802.11b Adapter */ 2036#define USB_PRODUCT_NETGEAR_MA111NA 0x4110 /* 802.11b Adapter */
2015#define USB_PRODUCT_NETGEAR_MA111V2 0x4230 /* 802.11b V2 */ 2037#define USB_PRODUCT_NETGEAR_MA111V2 0x4230 /* 802.11b V2 */
2016#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 */
2017#define USB_PRODUCT_NETGEAR_WG111V3 0x4260 /* WG111v3 */ 2039#define USB_PRODUCT_NETGEAR_WG111V3 0x4260 /* WG111v3 */
2018#define USB_PRODUCT_NETGEAR_WG111U 0x4300 /* WG111U */ 2040#define USB_PRODUCT_NETGEAR_WG111U 0x4300 /* WG111U */
2019#define USB_PRODUCT_NETGEAR_WG111U_NF 0x4301 /* WG111U */ 2041#define USB_PRODUCT_NETGEAR_WG111U_NF 0x4301 /* WG111U */
2020#define USB_PRODUCT_NETGEAR_WG111V2 0x6a00 /* WG111v2 */ 2042#define USB_PRODUCT_NETGEAR_WG111V2 0x6a00 /* WG111v2 */
2021#define USB_PRODUCT_NETGEAR_XA601 0x8100 /* USB to PL Adapter */ 2043#define USB_PRODUCT_NETGEAR_XA601 0x8100 /* USB to PL Adapter */
2022#define USB_PRODUCT_NETGEAR_WN111V2 0x9001 /* WN111V2 */ 2044#define USB_PRODUCT_NETGEAR_WN111V2 0x9001 /* WN111V2 */
2023#define USB_PRODUCT_NETGEAR_WNDA3100 0x9010 /* WNDA3100 */ 2045#define USB_PRODUCT_NETGEAR_WNDA3100 0x9010 /* WNDA3100 */
2024#define USB_PRODUCT_NETGEAR_WNA1000 0x9040 /* WNA1000 */ 2046#define USB_PRODUCT_NETGEAR_WNA1000 0x9040 /* WNA1000 */
 2047#define USB_PRODUCT_NETGEAR_WNA1000M 0x9041 /* WNA1000M */
2025 2048
2026/* Netgear(2) products */ 2049/* Netgear(2) products */
2027#define USB_PRODUCT_NETGEAR2_MA101 0x4100 /* MA101 */ 2050#define USB_PRODUCT_NETGEAR2_MA101 0x4100 /* MA101 */
2028#define USB_PRODUCT_NETGEAR2_MA101B 0x4102 /* MA101 Rev B */ 2051#define USB_PRODUCT_NETGEAR2_MA101B 0x4102 /* MA101 Rev B */
2029 2052
2030/* Netgear(3) products */ 2053/* Netgear(3) products */
2031#define USB_PRODUCT_NETGEAR3_WG111T 0x4250 /* WG111T */ 2054#define USB_PRODUCT_NETGEAR3_WG111T 0x4250 /* WG111T */
2032#define USB_PRODUCT_NETGEAR3_WG111T_NF 0x4251 /* WG111T */ 2055#define USB_PRODUCT_NETGEAR3_WG111T_NF 0x4251 /* WG111T */
2033#define USB_PRODUCT_NETGEAR3_WPN111 0x5f00 /* WPN111 */ 2056#define USB_PRODUCT_NETGEAR3_WPN111 0x5f00 /* WPN111 */
2034#define USB_PRODUCT_NETGEAR3_WPN111_NF 0x5f01 /* WPN111 */ 2057#define USB_PRODUCT_NETGEAR3_WPN111_NF 0x5f01 /* WPN111 */
2035 2058
2036/* NetIndex products */ 2059/* NetIndex products */
2037#define USB_PRODUCT_NETINDEX_WS002IN 0x2001 /* Willcom WS002IN (DD) */ 2060#define USB_PRODUCT_NETINDEX_WS002IN 0x2001 /* Willcom WS002IN (DD) */
@@ -2040,26 +2063,27 @@ @@ -2040,26 +2063,27 @@
2040#define USB_PRODUCT_NHJ_CAM2 0x9120 /* Camera */ 2063#define USB_PRODUCT_NHJ_CAM2 0x9120 /* Camera */
2041 2064
2042/* Nikon products */ 2065/* Nikon products */
2043#define USB_PRODUCT_NIKON_E990 0x0102 /* Digital Camera E990 */ 2066#define USB_PRODUCT_NIKON_E990 0x0102 /* Digital Camera E990 */
2044#define USB_PRODUCT_NIKON_E880 0x0103 /* Digital Camera E880 */ 2067#define USB_PRODUCT_NIKON_E880 0x0103 /* Digital Camera E880 */
2045#define USB_PRODUCT_NIKON_E885 0x0105 /* Digital Camera E885 */ 2068#define USB_PRODUCT_NIKON_E885 0x0105 /* Digital Camera E885 */
2046 2069
2047/* Nokia products */ 2070/* Nokia products */
2048#define USB_PRODUCT_NOKIA_CA42 0x0802 /* Mobile Phone adapter */ 2071#define USB_PRODUCT_NOKIA_CA42 0x0802 /* Mobile Phone adapter */
2049 2072
2050/* Nova Tech products */ 2073/* Nova Tech products */
2051#define USB_PRODUCT_NOVATECH_NV902W 0x9020 /* NV-902W */ 2074#define USB_PRODUCT_NOVATECH_NV902W 0x9020 /* NV-902W */
2052#define USB_PRODUCT_NOVATECH_RT2573 0x9021 /* RT2573 */ 2075#define USB_PRODUCT_NOVATECH_RT2573 0x9021 /* RT2573 */
 2076#define USB_PRODUCT_NOVATECH_RTL8188CU 0x9071 /* RTL8188CU */
2053 2077
2054/* NovAtel products */ 2078/* NovAtel products */
2055#define USB_PRODUCT_NOVATEL_FLEXPACKGPS 0x0100 /* NovAtel FlexPack GPS receiver */ 2079#define USB_PRODUCT_NOVATEL_FLEXPACKGPS 0x0100 /* NovAtel FlexPack GPS receiver */
2056#define USB_PRODUCT_NOVATEL2_EXPRESSCARD 0x1100 /* ExpressCard 3G */ 2080#define USB_PRODUCT_NOVATEL2_EXPRESSCARD 0x1100 /* ExpressCard 3G */
2057#define USB_PRODUCT_NOVATEL2_MERLINV620 0x1110 /* Novatel Wireless Merlin CDMA */ 2081#define USB_PRODUCT_NOVATEL2_MERLINV620 0x1110 /* Novatel Wireless Merlin CDMA */
2058#define USB_PRODUCT_NOVATEL2_V740 0x1120 /* Merlin V740 */ 2082#define USB_PRODUCT_NOVATEL2_V740 0x1120 /* Merlin V740 */
2059#define USB_PRODUCT_NOVATEL2_S720 0x1130 /* S720 */ 2083#define USB_PRODUCT_NOVATEL2_S720 0x1130 /* S720 */
2060#define USB_PRODUCT_NOVATEL2_MERLINU740 0x1400 /* Novatel Merlin U740 */ 2084#define USB_PRODUCT_NOVATEL2_MERLINU740 0x1400 /* Novatel Merlin U740 */
2061#define USB_PRODUCT_NOVATEL2_U740_2 0x1410 /* Merlin U740 */ 2085#define USB_PRODUCT_NOVATEL2_U740_2 0x1410 /* Merlin U740 */
2062#define USB_PRODUCT_NOVATEL2_U870 0x1420 /* Merlin U870 */ 2086#define USB_PRODUCT_NOVATEL2_U870 0x1420 /* Merlin U870 */
2063#define USB_PRODUCT_NOVATEL2_XU870 0x1430 /* Merlin XU870 */ 2087#define USB_PRODUCT_NOVATEL2_XU870 0x1430 /* Merlin XU870 */
2064#define USB_PRODUCT_NOVATEL2_X950D 0x1450 /* Merlin X950D */ 2088#define USB_PRODUCT_NOVATEL2_X950D 0x1450 /* Merlin X950D */
2065#define USB_PRODUCT_NOVATEL2_ES620 0x2100 /* ES620 CDMA */ 2089#define USB_PRODUCT_NOVATEL2_ES620 0x2100 /* ES620 CDMA */
@@ -2205,38 +2229,41 @@ @@ -2205,38 +2229,41 @@
2205#define USB_PRODUCT_PINNACLE_PCTVDVBTFLASH 0x0228 /* Pinnacle PCTV DVB-T Flash */ 2229#define USB_PRODUCT_PINNACLE_PCTVDVBTFLASH 0x0228 /* Pinnacle PCTV DVB-T Flash */
2206#define USB_PRODUCT_PINNACLE_PCTV72E 0x0236 /* Pinnacle PCTV 72e */ 2230#define USB_PRODUCT_PINNACLE_PCTV72E 0x0236 /* Pinnacle PCTV 72e */
2207#define USB_PRODUCT_PINNACLE_PCTV73E 0x0237 /* Pinnacle PCTV 73e */ 2231#define USB_PRODUCT_PINNACLE_PCTV73E 0x0237 /* Pinnacle PCTV 73e */
2208 2232
2209/* Planex Communications products */ 2233/* Planex Communications products */
2210#define USB_PRODUCT_PLANEX_GW_US11H 0x14ea /* GW-US11H WLAN */ 2234#define USB_PRODUCT_PLANEX_GW_US11H 0x14ea /* GW-US11H WLAN */
2211#define USB_PRODUCT_PLANEX2_GW_US11S 0x3220 /* GW-US11S WLAN */ 2235#define USB_PRODUCT_PLANEX2_GW_US11S 0x3220 /* GW-US11S WLAN */
2212#define USB_PRODUCT_PLANEX2_GWUS54GXS 0x5303 /* GW-US54GXS */ 2236#define USB_PRODUCT_PLANEX2_GWUS54GXS 0x5303 /* GW-US54GXS */
2213#define USB_PRODUCT_PLANEX2_GW_US300 0x5304 /* GW-US300 */ 2237#define USB_PRODUCT_PLANEX2_GW_US300 0x5304 /* GW-US300 */
2214#define USB_PRODUCT_PLANEX2_GWUS54HP 0xab01 /* GW-US54HP */ 2238#define USB_PRODUCT_PLANEX2_GWUS54HP 0xab01 /* GW-US54HP */
2215#define USB_PRODUCT_PLANEX3_GU1000T 0xab11 /* GU-1000T */ 2239#define USB_PRODUCT_PLANEX3_GU1000T 0xab11 /* GU-1000T */
2216#define USB_PRODUCT_PLANEX3_GWUS54MINI 0xab13 /* GW-US54Mini */ 2240#define USB_PRODUCT_PLANEX3_GWUS54MINI 0xab13 /* GW-US54Mini */
2217#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 */
 2243#define USB_PRODUCT_PLANEX2_RTL8192CU 0xab2b /* RTL8192CU */
2218#define USB_PRODUCT_PLANEX2_GWUS54SG 0xc002 /* GW-US54SG */ 2244#define USB_PRODUCT_PLANEX2_GWUS54SG 0xc002 /* GW-US54SG */
2219#define USB_PRODUCT_PLANEX2_GWUS54GZL 0xc007 /* GW-US54GZL */ 2245#define USB_PRODUCT_PLANEX2_GWUS54GZL 0xc007 /* GW-US54GZL */
2220#define USB_PRODUCT_PLANEX2_GWUS54GD 0xed01 /* GW-US54GD */ 2246#define USB_PRODUCT_PLANEX2_GWUS54GD 0xed01 /* GW-US54GD */
2221#define USB_PRODUCT_PLANEX2_GWUSMM 0xed02 /* GW-USMM */ 2247#define USB_PRODUCT_PLANEX2_GWUSMM 0xed02 /* GW-USMM */
2222#define USB_PRODUCT_PLANEX2_RT2870 0xed06 /* RT2870 */ 2248#define USB_PRODUCT_PLANEX2_RT2870 0xed06 /* RT2870 */
2223#define USB_PRODUCT_PLANEX2_GWUSMICRON 0xed14 /* GW-USMicroN */ 2249#define USB_PRODUCT_PLANEX2_GWUSMICRON 0xed14 /* GW-USMicroN */
2224#define USB_PRODUCT_PLANEX3_GWUS54GZ 0xab10 /* GW-US54GZ */ 2250#define USB_PRODUCT_PLANEX3_GWUS54GZ 0xab10 /* GW-US54GZ */
2225#define USB_PRODUCT_PLANEX3_GU1000T 0xab11 /* GU-1000T */ 2251#define USB_PRODUCT_PLANEX3_GU1000T 0xab11 /* GU-1000T */
2226#define USB_PRODUCT_PLANEX3_GWUS54MINI 0xab13 /* GW-US54Mini */ 2252#define USB_PRODUCT_PLANEX3_GWUS54MINI 0xab13 /* GW-US54Mini */
2227#define USB_PRODUCT_PLANEX2_GWUS300MINIS 0xab24 /* GW-US300MiniS */ 2253#define USB_PRODUCT_PLANEX2_GWUS300MINIS 0xab24 /* GW-US300MiniS */
2228#define USB_PRODUCT_PLANEX2_RT3070 0xab25 /* RT3070 */ 2254#define USB_PRODUCT_PLANEX2_RT3070 0xab25 /* RT3070 */
2229#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 */
2230 2257
2231/* Plantronics products */ 2258/* Plantronics products */
2232#define USB_PRODUCT_PLANTRONICS_HEADSET 0x0ca1 /* Platronics DSP-400 Headset */ 2259#define USB_PRODUCT_PLANTRONICS_HEADSET 0x0ca1 /* Platronics DSP-400 Headset */
2233 2260
2234/* Plextor Corp. */ 2261/* Plextor Corp. */
2235#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 */
2236 2263
2237/* PLX products */ 2264/* PLX products */
2238#define USB_PRODUCT_PLX_TESTBOARD 0x9060 /* test board */ 2265#define USB_PRODUCT_PLX_TESTBOARD 0x9060 /* test board */
2239 2266
2240/* PointChips */ 2267/* PointChips */
2241#define USB_PRODUCT_POINTCHIPS_FLASH 0x8001 /* Flash */ 2268#define USB_PRODUCT_POINTCHIPS_FLASH 0x8001 /* Flash */
2242 2269
@@ -2327,26 +2354,33 @@ @@ -2327,26 +2354,33 @@
2327#define USB_PRODUCT_RALINK_RT3071 0x3071 /* RT3071 */ 2354#define USB_PRODUCT_RALINK_RT3071 0x3071 /* RT3071 */
2328#define USB_PRODUCT_RALINK_RT3072 0x3072 /* RT3072 */ 2355#define USB_PRODUCT_RALINK_RT3072 0x3072 /* RT3072 */
2329#define USB_PRODUCT_RALINK_RT2570_3 0x9020 /* RT2570 */ 2356#define USB_PRODUCT_RALINK_RT2570_3 0x9020 /* RT2570 */
2330#define USB_PRODUCT_RALINK_2_RT2570 0x2570 /* RT2570 */ 2357#define USB_PRODUCT_RALINK_2_RT2570 0x2570 /* RT2570 */
2331#define USB_PRODUCT_RALINK_2_RT2573 0x2573 /* RT2573 */ 2358#define USB_PRODUCT_RALINK_2_RT2573 0x2573 /* RT2573 */
2332 2359
2333/* RATOC Systems products */ 2360/* RATOC Systems products */
2334#define USB_PRODUCT_RATOC_REXUSB60 0xb000 /* USB serial adapter REX-USB60 */ 2361#define USB_PRODUCT_RATOC_REXUSB60 0xb000 /* USB serial adapter REX-USB60 */
2335#define USB_PRODUCT_RATOC_REXUSB60F 0xb020 /* USB serial adapter REX-USB60F */ 2362#define USB_PRODUCT_RATOC_REXUSB60F 0xb020 /* USB serial adapter REX-USB60F */
2336 2363
2337/* Realtek products */ 2364/* Realtek products */
2338#define USB_PRODUCT_REALTEK_RTL8150L 0x8150 /* RTL8150L USB-Ethernet Bridge */ 2365#define USB_PRODUCT_REALTEK_RTL8150L 0x8150 /* RTL8150L USB-Ethernet Bridge */
2339#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 */
 2368#define USB_PRODUCT_REALTEK_RTL8191CU 0x8177 /* RTL8191CU */
 2369#define USB_PRODUCT_REALTEK_RTL8192CU 0x8178 /* RTL8192CU */
 2370#define USB_PRODUCT_REALTEK_RTL8188CU_1 0x817a /* RTL8188CU */
 2371#define USB_PRODUCT_REALTEK_RTL8188CU_2 0x817b /* RTL8188CU */
 2372#define USB_PRODUCT_REALTEK_RTL8192CE 0x817c /* RTL8192CE */
 2373#define USB_PRODUCT_REALTEK_RTL8188RU 0x817d /* RTL8188RU */
2340#define USB_PRODUCT_REALTEK_RTL8187 0x8187 /* RTL8187 */ 2374#define USB_PRODUCT_REALTEK_RTL8187 0x8187 /* RTL8187 */
2341#define USB_PRODUCT_REALTEK_RTL8187B_0 0x8189 /* RTL8187B */ 2375#define USB_PRODUCT_REALTEK_RTL8187B_0 0x8189 /* RTL8187B */
2342#define USB_PRODUCT_REALTEK_RTL8187B_1 0x8197 /* RTL8187B */ 2376#define USB_PRODUCT_REALTEK_RTL8187B_1 0x8197 /* RTL8187B */
2343#define USB_PRODUCT_REALTEK_RTL8187B_2 0x8198 /* RTL8187B */ 2377#define USB_PRODUCT_REALTEK_RTL8187B_2 0x8198 /* RTL8187B */
2344 2378
2345/* Research In Motion */ 2379/* Research In Motion */
2346#define USB_PRODUCT_RIM_BLACKBERRY 0x0001 /* BlackBerry */ 2380#define USB_PRODUCT_RIM_BLACKBERRY 0x0001 /* BlackBerry */
2347#define USB_PRODUCT_RIM_BLACKBERRY_PEARL_DUAL 0x0004 /* BlackBerry Pearl Dual */ 2381#define USB_PRODUCT_RIM_BLACKBERRY_PEARL_DUAL 0x0004 /* BlackBerry Pearl Dual */
2348#define USB_PRODUCT_RIM_BLACKBERRY_PEARL 0x0006 /* BlackBerry Pearl */ 2382#define USB_PRODUCT_RIM_BLACKBERRY_PEARL 0x0006 /* BlackBerry Pearl */
2349 2383
2350/* Rockfire products */ 2384/* Rockfire products */
2351#define USB_PRODUCT_ROCKFIRE_GAMEPAD 0x2033 /* gamepad 203USB */ 2385#define USB_PRODUCT_ROCKFIRE_GAMEPAD 0x2033 /* gamepad 203USB */
2352 2386
@@ -2564,26 +2598,27 @@ @@ -2564,26 +2598,27 @@
2564 2598
2565/* Sitecom Europe products */ 2599/* Sitecom Europe products */
2566#define USB_PRODUCT_SITECOMEU_RT2870_1 0x0017 /* RT2870 */ 2600#define USB_PRODUCT_SITECOMEU_RT2870_1 0x0017 /* RT2870 */
2567#define USB_PRODUCT_SITECOMEU_RT2870_2 0x002b /* RT2870 */ 2601#define USB_PRODUCT_SITECOMEU_RT2870_2 0x002b /* RT2870 */
2568#define USB_PRODUCT_SITECOMEU_RT2870_3 0x002c /* RT2870 */ 2602#define USB_PRODUCT_SITECOMEU_RT2870_3 0x002c /* RT2870 */
2569#define USB_PRODUCT_SITECOMEU_RT2870_4 0x002d /* RT2870 */ 2603#define USB_PRODUCT_SITECOMEU_RT2870_4 0x002d /* RT2870 */
2570#define USB_PRODUCT_SITECOMEU_RT2770 0x0039 /* RT2770 */ 2604#define USB_PRODUCT_SITECOMEU_RT2770 0x0039 /* RT2770 */
2571#define USB_PRODUCT_SITECOMEU_RT3070_2 0x003b /* RT3070 */ 2605#define USB_PRODUCT_SITECOMEU_RT3070_2 0x003b /* RT3070 */
2572#define USB_PRODUCT_SITECOMEU_RT3070_3 0x003c /* RT3070 */ 2606#define USB_PRODUCT_SITECOMEU_RT3070_3 0x003c /* RT3070 */
2573#define USB_PRODUCT_SITECOMEU_RT3070_4 0x003d /* RT3070 */ 2607#define USB_PRODUCT_SITECOMEU_RT3070_4 0x003d /* RT3070 */
2574#define USB_PRODUCT_SITECOMEU_RT3070 0x003e /* RT3070 */ 2608#define USB_PRODUCT_SITECOMEU_RT3070 0x003e /* RT3070 */
2575#define USB_PRODUCT_SITECOMEU_WL608 0x003f /* WL-608 */ 2609#define USB_PRODUCT_SITECOMEU_WL608 0x003f /* WL-608 */
2576#define USB_PRODUCT_SITECOMEU_RT3072 0x0042 /* RT3072 */ 2610#define USB_PRODUCT_SITECOMEU_RT3072 0x0042 /* RT3072 */
 2611#define USB_PRODUCT_SITECOMEU_RTL8188CU 0x0052 /* RTL8188CU */
2577#define USB_PRODUCT_SITECOMEU_LN028 0x061c /* LN-028 */ 2612#define USB_PRODUCT_SITECOMEU_LN028 0x061c /* LN-028 */
2578#define USB_PRODUCT_SITECOMEU_WL113 0x9071 /* WL-113 */ 2613#define USB_PRODUCT_SITECOMEU_WL113 0x9071 /* WL-113 */
2579#define USB_PRODUCT_SITECOMEU_ZD1211B 0x9075 /* ZD1211B */ 2614#define USB_PRODUCT_SITECOMEU_ZD1211B 0x9075 /* ZD1211B */
2580#define USB_PRODUCT_SITECOMEU_WL172 0x90ac /* WL-172 */ 2615#define USB_PRODUCT_SITECOMEU_WL172 0x90ac /* WL-172 */
2581#define USB_PRODUCT_SITECOMEU_WL113R2 0x9712 /* WL-113 rev 2 */ 2616#define USB_PRODUCT_SITECOMEU_WL113R2 0x9712 /* WL-113 rev 2 */
2582 2617
2583/* SmartBridges products */ 2618/* SmartBridges products */
2584#define USB_PRODUCT_SMARTBRIDGES_SMARTLINK 0x0001 /* SmartLink USB ethernet adapter */ 2619#define USB_PRODUCT_SMARTBRIDGES_SMARTLINK 0x0001 /* SmartLink USB ethernet adapter */
2585#define USB_PRODUCT_SMARTBRIDGES_SMARTNIC 0x0003 /* smartNIC 2 PnP Adapter */ 2620#define USB_PRODUCT_SMARTBRIDGES_SMARTNIC 0x0003 /* smartNIC 2 PnP Adapter */
2586 2621
2587/* SMC products */ 2622/* SMC products */
2588#define USB_PRODUCT_SMC_2102USB 0x0100 /* 10Mbps ethernet adapter */ 2623#define USB_PRODUCT_SMC_2102USB 0x0100 /* 10Mbps ethernet adapter */
2589#define USB_PRODUCT_SMC_2202USB 0x0200 /* 10/100 ethernet adapter */ 2624#define USB_PRODUCT_SMC_2202USB 0x0200 /* 10/100 ethernet adapter */
@@ -2740,26 +2775,29 @@ @@ -2740,26 +2775,29 @@
2740#define USB_PRODUCT_TODOS_ARGOS_MINI 0x0002 /* Argos Mini Smartcard Reader */ 2775#define USB_PRODUCT_TODOS_ARGOS_MINI 0x0002 /* Argos Mini Smartcard Reader */
2741 2776
2742/* Topfield Co. Ltd products */ 2777/* Topfield Co. Ltd products */
2743#define USB_PRODUCT_TOPFIELD_TF5000PVR 0x1000 /* TF5000PVR Digital Video Recorder */ 2778#define USB_PRODUCT_TOPFIELD_TF5000PVR 0x1000 /* TF5000PVR Digital Video Recorder */
2744 2779
2745/* Toshiba Corporation products */ 2780/* Toshiba Corporation products */
2746#define USB_PRODUCT_TOSHIBA_POCKETPC_E740 0x0706 /* PocketPC e740 */ 2781#define USB_PRODUCT_TOSHIBA_POCKETPC_E740 0x0706 /* PocketPC e740 */
2747#define USB_PRODUCT_TOSHIBA_HSDPA_MODEM_EU870DT1 0x1302 /* HSDPA 3G Modem Card */ 2782#define USB_PRODUCT_TOSHIBA_HSDPA_MODEM_EU870DT1 0x1302 /* HSDPA 3G Modem Card */
2748 2783
2749/* Trek Technology products */ 2784/* Trek Technology products */
2750#define USB_PRODUCT_TREK_THUMBDRIVE 0x1111 /* ThumbDrive */ 2785#define USB_PRODUCT_TREK_THUMBDRIVE 0x1111 /* ThumbDrive */
2751#define USB_PRODUCT_TREK_THUMBDRIVE_8MB 0x9988 /* ThumbDrive 8MB */ 2786#define USB_PRODUCT_TREK_THUMBDRIVE_8MB 0x9988 /* ThumbDrive 8MB */
2752 2787
 2788/* TRENDnet products */
 2789#define USB_PRODUCT_TRENDNET_RTL8188CU 0x648b /* RTL8188CU */
 2790
2753/* Tripp-Lite products */ 2791/* Tripp-Lite products */
2754#define USB_PRODUCT_TRIPPLITE_U209 0x2008 /* U209 Serial adapter */ 2792#define USB_PRODUCT_TRIPPLITE_U209 0x2008 /* U209 Serial adapter */
2755#define USB_PRODUCT_TRIPPLITE2_UPS 0x1007 /* Tripp Lite UPS */ 2793#define USB_PRODUCT_TRIPPLITE2_UPS 0x1007 /* Tripp Lite UPS */
2756 2794
2757/* Trumpion products */ 2795/* Trumpion products */
2758#define USB_PRODUCT_TRUMPION_T33521 0x1003 /* USB/MP3 decoder */ 2796#define USB_PRODUCT_TRUMPION_T33521 0x1003 /* USB/MP3 decoder */
2759#define USB_PRODUCT_TRUMPION_XXX1100 0x1100 /* XXX 1100 */ 2797#define USB_PRODUCT_TRUMPION_XXX1100 0x1100 /* XXX 1100 */
2760 2798
2761/* Tsunami products */ 2799/* Tsunami products */
2762#define USB_PRODUCT_TSUNAMI_SM2000 0x1111 /* SM-2000 */ 2800#define USB_PRODUCT_TSUNAMI_SM2000 0x1111 /* SM-2000 */
2763 2801
2764/* TwinMOS products */ 2802/* TwinMOS products */
2765#define USB_PRODUCT_TWINMOS_G240 0xa006 /* G240 */ 2803#define USB_PRODUCT_TWINMOS_G240 0xa006 /* G240 */
@@ -2923,14 +2961,15 @@ @@ -2923,14 +2961,15 @@
2923#define USB_PRODUCT_ZYXEL_OMNI56K 0x1500 /* Omni 56K Plus */ 2961#define USB_PRODUCT_ZYXEL_OMNI56K 0x1500 /* Omni 56K Plus */
2924#define USB_PRODUCT_ZYXEL_980N 0x2011 /* Scorpion-980N keyboard */ 2962#define USB_PRODUCT_ZYXEL_980N 0x2011 /* Scorpion-980N keyboard */
2925#define USB_PRODUCT_ZYXEL_G200V2 0x3407 /* G-200 v2 */ 2963#define USB_PRODUCT_ZYXEL_G200V2 0x3407 /* G-200 v2 */
2926#define USB_PRODUCT_ZYXEL_ZYAIRG220 0x3401 /* ZyAIR G-220 */ 2964#define USB_PRODUCT_ZYXEL_ZYAIRG220 0x3401 /* ZyAIR G-220 */
2927#define USB_PRODUCT_ZYXEL_AG225H 0x3409 /* AG-225H */ 2965#define USB_PRODUCT_ZYXEL_AG225H 0x3409 /* AG-225H */
2928#define USB_PRODUCT_ZYXEL_M202 0x340a /* M-202 */ 2966#define USB_PRODUCT_ZYXEL_M202 0x340a /* M-202 */
2929#define USB_PRODUCT_ZYXEL_G270S 0x340c /* G-270S */ 2967#define USB_PRODUCT_ZYXEL_G270S 0x340c /* G-270S */
2930#define USB_PRODUCT_ZYXEL_G220V2 0x340f /* G-220 v2 */ 2968#define USB_PRODUCT_ZYXEL_G220V2 0x340f /* G-220 v2 */
2931#define USB_PRODUCT_ZYXEL_G202 0x3410 /* G-202 */ 2969#define USB_PRODUCT_ZYXEL_G202 0x3410 /* G-202 */
2932#define USB_PRODUCT_ZYXEL_RT2573 0x3415 /* RT2573 */ 2970#define USB_PRODUCT_ZYXEL_RT2573 0x3415 /* RT2573 */
2933#define USB_PRODUCT_ZYXEL_RT2870_1 0x3416 /* RT2870 */ 2971#define USB_PRODUCT_ZYXEL_RT2870_1 0x3416 /* RT2870 */
2934#define USB_PRODUCT_ZYXEL_NWD271N 0x3417 /* NWD-271N */ 2972#define USB_PRODUCT_ZYXEL_NWD271N 0x3417 /* NWD-271N */
2935#define USB_PRODUCT_ZYXEL_RT2870_2 0x341a /* RT2870 */ 2973#define USB_PRODUCT_ZYXEL_RT2870_2 0x341a /* RT2870 */
 2974#define USB_PRODUCT_ZYXEL_RTL8192CU 0x341f /* RTL8192CU */
2936#define USB_PRODUCT_ZYXEL_PRESTIGE 0x401a /* Prestige */ 2975#define USB_PRODUCT_ZYXEL_PRESTIGE 0x401a /* Prestige */

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

--- src/sys/dev/usb/usbdevs_data.h 2011/12/31 00:09:11 1.597
+++ src/sys/dev/usb/usbdevs_data.h 2012/01/19 14:01:22 1.598
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1/* $NetBSD: usbdevs_data.h,v 1.597 2011/12/31 00:09:11 christos Exp $ */ 1/* $NetBSD: usbdevs_data.h,v 1.598 2012/01/19 14:01:22 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.603 2011/12/31 00:08:48 christos Exp 7 * NetBSD: usbdevs,v 1.604 2012/01/19 14:00:11 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:
@@ -1537,26 +1537,30 @@ const struct usb_vendor usb_vendors[] =  @@ -1537,26 +1537,30 @@ const struct usb_vendor usb_vendors[] =
1537 { 1537 {
1538 USB_VENDOR_DYNASTREAM, 1538 USB_VENDOR_DYNASTREAM,
1539 "Dynastream Innovations", 1539 "Dynastream Innovations",
1540 }, 1540 },
1541 { 1541 {
1542 USB_VENDOR_SUNRISING, 1542 USB_VENDOR_SUNRISING,
1543 "SUNRISING", 1543 "SUNRISING",
1544 }, 1544 },
1545 { 1545 {
1546 USB_VENDOR_QUALCOMM, 1546 USB_VENDOR_QUALCOMM,
1547 "Qualcomm", 1547 "Qualcomm",
1548 }, 1548 },
1549 { 1549 {
 1550 USB_VENDOR_HP3,
 1551 "Hewlett Packard",
 1552 },
 1553 {
1550 USB_VENDOR_GIGABYTE, 1554 USB_VENDOR_GIGABYTE,
1551 "GIGABYTE", 1555 "GIGABYTE",
1552 }, 1556 },
1553 { 1557 {
1554 USB_VENDOR_MOTOROLA, 1558 USB_VENDOR_MOTOROLA,
1555 "Motorola", 1559 "Motorola",
1556 }, 1560 },
1557 { 1561 {
1558 USB_VENDOR_CCYU, 1562 USB_VENDOR_CCYU,
1559 "CCYU Technology", 1563 "CCYU Technology",
1560 }, 1564 },
1561 { 1565 {
1562 USB_VENDOR_HYUNDAI, 1566 USB_VENDOR_HYUNDAI,
@@ -1881,26 +1885,30 @@ const struct usb_vendor usb_vendors[] =  @@ -1881,26 +1885,30 @@ const struct usb_vendor usb_vendors[] =
1881 { 1885 {
1882 USB_VENDOR_PLANEX2, 1886 USB_VENDOR_PLANEX2,
1883 "Planex Communications", 1887 "Planex Communications",
1884 }, 1888 },
1885 { 1889 {
1886 USB_VENDOR_ENCORE, 1890 USB_VENDOR_ENCORE,
1887 "Encore", 1891 "Encore",
1888 }, 1892 },
1889 { 1893 {
1890 USB_VENDOR_HAUPPAUGE2, 1894 USB_VENDOR_HAUPPAUGE2,
1891 "Hauppauge Computer Works", 1895 "Hauppauge Computer Works",
1892 }, 1896 },
1893 { 1897 {
 1898 USB_VENDOR_TRENDNET,
 1899 "TRENDnet",
 1900 },
 1901 {
1894 USB_VENDOR_DLINK3, 1902 USB_VENDOR_DLINK3,
1895 "D-Link", 1903 "D-Link",
1896 }, 1904 },
1897 { 1905 {
1898 USB_VENDOR_ERICSSON, 1906 USB_VENDOR_ERICSSON,
1899 "Ericsson", 1907 "Ericsson",
1900 }, 1908 },
1901 { 1909 {
1902 USB_VENDOR_MOTOROLA2, 1910 USB_VENDOR_MOTOROLA2,
1903 "Motorola", 1911 "Motorola",
1904 }, 1912 },
1905 { 1913 {
1906 USB_VENDOR_PINNACLE, 1914 USB_VENDOR_PINNACLE,
@@ -1957,26 +1965,30 @@ const struct usb_vendor usb_vendors[] =  @@ -1957,26 +1965,30 @@ const struct usb_vendor usb_vendors[] =
1957 { 1965 {
1958 USB_VENDOR_IRIVER, 1966 USB_VENDOR_IRIVER,
1959 "iRiver", 1967 "iRiver",
1960 }, 1968 },
1961 { 1969 {
1962 USB_VENDOR_DELL, 1970 USB_VENDOR_DELL,
1963 "Dell", 1971 "Dell",
1964 }, 1972 },
1965 { 1973 {
1966 USB_VENDOR_WINCHIPHEAD, 1974 USB_VENDOR_WINCHIPHEAD,
1967 "WinChipHead", 1975 "WinChipHead",
1968 }, 1976 },
1969 { 1977 {
 1978 USB_VENDOR_FEIXUN,
 1979 "FeiXun Communication",
 1980 },
 1981 {
1970 USB_VENDOR_AVERATEC, 1982 USB_VENDOR_AVERATEC,
1971 "Averatec", 1983 "Averatec",
1972 }, 1984 },
1973 { 1985 {
1974 USB_VENDOR_SWEEX, 1986 USB_VENDOR_SWEEX,
1975 "Sweex", 1987 "Sweex",
1976 }, 1988 },
1977 { 1989 {
1978 USB_VENDOR_ONSPEC2, 1990 USB_VENDOR_ONSPEC2,
1979 "OnSpec Electronic Inc.", 1991 "OnSpec Electronic Inc.",
1980 }, 1992 },
1981 { 1993 {
1982 USB_VENDOR_ZINWELL, 1994 USB_VENDOR_ZINWELL,
@@ -2017,27 +2029,27 @@ const struct usb_vendor usb_vendors[] =  @@ -2017,27 +2029,27 @@ const struct usb_vendor usb_vendors[] =
2017 { 2029 {
2018 USB_VENDOR_EMPIA, 2030 USB_VENDOR_EMPIA,
2019 "eMPIA Technology", 2031 "eMPIA Technology",
2020 }, 2032 },
2021 { 2033 {
2022 USB_VENDOR_HP2, 2034 USB_VENDOR_HP2,
2023 "Hewlett Packard", 2035 "Hewlett Packard",
2024 }, 2036 },
2025 { 2037 {
2026 USB_VENDOR_USRP, 2038 USB_VENDOR_USRP,
2027 "GNU Radio USRP", 2039 "GNU Radio USRP",
2028 }, 2040 },
2029}; 2041};
2030const int usb_nvendors = 497; 2042const int usb_nvendors = 500;
2031 2043
2032const struct usb_product usb_products[] = { 2044const struct usb_product usb_products[] = {
2033 { 2045 {
2034 USB_VENDOR_3COM, USB_PRODUCT_3COM_HOMECONN, 2046 USB_VENDOR_3COM, USB_PRODUCT_3COM_HOMECONN,
2035 "HomeConnect USB Camera", 2047 "HomeConnect USB Camera",
2036 }, 2048 },
2037 { 2049 {
2038 USB_VENDOR_3COM, USB_PRODUCT_3COM_3CREB96, 2050 USB_VENDOR_3COM, USB_PRODUCT_3COM_3CREB96,
2039 "Bluetooth USB Adapter", 2051 "Bluetooth USB Adapter",
2040 }, 2052 },
2041 { 2053 {
2042 USB_VENDOR_3COM, USB_PRODUCT_3COM_3C19250, 2054 USB_VENDOR_3COM, USB_PRODUCT_3COM_3C19250,
2043 "3C19250 Ethernet adapter", 2055 "3C19250 Ethernet adapter",
@@ -2165,26 +2177,38 @@ const struct usb_product usb_products[]  @@ -2165,26 +2177,38 @@ const struct usb_product usb_products[]
2165 { 2177 {
2166 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX9, 2178 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX9,
2167 "XX9", 2179 "XX9",
2168 }, 2180 },
2169 { 2181 {
2170 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_UFE2000, 2182 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_UFE2000,
2171 "UFE2000 USB2.0 Fast Ethernet Adapter", 2183 "UFE2000 USB2.0 Fast Ethernet Adapter",
2172 }, 2184 },
2173 { 2185 {
2174 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_WL54, 2186 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_WL54,
2175 "WL54", 2187 "WL54",
2176 }, 2188 },
2177 { 2189 {
 2190 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_RTL8192CU,
 2191 "RTL8192CU",
 2192 },
 2193 {
 2194 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_RTL8188CU_1,
 2195 "RTL8188CU",
 2196 },
 2197 {
 2198 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_RTL8188CU_2,
 2199 "RTL8188CU",
 2200 },
 2201 {
2178 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX10, 2202 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX10,
2179 "XX10", 2203 "XX10",
2180 }, 2204 },
2181 { 2205 {
2182 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_HWU54DM, 2206 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_HWU54DM,
2183 "HWU54DM", 2207 "HWU54DM",
2184 }, 2208 },
2185 { 2209 {
2186 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_RT2573_2, 2210 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_RT2573_2,
2187 "RT2573", 2211 "RT2573",
2188 }, 2212 },
2189 { 2213 {
2190 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_RT2573_3, 2214 USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_RT2573_3,
@@ -2905,26 +2929,34 @@ const struct usb_product usb_products[]  @@ -2905,26 +2929,34 @@ const struct usb_product usb_products[]
2905 { 2929 {
2906 USB_VENDOR_AZUREWAVE, USB_PRODUCT_AZUREWAVE_RT2870_1, 2930 USB_VENDOR_AZUREWAVE, USB_PRODUCT_AZUREWAVE_RT2870_1,
2907 "RT2870", 2931 "RT2870",
2908 }, 2932 },
2909 { 2933 {
2910 USB_VENDOR_AZUREWAVE, USB_PRODUCT_AZUREWAVE_RT2870_2, 2934 USB_VENDOR_AZUREWAVE, USB_PRODUCT_AZUREWAVE_RT2870_2,
2911 "RT2870", 2935 "RT2870",
2912 }, 2936 },
2913 { 2937 {
2914 USB_VENDOR_AZUREWAVE, USB_PRODUCT_AZUREWAVE_RT3070, 2938 USB_VENDOR_AZUREWAVE, USB_PRODUCT_AZUREWAVE_RT3070,
2915 "RT3070", 2939 "RT3070",
2916 }, 2940 },
2917 { 2941 {
 2942 USB_VENDOR_AZUREWAVE, USB_PRODUCT_AZUREWAVE_RTL8188CE_1,
 2943 "RTL8188CE",
 2944 },
 2945 {
 2946 USB_VENDOR_AZUREWAVE, USB_PRODUCT_AZUREWAVE_RTL8188CE_2,
 2947 "RTL8188CE",
 2948 },
 2949 {
2918 USB_VENDOR_BALTECH, USB_PRODUCT_BALTECH_CARDREADER, 2950 USB_VENDOR_BALTECH, USB_PRODUCT_BALTECH_CARDREADER,
2919 "Card reader", 2951 "Card reader",
2920 }, 2952 },
2921 { 2953 {
2922 USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USOTL4, 2954 USB_VENDOR_BBELECTRONICS, USB_PRODUCT_BBELECTRONICS_USOTL4,
2923 "uLinks RS-422/485", 2955 "uLinks RS-422/485",
2924 }, 2956 },
2925 { 2957 {
2926 USB_VENDOR_BELKIN2, USB_PRODUCT_BELKIN2_F5U002, 2958 USB_VENDOR_BELKIN2, USB_PRODUCT_BELKIN2_F5U002,
2927 "F5U002 Parallel printer adapter", 2959 "F5U002 Parallel printer adapter",
2928 }, 2960 },
2929 { 2961 {
2930 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5D6050, 2962 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5D6050,
@@ -2953,26 +2985,30 @@ const struct usb_product usb_products[]  @@ -2953,26 +2985,30 @@ const struct usb_product usb_products[]
2953 { 2985 {
2954 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5U237, 2986 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5U237,
2955 "F5U237 USB 2.0 7-Port Hub", 2987 "F5U237 USB 2.0 7-Port Hub",
2956 }, 2988 },
2957 { 2989 {
2958 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5U409, 2990 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5U409,
2959 "F5U409 Serial", 2991 "F5U409 Serial",
2960 }, 2992 },
2961 { 2993 {
2962 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_UPS, 2994 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_UPS,
2963 "UPS", 2995 "UPS",
2964 }, 2996 },
2965 { 2997 {
 2998 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_RTL8188CU,
 2999 "RTL8188CU",
 3000 },
 3001 {
2966 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5U120, 3002 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5U120,
2967 "F5U120-PC Hub", 3003 "F5U120-PC Hub",
2968 }, 3004 },
2969 { 3005 {
2970 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_ZD1211B, 3006 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_ZD1211B,
2971 "ZD1211B", 3007 "ZD1211B",
2972 }, 3008 },
2973 { 3009 {
2974 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5D5055, 3010 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5D5055,
2975 "F5D5055 Ethernet adapter", 3011 "F5D5055 Ethernet adapter",
2976 }, 3012 },
2977 { 3013 {
2978 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5D7050, 3014 USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5D7050,
@@ -3353,26 +3389,30 @@ const struct usb_product usb_products[]  @@ -3353,26 +3389,30 @@ const struct usb_product usb_products[]
3353 { 3389 {
3354 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_RT2870_1, 3390 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_RT2870_1,
3355 "RT2870", 3391 "RT2870",
3356 }, 3392 },
3357 { 3393 {
3358 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_RT2870_2, 3394 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_RT2870_2,
3359 "RT2870", 3395 "RT2870",
3360 }, 3396 },
3361 { 3397 {
3362 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_RT2870_3, 3398 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_RT2870_3,
3363 "RT2870", 3399 "RT2870",
3364 }, 3400 },
3365 { 3401 {
 3402 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_RTL8192CU,
 3403 "RTL8192CU",
 3404 },
 3405 {
3366 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_CGWLUSB300GNM, 3406 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_CGWLUSB300GNM,
3367 "CG-WLUSB300GNM", 3407 "CG-WLUSB300GNM",
3368 }, 3408 },
3369 { 3409 {
3370 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_FETHER_USB_TXC, 3410 USB_VENDOR_COREGA, USB_PRODUCT_COREGA_FETHER_USB_TXC,
3371 "FEther USB-TXC", 3411 "FEther USB-TXC",
3372 }, 3412 },
3373 { 3413 {
3374 USB_VENDOR_CREATIVE, USB_PRODUCT_CREATIVE_NOMAD_II, 3414 USB_VENDOR_CREATIVE, USB_PRODUCT_CREATIVE_NOMAD_II,
3375 "Nomad II MP3 player", 3415 "Nomad II MP3 player",
3376 }, 3416 },
3377 { 3417 {
3378 USB_VENDOR_CREATIVE, USB_PRODUCT_CREATIVE_NOMAD_IIMG, 3418 USB_VENDOR_CREATIVE, USB_PRODUCT_CREATIVE_NOMAD_IIMG,
@@ -3653,26 +3693,42 @@ const struct usb_product usb_products[]  @@ -3653,26 +3693,42 @@ const struct usb_product usb_products[]
3653 { 3693 {
3654 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX4, 3694 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX4,
3655 "10/100 ethernet adapter", 3695 "10/100 ethernet adapter",
3656 }, 3696 },
3657 { 3697 {
3658 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWL120E, 3698 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWL120E,
3659 "DWL-120 rev E", 3699 "DWL-120 rev E",
3660 }, 3700 },
3661 { 3701 {
3662 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWA130C, 3702 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWA130C,
3663 "DWA-130 rev C", 3703 "DWA-130 rev C",
3664 }, 3704 },
3665 { 3705 {
 3706 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_RTL8192CU_1,
 3707 "RTL8192CU",
 3708 },
 3709 {
 3710 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_RTL8188CU,
 3711 "RTL8188CU",
 3712 },
 3713 {
 3714 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_RTL8192CU_2,
 3715 "RTL8192CU",
 3716 },
 3717 {
 3718 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_RTL8192CU_3,
 3719 "RTL8192CU",
 3720 },
 3721 {
3666 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWL122, 3722 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWL122,
3667 "Wireless DWL122", 3723 "Wireless DWL122",
3668 }, 3724 },
3669 { 3725 {
3670 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWLG120, 3726 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWLG120,
3671 "DWL-G120", 3727 "DWL-G120",
3672 }, 3728 },
3673 { 3729 {
3674 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWL120F, 3730 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWL120F,
3675 "DWL-120 rev F", 3731 "DWL-120 rev F",
3676 }, 3732 },
3677 { 3733 {
3678 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWLG122A2, 3734 USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DWLG122A2,
@@ -3849,26 +3905,34 @@ const struct usb_product usb_products[]  @@ -3849,26 +3905,34 @@ const struct usb_product usb_products[]
3849 { 3905 {
3850 USB_VENDOR_EDIMAX, USB_PRODUCT_EDIMAX_RT2870_1, 3906 USB_VENDOR_EDIMAX, USB_PRODUCT_EDIMAX_RT2870_1,
3851 "RT2870", 3907 "RT2870",
3852 }, 3908 },
3853 { 3909 {
3854 USB_VENDOR_EDIMAX, USB_PRODUCT_EDIMAX_EW7717, 3910 USB_VENDOR_EDIMAX, USB_PRODUCT_EDIMAX_EW7717,
3855 "EW-7717", 3911 "EW-7717",
3856 }, 3912 },
3857 { 3913 {
3858 USB_VENDOR_EDIMAX, USB_PRODUCT_EDIMAX_EW7718, 3914 USB_VENDOR_EDIMAX, USB_PRODUCT_EDIMAX_EW7718,
3859 "EW-7718", 3915 "EW-7718",
3860 }, 3916 },
3861 { 3917 {
 3918 USB_VENDOR_EDIMAX, USB_PRODUCT_EDIMAX_RTL8188CU,
 3919 "RTL8188CU",
 3920 },
 3921 {
 3922 USB_VENDOR_EDIMAX, USB_PRODUCT_EDIMAX_RTL8192CU,
 3923 "RTL8192CU",
 3924 },
 3925 {
3862 USB_VENDOR_EGALAX, USB_PRODUCT_EGALAX_TPANEL, 3926 USB_VENDOR_EGALAX, USB_PRODUCT_EGALAX_TPANEL,
3863 "Touch Panel", 3927 "Touch Panel",
3864 }, 3928 },
3865 { 3929 {
3866 USB_VENDOR_EGALAX, USB_PRODUCT_EGALAX_TPANEL2, 3930 USB_VENDOR_EGALAX, USB_PRODUCT_EGALAX_TPANEL2,
3867 "Touch Panel", 3931 "Touch Panel",
3868 }, 3932 },
3869 { 3933 {
3870 USB_VENDOR_EGALAX2, USB_PRODUCT_EGALAX2_TPANEL, 3934 USB_VENDOR_EGALAX2, USB_PRODUCT_EGALAX2_TPANEL,
3871 "Touch Panel", 3935 "Touch Panel",
3872 }, 3936 },
3873 { 3937 {
3874 USB_VENDOR_EICON, USB_PRODUCT_EICON_DIVA852, 3938 USB_VENDOR_EICON, USB_PRODUCT_EICON_DIVA852,
@@ -4069,26 +4133,34 @@ const struct usb_product usb_products[]  @@ -4069,26 +4133,34 @@ const struct usb_product usb_products[]
4069 { 4133 {
4070 USB_VENDOR_EXTENDED, USB_PRODUCT_EXTENDED_XTNDACCESS, 4134 USB_VENDOR_EXTENDED, USB_PRODUCT_EXTENDED_XTNDACCESS,
4071 "XTNDAccess IrDA", 4135 "XTNDAccess IrDA",
4072 }, 4136 },
4073 { 4137 {
4074 USB_VENDOR_FALCOM, USB_PRODUCT_FALCOM_TWIST, 4138 USB_VENDOR_FALCOM, USB_PRODUCT_FALCOM_TWIST,
4075 "Twist GSM/GPRS modem", 4139 "Twist GSM/GPRS modem",
4076 }, 4140 },
4077 { 4141 {
4078 USB_VENDOR_FALCOM, USB_PRODUCT_FALCOM_SAMBA, 4142 USB_VENDOR_FALCOM, USB_PRODUCT_FALCOM_SAMBA,
4079 "Samba 55/56 GSM/GPRS modem", 4143 "Samba 55/56 GSM/GPRS modem",
4080 }, 4144 },
4081 { 4145 {
 4146 USB_VENDOR_FEIXUN, USB_PRODUCT_FEIXUN_RTL8188CU,
 4147 "RTL8188CU",
 4148 },
 4149 {
 4150 USB_VENDOR_FEIXUN, USB_PRODUCT_FEIXUN_RTL8192CU,
 4151 "RTL8192CU",
 4152 },
 4153 {
4082 USB_VENDOR_FIBERLINE, USB_PRODUCT_FIBERLINE_WL430U, 4154 USB_VENDOR_FIBERLINE, USB_PRODUCT_FIBERLINE_WL430U,
4083 "WL-430U", 4155 "WL-430U",
4084 }, 4156 },
4085 { 4157 {
4086 USB_VENDOR_FREECOM, USB_PRODUCT_FREECOM_DVD, 4158 USB_VENDOR_FREECOM, USB_PRODUCT_FREECOM_DVD,
4087 "Connector for DVD drive", 4159 "Connector for DVD drive",
4088 }, 4160 },
4089 { 4161 {
4090 USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SERIAL_8U232AM, 4162 USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SERIAL_8U232AM,
4091 "8U232AM Serial converter", 4163 "8U232AM Serial converter",
4092 }, 4164 },
4093 { 4165 {
4094 USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SERIAL_2232C, 4166 USB_VENDOR_FTDI, USB_PRODUCT_FTDI_SERIAL_2232C,
@@ -4333,26 +4405,30 @@ const struct usb_product usb_products[]  @@ -4333,26 +4405,30 @@ const struct usb_product usb_products[]
4333 { 4405 {
4334 USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254LB, 4406 USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254LB,
4335 "HWGUSB2-54-LB", 4407 "HWGUSB2-54-LB",
4336 }, 4408 },
4337 { 4409 {
4338 USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP, 4410 USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP,
4339 "HWGUSB2-54V2-AP", 4411 "HWGUSB2-54V2-AP",
4340 }, 4412 },
4341 { 4413 {
4342 USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWNU300, 4414 USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWNU300,
4343 "HWNU-300", 4415 "HWNU-300",
4344 }, 4416 },
4345 { 4417 {
 4418 USB_VENDOR_GUILLEMOT, USB_PRODUCT_GUILLEMOT_HWNUP150,
 4419 "HWNUP-150",
 4420 },
 4421 {
4346 USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FGSM, 4422 USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FGSM,
4347 "FlashGate SmartMedia Card Reader", 4423 "FlashGate SmartMedia Card Reader",
4348 }, 4424 },
4349 { 4425 {
4350 USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FGCF, 4426 USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FGCF,
4351 "FlashGate CompactFlash Card Reader", 4427 "FlashGate CompactFlash Card Reader",
4352 }, 4428 },
4353 { 4429 {
4354 USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FG, 4430 USB_VENDOR_HAGIWARA, USB_PRODUCT_HAGIWARA_FG,
4355 "FlashGate", 4431 "FlashGate",
4356 }, 4432 },
4357 { 4433 {
4358 USB_VENDOR_HAL, USB_PRODUCT_HAL_IMR001, 4434 USB_VENDOR_HAL, USB_PRODUCT_HAL_IMR001,
@@ -4593,26 +4669,30 @@ const struct usb_product usb_products[]  @@ -4593,26 +4669,30 @@ const struct usb_product usb_products[]
4593 { 4669 {
4594 USB_VENDOR_HP, USB_PRODUCT_HP_V125W, 4670 USB_VENDOR_HP, USB_PRODUCT_HP_V125W,
4595 "v125w", 4671 "v125w",
4596 }, 4672 },
4597 { 4673 {
4598 USB_VENDOR_HP, USB_PRODUCT_HP_6127, 4674 USB_VENDOR_HP, USB_PRODUCT_HP_6127,
4599 "Deskjet 6127", 4675 "Deskjet 6127",
4600 }, 4676 },
4601 { 4677 {
4602 USB_VENDOR_HP, USB_PRODUCT_HP_HN210E, 4678 USB_VENDOR_HP, USB_PRODUCT_HP_HN210E,
4603 "Ethernet HN210E", 4679 "Ethernet HN210E",
4604 }, 4680 },
4605 { 4681 {
 4682 USB_VENDOR_HP3, USB_PRODUCT_HP3_RTL8188CU,
 4683 "RTL8188CU",
 4684 },
 4685 {
4606 USB_VENDOR_HP2, USB_PRODUCT_HP2_C500, 4686 USB_VENDOR_HP2, USB_PRODUCT_HP2_C500,
4607 "PhotoSmart C500", 4687 "PhotoSmart C500",
4608 }, 4688 },
4609 { 4689 {
4610 USB_VENDOR_HTC, USB_PRODUCT_HTC_ANDROID, 4690 USB_VENDOR_HTC, USB_PRODUCT_HTC_ANDROID,
4611 "Android", 4691 "Android",
4612 }, 4692 },
4613 { 4693 {
4614 USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_MOBILE, 4694 USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_MOBILE,
4615 "Huawei Mobile", 4695 "Huawei Mobile",
4616 }, 4696 },
4617 { 4697 {
4618 USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E220, 4698 USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E220,
@@ -6073,26 +6153,30 @@ const struct usb_product usb_products[]  @@ -6073,26 +6153,30 @@ const struct usb_product usb_products[]
6073 { 6153 {
6074 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WN111V2, 6154 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WN111V2,
6075 "WN111V2", 6155 "WN111V2",
6076 }, 6156 },
6077 { 6157 {
6078 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNDA3100, 6158 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNDA3100,
6079 "WNDA3100", 6159 "WNDA3100",
6080 }, 6160 },
6081 { 6161 {
6082 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000, 6162 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000,
6083 "WNA1000", 6163 "WNA1000",
6084 }, 6164 },
6085 { 6165 {
 6166 USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000M,
 6167 "WNA1000M",
 6168 },
 6169 {
6086 USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101, 6170 USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101,
6087 "MA101", 6171 "MA101",
6088 }, 6172 },
6089 { 6173 {
6090 USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101B, 6174 USB_VENDOR_NETGEAR2, USB_PRODUCT_NETGEAR2_MA101B,
6091 "MA101 Rev B", 6175 "MA101 Rev B",
6092 }, 6176 },
6093 { 6177 {
6094 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T, 6178 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T,
6095 "WG111T", 6179 "WG111T",
6096 }, 6180 },
6097 { 6181 {
6098 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T_NF, 6182 USB_VENDOR_NETGEAR3, USB_PRODUCT_NETGEAR3_WG111T_NF,
@@ -6129,26 +6213,30 @@ const struct usb_product usb_products[]  @@ -6129,26 +6213,30 @@ const struct usb_product usb_products[]
6129 { 6213 {
6130 USB_VENDOR_NOKIA, USB_PRODUCT_NOKIA_CA42, 6214 USB_VENDOR_NOKIA, USB_PRODUCT_NOKIA_CA42,
6131 "Mobile Phone adapter", 6215 "Mobile Phone adapter",
6132 }, 6216 },
6133 { 6217 {
6134 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_NV902W, 6218 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_NV902W,
6135 "NV-902W", 6219 "NV-902W",
6136 }, 6220 },
6137 { 6221 {
6138 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_RT2573, 6222 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_RT2573,
6139 "RT2573", 6223 "RT2573",
6140 }, 6224 },
6141 { 6225 {
 6226 USB_VENDOR_NOVATECH, USB_PRODUCT_NOVATECH_RTL8188CU,
 6227 "RTL8188CU",
 6228 },
 6229 {
6142 USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_FLEXPACKGPS, 6230 USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_FLEXPACKGPS,
6143 "NovAtel FlexPack GPS receiver", 6231 "NovAtel FlexPack GPS receiver",
6144 }, 6232 },
6145 { 6233 {
6146 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_EXPRESSCARD, 6234 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_EXPRESSCARD,
6147 "ExpressCard 3G", 6235 "ExpressCard 3G",
6148 }, 6236 },
6149 { 6237 {
6150 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MERLINV620, 6238 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MERLINV620,
6151 "Novatel Wireless Merlin CDMA", 6239 "Novatel Wireless Merlin CDMA",
6152 }, 6240 },
6153 { 6241 {
6154 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_V740, 6242 USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_V740,
@@ -6633,26 +6721,34 @@ const struct usb_product usb_products[]  @@ -6633,26 +6721,34 @@ const struct usb_product usb_products[]
6633 { 6721 {
6634 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GU1000T, 6722 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GU1000T,
6635 "GU-1000T", 6723 "GU-1000T",
6636 }, 6724 },
6637 { 6725 {
6638 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54MINI, 6726 USB_VENDOR_PLANEX3, USB_PRODUCT_PLANEX3_GWUS54MINI,
6639 "GW-US54Mini", 6727 "GW-US54Mini",
6640 }, 6728 },
6641 { 6729 {
6642 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54MINI2, 6730 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54MINI2,
6643 "GW-US54Mini2", 6731 "GW-US54Mini2",
6644 }, 6732 },
6645 { 6733 {
 6734 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RTL8188CU_1,
 6735 "RTL8188CU",
 6736 },
 6737 {
 6738 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RTL8192CU,
 6739 "RTL8192CU",
 6740 },
 6741 {
6646 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54SG, 6742 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54SG,
6647 "GW-US54SG", 6743 "GW-US54SG",
6648 }, 6744 },
6649 { 6745 {
6650 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GZL, 6746 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GZL,
6651 "GW-US54GZL", 6747 "GW-US54GZL",
6652 }, 6748 },
6653 { 6749 {
6654 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GD, 6750 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS54GD,
6655 "GW-US54GD", 6751 "GW-US54GD",
6656 }, 6752 },
6657 { 6753 {
6658 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUSMM, 6754 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUSMM,
@@ -6681,26 +6777,30 @@ const struct usb_product usb_products[]  @@ -6681,26 +6777,30 @@ const struct usb_product usb_products[]
6681 { 6777 {
6682 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS300MINIS, 6778 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS300MINIS,
6683 "GW-US300MiniS", 6779 "GW-US300MiniS",
6684 }, 6780 },
6685 { 6781 {
6686 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RT3070, 6782 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RT3070,
6687 "RT3070", 6783 "RT3070",
6688 }, 6784 },
6689 { 6785 {
6690 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS300MINIX, 6786 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_GWUS300MINIX,
6691 "GW-US300Mini-X/MiniW", 6787 "GW-US300Mini-X/MiniW",
6692 }, 6788 },
6693 { 6789 {
 6790 USB_VENDOR_PLANEX2, USB_PRODUCT_PLANEX2_RTL8188CU_2,
 6791 "RTL8188CU",
 6792 },
 6793 {
6694 USB_VENDOR_PLANTRONICS, USB_PRODUCT_PLANTRONICS_HEADSET, 6794 USB_VENDOR_PLANTRONICS, USB_PRODUCT_PLANTRONICS_HEADSET,
6695 "Platronics DSP-400 Headset", 6795 "Platronics DSP-400 Headset",
6696 }, 6796 },
6697 { 6797 {
6698 USB_VENDOR_PLEXTOR, USB_PRODUCT_PLEXTOR_40_12_40U, 6798 USB_VENDOR_PLEXTOR, USB_PRODUCT_PLEXTOR_40_12_40U,
6699 "PlexWriter 40/12/40U", 6799 "PlexWriter 40/12/40U",
6700 }, 6800 },
6701 { 6801 {
6702 USB_VENDOR_PLX, USB_PRODUCT_PLX_TESTBOARD, 6802 USB_VENDOR_PLX, USB_PRODUCT_PLX_TESTBOARD,
6703 "test board", 6803 "test board",
6704 }, 6804 },
6705 { 6805 {
6706 USB_VENDOR_POINTCHIPS, USB_PRODUCT_POINTCHIPS_FLASH, 6806 USB_VENDOR_POINTCHIPS, USB_PRODUCT_POINTCHIPS_FLASH,
@@ -6961,26 +7061,54 @@ const struct usb_product usb_products[]  @@ -6961,26 +7061,54 @@ const struct usb_product usb_products[]
6961 { 7061 {
6962 USB_VENDOR_RATOC, USB_PRODUCT_RATOC_REXUSB60F, 7062 USB_VENDOR_RATOC, USB_PRODUCT_RATOC_REXUSB60F,
6963 "USB serial adapter REX-USB60F", 7063 "USB serial adapter REX-USB60F",
6964 }, 7064 },
6965 { 7065 {
6966 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8150L, 7066 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8150L,
6967 "RTL8150L USB-Ethernet Bridge", 7067 "RTL8150L USB-Ethernet Bridge",
6968 }, 7068 },
6969 { 7069 {
6970 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8151, 7070 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8151,
6971 "RTL8151 PNA", 7071 "RTL8151 PNA",
6972 }, 7072 },
6973 { 7073 {
 7074 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CE_0,
 7075 "RTL8188CE",
 7076 },
 7077 {
 7078 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8191CU,
 7079 "RTL8191CU",
 7080 },
 7081 {
 7082 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CU,
 7083 "RTL8192CU",
 7084 },
 7085 {
 7086 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_1,
 7087 "RTL8188CU",
 7088 },
 7089 {
 7090 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_2,
 7091 "RTL8188CU",
 7092 },
 7093 {
 7094 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CE,
 7095 "RTL8192CE",
 7096 },
 7097 {
 7098 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188RU,
 7099 "RTL8188RU",
 7100 },
 7101 {
6974 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187, 7102 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187,
6975 "RTL8187", 7103 "RTL8187",
6976 }, 7104 },
6977 { 7105 {
6978 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_0, 7106 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_0,
6979 "RTL8187B", 7107 "RTL8187B",
6980 }, 7108 },
6981 { 7109 {
6982 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_1, 7110 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_1,
6983 "RTL8187B", 7111 "RTL8187B",
6984 }, 7112 },
6985 { 7113 {
6986 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_2, 7114 USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_2,
@@ -7673,26 +7801,30 @@ const struct usb_product usb_products[]  @@ -7673,26 +7801,30 @@ const struct usb_product usb_products[]
7673 { 7801 {
7674 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3070, 7802 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3070,
7675 "RT3070", 7803 "RT3070",
7676 }, 7804 },
7677 { 7805 {
7678 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL608, 7806 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL608,
7679 "WL-608", 7807 "WL-608",
7680 }, 7808 },
7681 { 7809 {
7682 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3072, 7810 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RT3072,
7683 "RT3072", 7811 "RT3072",
7684 }, 7812 },
7685 { 7813 {
 7814 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_RTL8188CU,
 7815 "RTL8188CU",
 7816 },
 7817 {
7686 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_LN028, 7818 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_LN028,
7687 "LN-028", 7819 "LN-028",
7688 }, 7820 },
7689 { 7821 {
7690 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL113, 7822 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL113,
7691 "WL-113", 7823 "WL-113",
7692 }, 7824 },
7693 { 7825 {
7694 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_ZD1211B, 7826 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_ZD1211B,
7695 "ZD1211B", 7827 "ZD1211B",
7696 }, 7828 },
7697 { 7829 {
7698 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL172, 7830 USB_VENDOR_SITECOMEU, USB_PRODUCT_SITECOMEU_WL172,
@@ -8081,26 +8213,30 @@ const struct usb_product usb_products[]  @@ -8081,26 +8213,30 @@ const struct usb_product usb_products[]
8081 { 8213 {
8082 USB_VENDOR_TOSHIBA, USB_PRODUCT_TOSHIBA_HSDPA_MODEM_EU870DT1, 8214 USB_VENDOR_TOSHIBA, USB_PRODUCT_TOSHIBA_HSDPA_MODEM_EU870DT1,
8083 "HSDPA 3G Modem Card", 8215 "HSDPA 3G Modem Card",
8084 }, 8216 },
8085 { 8217 {
8086 USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE, 8218 USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE,
8087 "ThumbDrive", 8219 "ThumbDrive",
8088 }, 8220 },
8089 { 8221 {
8090 USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE_8MB, 8222 USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE_8MB,
8091 "ThumbDrive 8MB", 8223 "ThumbDrive 8MB",
8092 }, 8224 },
8093 { 8225 {
 8226 USB_VENDOR_TRENDNET, USB_PRODUCT_TRENDNET_RTL8188CU,
 8227 "RTL8188CU",
 8228 },
 8229 {
8094 USB_VENDOR_TRIPPLITE, USB_PRODUCT_TRIPPLITE_U209, 8230 USB_VENDOR_TRIPPLITE, USB_PRODUCT_TRIPPLITE_U209,
8095 "U209 Serial adapter", 8231 "U209 Serial adapter",
8096 }, 8232 },
8097 { 8233 {
8098 USB_VENDOR_TRIPPLITE2, USB_PRODUCT_TRIPPLITE2_UPS, 8234 USB_VENDOR_TRIPPLITE2, USB_PRODUCT_TRIPPLITE2_UPS,
8099 "Tripp Lite UPS", 8235 "Tripp Lite UPS",
8100 }, 8236 },
8101 { 8237 {
8102 USB_VENDOR_TRUMPION, USB_PRODUCT_TRUMPION_T33521, 8238 USB_VENDOR_TRUMPION, USB_PRODUCT_TRUMPION_T33521,
8103 "USB/MP3 decoder", 8239 "USB/MP3 decoder",
8104 }, 8240 },
8105 { 8241 {
8106 USB_VENDOR_TRUMPION, USB_PRODUCT_TRUMPION_XXX1100, 8242 USB_VENDOR_TRUMPION, USB_PRODUCT_TRUMPION_XXX1100,
@@ -8569,18 +8705,22 @@ const struct usb_product usb_products[]  @@ -8569,18 +8705,22 @@ const struct usb_product usb_products[]
8569 { 8705 {
8570 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RT2870_1, 8706 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RT2870_1,
8571 "RT2870", 8707 "RT2870",
8572 }, 8708 },
8573 { 8709 {
8574 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_NWD271N, 8710 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_NWD271N,
8575 "NWD-271N", 8711 "NWD-271N",
8576 }, 8712 },
8577 { 8713 {
8578 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RT2870_2, 8714 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RT2870_2,
8579 "RT2870", 8715 "RT2870",
8580 }, 8716 },
8581 { 8717 {
 8718 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_RTL8192CU,
 8719 "RTL8192CU",
 8720 },
 8721 {
8582 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_PRESTIGE, 8722 USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_PRESTIGE,
8583 "Prestige", 8723 "Prestige",
8584 }, 8724 },
8585}; 8725};
8586const int usb_nproducts = 1638; 8726const int usb_nproducts = 1670;