summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Campbell <aaron@cvs.openbsd.org>2000-11-16 19:02:33 +0000
committerAaron Campbell <aaron@cvs.openbsd.org>2000-11-16 19:02:33 +0000
commitc293ac353998a6d1fc25deb0b0b78f299e0e8474 (patch)
tree099bc6492a058240df149987bc757d2e0c02d577
parent62d33ddaf2943cd1e6155c0af1d4a7c6d3c494e6 (diff)
sync
-rw-r--r--sys/dev/usb/usbdevs.h166
-rw-r--r--sys/dev/usb/usbdevs_data.h690
2 files changed, 834 insertions, 22 deletions
diff --git a/sys/dev/usb/usbdevs.h b/sys/dev/usb/usbdevs.h
index eb22476db4a..afd13d5e160 100644
--- a/sys/dev/usb/usbdevs.h
+++ b/sys/dev/usb/usbdevs.h
@@ -1,12 +1,12 @@
-/* $OpenBSD: usbdevs.h,v 1.24 2000/11/08 18:13:30 aaron Exp $ */
+/* $OpenBSD: usbdevs.h,v 1.25 2000/11/16 19:02:32 aaron Exp $ */
/*
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
- * OpenBSD: usbdevs,v 1.24 2000/11/06 20:08:57 mickey Exp
+ * OpenBSD
*/
-/* $NetBSD: usbdevs,v 1.88 2000/04/03 12:09:43 augustss Exp $ */
+/* $NetBSD: usbdevs,v 1.127 2000/11/15 14:36:09 augustss Exp $ */
/*
* Copyright (c) 1998, 1999, 2000 The NetBSD Foundation, Inc.
@@ -28,7 +28,7 @@
* must display the following acknowledgement:
* This product includes software developed by the NetBSD
* Foundation, Inc. and its contributors.
- * 4. nEITher the name of The NetBSD Foundation nor the names of its
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
* contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
@@ -53,6 +53,7 @@
#define USB_VENDOR_ATMEL 0x03eb /* Atmel Corp. */
#define USB_VENDOR_HP 0x03f0 /* Hewlett Packard */
#define USB_VENDOR_ADAPTEC 0x03f3 /* Adaptec, Inc. */
+#define USB_VENDOR_NATIONAL 0x0400 /* National Semiconductor */
#define USB_VENDOR_ACERLABS 0x0402 /* Acer Labs, Inc. */
#define USB_VENDOR_FTDI 0x0403 /* Future Technology Devices */
#define USB_VENDOR_NEC 0x0409 /* NEC */
@@ -86,12 +87,29 @@
#define USB_VENDOR_STMICRO 0x0483 /* STMicroelectronics */
#define USB_VENDOR_COMPAQ 0x049f /* Compaq Computers */
#define USB_VENDOR_ACERP 0x04a5 /* Acer Peripherals, Inc. */
+#define USB_VENDOR_VISIONEER 0x04a7 /* Visioneer */
#define USB_VENDOR_CANON 0x04a9 /* Canon, Inc. */
+#define USB_VENDOR_IBM 0x04b3 /* IBM Corporation */
#define USB_VENDOR_CYPRESS 0x04b4 /* Cypress Semiconductor */
#define USB_VENDOR_EPSON 0x04b8 /* Seiko Epson Corp. */
+#define USB_VENDOR_RAINBOW 0x04b9 /* Rainbow Technologies */
#define USB_VENDOR_IODATA 0x04bb /* I/O Data */
#define USB_VENDOR_3COMUSR 0x04c1 /* U.S. Robotics */
+#define USB_VENDOR_METHODE 0x04c2 /* Methode Electronics Far East PTE Ltd. */
+#define USB_VENDOR_MAXISWITCH 0x04c3 /* Maxi Switch, Inc. */
+#define USB_VENDOR_LOCKHEEDMER 0x04c4 /* Lockheed Martin Energy Research */
+#define USB_VENDOR_FUJITSU 0x04c5 /* Fujitsu Ltd. */
+#define USB_VENDOR_TOSHIBAAM 0x04c6 /* Toshiba America Electronic Components */
+#define USB_VENDOR_MICROMACRO 0x04c7 /* Micro Macro Technologies */
#define USB_VENDOR_KONICA 0x04c8 /* Konica Corp. */
+#define USB_VENDOR_LITEON 0x04ca /* Lite-On Technology Corp. */
+#define USB_VENDOR_FUJIPHOTO 0x04cb /* Fuji Photo Film Co., Ltd. */
+#define USB_VENDOR_PHILIPSSEMI 0x04cc /* Philips Semiconductors */
+#define USB_VENDOR_TATUNG 0x04cd /* Tatung Co. Of America */
+#define USB_VENDOR_SCANLOGIC 0x04ce /* ScanLogic Corp. */
+#define USB_VENDOR_MYSON 0x04cf /* Myson Technology Inc. */
+#define USB_VENDOR_DIGI2 0x04d0 /* Digi International */
+#define USB_VENDOR_ITTCANON 0x04d1 /* ITT Canon */
#define USB_VENDOR_ALTEC 0x04d2 /* Altec Lansing Technologies, Inc. */
#define USB_VENDOR_SHUTTLE 0x04e6 /* Shuttle Technology */
#define USB_VENDOR_ANNABOOKS 0x04ed /* Annabooks */
@@ -111,6 +129,7 @@
#define USB_VENDOR_AKS 0x0529 /* Aladdin Knowledge Systems */
#define USB_VENDOR_UNIACCESS 0x0540 /* Universal Access */
#define USB_VENDOR_ANCHOR 0x0547 /* Anchor Chips, Inc. */
+#define USB_VENDOR_SONY 0x054c /* Sony Corp. */
#define USB_VENDOR_VISION 0x0553 /* VLSI Vision Ltd. */
#define USB_VENDOR_ASAHIKASEI 0x0556 /* Asahi Kasei Microsystems Co., Ltd */
#define USB_VENDOR_ATEN 0x0557 /* ATEN International Co. Ltd. */
@@ -127,10 +146,12 @@
#define USB_VENDOR_AVM 0x057c /* AVM GmbH */
#define USB_VENDOR_QUICKSHOT 0x057f /* Quickshot */
#define USB_VENDOR_ROCKFIRE 0x0583 /* Rockfire */
+#define USB_VENDOR_ZYXEL 0x0586 /* ZyXEL Communication Co. */
#define USB_VENDOR_ALCOR 0x058f /* Alcor Micro, Inc. */
#define USB_VENDOR_IOMEGA 0x059b /* Iomega Corp. */
#define USB_VENDOR_ATREND 0x059c /* A-Trend Technology Co., Ltd. */
#define USB_VENDOR_AID 0x059d /* Advanced Input Devices */
+#define USB_VENDOR_LACIE 0x059f /* LaCie */
#define USB_VENDOR_OMNIVISION 0x05a9 /* OmniVision */
#define USB_VENDOR_INSYSTEM 0x05ab /* In-System Design */
#define USB_VENDOR_APPLE 0x05ac /* Apple Computer */
@@ -139,8 +160,14 @@
#define USB_VENDOR_ELSA 0x05cc /* ELSA Gmbh */
#define USB_VENDOR_BRAINBOXES 0x05d1 /* Brainboxes Limited */
#define USB_VENDOR_AXIOHM 0x05d9 /* Axiohm Transaction Solutions */
+#define USB_VENDOR_MICROTEK 0x05da /* Microtek */
+#define USB_VENDOR_SYMBOL 0x05e0 /* Symbol Technologies */
+#define USB_VENDOR_GENESYS 0x05e3 /* Genesys Logic, Inc. */
+#define USB_VENDOR_FUJI 0x05e5 /* Fuji Electric Co., Ltd. */
+#define USB_VENDOR_KEITHLEY 0x05e6 /* Keithley Instruments */
#define USB_VENDOR_EIZONANAO 0x05e7 /* EIZO Nanao */
#define USB_VENDOR_KLSI 0x05e9 /* Kawasaki LSI */
+#define USB_VENDOR_FFC 0x05eb /* FFC Limited */
#define USB_VENDOR_ANKO 0x05ef /* Anko Electronic Co., Ltd. */
#define USB_VENDOR_PIENGINEERING 0x05f3 /* P.I. Engineering */
#define USB_VENDOR_AOC 0x05f6 /* AOC International */
@@ -177,15 +204,19 @@
#define USB_VENDOR_MCT 0x0711 /* MCT Corp. */
#define USB_VENDOR_AUREAL 0x0755 /* Aureal Semiconductor */
#define USB_VENDOR_MIDIMAN 0x0763 /* Midiman */
+#define USB_VENDOR_GRIFFIN 0x077d /* Griffin Technology, Inc. */
#define USB_VENDOR_SANDISK 0x0781 /* SanDisk Corp */
#define USB_VENDOR_BRIMAX 0x078e /* Brimax, Inc. */
#define USB_VENDOR_AXIS 0x0792 /* Axis Communications AB */
#define USB_VENDOR_ABL 0x0794 /* ABL Electronics Corp. */
#define USB_VENDOR_ALFADATA 0x079d /* Alfadata Computer Corp. */
+#define USB_VENDOR_NATIONALTECH 0x07a2 /* National Technical Systems */
+#define USB_VENDOR_ONNTO 0x07a3 /* Onnto Corp. */
#define USB_VENDOR_BE 0x07a4 /* Be, Inc. */
#define USB_VENDOR_ADMTEK 0x07a6 /* ADMtek, Inc. */
#define USB_VENDOR_COREGA 0x07aa /* Corega */
#define USB_VENDOR_FREECOM 0x07ab /* Freecom */
+#define USB_VENDOR_MICROTECH 0x07af /* Microtech */
#define USB_VENDOR_ABOCOM 0x07b8 /* AboCom Systems, Inc. */
#define USB_VENDOR_KEISOKUGIKEN 0x07c1 /* Keisokugiken Corp. */
#define USB_VENDOR_APG 0x07c5 /* APG Cash Drawer */
@@ -219,6 +250,7 @@
#define USB_VENDOR_AUTHENTEC 0x08ff /* AuthenTec, Inc. */
#define USB_VENDOR_ALATION 0x0910 /* Alation Systems, Inc. */
#define USB_VENDOR_BIOMETRIC 0x0929 /* American Biometric Company */
+#define USB_VENDOR_YANO 0x094f /* Yano */
#define USB_VENDOR_KINGSTON 0x0951 /* Kingston Technology */
#define USB_VENDOR_BLUEWATER 0x0956 /* BlueWater Systems, Inc. */
#define USB_VENDOR_AGILENT 0x0957 /* Agilent Technologies, Inc. */
@@ -235,17 +267,21 @@
#define USB_VENDOR_ARESCOM 0x09f5 /* ARESCOM */
#define USB_VENDOR_BAY 0x09f9 /* Bay Associates */
#define USB_VENDOR_ALTERA 0x09fb /* Altera */
+#define USB_VENDOR_TREK 0x0a16 /* Trek Technology */
#define USB_VENDOR_ASAHIOPTICAL 0x0a17 /* Asahi Optical Co., Ltd. */
#define USB_VENDOR_BOCASYSTEMS 0x0a43 /* Boca Systems, Inc. */
#define USB_VENDOR_BROADCOM 0x0a5c /* Broadcom Corp. */
#define USB_VENDOR_GEOCAST 0x0a79 /* Geocast Network Systems */
#define USB_VENDOR_MOTOROLA 0x1063 /* Motorola */
#define USB_VENDOR_PLX 0x10b5 /* PLX */
+#define USB_VENDOR_BELKIN2 0x1293 /* Belkin Components (2nd) */
+#define USB_VENDOR_UMAX 0x1606 /* UMAX Data Systems, Inc. */
#define USB_VENDOR_INSIDEOUT 0x1608 /* Inside Out Networks */
#define USB_VENDOR_ENTREGA 0x1645 /* Entrega */
#define USB_VENDOR_ACTIONTEC 0x1668 /* Actiontec Electronics, Inc. */
#define USB_VENDOR_DLINK 0x2001 /* D-Link Corp */
#define USB_VENDOR_INTEL 0x8086 /* Intel */
+#define USB_VENDOR_HP2 0xf003 /* Hewlett Packard */
/*
* List of known products. Grouped by vendor.
@@ -266,6 +302,9 @@
/* Acer Peripherals, Inc. products */
#define USB_PRODUCT_ACERP_ACERSCAN_C310U 0x12a6 /* Acerscan C310U */
+#define USB_PRODUCT_ACERP_ACERSCAN_320U 0x2022 /* Acerscan 320U */
+#define USB_PRODUCT_ACERP_ACERSCAN_640U 0x2040 /* Acerscan 640U */
+#define USB_PRODUCT_ACERP_ACERSCAN_620U 0x2060 /* Acerscan 620U */
/* ActiveWire, Inc. products */
#define USB_PRODUCT_ACTIVEWIRE_IOBOARD 0x0100 /* I/O Board */
@@ -280,12 +319,22 @@
/* Agiler products */
#define USB_PRODUCT_ELECOM_MOUSE29UO 0x0002 /* mouse 29UO */
+/* AGFA products */
+#define USB_PRODUCT_AGFA_SNAPSCAN1212U 0x0001 /* SnapScan 1212U */
+#define USB_PRODUCT_AGFA_SNAPSCANTOUCH 0x0100 /* SnapScan Touch */
+#define USB_PRODUCT_AGFA_SNAPSCAN1212U2 0x2061 /* SnapScan 1212U */
+
/* AKS products */
#define USB_PRODUCT_AKS_USBHASP 0x0001 /* USB-HASP 0.06 */
/* Alcor Micro, Inc. products */
#define USB_PRODUCT_ALCOR2_KBD_HUB 0x2802 /* Kbd Hub */
+#define USB_PRODUCT_ALCOR_MA_KBD_HUB 0x9213 /* MacAlly Kbd Hub */
+#define USB_PRODUCT_ALCOR_AU9814 0x9215 /* AU9814 Hub */
+#define USB_PRODUCT_ALCOR_SM_KBD 0x9410 /* MicroConnectors/StrongMan Keyboard */
+#define USB_PRODUCT_ALCOR_NEC_KBD_HUB 0x9472 /* NEC Kbd Hub */
+
/* Altec Lansing products */
#define USB_PRODUCT_ALTEC_ADA70 0x0070 /* ADA70 Speakers */
#define USB_PRODUCT_ALTEC_ASC495 0xff05 /* ASC495 Speakers */
@@ -295,16 +344,26 @@
/* Anchor products */
#define USB_PRODUCT_ANCHOR_EZUSB 0x2131 /* EZUSB */
+#define USB_PRODUCT_ANCHOR_EZLINK 0x2720 /* EZLINK */
/* AOX, Inc. products */
#define USB_PRODUCT_AOX_USB101 0x0008 /* USB ethernet controller engine */
+/* Apple Computer products */
+#define USB_PRODUCT_APPLE_OPTMOUSE 0x0302 /* Optical mouse */
+#define USB_PRODUCT_APPLE_SPEAKERS 0x1101 /* Speakers */
+
/* ATen products */
#define USB_PRODUCT_ATEN_UC1284 0x2001 /* Parallel printer adapter */
#define USB_PRODUCT_ATEN_UC10T 0x2002 /* 10Mbps ethernet adapter */
+#define USB_PRODUCT_ATEN_UC232A 0x2008 /* Serial adapter */
+
+/* Avision products */
+#define USB_PRODUCT_AVISION_1200U 0x0268 /* 1200U scanner */
/* Belkin products */
/*product BELKIN F5U111 0x???? F5U111 Ethernet adapter*/
+#define USB_PRODUCT_BELKIN2_F5U002 0x0002 /* F5U002 Parallel printer adapter */
/* Billionton products */
#define USB_PRODUCT_BILLIONTON_USB100 0x0986 /* USB100N 10/100 FastEthernet Adapter */
@@ -392,11 +451,17 @@
#define USB_PRODUCT_ENTREGA_1S9 0x0093 /* 1S9 serial connector */
#define USB_PRODUCT_ENTREGA_EZUSB 0x8000 /* EZ-USB */
/*product ENTREGA SERIAL 0x8001 DB25 Serial connector*/
+#define USB_PRODUCT_ENTREGA_2U4S 0x8004 /* 2U4S serial connector/usb hub */
/*product ENTREGA SERIAL_DB9 0x8093 DB9 Serial connector*/
/* Epson products */
+#define USB_PRODUCT_EPSON_PRINTER1 0x0001 /* USB Printer */
#define USB_PRODUCT_EPSON_PRINTER2 0x0002 /* ISD USB Smart Cable for Mac */
#define USB_PRODUCT_EPSON_PRINTER3 0x0003 /* ISD USB Smart Cable */
+#define USB_PRODUCT_EPSON_636 0x0101 /* Perfection 636U / 636Photo scanner */
+#define USB_PRODUCT_EPSON_610 0x0103 /* Perfection 610 scanner */
+#define USB_PRODUCT_EPSON_1200 0x0104 /* Perfection 1200U / 1200Photo scanner */
+#define USB_PRODUCT_EPSON_1600 0x0107 /* Expression 1600 */
/* e-TEK Labs products */
#define USB_PRODUCT_ETEK_1COM 0x8007 /* Serial port */
@@ -407,12 +472,18 @@
/* Gravis products */
#define USB_PRODUCT_GRAVIS_GAMEPADPRO 0x4001 /* GamePad Pro */
+/* Griffin Technology */
+#define USB_PRODUCT_GRIFFIN_IMATE 0x0405 /* iMate, ABD adapter */
+
/* Freecom products */
#define USB_PRODUCT_FREECOM_DVD 0xfc01 /* Connector for DVD drive */
/* Future Technology Devices products */
#define USB_PRODUCT_FTDI_SERIAL 0x8372 /* Serial converter */
+/* Fuji photo products */
+#define USB_PRODUCT_FUJIPHOTO_MASS0100 0x0100 /* Mass Storage */
+
/* Handspring, Inc. */
#define USB_PRODUCT_HANDSPRING_VISOR 0x0100 /* Handspring Visor */
@@ -423,11 +494,18 @@
#define USB_PRODUCT_HP_6200C 0x0201 /* ScanJet 6200C */
#define USB_PRODUCT_HP_S20b 0x0202 /* PhotoSmart S20 */
#define USB_PRODUCT_HP_3300C 0x0205 /* ScanJet 3300C */
-#define USB_PRODUCT_HP_5200 0x0401 /* Scanjet 5200 */
+#define USB_PRODUCT_HP_5200C 0x0401 /* Scanjet 5200C */
#define USB_PRODUCT_HP_6300C 0x0601 /* Scanjet 6300C */
+#define USB_PRODUCT_HP_5300C 0x0701 /* Scanjet 5300C */
#define USB_PRODUCT_HP_970CSE 0x1004 /* Deskjet 970Cse */
#define USB_PRODUCT_HP_P1100 0x3102 /* Photosmart P1100 */
+/* HP products */
+#define USB_PRODUCT_HP2_C500 0x6002 /* PhotoSmart C500 */
+
+/* IBM Corporation */
+#define USB_PRODUCT_IBM_USBCDROMDRIVE 0x4427 /* USB CD-ROM Drive */
+
/* Inside Out Networks products */
#define USB_PRODUCT_INSIDEOUT_EDGEPORT4 0x0001 /* EdgePort/4 serial ports */
@@ -435,6 +513,7 @@
#define USB_PRODUCT_INSYSTEM_F5U002 0x0002 /* Parallel printer adapter */
#define USB_PRODUCT_INSYSTEM_ISD110 0x0200 /* IDE adapter ISD110 */
#define USB_PRODUCT_INSYSTEM_ISD105 0x0202 /* IDE adapter ISD105 */
+#define USB_PRODUCT_INSYSTEM_USBCABLE 0x081a /* USB cable */
/* Intel products */
#define USB_PRODUCT_INTEL_TESTBOARD 0x9890 /* 82930 test board */
@@ -480,6 +559,10 @@
#define USB_PRODUCT_KYE_NICHE 0x0001 /* Niche mouse */
#define USB_PRODUCT_KYE_NETSCROLL 0x0003 /* Genius NetScroll mouse */
#define USB_PRODUCT_KYE_FLIGHT2000 0x1004 /* Flight 2000 joystick */
+#define USB_PRODUCT_KYE_VIVIDPRO 0x2001 /* ColorPage Vivid-Pro scanner */
+
+/* LaCie products */
+#define USB_PRODUCT_LACIE_CDRW 0xa602 /* CD R/W */
/* Lexmark products */
#define USB_PRODUCT_LEXMARK_S2450 0x0009 /* Optra S 2450 */
@@ -502,6 +585,7 @@
#define USB_PRODUCT_LOGITECH_N48 0xc001 /* N48 mouse */
#define USB_PRODUCT_LOGITECH_MBA47 0xc002 /* M-BA47 mouse */
#define USB_PRODUCT_LOGITECH_WMMOUSE 0xc004 /* WingMan Gaming Mouse */
+#define USB_PRODUCT_LOGITECH_BB13 0xc401 /* USB-PS/2 Trackball */
#define USB_PRODUCT_LOGITECH_WMPAD 0xc208 /* WingMan GamePad Extreme */
#define USB_PRODUCT_LOGITECH_WMJOY 0xc281 /* WingMan Force joystick */
#define USB_PRODUCT_LOGITECH_QUICKCAMPRO2 0xd001 /* QuickCam Pro */
@@ -531,6 +615,15 @@
#define USB_PRODUCT_MICROSOFT_INTELLIEYE 0x0025 /* IntelliEye mouse */
#define USB_PRODUCT_MICROSOFT_INETPRO 0x002b /* Internet Keyboard Pro */
+/* Microtek products */
+#define USB_PRODUCT_MICROTEK_X6U 0x0099 /* ScanMaker X6 - X6U */
+#define USB_PRODUCT_MICROTEK_336CX 0x0094 /* Phantom 336CX - C3 scanner */
+#define USB_PRODUCT_MICROTEK_336CX2 0x00a0 /* Phantom 336CX - C3 scanner */
+#define USB_PRODUCT_MICROTEK_C6 0x009a /* Phantom C6 scanner */
+#define USB_PRODUCT_MICROTEK_V6USL 0x00a3 /* ScanMaker V6USL */
+#define USB_PRODUCT_MICROTEK_V6USL2 0x80a3 /* ScanMaker V6USL */
+#define USB_PRODUCT_MICROTEK_V6UL 0x80ac /* ScanMaker V6UL */
+
/* Midiman products */
#define USB_PRODUCT_MIDIMAN_MIDISPORT2X2 0x1001 /* Midisport 2x2 */
@@ -541,8 +634,15 @@
#define USB_PRODUCT_MULTITECH_ATLAS 0xf101 /* MT5634ZBA-USB modem */
/* Mustek products */
+#define USB_PRODUCT_MUSTEK_1200CU 0x0001 /* 1200 CU scanner */
+#define USB_PRODUCT_MUSTEK_600CU 0x0002 /* 600 CU scanner */
+#define USB_PRODUCT_MUSTEK_1200USB 0x0003 /* 1200 USB scanner */
+#define USB_PRODUCT_MUSTEK_1200UB 0x0006 /* 1200 UB scanner */
#define USB_PRODUCT_MUSTEK_MDC800 0xa800 /* MDC-800 digital camera */
+/* National Semiconductor */
+#define USB_PRODUCT_NATIONAL_BEARPAW 0x1000 /* BearPaw 1200 */
+
/* NEC products */
#define USB_PRODUCT_NEC_HUB 0x55aa /* hub */
#define USB_PRODUCT_NEC_HUB_B 0x55ab /* hub */
@@ -580,6 +680,18 @@
#define USB_PRODUCT_PLX_TESTBOARD 0x9060 /* test board */
/* Primax products */
+#define USB_PRODUCT_PRIMAX_G2X300 0x0300 /* G2-200 scanner */
+#define USB_PRODUCT_PRIMAX_G2E300 0x0301 /* G2E-300 scanner */
+#define USB_PRODUCT_PRIMAX_G2300 0x0302 /* G2-300 scanner */
+#define USB_PRODUCT_PRIMAX_G2E3002 0x0303 /* G2E-300 scanner */
+#define USB_PRODUCT_PRIMAX_9600 0x0340 /* Colorado USB 9600 scanner */
+#define USB_PRODUCT_PRIMAX_600U 0x0341 /* Colorado 600u scanner */
+#define USB_PRODUCT_PRIMAX_19200 0x0360 /* Colorado USB 19200 scanner */
+#define USB_PRODUCT_PRIMAX_1200U 0x0361 /* Colorado 1200u scanner */
+#define USB_PRODUCT_PRIMAX_G600 0x0380 /* G2-600 scanner */
+#define USB_PRODUCT_PRIMAX_636I 0x0381 /* ReadyScan 636i */
+#define USB_PRODUCT_PRIMAX_G2600 0x0382 /* G2-600 scanner */
+#define USB_PRODUCT_PRIMAX_G2E600 0x0383 /* G2E-600 scanner */
#define USB_PRODUCT_PRIMAX_COMFORT 0x4d01 /* Comfort */
#define USB_PRODUCT_PRIMAX_MOUSEINABOX 0x4d02 /* Mouse-in-a-Box */
#define USB_PRODUCT_PRIMAX_PCGAUMS1 0x4d04 /* Sony PCGA-UMS1 */
@@ -587,16 +699,20 @@
/* Prolific products */
#define USB_PRODUCT_PROLIFIC_PL2301 0x0000 /* PL2301 Host-Host interface */
#define USB_PRODUCT_PROLIFIC_PL2302 0x0001 /* PL2302 Host-Host interface */
+#define USB_PRODUCT_PROLIFIC_ATAPI4 0x2307 /* ATAPI-4 Bridge Controller */
+
+/* Qtronix products */
+#define USB_PRODUCT_QTRONIX_980N 0x2011 /* Scorpion-980N keyboard */
/* Quickshot products */
#define USB_PRODUCT_QUICKSHOT_STRIKEPAD 0x6238 /* USB StrikePad */
+/* Rainbow Technologies products */
+#define USB_PRODUCT_RAINBOW_IKEY2000 0x1200 /* i-Key 2000 */
+
/* Rockfire products */
#define USB_PRODUCT_ROCKFIRE_GAMEPAD 0x2033 /* gamepad 203USB */
-/* Qtronix products */
-#define USB_PRODUCT_QTRONIX_980N 0x2011 /* Scorpion-980N keyboard */
-
/* SanDisk products */
#define USB_PRODUCT_SANDISK_IMAGEMATE 0x0001 /* USB ImageMate */
@@ -619,6 +735,10 @@
/* SOLID YEAR products */
#define USB_PRODUCT_SOLIDYEAR_KEYBOARD 0x2101 /* Solid Year USB keyboard */
+/* SONY products */
+#define USB_PRODUCT_SONY_DSC 0x0010 /* Sony DSC cameras */
+#define USB_PRODUCT_SONY_MSC 0x0032 /* Sony MSC memory stick slot */
+
/* STMicroelectronics products */
#define USB_PRODUCT_STMICRO_COMMUNICATOR 0x7554 /* USB Communicator */
@@ -626,9 +746,11 @@
#define USB_PRODUCT_SUN_KEYBOARD 0x0005 /* Type 6 USB */
/* XXX The above is a North American PC style keyboard possibly */
-/* Diamond (Supra) products */
+/* Supra products */
+#define USB_PRODUCT_DIAMOND2_SUPRAEXPRESS56K 0x07da /* Supra Express 56K modem */
+#define USB_PRODUCT_DIAMOND2_SUPRA2890 0x0b4a /* SupraMax 2890 56K Modem */
#define USB_PRODUCT_DIAMOND2_RIO600USB 0x5001 /* Rio 600 USB */
-
+
/* TEAC products */
#define USB_PRODUCT_TEAC_FD05PUB 0x0000 /* FD-05PUB floppy */
@@ -641,12 +763,30 @@
/* Thrustmaster products */
#define USB_PRODUCT_THRUST_FUSION_PAD 0xa0a3 /* Fusion Digital Gamepad */
+/* Trek Technology products */
+#define USB_PRODUCT_TREK_THUMBDRIVE 0x1111 /* ThumbDrive */
+
+/* UMAX products */
+#define USB_PRODUCT_UMAX_ASTRA1236U 0x0002 /* Astra 1236U Scanner */
+#define USB_PRODUCT_UMAX_ASTRA1220U 0x0010 /* Astra 1220U Scanner */
+#define USB_PRODUCT_UMAX_ASTRA2000U 0x0030 /* Astra 2000U Scanner */
+#define USB_PRODUCT_UMAX_ASTRA2100U 0x0130 /* Astra 2100U Scanner */
+#define USB_PRODUCT_UMAX_ASTRA2200U 0x0230 /* Astra 2200U Scanner */
+
/* Universal Access products */
#define USB_PRODUCT_UNIACCESS_PANACHE 0x0101 /* Panache Surf USB ISDN Adapter */
/* Vision products */
#define USB_PRODUCT_VISION_VC6452V002 0x0002 /* CPiA Camera */
+/* Visioneer products */
+#define USB_PRODUCT_VISIONEER_7600 0x0211 /* OneTouch 7600 */
+#define USB_PRODUCT_VISIONEER_5300 0x0221 /* OneTouch 5300 */
+#define USB_PRODUCT_VISIONEER_6100 0x0231 /* OneTouch 6100 */
+#define USB_PRODUCT_VISIONEER_6200 0x0311 /* OneTouch 6200 */
+#define USB_PRODUCT_VISIONEER_8100 0x0321 /* OneTouch 8100 */
+#define USB_PRODUCT_VISIONEER_8600 0x0331 /* OneTouch 8600 */
+
/* Wacom products */
#define USB_PRODUCT_WACOM_CT0405U 0x0000 /* CT-0405-U Tablet */
#define USB_PRODUCT_WACOM_GRAPHIRE 0x0010 /* Graphire */
@@ -655,5 +795,11 @@
/* Y-E Data products */
#define USB_PRODUCT_YEDATA_FLASHBUSTERU 0x0000 /* Flashbuster-U */
+/* Yano products */
+#define USB_PRODUCT_YANO_U640MO 0x0101 /* U640MO-03 */
+
/* Zoom Telephonics, Inc. products */
#define USB_PRODUCT_ZOOM_2986L 0x9700 /* 2986L Fax modem */
+
+/* ZyXEL Communication Co. products */
+#define USB_PRODUCT_ZYXEL_980N 0x2011 /* Scorpion-980N keyboard */
diff --git a/sys/dev/usb/usbdevs_data.h b/sys/dev/usb/usbdevs_data.h
index de7c8be9071..00f2c79b433 100644
--- a/sys/dev/usb/usbdevs_data.h
+++ b/sys/dev/usb/usbdevs_data.h
@@ -1,12 +1,12 @@
-/* $OpenBSD: usbdevs_data.h,v 1.24 2000/11/08 18:13:30 aaron Exp $ */
+/* $OpenBSD: usbdevs_data.h,v 1.25 2000/11/16 19:02:32 aaron Exp $ */
/*
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
- * OpenBSD: usbdevs,v 1.24 2000/11/06 20:08:57 mickey Exp
+ * OpenBSD
*/
-/* $NetBSD: usbdevs,v 1.88 2000/04/03 12:09:43 augustss Exp $ */
+/* $NetBSD: usbdevs,v 1.127 2000/11/15 14:36:09 augustss Exp $ */
/*
* Copyright (c) 1998, 1999, 2000 The NetBSD Foundation, Inc.
@@ -28,7 +28,7 @@
* must display the following acknowledgement:
* This product includes software developed by the NetBSD
* Foundation, Inc. and its contributors.
- * 4. nEITher the name of The NetBSD Foundation nor the names of its
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
* contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
@@ -101,6 +101,24 @@ struct usb_knowndev usb_knowndevs[] = {
"Acerscan C310U",
},
{
+ USB_VENDOR_ACERP, USB_PRODUCT_ACERP_ACERSCAN_320U,
+ 0,
+ "Acer Peripherals, Inc.",
+ "Acerscan 320U",
+ },
+ {
+ USB_VENDOR_ACERP, USB_PRODUCT_ACERP_ACERSCAN_640U,
+ 0,
+ "Acer Peripherals, Inc.",
+ "Acerscan 640U",
+ },
+ {
+ USB_VENDOR_ACERP, USB_PRODUCT_ACERP_ACERSCAN_620U,
+ 0,
+ "Acer Peripherals, Inc.",
+ "Acerscan 620U",
+ },
+ {
USB_VENDOR_ACTIVEWIRE, USB_PRODUCT_ACTIVEWIRE_IOBOARD,
0,
"ActiveWire, Inc.",
@@ -131,6 +149,24 @@ struct usb_knowndev usb_knowndevs[] = {
"mouse 29UO",
},
{
+ USB_VENDOR_AGFA, USB_PRODUCT_AGFA_SNAPSCAN1212U,
+ 0,
+ "AGFA-Gevaert NV",
+ "SnapScan 1212U",
+ },
+ {
+ USB_VENDOR_AGFA, USB_PRODUCT_AGFA_SNAPSCANTOUCH,
+ 0,
+ "AGFA-Gevaert NV",
+ "SnapScan Touch",
+ },
+ {
+ USB_VENDOR_AGFA, USB_PRODUCT_AGFA_SNAPSCAN1212U2,
+ 0,
+ "AGFA-Gevaert NV",
+ "SnapScan 1212U",
+ },
+ {
USB_VENDOR_AKS, USB_PRODUCT_AKS_USBHASP,
0,
"Aladdin Knowledge Systems",
@@ -143,6 +179,30 @@ struct usb_knowndev usb_knowndevs[] = {
"Kbd Hub",
},
{
+ USB_VENDOR_ALCOR, USB_PRODUCT_ALCOR_MA_KBD_HUB,
+ 0,
+ "Alcor Micro, Inc.",
+ "MacAlly Kbd Hub",
+ },
+ {
+ USB_VENDOR_ALCOR, USB_PRODUCT_ALCOR_AU9814,
+ 0,
+ "Alcor Micro, Inc.",
+ "AU9814 Hub",
+ },
+ {
+ USB_VENDOR_ALCOR, USB_PRODUCT_ALCOR_SM_KBD,
+ 0,
+ "Alcor Micro, Inc.",
+ "MicroConnectors/StrongMan Keyboard",
+ },
+ {
+ USB_VENDOR_ALCOR, USB_PRODUCT_ALCOR_NEC_KBD_HUB,
+ 0,
+ "Alcor Micro, Inc.",
+ "NEC Kbd Hub",
+ },
+ {
USB_VENDOR_ALTEC, USB_PRODUCT_ALTEC_ADA70,
0,
"Altec Lansing Technologies, Inc.",
@@ -167,12 +227,30 @@ struct usb_knowndev usb_knowndevs[] = {
"EZUSB",
},
{
+ USB_VENDOR_ANCHOR, USB_PRODUCT_ANCHOR_EZLINK,
+ 0,
+ "Anchor Chips, Inc.",
+ "EZLINK",
+ },
+ {
USB_VENDOR_AOX, USB_PRODUCT_AOX_USB101,
0,
"AOX, Inc.",
"USB ethernet controller engine",
},
{
+ USB_VENDOR_APPLE, USB_PRODUCT_APPLE_OPTMOUSE,
+ 0,
+ "Apple Computer",
+ "Optical mouse",
+ },
+ {
+ USB_VENDOR_APPLE, USB_PRODUCT_APPLE_SPEAKERS,
+ 0,
+ "Apple Computer",
+ "Speakers",
+ },
+ {
USB_VENDOR_ATEN, USB_PRODUCT_ATEN_UC1284,
0,
"ATEN International Co. Ltd.",
@@ -185,6 +263,24 @@ struct usb_knowndev usb_knowndevs[] = {
"10Mbps ethernet adapter",
},
{
+ USB_VENDOR_ATEN, USB_PRODUCT_ATEN_UC232A,
+ 0,
+ "ATEN International Co. Ltd.",
+ "Serial adapter",
+ },
+ {
+ USB_VENDOR_AVISION, USB_PRODUCT_AVISION_1200U,
+ 0,
+ "Avision, Inc.",
+ "1200U scanner",
+ },
+ {
+ USB_VENDOR_BELKIN2, USB_PRODUCT_BELKIN2_F5U002,
+ 0,
+ "Belkin Components (2nd)",
+ "F5U002 Parallel printer adapter",
+ },
+ {
USB_VENDOR_BILLIONTON, USB_PRODUCT_BILLIONTON_USB100,
0,
"Billionton Systems, Inc.",
@@ -443,6 +539,18 @@ struct usb_knowndev usb_knowndevs[] = {
"EZ-USB",
},
{
+ USB_VENDOR_ENTREGA, USB_PRODUCT_ENTREGA_2U4S,
+ 0,
+ "Entrega",
+ "2U4S serial connector/usb hub",
+ },
+ {
+ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_PRINTER1,
+ 0,
+ "Seiko Epson Corp.",
+ "USB Printer",
+ },
+ {
USB_VENDOR_EPSON, USB_PRODUCT_EPSON_PRINTER2,
0,
"Seiko Epson Corp.",
@@ -455,6 +563,30 @@ struct usb_knowndev usb_knowndevs[] = {
"ISD USB Smart Cable",
},
{
+ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_636,
+ 0,
+ "Seiko Epson Corp.",
+ "Perfection 636U / 636Photo scanner",
+ },
+ {
+ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_610,
+ 0,
+ "Seiko Epson Corp.",
+ "Perfection 610 scanner",
+ },
+ {
+ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1200,
+ 0,
+ "Seiko Epson Corp.",
+ "Perfection 1200U / 1200Photo scanner",
+ },
+ {
+ USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1600,
+ 0,
+ "Seiko Epson Corp.",
+ "Expression 1600",
+ },
+ {
USB_VENDOR_ETEK, USB_PRODUCT_ETEK_1COM,
0,
"e-TEK Labs",
@@ -473,6 +605,12 @@ struct usb_knowndev usb_knowndevs[] = {
"GamePad Pro",
},
{
+ USB_VENDOR_GRIFFIN, USB_PRODUCT_GRIFFIN_IMATE,
+ 0,
+ "Griffin Technology, Inc.",
+ "iMate, ABD adapter",
+ },
+ {
USB_VENDOR_FREECOM, USB_PRODUCT_FREECOM_DVD,
0,
"Freecom",
@@ -485,6 +623,12 @@ struct usb_knowndev usb_knowndevs[] = {
"Serial converter",
},
{
+ USB_VENDOR_FUJIPHOTO, USB_PRODUCT_FUJIPHOTO_MASS0100,
+ 0,
+ "Fuji Photo Film Co., Ltd.",
+ "Mass Storage",
+ },
+ {
USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_VISOR,
0,
"Handspring, Inc.",
@@ -527,10 +671,10 @@ struct usb_knowndev usb_knowndevs[] = {
"ScanJet 3300C",
},
{
- USB_VENDOR_HP, USB_PRODUCT_HP_5200,
+ USB_VENDOR_HP, USB_PRODUCT_HP_5200C,
0,
"Hewlett Packard",
- "Scanjet 5200",
+ "Scanjet 5200C",
},
{
USB_VENDOR_HP, USB_PRODUCT_HP_6300C,
@@ -539,6 +683,12 @@ struct usb_knowndev usb_knowndevs[] = {
"Scanjet 6300C",
},
{
+ USB_VENDOR_HP, USB_PRODUCT_HP_5300C,
+ 0,
+ "Hewlett Packard",
+ "Scanjet 5300C",
+ },
+ {
USB_VENDOR_HP, USB_PRODUCT_HP_970CSE,
0,
"Hewlett Packard",
@@ -551,6 +701,18 @@ struct usb_knowndev usb_knowndevs[] = {
"Photosmart P1100",
},
{
+ USB_VENDOR_HP2, USB_PRODUCT_HP2_C500,
+ 0,
+ "Hewlett Packard",
+ "PhotoSmart C500",
+ },
+ {
+ USB_VENDOR_IBM, USB_PRODUCT_IBM_USBCDROMDRIVE,
+ 0,
+ "IBM Corporation",
+ "USB CD-ROM Drive",
+ },
+ {
USB_VENDOR_INSIDEOUT, USB_PRODUCT_INSIDEOUT_EDGEPORT4,
0,
"Inside Out Networks",
@@ -575,6 +737,12 @@ struct usb_knowndev usb_knowndevs[] = {
"IDE adapter ISD105",
},
{
+ USB_VENDOR_INSYSTEM, USB_PRODUCT_INSYSTEM_USBCABLE,
+ 0,
+ "In-System Design",
+ "USB cable",
+ },
+ {
USB_VENDOR_INTEL, USB_PRODUCT_INTEL_TESTBOARD,
0,
"Intel",
@@ -701,6 +869,18 @@ struct usb_knowndev usb_knowndevs[] = {
"Flight 2000 joystick",
},
{
+ USB_VENDOR_KYE, USB_PRODUCT_KYE_VIVIDPRO,
+ 0,
+ "KYE Systems Corp.",
+ "ColorPage Vivid-Pro scanner",
+ },
+ {
+ USB_VENDOR_LACIE, USB_PRODUCT_LACIE_CDRW,
+ 0,
+ "LaCie",
+ "CD R/W",
+ },
+ {
USB_VENDOR_LEXMARK, USB_PRODUCT_LEXMARK_S2450,
0,
"Lexmark International, Inc.",
@@ -797,6 +977,12 @@ struct usb_knowndev usb_knowndevs[] = {
"WingMan Gaming Mouse",
},
{
+ USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_BB13,
+ 0,
+ "Logitech, Inc.",
+ "USB-PS/2 Trackball",
+ },
+ {
USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMPAD,
0,
"Logitech, Inc.",
@@ -893,6 +1079,48 @@ struct usb_knowndev usb_knowndevs[] = {
"Internet Keyboard Pro",
},
{
+ USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_X6U,
+ 0,
+ "Microtek",
+ "ScanMaker X6 - X6U",
+ },
+ {
+ USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_336CX,
+ 0,
+ "Microtek",
+ "Phantom 336CX - C3 scanner",
+ },
+ {
+ USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_336CX2,
+ 0,
+ "Microtek",
+ "Phantom 336CX - C3 scanner",
+ },
+ {
+ USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_C6,
+ 0,
+ "Microtek",
+ "Phantom C6 scanner",
+ },
+ {
+ USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_V6USL,
+ 0,
+ "Microtek",
+ "ScanMaker V6USL",
+ },
+ {
+ USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_V6USL2,
+ 0,
+ "Microtek",
+ "ScanMaker V6USL",
+ },
+ {
+ USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_V6UL,
+ 0,
+ "Microtek",
+ "ScanMaker V6UL",
+ },
+ {
USB_VENDOR_MIDIMAN, USB_PRODUCT_MIDIMAN_MIDISPORT2X2,
0,
"Midiman",
@@ -911,12 +1139,42 @@ struct usb_knowndev usb_knowndevs[] = {
"MT5634ZBA-USB modem",
},
{
+ USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200CU,
+ 0,
+ "Mustek Systems, Inc.",
+ "1200 CU scanner",
+ },
+ {
+ USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_600CU,
+ 0,
+ "Mustek Systems, Inc.",
+ "600 CU scanner",
+ },
+ {
+ USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200USB,
+ 0,
+ "Mustek Systems, Inc.",
+ "1200 USB scanner",
+ },
+ {
+ USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200UB,
+ 0,
+ "Mustek Systems, Inc.",
+ "1200 UB scanner",
+ },
+ {
USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_MDC800,
0,
"Mustek Systems, Inc.",
"MDC-800 digital camera",
},
{
+ USB_VENDOR_NATIONAL, USB_PRODUCT_NATIONAL_BEARPAW,
+ 0,
+ "National Semiconductor",
+ "BearPaw 1200",
+ },
+ {
USB_VENDOR_NEC, USB_PRODUCT_NEC_HUB,
0,
"NEC",
@@ -1025,6 +1283,78 @@ struct usb_knowndev usb_knowndevs[] = {
"test board",
},
{
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2X300,
+ 0,
+ "Primax Electronics",
+ "G2-200 scanner",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E300,
+ 0,
+ "Primax Electronics",
+ "G2E-300 scanner",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2300,
+ 0,
+ "Primax Electronics",
+ "G2-300 scanner",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E3002,
+ 0,
+ "Primax Electronics",
+ "G2E-300 scanner",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_9600,
+ 0,
+ "Primax Electronics",
+ "Colorado USB 9600 scanner",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_600U,
+ 0,
+ "Primax Electronics",
+ "Colorado 600u scanner",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_19200,
+ 0,
+ "Primax Electronics",
+ "Colorado USB 19200 scanner",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_1200U,
+ 0,
+ "Primax Electronics",
+ "Colorado 1200u scanner",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G600,
+ 0,
+ "Primax Electronics",
+ "G2-600 scanner",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_636I,
+ 0,
+ "Primax Electronics",
+ "ReadyScan 636i",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2600,
+ 0,
+ "Primax Electronics",
+ "G2-600 scanner",
+ },
+ {
+ USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_G2E600,
+ 0,
+ "Primax Electronics",
+ "G2E-600 scanner",
+ },
+ {
USB_VENDOR_PRIMAX, USB_PRODUCT_PRIMAX_COMFORT,
0,
"Primax Electronics",
@@ -1055,22 +1385,34 @@ struct usb_knowndev usb_knowndevs[] = {
"PL2302 Host-Host interface",
},
{
+ USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_ATAPI4,
+ 0,
+ "Prolific Technology Inc.",
+ "ATAPI-4 Bridge Controller",
+ },
+ {
+ USB_VENDOR_QTRONIX, USB_PRODUCT_QTRONIX_980N,
+ 0,
+ "Qtronix Corp",
+ "Scorpion-980N keyboard",
+ },
+ {
USB_VENDOR_QUICKSHOT, USB_PRODUCT_QUICKSHOT_STRIKEPAD,
0,
"Quickshot",
"USB StrikePad",
},
{
- USB_VENDOR_ROCKFIRE, USB_PRODUCT_ROCKFIRE_GAMEPAD,
+ USB_VENDOR_RAINBOW, USB_PRODUCT_RAINBOW_IKEY2000,
0,
- "Rockfire",
- "gamepad 203USB",
+ "Rainbow Technologies",
+ "i-Key 2000",
},
{
- USB_VENDOR_QTRONIX, USB_PRODUCT_QTRONIX_980N,
+ USB_VENDOR_ROCKFIRE, USB_PRODUCT_ROCKFIRE_GAMEPAD,
0,
- "Qtronix Corp",
- "Scorpion-980N keyboard",
+ "Rockfire",
+ "gamepad 203USB",
},
{
USB_VENDOR_SANDISK, USB_PRODUCT_SANDISK_IMAGEMATE,
@@ -1121,6 +1463,18 @@ struct usb_knowndev usb_knowndevs[] = {
"Solid Year USB keyboard",
},
{
+ USB_VENDOR_SONY, USB_PRODUCT_SONY_DSC,
+ 0,
+ "Sony Corp.",
+ "Sony DSC cameras",
+ },
+ {
+ USB_VENDOR_SONY, USB_PRODUCT_SONY_MSC,
+ 0,
+ "Sony Corp.",
+ "Sony MSC memory stick slot",
+ },
+ {
USB_VENDOR_STMICRO, USB_PRODUCT_STMICRO_COMMUNICATOR,
0,
"STMicroelectronics",
@@ -1133,6 +1487,18 @@ struct usb_knowndev usb_knowndevs[] = {
"Type 6 USB",
},
{
+ USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_SUPRAEXPRESS56K,
+ 0,
+ "Diamond (Supra)",
+ "Supra Express 56K modem",
+ },
+ {
+ USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_SUPRA2890,
+ 0,
+ "Diamond (Supra)",
+ "SupraMax 2890 56K Modem",
+ },
+ {
USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_RIO600USB,
0,
"Diamond (Supra)",
@@ -1163,6 +1529,42 @@ struct usb_knowndev usb_knowndevs[] = {
"Fusion Digital Gamepad",
},
{
+ USB_VENDOR_TREK, USB_PRODUCT_TREK_THUMBDRIVE,
+ 0,
+ "Trek Technology",
+ "ThumbDrive",
+ },
+ {
+ USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA1236U,
+ 0,
+ "UMAX Data Systems, Inc.",
+ "Astra 1236U Scanner",
+ },
+ {
+ USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA1220U,
+ 0,
+ "UMAX Data Systems, Inc.",
+ "Astra 1220U Scanner",
+ },
+ {
+ USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA2000U,
+ 0,
+ "UMAX Data Systems, Inc.",
+ "Astra 2000U Scanner",
+ },
+ {
+ USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA2100U,
+ 0,
+ "UMAX Data Systems, Inc.",
+ "Astra 2100U Scanner",
+ },
+ {
+ USB_VENDOR_UMAX, USB_PRODUCT_UMAX_ASTRA2200U,
+ 0,
+ "UMAX Data Systems, Inc.",
+ "Astra 2200U Scanner",
+ },
+ {
USB_VENDOR_UNIACCESS, USB_PRODUCT_UNIACCESS_PANACHE,
0,
"Universal Access",
@@ -1175,6 +1577,42 @@ struct usb_knowndev usb_knowndevs[] = {
"CPiA Camera",
},
{
+ USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_7600,
+ 0,
+ "Visioneer",
+ "OneTouch 7600",
+ },
+ {
+ USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_5300,
+ 0,
+ "Visioneer",
+ "OneTouch 5300",
+ },
+ {
+ USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_6100,
+ 0,
+ "Visioneer",
+ "OneTouch 6100",
+ },
+ {
+ USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_6200,
+ 0,
+ "Visioneer",
+ "OneTouch 6200",
+ },
+ {
+ USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_8100,
+ 0,
+ "Visioneer",
+ "OneTouch 8100",
+ },
+ {
+ USB_VENDOR_VISIONEER, USB_PRODUCT_VISIONEER_8600,
+ 0,
+ "Visioneer",
+ "OneTouch 8600",
+ },
+ {
USB_VENDOR_WACOM, USB_PRODUCT_WACOM_CT0405U,
0,
"WACOM Corp. Ltd.",
@@ -1199,12 +1637,24 @@ struct usb_knowndev usb_knowndevs[] = {
"Flashbuster-U",
},
{
+ USB_VENDOR_YANO, USB_PRODUCT_YANO_U640MO,
+ 0,
+ "Yano",
+ "U640MO-03",
+ },
+ {
USB_VENDOR_ZOOM, USB_PRODUCT_ZOOM_2986L,
0,
"Zoom Telephonics, Inc.",
"2986L Fax modem",
},
{
+ USB_VENDOR_ZYXEL, USB_PRODUCT_ZYXEL_980N,
+ 0,
+ "ZyXEL Communication Co.",
+ "Scorpion-980N keyboard",
+ },
+ {
USB_VENDOR_AOX, 0,
USB_KNOWNDEV_NOPROD,
"AOX, Inc.",
@@ -1229,6 +1679,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_NATIONAL, 0,
+ USB_KNOWNDEV_NOPROD,
+ "National Semiconductor",
+ NULL,
+ },
+ {
USB_VENDOR_ACERLABS, 0,
USB_KNOWNDEV_NOPROD,
"Acer Labs, Inc.",
@@ -1427,12 +1883,24 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_VISIONEER, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Visioneer",
+ NULL,
+ },
+ {
USB_VENDOR_CANON, 0,
USB_KNOWNDEV_NOPROD,
"Canon, Inc.",
NULL,
},
{
+ USB_VENDOR_IBM, 0,
+ USB_KNOWNDEV_NOPROD,
+ "IBM Corporation",
+ NULL,
+ },
+ {
USB_VENDOR_CYPRESS, 0,
USB_KNOWNDEV_NOPROD,
"Cypress Semiconductor",
@@ -1445,6 +1913,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_RAINBOW, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Rainbow Technologies",
+ NULL,
+ },
+ {
USB_VENDOR_IODATA, 0,
USB_KNOWNDEV_NOPROD,
"I/O Data",
@@ -1457,12 +1931,96 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_METHODE, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Methode Electronics Far East PTE Ltd.",
+ NULL,
+ },
+ {
+ USB_VENDOR_MAXISWITCH, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Maxi Switch, Inc.",
+ NULL,
+ },
+ {
+ USB_VENDOR_LOCKHEEDMER, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Lockheed Martin Energy Research",
+ NULL,
+ },
+ {
+ USB_VENDOR_FUJITSU, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Fujitsu Ltd.",
+ NULL,
+ },
+ {
+ USB_VENDOR_TOSHIBAAM, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Toshiba America Electronic Components",
+ NULL,
+ },
+ {
+ USB_VENDOR_MICROMACRO, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Micro Macro Technologies",
+ NULL,
+ },
+ {
USB_VENDOR_KONICA, 0,
USB_KNOWNDEV_NOPROD,
"Konica Corp.",
NULL,
},
{
+ USB_VENDOR_LITEON, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Lite-On Technology Corp.",
+ NULL,
+ },
+ {
+ USB_VENDOR_FUJIPHOTO, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Fuji Photo Film Co., Ltd.",
+ NULL,
+ },
+ {
+ USB_VENDOR_PHILIPSSEMI, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Philips Semiconductors",
+ NULL,
+ },
+ {
+ USB_VENDOR_TATUNG, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Tatung Co. Of America",
+ NULL,
+ },
+ {
+ USB_VENDOR_SCANLOGIC, 0,
+ USB_KNOWNDEV_NOPROD,
+ "ScanLogic Corp.",
+ NULL,
+ },
+ {
+ USB_VENDOR_MYSON, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Myson Technology Inc.",
+ NULL,
+ },
+ {
+ USB_VENDOR_DIGI2, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Digi International",
+ NULL,
+ },
+ {
+ USB_VENDOR_ITTCANON, 0,
+ USB_KNOWNDEV_NOPROD,
+ "ITT Canon",
+ NULL,
+ },
+ {
USB_VENDOR_ALTEC, 0,
USB_KNOWNDEV_NOPROD,
"Altec Lansing Technologies, Inc.",
@@ -1577,6 +2135,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_SONY, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Sony Corp.",
+ NULL,
+ },
+ {
USB_VENDOR_VISION, 0,
USB_KNOWNDEV_NOPROD,
"VLSI Vision Ltd.",
@@ -1673,6 +2237,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_ZYXEL, 0,
+ USB_KNOWNDEV_NOPROD,
+ "ZyXEL Communication Co.",
+ NULL,
+ },
+ {
USB_VENDOR_ALCOR, 0,
USB_KNOWNDEV_NOPROD,
"Alcor Micro, Inc.",
@@ -1697,6 +2267,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_LACIE, 0,
+ USB_KNOWNDEV_NOPROD,
+ "LaCie",
+ NULL,
+ },
+ {
USB_VENDOR_OMNIVISION, 0,
USB_KNOWNDEV_NOPROD,
"OmniVision",
@@ -1745,6 +2321,36 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_MICROTEK, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Microtek",
+ NULL,
+ },
+ {
+ USB_VENDOR_SYMBOL, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Symbol Technologies",
+ NULL,
+ },
+ {
+ USB_VENDOR_GENESYS, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Genesys Logic, Inc.",
+ NULL,
+ },
+ {
+ USB_VENDOR_FUJI, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Fuji Electric Co., Ltd.",
+ NULL,
+ },
+ {
+ USB_VENDOR_KEITHLEY, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Keithley Instruments",
+ NULL,
+ },
+ {
USB_VENDOR_EIZONANAO, 0,
USB_KNOWNDEV_NOPROD,
"EIZO Nanao",
@@ -1757,6 +2363,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_FFC, 0,
+ USB_KNOWNDEV_NOPROD,
+ "FFC Limited",
+ NULL,
+ },
+ {
USB_VENDOR_ANKO, 0,
USB_KNOWNDEV_NOPROD,
"Anko Electronic Co., Ltd.",
@@ -1973,6 +2585,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_GRIFFIN, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Griffin Technology, Inc.",
+ NULL,
+ },
+ {
USB_VENDOR_SANDISK, 0,
USB_KNOWNDEV_NOPROD,
"SanDisk Corp",
@@ -2003,6 +2621,18 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_NATIONALTECH, 0,
+ USB_KNOWNDEV_NOPROD,
+ "National Technical Systems",
+ NULL,
+ },
+ {
+ USB_VENDOR_ONNTO, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Onnto Corp.",
+ NULL,
+ },
+ {
USB_VENDOR_BE, 0,
USB_KNOWNDEV_NOPROD,
"Be, Inc.",
@@ -2027,6 +2657,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_MICROTECH, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Microtech",
+ NULL,
+ },
+ {
USB_VENDOR_ABOCOM, 0,
USB_KNOWNDEV_NOPROD,
"AboCom Systems, Inc.",
@@ -2225,6 +2861,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_YANO, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Yano",
+ NULL,
+ },
+ {
USB_VENDOR_KINGSTON, 0,
USB_KNOWNDEV_NOPROD,
"Kingston Technology",
@@ -2321,6 +2963,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_TREK, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Trek Technology",
+ NULL,
+ },
+ {
USB_VENDOR_ASAHIOPTICAL, 0,
USB_KNOWNDEV_NOPROD,
"Asahi Optical Co., Ltd.",
@@ -2357,6 +3005,18 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_BELKIN2, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Belkin Components (2nd)",
+ NULL,
+ },
+ {
+ USB_VENDOR_UMAX, 0,
+ USB_KNOWNDEV_NOPROD,
+ "UMAX Data Systems, Inc.",
+ NULL,
+ },
+ {
USB_VENDOR_INSIDEOUT, 0,
USB_KNOWNDEV_NOPROD,
"Inside Out Networks",
@@ -2386,5 +3046,11 @@ struct usb_knowndev usb_knowndevs[] = {
"Intel",
NULL,
},
+ {
+ USB_VENDOR_HP2, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Hewlett Packard",
+ NULL,
+ },
{ 0, 0, 0, NULL, NULL, }
};