diff options
Diffstat (limited to 'rtemsbsd/include/rtems/bsd/local/usbdevs.h')
-rw-r--r-- | rtemsbsd/include/rtems/bsd/local/usbdevs.h | 247 |
1 files changed, 240 insertions, 7 deletions
diff --git a/rtemsbsd/include/rtems/bsd/local/usbdevs.h b/rtemsbsd/include/rtems/bsd/local/usbdevs.h index 0a3d105c..3543d85a 100644 --- a/rtemsbsd/include/rtems/bsd/local/usbdevs.h +++ b/rtemsbsd/include/rtems/bsd/local/usbdevs.h @@ -522,11 +522,13 @@ #define USB_VENDOR_AMBIT 0x0bb2 /* Ambit Microsystems */ #define USB_VENDOR_HTC 0x0bb4 /* HTC */ #define USB_VENDOR_REALTEK 0x0bda /* Realtek */ +#define USB_VENDOR_ERICSSON2 0x0bdb /* Ericsson */ #define USB_VENDOR_MEI 0x0bed /* MEI */ #define USB_VENDOR_ADDONICS2 0x0bf6 /* Addonics Technology */ #define USB_VENDOR_FSC 0x0bf8 /* Fujitsu Siemens Computers */ #define USB_VENDOR_AGATE 0x0c08 /* Agate Technologies */ #define USB_VENDOR_DMI 0x0c0b /* DMI */ +#define USB_VENDOR_CANYON 0x0c10 /* Canyon */ #define USB_VENDOR_ICOM 0x0c26 /* Icom Inc. */ #define USB_VENDOR_GNOTOMETRICS 0x0c33 /* GN Otometrics */ #define USB_VENDOR_CHICONY2 0x0c45 /* Chicony */ @@ -574,10 +576,12 @@ #define USB_VENDOR_RIM 0x0fca /* Research In Motion */ #define USB_VENDOR_DYNASTREAM 0x0fcf /* Dynastream Innovations */ #define USB_VENDOR_LARSENBRUSGAARD 0x0fd8 /* Larsen and Brusgaard */ +#define USB_VENDOR_OWL 0x0fde /* OWL */ #define USB_VENDOR_KONTRON 0x0fe6 /* Kontron AG */ #define USB_VENDOR_QUALCOMM 0x1004 /* Qualcomm */ #define USB_VENDOR_APACER 0x1005 /* Apacer */ #define USB_VENDOR_MOTOROLA4 0x100d /* Motorola */ +#define USB_VENDOR_HP3 0x103c /* Hewlett Packard */ #define USB_VENDOR_AIRPLUS 0x1011 /* Airplus */ #define USB_VENDOR_DESKNOTE 0x1019 /* Desknote */ #define USB_VENDOR_NEC3 0x1033 /* NEC */ @@ -589,6 +593,7 @@ #define USB_VENDOR_CURITEL 0x106c /* Curitel Communications Inc */ #define USB_VENDOR_SILABS2 0x10a6 /* SILABS2 */ #define USB_VENDOR_USI 0x10ab /* USI */ +#define USB_VENDOR_LIEBERT2 0x10af /* Liebert */ #define USB_VENDOR_PLX 0x10b5 /* PLX */ #define USB_VENDOR_ASANTE 0x10bd /* Asante */ #define USB_VENDOR_SILABS 0x10c4 /* Silicon Labs */ @@ -645,6 +650,7 @@ #define USB_VENDOR_SILICOM 0x1485 /* Silicom */ #define USB_VENDOR_RALINK 0x148f /* Ralink Technology */ #define USB_VENDOR_IMAGINATION 0x149a /* Imagination Technologies */ +#define USB_VENDOR_ATP 0x14af /* ATP Electronics */ #define USB_VENDOR_CONCEPTRONIC2 0x14b2 /* Conceptronic */ #define USB_VENDOR_SUPERTOP 0x14cd /* Super Top */ #define USB_VENDOR_PLANEX3 0x14ea /* Planex Communications */ @@ -657,6 +663,8 @@ #define USB_VENDOR_OQO 0x1557 /* OQO */ #define USB_VENDOR_UMEDIA 0x157e /* U-MEDIA Communications */ #define USB_VENDOR_FIBERLINE 0x1582 /* Fiberline */ +#define USB_VENDOR_FREESCALE 0x15a2 /* Freescale Semiconductor, Inc. */ +#define USB_VENDOR_AFATECH 0x15a4 /* Afatech Technologies, Inc. */ #define USB_VENDOR_SPARKLAN 0x15a9 /* SparkLAN */ #define USB_VENDOR_OLIMEX 0x15ba /* Olimex */ #define USB_VENDOR_SOUNDGRAPH 0x15c2 /* Soundgraph, Inc. */ @@ -697,6 +705,7 @@ #define USB_VENDOR_BAYER 0x1a79 /* Bayer */ #define USB_VENDOR_WCH2 0x1a86 /* QinHeng Electronics */ #define USB_VENDOR_STELERA 0x1a8d /* Stelera Wireless */ +#define USB_VENDOR_SEL 0x1adb /* Schweitzer Engineering Laboratories */ #define USB_VENDOR_CORSAIR 0x1b1c /* Corsair */ #define USB_VENDOR_MATRIXORBITAL 0x1b3d /* Matrix Orbital */ #define USB_VENDOR_OVISLINK 0x1b75 /* OvisLink */ @@ -717,6 +726,7 @@ #define USB_VENDOR_ALINK 0x1e0e /* Alink */ #define USB_VENDOR_AIRTIES 0x1eda /* AirTies */ #define USB_VENDOR_FESTO 0x1e29 /* Festo */ +#define USB_VENDOR_LAKESHORE 0x1fb9 /* Lake Shore Cryotronics, Inc. */ #define USB_VENDOR_VERTEX 0x1fe7 /* Vertex Wireless Co., Ltd. */ #define USB_VENDOR_DLINK 0x2001 /* D-Link */ #define USB_VENDOR_PLANEX2 0x2019 /* Planex Communications */ @@ -726,10 +736,13 @@ #define USB_VENDOR_QIHARDWARE 0x20b7 /* QI-hardware */ #define USB_VENDOR_PARA 0x20b8 /* PARA Industrial */ #define USB_VENDOR_SIMTEC 0x20df /* Simtec Electronics */ +#define USB_VENDOR_TRENDNET 0x20f4 /* TRENDnet */ #define USB_VENDOR_RTSYSTEMS 0x2100 /* RTSYSTEMS */ #define USB_VENDOR_VIALABS 0x2109 /* VIA Labs */ #define USB_VENDOR_ERICSSON 0x2282 /* Ericsson */ #define USB_VENDOR_MOTOROLA2 0x22b8 /* Motorola */ +#define USB_VENDOR_WETELECOM 0x22de /* WeTelecom */ +#define USB_VENDOR_WESTMOUNTAIN 0x2405 /* West Mountain Radio */ #define USB_VENDOR_TRIPPLITE 0x2478 /* Tripp-Lite */ #define USB_VENDOR_HIROSE 0x2631 /* Hirose Electric */ #define USB_VENDOR_NHJ 0x2770 /* NHJ */ @@ -747,6 +760,7 @@ #define USB_VENDOR_DELL 0x413c /* Dell */ #define USB_VENDOR_WCH 0x4348 /* QinHeng Electronics */ #define USB_VENDOR_ACEECA 0x4766 /* Aceeca */ +#define USB_VENDOR_FEIXUN 0x4855 /* FeiXun Communication */ #define USB_VENDOR_PAPOUCH 0x5050 /* Papouch products */ #define USB_VENDOR_AVERATEC 0x50c2 /* Averatec */ #define USB_VENDOR_SWEEX 0x5173 /* Sweex */ @@ -762,6 +776,7 @@ #define USB_VENDOR_ALLWIN 0x8516 /* ALLWIN Tech */ #define USB_VENDOR_SITECOM2 0x9016 /* Sitecom */ #define USB_VENDOR_MOSCHIP 0x9710 /* MosChip Semiconductor */ +#define USB_VENDOR_NETGEAR4 0x9846 /* Netgear */ #define USB_VENDOR_MARVELL 0x9e88 /* Marvell Technology Group Ltd. */ #define USB_VENDOR_3COM3 0xa727 /* 3Com */ #define USB_VENDOR_EVOLUTION 0xdeee /* Evolution Robotics products */ @@ -819,6 +834,9 @@ #define USB_PRODUCT_ABOCOM_RT2573_2 0xb21c /* RT2573 */ #define USB_PRODUCT_ABOCOM_RT2573_3 0xb21d /* RT2573 */ #define USB_PRODUCT_ABOCOM_RT2573_4 0xb21e /* RT2573 */ +#define USB_PRODUCT_ABOCOM_RTL8188CU_1 0x8188 /* RTL8188CU */ +#define USB_PRODUCT_ABOCOM_RTL8188CU_2 0x8189 /* RTL8188CU */ +#define USB_PRODUCT_ABOCOM_RTL8192CU 0x8178 /* RTL8192CU */ #define USB_PRODUCT_ABOCOM_WUG2700 0xb21f /* WUG2700 */ /* Acton Research Corp. */ @@ -846,6 +864,7 @@ #define USB_PRODUCT_ACCTON_RT2870_1 0xb522 /* RT2870 */ #define USB_PRODUCT_ACCTON_RT3070_3 0xc522 /* RT3070 */ #define USB_PRODUCT_ACCTON_RT3070_5 0xd522 /* RT3070 */ +#define USB_PRODUCT_ACCTON_RTL8192SU 0xc512 /* RTL8192SU */ #define USB_PRODUCT_ACCTON_ZD1211B 0xe501 /* ZD1211B */ /* Aceeca products */ @@ -923,6 +942,9 @@ /* AEI products */ #define USB_PRODUCT_AEI_FASTETHERNET 0x1701 /* Fast Ethernet */ +/* Afatech Technologies, Inc. */ +#define USB_PRODUCT_AFATECH_AFATECH1336 0x1336 /* Flash Card Reader */ + /* Agate Technologies products */ #define USB_PRODUCT_AGATE_QDRIVE 0x0378 /* Q-Drive */ @@ -1062,12 +1084,54 @@ #define USB_PRODUCT_APPLE_IMAC_KBD 0x0201 /* USB iMac Keyboard */ #define USB_PRODUCT_APPLE_KBD 0x0202 /* USB Keyboard M2452 */ #define USB_PRODUCT_APPLE_EXT_KBD 0x020c /* Apple Extended USB Keyboard */ -#define USB_PRODUCT_APPLE_KBD_TP_ANSI 0x0223 /* Apple Internal Keyboard/Trackpad (Wellspring/ANSI) */ -#define USB_PRODUCT_APPLE_KBD_TP_ISO 0x0224 /* Apple Internal Keyboard/Trackpad (Wellspring/ISO) */ -#define USB_PRODUCT_APPLE_KBD_TP_JIS 0x0225 /* Apple Internal Keyboard/Trackpad (Wellspring/JIS) */ -#define USB_PRODUCT_APPLE_KBD_TP_ANSI2 0x0230 /* Apple Internal Keyboard/Trackpad (Wellspring2/ANSI) */ -#define USB_PRODUCT_APPLE_KBD_TP_ISO2 0x0231 /* Apple Internal Keyboard/Trackpad (Wellspring2/ISO) */ -#define USB_PRODUCT_APPLE_KBD_TP_JIS2 0x0232 /* Apple Internal Keyboard/Trackpad (Wellspring2/JIS) */ +/* MacbookAir, aka wellspring */ +#define USB_PRODUCT_APPLE_WELLSPRING_ANSI 0x0223 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING_ISO 0x0224 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING_JIS 0x0225 /* Apple Internal Keyboard/Trackpad */ +/* MacbookProPenryn, aka wellspring2 */ +#define USB_PRODUCT_APPLE_WELLSPRING2_ANSI 0x0230 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING2_ISO 0x0231 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING2_JIS 0x0232 /* Apple Internal Keyboard/Trackpad */ +/* Macbook5,1 (unibody), aka wellspring3 */ +#define USB_PRODUCT_APPLE_WELLSPRING3_ANSI 0x0236 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING3_ISO 0x0237 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING3_JIS 0x0238 /* Apple Internal Keyboard/Trackpad */ +/* MacbookAir3,2 (unibody), aka wellspring4 */ +#define USB_PRODUCT_APPLE_WELLSPRING4_ANSI 0x023f /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING4_ISO 0x0240 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING4_JIS 0x0241 /* Apple Internal Keyboard/Trackpad */ +/* MacbookAir3,1 (unibody), aka wellspring4 */ +#define USB_PRODUCT_APPLE_WELLSPRING4A_ANSI 0x0242 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING4A_ISO 0x0243 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING4A_JIS 0x0244 /* Apple Internal Keyboard/Trackpad */ +/* Macbook8 (unibody, March 2011) */ +#define USB_PRODUCT_APPLE_WELLSPRING5_ANSI 0x0245 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING5_ISO 0x0246 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING5_JIS 0x0247 /* Apple Internal Keyboard/Trackpad */ +/* MacbookAir4,1 (unibody, July 2011) */ +#define USB_PRODUCT_APPLE_WELLSPRING6A_ANSI 0x0249 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING6A_ISO 0x024a /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING6A_JIS 0x024b /* Apple Internal Keyboard/Trackpad */ +/* MacbookAir4,2 (unibody, July 2011) */ +#define USB_PRODUCT_APPLE_WELLSPRING6_ANSI 0x024c /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING6_ISO 0x024d /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING6_JIS 0x024e /* Apple Internal Keyboard/Trackpad */ +/* Macbook8,2 (unibody) */ +#define USB_PRODUCT_APPLE_WELLSPRING5A_ANSI 0x0252 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING5A_ISO 0x0253 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING5A_JIS 0x0254 /* Apple Internal Keyboard/Trackpad */ +/* MacbookPro10,1 (unibody, June 2012) */ +#define USB_PRODUCT_APPLE_WELLSPRING7_ANSI 0x0262 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING7_ISO 0x0263 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING7_JIS 0x0264 /* Apple Internal Keyboard/Trackpad */ +/* MacbookPro10,2 (unibody, October 2012) */ +#define USB_PRODUCT_APPLE_WELLSPRING7A_ANSI 0x0259 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING7A_ISO 0x025a /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING7A_JIS 0x025b /* Apple Internal Keyboard/Trackpad */ +/* MacbookAir6,2 (unibody, June 2013) */ +#define USB_PRODUCT_APPLE_WELLSPRING8_ANSI 0x0290 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING8_ISO 0x0291 /* Apple Internal Keyboard/Trackpad */ +#define USB_PRODUCT_APPLE_WELLSPRING8_JIS 0x0292 /* Apple Internal Keyboard/Trackpad */ #define USB_PRODUCT_APPLE_MOUSE 0x0301 /* Mouse M4848 */ #define USB_PRODUCT_APPLE_OPTMOUSE 0x0302 /* Optical mouse */ #define USB_PRODUCT_APPLE_MIGHTYMOUSE 0x0304 /* Mighty Mouse */ @@ -1107,6 +1171,8 @@ /* ASIX Electronics products */ #define USB_PRODUCT_ASIX_AX88172 0x1720 /* 10/100 Ethernet */ #define USB_PRODUCT_ASIX_AX88178 0x1780 /* AX88178 */ +#define USB_PRODUCT_ASIX_AX88178A 0x178a /* AX88178A USB 2.0 10/100/1000 Ethernet */ +#define USB_PRODUCT_ASIX_AX88179 0x1790 /* AX88179 USB 3.0 10/100/1000 Ethernet */ #define USB_PRODUCT_ASIX_AX88772 0x7720 /* AX88772 */ #define USB_PRODUCT_ASIX_AX88772A 0x772a /* AX88772A USB 2.0 10/100 Ethernet */ #define USB_PRODUCT_ASIX_AX88772B 0x772b /* AX88772B USB 2.0 10/100 Ethernet */ @@ -1128,6 +1194,10 @@ #define USB_PRODUCT_ASUS_RT2870_5 0x1761 /* RT2870 */ #define USB_PRODUCT_ASUS_USBN13 0x1784 /* USB-N13 */ #define USB_PRODUCT_ASUS_RT3070_1 0x1790 /* RT3070 */ +#define USB_PRODUCT_ASUS_USBN10 0x1786 /* USB-N10 */ +#define USB_PRODUCT_ASUS_RTL8192CU 0x17ab /* RTL8192CU */ +#define USB_PRODUCT_ASUS_USBN66 0x17ad /* USB-N66 */ +#define USB_PRODUCT_ASUS_RTL8192SU 0x1791 /* RTL8192SU */ #define USB_PRODUCT_ASUS_A730W 0x4202 /* ASUS MyPal A730W */ #define USB_PRODUCT_ASUS_P535 0x420f /* ASUS P535 PDA */ #define USB_PRODUCT_ASUS_GMSC 0x422f /* ASUS Generic Mass Storage */ @@ -1142,6 +1212,9 @@ #define USB_PRODUCT_ATEN_UC210T 0x2009 /* UC-210T Ethernet */ #define USB_PRODUCT_ATEN_DSB650C 0x4000 /* DSB-650C */ +/* ATP Electronics products */ +#define USB_PRODUCT_ATP_EUSB 0xaf01 /* ATP IG eUSB SSD */ + /* Atheros Communications products */ #define USB_PRODUCT_ATHEROS_AR5523 0x0001 /* AR5523 */ #define USB_PRODUCT_ATHEROS_AR5523_NF 0x0002 /* AR5523 (no firmware) */ @@ -1175,6 +1248,14 @@ #define USB_PRODUCT_AZUREWAVE_RT3070_1 0x3273 /* RT3070 */ #define USB_PRODUCT_AZUREWAVE_RT3070_2 0x3284 /* RT3070 */ #define USB_PRODUCT_AZUREWAVE_RT3070_3 0x3305 /* RT3070 */ +#define USB_PRODUCT_AZUREWAVE_RTL8188CU 0x3357 /* RTL8188CU */ +#define USB_PRODUCT_AZUREWAVE_RTL8188CE_1 0x3358 /* RTL8188CE */ +#define USB_PRODUCT_AZUREWAVE_RTL8188CE_2 0x3359 /* RTL8188CE */ +#define USB_PRODUCT_AZUREWAVE_RTL8192SU_1 0x3306 /* RTL8192SU */ +#define USB_PRODUCT_AZUREWAVE_RTL8192SU_2 0x3309 /* RTL8192SU */ +#define USB_PRODUCT_AZUREWAVE_RTL8192SU_3 0x3310 /* RTL8192SU */ +#define USB_PRODUCT_AZUREWAVE_RTL8192SU_4 0x3311 /* RTL8192SU */ +#define USB_PRODUCT_AZUREWAVE_RTL8192SU_5 0x3325 /* RTL8192SU */ /* Baltech products */ #define USB_PRODUCT_BALTECH_CARDREADER 0x9999 /* Card reader */ @@ -1217,6 +1298,10 @@ #define USB_PRODUCT_BELKIN_F5U409 0x0409 /* F5U409 Serial */ #define USB_PRODUCT_BELKIN_F6C550AVR 0x0551 /* F6C550-AVR UPS */ #define USB_PRODUCT_BELKIN_F5U120 0x1203 /* F5U120-PC Hub */ +#define USB_PRODUCT_BELKIN_RTL8188CU 0x1102 /* RTL8188CU Wireless Adapter */ +#define USB_PRODUCT_BELKIN_F9L1103 0x1103 /* F9L1103 Wireless Adapter */ +#define USB_PRODUCT_BELKIN_RTL8192CU 0x2102 /* RTL8192CU Wireless Adapter */ +#define USB_PRODUCT_BELKIN_F7D2102 0x2103 /* F7D2102 Wireless Adapter */ #define USB_PRODUCT_BELKIN_ZD1211B 0x4050 /* ZD1211B */ #define USB_PRODUCT_BELKIN_F5D5055 0x5055 /* F5D5055 */ #define USB_PRODUCT_BELKIN_F5D7050 0x7050 /* F5D7050 Wireless Adapter */ @@ -1228,11 +1313,15 @@ #define USB_PRODUCT_BELKIN_RT2870_1 0x8053 /* RT2870 */ #define USB_PRODUCT_BELKIN_RT2870_2 0x805c /* RT2870 */ #define USB_PRODUCT_BELKIN_F5D8053V3 0x815c /* F5D8053 v3 */ +#define USB_PRODUCT_BELKIN_RTL8192SU_1 0x815f /* RTL8192SU */ +#define USB_PRODUCT_BELKIN_RTL8192SU_2 0x845a /* RTL8192SU */ +#define USB_PRODUCT_BELKIN_RTL8192SU_3 0x945a /* RTL8192SU */ #define USB_PRODUCT_BELKIN_F5D8055 0x825a /* F5D8055 */ #define USB_PRODUCT_BELKIN_F5D8055V2 0x825b /* F5D8055 v2 */ #define USB_PRODUCT_BELKIN_F5D9050V3 0x905b /* F5D9050 ver 3 Wireless Adapter */ #define USB_PRODUCT_BELKIN2_F5U002 0x0002 /* F5U002 Parallel printer */ #define USB_PRODUCT_BELKIN_F6D4050V1 0x935a /* F6D4050 v1 */ +#define USB_PRODUCT_BELKIN_F6D4050V2 0x935b /* F6D4050 v2 */ /* Billionton products */ #define USB_PRODUCT_BILLIONTON_USB100 0x0986 /* USB100N 10/100 FastEthernet */ @@ -1296,6 +1385,11 @@ #define USB_PRODUCT_CHICONY_KB8933 0x0001 /* KB-8933 keyboard */ #define USB_PRODUCT_CHICONY_KU0325 0x0116 /* KU-0325 keyboard */ #define USB_PRODUCT_CHICONY_CNF7129 0xb071 /* Notebook Web Camera */ +#define USB_PRODUCT_CHICONY_RTL8188CUS_1 0xaff7 /* RTL8188CUS */ +#define USB_PRODUCT_CHICONY_RTL8188CUS_2 0xaff8 /* RTL8188CUS */ +#define USB_PRODUCT_CHICONY_RTL8188CUS_3 0xaff9 /* RTL8188CUS */ +#define USB_PRODUCT_CHICONY_RTL8188CUS_4 0xaffa /* RTL8188CUS */ +#define USB_PRODUCT_CHICONY_RTL8188CUS_5 0xaffa /* RTL8188CUS */ #define USB_PRODUCT_CHICONY2_TWINKLECAM 0x600d /* TwinkleCam USB camera */ /* CH Products */ @@ -1349,6 +1443,9 @@ #define USB_PRODUCT_CONCEPTRONIC_AR5523_1_NF 0x7802 /* AR5523 (no firmware) */ #define USB_PRODUCT_CONCEPTRONIC_AR5523_2 0x7811 /* AR5523 */ #define USB_PRODUCT_CONCEPTRONIC_AR5523_2_NF 0x7812 /* AR5523 (no firmware) */ +#define USB_PRODUCT_CONCEPTRONIC2_RTL8192SU_1 0x3300 /* RTL8192SU */ +#define USB_PRODUCT_CONCEPTRONIC2_RTL8192SU_2 0x3301 /* RTL8192SU */ +#define USB_PRODUCT_CONCEPTRONIC2_RTL8192SU_3 0x3302 /* RTL8192SU */ #define USB_PRODUCT_CONCEPTRONIC2_C54RU 0x3c02 /* C54RU WLAN */ #define USB_PRODUCT_CONCEPTRONIC2_C54RU2 0x3c22 /* C54RU */ #define USB_PRODUCT_CONCEPTRONIC2_RT3070_1 0x3c08 /* RT3070 */ @@ -1385,6 +1482,8 @@ #define USB_PRODUCT_COREGA_RT2870_3 0x003f /* RT2870 */ #define USB_PRODUCT_COREGA_RT3070 0x0041 /* RT3070 */ #define USB_PRODUCT_COREGA_CGWLUSB300GNM 0x0042 /* CG-WLUSB300GNM */ +#define USB_PRODUCT_COREGA_RTL8192SU 0x0047 /* RTL8192SU */ +#define USB_PRODUCT_COREGA_RTL8192CU 0x0056 /* RTL8192CU */ #define USB_PRODUCT_COREGA_WLUSB_11_STICK 0x7613 /* WLAN USB Stick 11 */ #define USB_PRODUCT_COREGA_FETHER_USB_TXC 0x9601 /* FEther USB-TXC */ @@ -1495,6 +1594,7 @@ /* D-Link products */ /*product DLINK DSBS25 0x0100 DSB-S25 serial*/ #define USB_PRODUCT_DLINK_DUBE100 0x1a00 /* 10/100 Ethernet */ +#define USB_PRODUCT_DLINK_DUBE100C1 0x1a02 /* DUB-E100 rev C1 */ #define USB_PRODUCT_DLINK_DSB650TX4 0x200c /* 10/100 Ethernet */ #define USB_PRODUCT_DLINK_DWL120E 0x3200 /* DWL-120 rev E */ #define USB_PRODUCT_DLINK_DWL122 0x3700 /* DWL-122 */ @@ -1510,16 +1610,30 @@ #define USB_PRODUCT_DLINK_DUBE100B1 0x3c05 /* DUB-E100 rev B1 */ #define USB_PRODUCT_DLINK_RT2870 0x3c09 /* RT2870 */ #define USB_PRODUCT_DLINK_RT3072 0x3c0a /* RT3072 */ +#define USB_PRODUCT_DLINK_DWA140B3 0x3c15 /* DWA-140 rev B3 */ +#define USB_PRODUCT_DLINK_DWA160B2 0x3c1a /* DWA-160 rev B2 */ +#define USB_PRODUCT_DLINK_DWA127 0x3c1b /* DWA-127 Wireless Adapter */ +#define USB_PRODUCT_DLINK_DWA162 0x3c1f /* DWA-162 Wireless Adapter */ +#define USB_PRODUCT_DLINK_DWA140D1 0x3c20 /* DWA-140 rev D1 */ #define USB_PRODUCT_DLINK_DSB650C 0x4000 /* 10Mbps Ethernet */ #define USB_PRODUCT_DLINK_DSB650TX1 0x4001 /* 10/100 Ethernet */ #define USB_PRODUCT_DLINK_DSB650TX 0x4002 /* 10/100 Ethernet */ #define USB_PRODUCT_DLINK_DSB650TX_PNA 0x4003 /* 1/10/100 Ethernet */ #define USB_PRODUCT_DLINK_DSB650TX3 0x400b /* 10/100 Ethernet */ #define USB_PRODUCT_DLINK_DSB650TX2 0x4102 /* 10/100 Ethernet */ +#define USB_PRODUCT_DLINK_DUB1312 0x4a00 /* 10/100/1000 Ethernet */ #define USB_PRODUCT_DLINK_DSB650 0xabc1 /* 10/100 Ethernet */ #define USB_PRODUCT_DLINK_DUBH7 0xf103 /* DUB-H7 USB 2.0 7-Port Hub */ #define USB_PRODUCT_DLINK_DWR510_CD 0xa805 /* DWR-510 CD-ROM Mode */ #define USB_PRODUCT_DLINK_DWR510 0x7e12 /* DWR-510 */ +#define USB_PRODUCT_DLINK_RTL8188CU 0x3308 /* RTL8188CU */ +#define USB_PRODUCT_DLINK_RTL8192CU_1 0x3307 /* RTL8192CU */ +#define USB_PRODUCT_DLINK_RTL8192CU_2 0x3309 /* RTL8192CU */ +#define USB_PRODUCT_DLINK_RTL8192CU_3 0x330a /* RTL8192CU */ +#define USB_PRODUCT_DLINK_DWA131B 0x330d /* DWA-131 rev B */ +#define USB_PRODUCT_DLINK2_RTL8192SU_1 0x3300 /* RTL8192SU */ +#define USB_PRODUCT_DLINK2_RTL8192SU_2 0x3302 /* RTL8192SU */ +#define USB_PRODUCT_DLINK2_DWA131A1 0x3303 /* DWA-131 A1 */ #define USB_PRODUCT_DLINK2_DWA120 0x3a0c /* DWA-120 */ #define USB_PRODUCT_DLINK2_DWA120_NF 0x3a0d /* DWA-120 (no firmware) */ #define USB_PRODUCT_DLINK2_DWLG122C1 0x3c03 /* DWL-G122 c1 */ @@ -1548,6 +1662,7 @@ /* dresden elektronik products */ #define USB_PRODUCT_DRESDENELEKTRONIK_SENSORTERMINALBOARD 0x0001 /* SensorTerminalBoard */ #define USB_PRODUCT_DRESDENELEKTRONIK_WIRELESSHANDHELDTERMINAL 0x0004 /* Wireless Handheld Terminal */ +#define USB_PRODUCT_DRESDENELEKTRONIK_LEVELSHIFTERSTICKLOWCOST 0x0022 /* Levelshifter Stick Low Cost */ /* Dynastream Innovations */ #define USB_PRODUCT_DYNASTREAM_ANTDEVBOARD 0x1003 /* ANT dev board */ @@ -1556,9 +1671,15 @@ /* Edimax products */ #define USB_PRODUCT_EDIMAX_EW7318USG 0x7318 /* USB Wireless dongle */ +#define USB_PRODUCT_EDIMAX_RTL8192SU_1 0x7611 /* RTL8192SU */ +#define USB_PRODUCT_EDIMAX_RTL8192SU_2 0x7612 /* RTL8192SU */ +#define USB_PRODUCT_EDIMAX_EW7622UMN 0x7622 /* EW-7622UMn */ #define USB_PRODUCT_EDIMAX_RT2870_1 0x7711 /* RT2870 */ #define USB_PRODUCT_EDIMAX_EW7717 0x7717 /* EW-7717 */ #define USB_PRODUCT_EDIMAX_EW7718 0x7718 /* EW-7718 */ +#define USB_PRODUCT_EDIMAX_EW7733UND 0x7733 /* EW-7733UnD */ +#define USB_PRODUCT_EDIMAX_EW7811UN 0x7811 /* EW-7811Un */ +#define USB_PRODUCT_EDIMAX_RTL8192CU 0x7822 /* RTL8192CU */ /* eGalax Products */ #define USB_PRODUCT_EGALAX_TPANEL 0x0001 /* Touch Panel */ @@ -1691,6 +1812,10 @@ #define USB_PRODUCT_FEIYA_ELANGO 0x6200 /* MicroSDHC Card Reader */ #define USB_PRODUCT_FEIYA_AC110 0x6300 /* AC-110 Card Reader */ +/* FeiXun Communication products */ +#define USB_PRODUCT_FEIXUN_RTL8188CU 0x0090 /* RTL8188CU */ +#define USB_PRODUCT_FEIXUN_RTL8192CU 0x0091 /* RTL8192CU */ + /* Festo */ #define USB_PRODUCT_FESTO_CPX_USB 0x0102 /* CPX-USB */ #define USB_PRODUCT_FESTO_CMSP 0x0501 /* CMSP */ @@ -1722,6 +1847,7 @@ #define USB_PRODUCT_FTDI_SERIAL_232RL 0x6006 /* FT232RL Serial */ #define USB_PRODUCT_FTDI_SERIAL_2232C 0x6010 /* FT2232C Dual port Serial */ #define USB_PRODUCT_FTDI_232H 0x6014 /* FTDI compatible adapter */ +#define USB_PRODUCT_FTDI_232EX 0x6015 /* FTDI compatible adapter */ #define USB_PRODUCT_FTDI_SERIAL_2232D 0x9e90 /* FT2232D Dual port Serial */ #define USB_PRODUCT_FTDI_SERIAL_4232H 0x6011 /* FT4232H Quad port Serial */ #define USB_PRODUCT_FTDI_BEAGLEBONE 0xa6d0 /* BeagleBone */ @@ -1879,6 +2005,7 @@ #define USB_PRODUCT_FTDI_LENZ_LIUSB 0xd780 /* FTDI compatible adapter */ #define USB_PRODUCT_FTDI_LM3S_DEVEL_BOARD 0xbcd8 /* FTDI compatible adapter */ #define USB_PRODUCT_FTDI_LM3S_EVAL_BOARD 0xbcd9 /* FTDI compatible adapter */ +#define USB_PRODUCT_FTDI_LM3S_ICDI_B_BOARD 0xbcda /* FTDI compatible adapter */ #define USB_PRODUCT_FTDI_MASTERDEVEL2 0xf449 /* FTDI compatible adapter */ #define USB_PRODUCT_FTDI_MHAM_DB9 0xeeed /* FTDI compatible adapter */ #define USB_PRODUCT_FTDI_MHAM_IC 0xeeec /* FTDI compatible adapter */ @@ -2042,6 +2169,9 @@ #define USB_PRODUCT_GUILLEMOT_HWGUSB254LB 0xe010 /* HWGUSB2-54-LB */ #define USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP 0xe020 /* HWGUSB2-54V2-AP */ #define USB_PRODUCT_GUILLEMOT_HWNU300 0xe030 /* HWNU-300 */ +#define USB_PRODUCT_GUILLEMOT_HWNUM300 0xe031 /* HWNUm-300 */ +#define USB_PRODUCT_GUILLEMOT_HWGUN54 0xe032 /* HWGUn-54 */ +#define USB_PRODUCT_GUILLEMOT_HWNUP150 0xe033 /* HWNUP-150 */ /* Hagiwara products */ #define USB_PRODUCT_HAGIWARA_FGSM 0x0002 /* FlashGate SmartMedia Card Reader */ @@ -2065,7 +2195,10 @@ #define USB_PRODUCT_HAWKING_RT2870_2 0x0003 /* RT2870 */ #define USB_PRODUCT_HAWKING_HWUN2 0x0009 /* HWUN2 */ #define USB_PRODUCT_HAWKING_RT3070 0x000b /* RT3070 */ +#define USB_PRODUCT_HAWKING_RTL8192CU 0x0019 /* RTL8192CU */ #define USB_PRODUCT_HAWKING_UF100 0x400c /* 10/100 USB Ethernet */ +#define USB_PRODUCT_HAWKING_RTL8192SU_1 0x0015 /* RTL8192SU */ +#define USB_PRODUCT_HAWKING_RTL8192SU_2 0x0016 /* RTL8192SU */ /* HID Global GmbH products */ #define USB_PRODUCT_HIDGLOBAL_CM2020 0x0596 /* Omnikey Cardman 2020 */ @@ -2114,6 +2247,7 @@ #define USB_PRODUCT_HP_2215 0x1016 /* iPAQ 22xx/Jornada 548 */ #define USB_PRODUCT_HP_568J 0x1116 /* Jornada 568 */ #define USB_PRODUCT_HP_930C 0x1204 /* DeskJet 930c */ +#define USB_PRODUCT_HP3_RTL8188CU 0x1629 /* RTL8188CU */ #define USB_PRODUCT_HP_P2000U 0x1801 /* Inkjet P-2000U */ #define USB_PRODUCT_HP_HS2300 0x1e1d /* HS2300 HSDPA (aka MC8775) */ #define USB_PRODUCT_HP_640C 0x2004 /* DeskJet 640c */ @@ -2379,6 +2513,7 @@ /* Kingston products */ #define USB_PRODUCT_KINGSTON_XX1 0x0008 /* Ethernet */ #define USB_PRODUCT_KINGSTON_KNU101TX 0x000a /* KNU101TX USB Ethernet */ +#define USB_PRODUCT_KINGSTON_HYPERX3_0 0x162b /* DT HyperX 3.0 */ /* Kawasaki products */ #define USB_PRODUCT_KLSI_DUH3E10BT 0x0008 /* USB Ethernet */ @@ -2422,6 +2557,27 @@ #define USB_PRODUCT_LACIE_HD 0xa601 /* Hard Disk */ #define USB_PRODUCT_LACIE_CDRW 0xa602 /* CD R/W */ +/* Lake Shore Cryotronics products */ +#define USB_PRODUCT_LAKESHORE_121 0x0100 /* 121 Current Source */ +#define USB_PRODUCT_LAKESHORE_218A 0x0200 /* 218A Temperature Monitor */ +#define USB_PRODUCT_LAKESHORE_219 0x0201 /* 219 Temperature Monitor */ +#define USB_PRODUCT_LAKESHORE_233 0x0202 /* 233 Temperature Transmitter */ +#define USB_PRODUCT_LAKESHORE_235 0x0203 /* 235 Temperature Transmitter */ +#define USB_PRODUCT_LAKESHORE_335 0x0300 /* 335 Temperature Controller */ +#define USB_PRODUCT_LAKESHORE_336 0x0301 /* 336 Temperature Controller */ +#define USB_PRODUCT_LAKESHORE_350 0x0302 /* 350 Temperature Controller */ +#define USB_PRODUCT_LAKESHORE_371 0x0303 /* 371 AC Bridge */ +#define USB_PRODUCT_LAKESHORE_411 0x0400 /* 411 Handheld Gaussmeter */ +#define USB_PRODUCT_LAKESHORE_425 0x0401 /* 425 Gaussmeter */ +#define USB_PRODUCT_LAKESHORE_455A 0x0402 /* 455A DSP Gaussmeter */ +#define USB_PRODUCT_LAKESHORE_475A 0x0403 /* 475A DSP Gaussmeter */ +#define USB_PRODUCT_LAKESHORE_465 0x0404 /* 465 Gaussmeter */ +#define USB_PRODUCT_LAKESHORE_625A 0x0600 /* 625A Magnet PSU */ +#define USB_PRODUCT_LAKESHORE_642A 0x0601 /* 642A Magnet PSU */ +#define USB_PRODUCT_LAKESHORE_648 0x0602 /* 648 Magnet PSU */ +#define USB_PRODUCT_LAKESHORE_737 0x0700 /* 737 VSM Controller */ +#define USB_PRODUCT_LAKESHORE_776 0x0701 /* 776 Matrix Switch */ + /* Larsen and Brusgaard products */ #define USB_PRODUCT_LARSENBRUSGAARD_ALTITRACK 0x0001 /* FTDI compatible adapter */ @@ -2440,6 +2596,7 @@ /* Liebert products */ #define USB_PRODUCT_LIEBERT_POWERSURE_PXT 0xffff /* PowerSure Personal XT */ +#define USB_PRODUCT_LIEBERT2_PSI1000 0x0004 /* UPS PSI 1000 FW:08 */ /* Link Instruments Inc. products */ #define USB_PRODUCT_LINKINSTRUMENTS_MSO19 0xf190 /* Link Instruments MSO-19 */ @@ -2475,6 +2632,7 @@ #define USB_PRODUCT_LOGITECH_PAGESCAN 0x040f /* PageScan */ #define USB_PRODUCT_LOGITECH_QUICKCAMWEB 0x0801 /* QuickCam Web */ #define USB_PRODUCT_LOGITECH_QUICKCAMPRO 0x0810 /* QuickCam Pro */ +#define USB_PRODUCT_LOGITECH_WEBCAMC100 0X0817 /* Webcam C100 */ #define USB_PRODUCT_LOGITECH_QUICKCAMEXP 0x0840 /* QuickCam Express */ #define USB_PRODUCT_LOGITECH_QUICKCAM 0x0850 /* QuickCam */ #define USB_PRODUCT_LOGITECH_QUICKCAMPRO3 0x0990 /* QuickCam Pro 9000 */ @@ -3011,18 +3169,23 @@ /* NetChip Technology Products */ #define USB_PRODUCT_NETCHIP_TURBOCONNECT 0x1080 /* Turbo-Connect */ #define USB_PRODUCT_NETCHIP_CLIK_40 0xa140 /* USB Clik! 40 */ +#define USB_PRODUCT_NETCHIP_GADGETZERO 0xa4a0 /* Linux Gadget Zero */ #define USB_PRODUCT_NETCHIP_ETHERNETGADGET 0xa4a2 /* Linux Ethernet/RNDIS gadget on pxa210/25x/26x */ +#define USB_PRODUCT_NETCHIP_POCKETBOOK 0xa4a5 /* PocketBook */ /* Netgear products */ #define USB_PRODUCT_NETGEAR_EA101 0x1001 /* Ethernet */ #define USB_PRODUCT_NETGEAR_EA101X 0x1002 /* Ethernet */ #define USB_PRODUCT_NETGEAR_FA101 0x1020 /* Ethernet 10/100, USB1.1 */ #define USB_PRODUCT_NETGEAR_FA120 0x1040 /* USB 2.0 Ethernet */ +#define USB_PRODUCT_NETGEAR_M4100 0x1100 /* M4100/M5300/M7100 series switch */ #define USB_PRODUCT_NETGEAR_WG111V2_2 0x4240 /* PrismGT USB 2.0 WLAN */ #define USB_PRODUCT_NETGEAR_WG111V3 0x4260 /* WG111v3 */ #define USB_PRODUCT_NETGEAR_WG111U 0x4300 /* WG111U */ #define USB_PRODUCT_NETGEAR_WG111U_NF 0x4301 /* WG111U (no firmware) */ #define USB_PRODUCT_NETGEAR_WG111V2 0x6a00 /* WG111V2 */ +#define USB_PRODUCT_NETGEAR_RTL8192CU 0x9021 /* RTL8192CU */ +#define USB_PRODUCT_NETGEAR_WNA1000M 0x9041 /* WNA1000M */ #define USB_PRODUCT_NETGEAR2_MA101 0x4100 /* MA101 */ #define USB_PRODUCT_NETGEAR2_MA101B 0x4102 /* MA101 Rev B */ #define USB_PRODUCT_NETGEAR3_WG111T 0x4250 /* WG111T */ @@ -3030,6 +3193,7 @@ #define USB_PRODUCT_NETGEAR3_WPN111 0x5f00 /* WPN111 */ #define USB_PRODUCT_NETGEAR3_WPN111_NF 0x5f01 /* WPN111 (no firmware) */ #define USB_PRODUCT_NETGEAR3_WPN111_2 0x5f02 /* WPN111 */ +#define USB_PRODUCT_NETGEAR4_RTL8188CU 0x9041 /* RTL8188CU */ /* NetIndex products */ #define USB_PRODUCT_NETINDEX_WS002IN 0x2001 /* Willcom WS002IN */ @@ -3045,6 +3209,7 @@ /* NovaTech Products */ #define USB_PRODUCT_NOVATECH_NV902 0x9020 /* NovaTech NV-902W */ #define USB_PRODUCT_NOVATECH_RT2573 0x9021 /* RT2573 */ +#define USB_PRODUCT_NOVATECH_RTL8188CU 0x9071 /* RTL8188CU */ /* Nokia products */ #define USB_PRODUCT_NOKIA_N958GB 0x0070 /* Nokia N95 8GBc */ @@ -3072,6 +3237,7 @@ #define USB_PRODUCT_NOVATEL_U727 0x4100 /* Merlin U727 CDMA */ #define USB_PRODUCT_NOVATEL_MC950D 0x4400 /* Novatel MC950D HSUPA */ #define USB_PRODUCT_NOVATEL_ZEROCD 0x5010 /* Novatel ZeroCD */ +#define USB_PRODUCT_NOVATEL_MIFI2200V 0x5020 /* Novatel MiFi 2200 CDMA Virgin Mobile */ #define USB_PRODUCT_NOVATEL_ZEROCD2 0x5030 /* Novatel ZeroCD */ #define USB_PRODUCT_NOVATEL_MIFI2200 0x5041 /* Novatel MiFi 2200 CDMA */ #define USB_PRODUCT_NOVATEL_U727_2 0x5100 /* Merlin U727 CDMA */ @@ -3150,6 +3316,7 @@ #define USB_PRODUCT_OPTION_GE40X_1 0x7301 /* Globetrotter HSUPA */ #define USB_PRODUCT_OPTION_GE40X_2 0x7361 /* Globetrotter HSUPA */ #define USB_PRODUCT_OPTION_GE40X_3 0x7381 /* Globetrotter HSUPA */ +#define USB_PRODUCT_OPTION_GTM661W 0x9000 /* GTM661W */ #define USB_PRODUCT_OPTION_ICONEDGE 0xc031 /* GlobeSurfer iCON EDGE */ #define USB_PRODUCT_OPTION_MODHSXPA 0xd013 /* Globetrotter HSUPA */ #define USB_PRODUCT_OPTION_ICON321 0xd031 /* Globetrotter HSUPA */ @@ -3178,6 +3345,9 @@ /* Owen.ru products */ #define USB_PRODUCT_OWEN_AC4 0x0004 /* AC4 USB-RS485 converter */ +/* OWL producs */ +#define USB_PRODUCT_OWL_CM_160 0xca05 /* OWL CM-160 power monitor */ + /* Palm Computing, Inc. product */ #define USB_PRODUCT_PALM_SERIAL 0x0080 /* USB Serial */ #define USB_PRODUCT_PALM_M500 0x0001 /* Palm m500 */ @@ -3273,8 +3443,14 @@ /* Planex Communications products */ #define USB_PRODUCT_PLANEX_GW_US11H 0x14ea /* GW-US11H WLAN */ +#define USB_PRODUCT_PLANEX2_RTL8188CUS 0x1201 /* RTL8188CUS */ #define USB_PRODUCT_PLANEX2_GW_US11S 0x3220 /* GW-US11S WLAN */ #define USB_PRODUCT_PLANEX2_GW_US54GXS 0x5303 /* GW-US54GXS WLAN */ +#define USB_PRODUCT_PLANEX2_RTL8188CU_1 0xab2a /* RTL8188CU */ +#define USB_PRODUCT_PLANEX2_RTL8188CU_2 0xed17 /* RTL8188CU */ +#define USB_PRODUCT_PLANEX2_RTL8188CU_3 0x4902 /* RTL8188CU */ +#define USB_PRODUCT_PLANEX2_RTL8188CU_4 0xab2e /* RTL8188CU */ +#define USB_PRODUCT_PLANEX2_RTL8192CU 0xab2b /* RTL8192CU */ #define USB_PRODUCT_PLANEX2_GWUS54HP 0xab01 /* GW-US54HP */ #define USB_PRODUCT_PLANEX2_GWUS300MINIS 0xab24 /* GW-US300MiniS */ #define USB_PRODUCT_PLANEX2_RT3070 0xab25 /* RT3070 */ @@ -3290,6 +3466,7 @@ #define USB_PRODUCT_PLANEX3_GWUS54GZ 0xab10 /* GW-US54GZ */ #define USB_PRODUCT_PLANEX3_GU1000T 0xab11 /* GU-1000T */ #define USB_PRODUCT_PLANEX3_GWUS54MINI 0xab13 /* GW-US54Mini */ +#define USB_PRODUCT_PLANEX2_GWUSNANO 0xab28 /* GW-USNano */ /* Plextor Corp. */ #define USB_PRODUCT_PLEXTOR_40_12_40U 0x0011 /* PlexWriter 40/12/40U */ @@ -3486,12 +3663,15 @@ #define USB_PRODUCT_RALINK_RT2671 0x2671 /* RT2601USB Wireless Adapter */ #define USB_PRODUCT_RALINK_RT2770 0x2770 /* RT2770 */ #define USB_PRODUCT_RALINK_RT2870 0x2870 /* RT2870 */ +#define USB_PRODUCT_RALINK_RT_STOR 0x2878 /* USB Storage */ #define USB_PRODUCT_RALINK_RT3070 0x3070 /* RT3070 */ #define USB_PRODUCT_RALINK_RT3071 0x3071 /* RT3071 */ #define USB_PRODUCT_RALINK_RT3072 0x3072 /* RT3072 */ #define USB_PRODUCT_RALINK_RT3370 0x3370 /* RT3370 */ #define USB_PRODUCT_RALINK_RT3572 0x3572 /* RT3572 */ +#define USB_PRODUCT_RALINK_RT3573 0x3573 /* RT3573 */ #define USB_PRODUCT_RALINK_RT5370 0x5370 /* RT5370 */ +#define USB_PRODUCT_RALINK_RT5572 0x5572 /* RT5572 */ #define USB_PRODUCT_RALINK_RT8070 0x8070 /* RT8070 */ #define USB_PRODUCT_RALINK_RT2570_3 0x9020 /* RT2500USB Wireless Adapter */ #define USB_PRODUCT_RALINK_RT2573_2 0x9021 /* RT2501USB Wireless Adapter */ @@ -3500,15 +3680,37 @@ #define USB_PRODUCT_RATOC_REXUSB60 0xb000 /* USB serial adapter REX-USB60 */ #define USB_PRODUCT_RATOC_REXUSB60F 0xb020 /* USB serial adapter REX-USB60F */ -/* ReakTek products */ +/* Realtek products */ /* Green House and CompUSA OEM this part */ #define USB_PRODUCT_REALTEK_DUMMY 0x0000 /* Dummy product */ #define USB_PRODUCT_REALTEK_USB20CRW 0x0158 /* USB20CRW Card Reader */ +#define USB_PRODUCT_REALTEK_RTL8188CTV 0x018a /* RTL8188CTV */ #define USB_PRODUCT_REALTEK_USBKR100 0x8150 /* USBKR100 USB Ethernet */ +#define USB_PRODUCT_REALTEK_RTL8188CE_0 0x8170 /* RTL8188CE */ +#define USB_PRODUCT_REALTEK_RTL8171 0x8171 /* RTL8171 */ +#define USB_PRODUCT_REALTEK_RTL8172 0x8172 /* RTL8172 */ +#define USB_PRODUCT_REALTEK_RTL8173 0x8173 /* RTL8173 */ +#define USB_PRODUCT_REALTEK_RTL8174 0x8174 /* RTL8174 */ +#define USB_PRODUCT_REALTEK_RTL8188CU_0 0x8176 /* RTL8188CU */ +#define USB_PRODUCT_REALTEK_RTL8188EU 0x8179 /* RTL8188EU */ +#define USB_PRODUCT_REALTEK_RTL8188CE_1 0x817e /* RTL8188CE */ +#define USB_PRODUCT_REALTEK_RTL8188CU_1 0x817a /* RTL8188CU */ +#define USB_PRODUCT_REALTEK_RTL8188CU_2 0x817b /* RTL8188CU */ #define USB_PRODUCT_REALTEK_RTL8187 0x8187 /* RTL8187 Wireless Adapter */ #define USB_PRODUCT_REALTEK_RTL8187B_0 0x8189 /* RTL8187B Wireless Adapter */ +#define USB_PRODUCT_REALTEK_RTL8196EU 0x8196 /* RTL8196EU */ #define USB_PRODUCT_REALTEK_RTL8187B_1 0x8197 /* RTL8187B Wireless Adapter */ #define USB_PRODUCT_REALTEK_RTL8187B_2 0x8198 /* RTL8187B Wireless Adapter */ +#define USB_PRODUCT_REALTEK_RTL8188CUS 0x818a /* RTL8188CUS */ +#define USB_PRODUCT_REALTEK_RTL8188CU_COMBO 0x8754 /* RTL8188CU */ +#define USB_PRODUCT_REALTEK_RTL8191CU 0x8177 /* RTL8191CU */ +#define USB_PRODUCT_REALTEK_RTL8192CU 0x8178 /* RTL8192CU */ +#define USB_PRODUCT_REALTEK_RTL8192CE 0x817c /* RTL8192CE */ +#define USB_PRODUCT_REALTEK_RTL8188RU_1 0x817d /* RTL8188RU */ +#define USB_PRODUCT_REALTEK_RTL8712 0x8712 /* RTL8712 */ +#define USB_PRODUCT_REALTEK_RTL8713 0x8712 /* RTL8713 */ +#define USB_PRODUCT_REALTEK_RTL8188RU_2 0x317f /* RTL8188RU */ +#define USB_PRODUCT_REALTEK_RTL8192SU 0xc512 /* RTL8192SU */ /* RedOctane products */ #define USB_PRODUCT_REDOCTANE_DUMMY 0x0000 /* Dummy product */ @@ -3582,6 +3784,7 @@ #define USB_PRODUCT_SANDISK_SDDR12 0x0100 /* ImageMate SDDR-12 */ #define USB_PRODUCT_SANDISK_SDDR09 0x0200 /* ImageMate SDDR-09 */ #define USB_PRODUCT_SANDISK_SDDR75 0x0810 /* ImageMate SDDR-75 */ +#define USB_PRODUCT_SANDISK_SDCZ2_128 0x7100 /* Cruzer Mini 128MB */ #define USB_PRODUCT_SANDISK_SDCZ2_256 0x7104 /* Cruzer Mini 256MB */ #define USB_PRODUCT_SANDISK_SDCZ4_128 0x7112 /* Cruzer Micro 128MB */ #define USB_PRODUCT_SANDISK_SDCZ4_256 0x7113 /* Cruzer Micro 256MB */ @@ -3597,6 +3800,9 @@ #define USB_PRODUCT_SCANLOGIC_SL11R 0x0002 /* SL11R IDE Adapter */ #define USB_PRODUCT_SCANLOGIC_336CX 0x0300 /* Phantom 336CX - C3 scanner */ +/* Schweitzer Engineering Laboratories products */ +#define USB_PRODUCT_SEL_C662 0x0001 /* C662 Cable */ + /* Sealevel products */ #define USB_PRODUCT_SEALEVEL_2101 0x2101 /* FTDI compatible adapter */ #define USB_PRODUCT_SEALEVEL_2102 0x2102 /* FTDI compatible adapter */ @@ -3659,6 +3865,8 @@ #define USB_PRODUCT_SENAO_RT3072_3 0x9708 /* RT3072 */ #define USB_PRODUCT_SENAO_RT3072_4 0x9709 /* RT3072 */ #define USB_PRODUCT_SENAO_RT3072_5 0x9801 /* RT3072 */ +#define USB_PRODUCT_SENAO_RTL8192SU_1 0x9603 /* RTL8192SU */ +#define USB_PRODUCT_SENAO_RTL8192SU_2 0x9605 /* RTL8192SU */ /* ShanTou products */ #define USB_PRODUCT_SHANTOU_ST268 0x0268 /* ST268 */ @@ -3835,8 +4043,11 @@ #define USB_PRODUCT_SILABS_BALLUFF_RFID 0x8477 /* Balluff RFID reader */ #define USB_PRODUCT_SILABS_AC_SERV_IBUS 0x85ea /* AC-Services IBUS Interface */ #define USB_PRODUCT_SILABS_AC_SERV_CIS 0x85eb /* AC-Services CIS-IBUS */ +#define USB_PRODUCT_SILABS_V_PREON32 0x85f8 /* Virtenio Preon32 */ #define USB_PRODUCT_SILABS_AC_SERV_CAN 0x8664 /* AC-Services CAN Interface */ #define USB_PRODUCT_SILABS_AC_SERV_OBD 0x8665 /* AC-Services OBD Interface */ +#define USB_PRODUCT_SILABS_MMB_ZIGBEE 0x88a4 /* MMB Networks ZigBee */ +#define USB_PRODUCT_SILABS_INGENI_ZIGBEE 0x88a5 /* Planet Innovation Ingeni ZigBee */ #define USB_PRODUCT_SILABS_CP2102 0xea60 /* SILABS USB UART */ #define USB_PRODUCT_SILABS_CP210X_2 0xea61 /* CP210x Serial */ #define USB_PRODUCT_SILABS_CP210X_3 0xea70 /* CP210x Serial */ @@ -3879,10 +4090,16 @@ #define USB_PRODUCT_SITECOMEU_RT3071 0x0040 /* RT3071 */ #define USB_PRODUCT_SITECOMEU_RT3072_1 0x0041 /* RT3072 */ #define USB_PRODUCT_SITECOMEU_RT3072_2 0x0042 /* RT3072 */ +#define USB_PRODUCT_SITECOMEU_WL353 0x0045 /* WL-353 */ #define USB_PRODUCT_SITECOMEU_RT3072_3 0x0047 /* RT3072 */ #define USB_PRODUCT_SITECOMEU_RT3072_4 0x0048 /* RT3072 */ #define USB_PRODUCT_SITECOMEU_RT3072_5 0x004a /* RT3072 */ +#define USB_PRODUCT_SITECOMEU_WL349V1 0x004b /* WL-349 v1 */ #define USB_PRODUCT_SITECOMEU_RT3072_6 0x004d /* RT3072 */ +#define USB_PRODUCT_SITECOMEU_RTL8188CU_1 0x0052 /* RTL8188CU */ +#define USB_PRODUCT_SITECOMEU_RTL8188CU_2 0x005c /* RTL8188CU */ +#define USB_PRODUCT_SITECOMEU_RTL8192CU 0x0061 /* RTL8192CU */ +#define USB_PRODUCT_SITECOMEU_LN032 0x0072 /* LN-032 */ #define USB_PRODUCT_SITECOMEU_LN028 0x061c /* LN-028 */ #define USB_PRODUCT_SITECOMEU_WL113 0x9071 /* WL-113 */ #define USB_PRODUCT_SITECOMEU_ZD1211B 0x9075 /* ZD1211B */ @@ -3908,6 +4125,7 @@ #define USB_PRODUCT_SMC2_2020HUB 0x2020 /* USB Hub */ #define USB_PRODUCT_SMC2_2514HUB 0x2514 /* USB Hub */ #define USB_PRODUCT_SMC3_2662WUSB 0xa002 /* 2662W-AR Wireless */ +#define USB_PRODUCT_SMC2_LAN9514_ETH 0xec00 /* USB/Ethernet */ /* SOHOware products */ #define USB_PRODUCT_SOHOWARE_NUB100 0x9100 /* 10/100 USB Ethernet */ @@ -4008,6 +4226,7 @@ /* Super Top products */ #define USB_PRODUCT_SUPERTOP_IDE 0x6600 /* USB-IDE */ +#define USB_PRODUCT_SUPERTOP_FLASHDRIVE 0x121c /* extrememory Snippy */ /* Syntech products */ #define USB_PRODUCT_SYNTECH_CPT8001C 0x0001 /* CPT-8001C Barcode scanner */ @@ -4044,6 +4263,7 @@ /* Sweex products */ #define USB_PRODUCT_SWEEX_ZD1211 0x1809 /* ZD1211 */ #define USB_PRODUCT_SWEEX2_LW153 0x0153 /* LW153 */ +#define USB_PRODUCT_SWEEX2_LW154 0x0154 /* LW154 */ #define USB_PRODUCT_SWEEX2_LW303 0x0302 /* LW303 */ #define USB_PRODUCT_SWEEX2_LW313 0x0313 /* LW313 */ @@ -4110,6 +4330,10 @@ #define USB_PRODUCT_TREK_MEMKEY 0x8888 /* IBM USB Memory Key */ #define USB_PRODUCT_TREK_THUMBDRIVE_8MB 0x9988 /* ThumbDrive_8MB */ +/* TRENDnet products */ +#define USB_PRODUCT_TRENDNET_RTL8192CU 0x624d /* RTL8192CU */ +#define USB_PRODUCT_TRENDNET_RTL8188CU 0x648b /* RTL8188CU */ + /* Tripp-Lite products */ #define USB_PRODUCT_TRIPPLITE_U209 0x2008 /* Serial */ @@ -4214,12 +4438,19 @@ #define USB_PRODUCT_WCH2_CH341SER 0x7523 /* CH341/CH340 USB-Serial Bridge */ #define USB_PRODUCT_WCH2_U2M 0X752d /* CH345 USB2.0-MIDI */ +/* West Mountain Radio products */ +#define USB_PRODUCT_WESTMOUNTAIN_RIGBLASTER_ADVANTAGE 0x0003 /* RIGblaster Advantage */ + /* Western Digital products */ #define USB_PRODUCT_WESTERN_COMBO 0x0200 /* Firewire USB Combo */ #define USB_PRODUCT_WESTERN_EXTHDD 0x0400 /* External HDD */ #define USB_PRODUCT_WESTERN_HUB 0x0500 /* USB HUB */ #define USB_PRODUCT_WESTERN_MYBOOK 0x0901 /* MyBook External HDD */ #define USB_PRODUCT_WESTERN_MYPASSWORD 0x0704 /* MyPassword External HDD */ +#define USB_PRODUCT_WESTERN_MYPASSPORT 0x0748 /* MyPassport External HDD */ + +/* WeTelecom products */ +#define USB_PRODUCT_WETELECOM_WM_D200 0x6801 /* WM-D200 */ /* WIENER Plein & Baus GmbH products */ #define USB_PRODUCT_WIENERPLEINBAUS_PL512 0x0010 /* PL512 PSU */ @@ -4315,3 +4546,5 @@ #define USB_PRODUCT_ZYXEL_G202 0x3410 /* G-202 */ #define USB_PRODUCT_ZYXEL_RT2870_1 0x3416 /* RT2870 */ #define USB_PRODUCT_ZYXEL_RT2870_2 0x341a /* RT2870 */ +#define USB_PRODUCT_ZYXEL_RTL8192CU 0x341f /* RTL8192CU */ +#define USB_PRODUCT_ZYXEL_NWD2705 0x3421 /* NWD2705 */ |