summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usbdevs
blob: 4ed98bcd62df1687e6609e5c1ca6f1371adc3919 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
	$OpenBSD: usbdevs,v 1.3 1999/08/27 09:08:03 fgsch Exp $
/*	$NetBSD: usbdevs,v 1.39 1999/08/25 23:23:17 augustss Exp $	*/

/*
 * Copyright (c) 1998 The NetBSD Foundation, Inc.
 * All rights reserved.
 *
 * This code is derived from software contributed to The NetBSD Foundation
 * by Lennart Augustsson (augustss@carlstedt.se) at
 * Carlstedt Research & Technology.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    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
 *    contributors may be used to endorse or promote products derived
 *    from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 */

/*
 * List of known USB vendors
 */

vendor NEC		0x0409	NEC
vendor KODAK		0x040a	Eastman Kodak co.
vendor CATC		0x0423	Computer Access Technology Corp.
vendor GRAVIS		0x0428	Advanced Gravis Computer Tech. Ltd.
vendor NANAO		0x0440	NANAO Corporation
vendor TI		0x0451  Texas Instruments
vendor GENIUS		0x0458	KYE Systems Corp.
vendor MICROSOFT	0x045e	Microsoft
vendor KENSINGTON	0x0461	Primax Electronics
vendor CHERRY		0x046a	Cherry Mikroschalter GMBH
vendor LOGITECH		0x046d	Logitech Inc.
vendor BTC		0x046e	Behavior Tech. Computer
vendor PHILIPS		0x0471	Philips
vendor CONNECTIX	0x0478	Connectix Corp.
vendor STMICRO		0x0483	STMicroelectronics
vendor ACER		0x04a5	Acer Peripheral Inc.
vendor CYPRESS		0x04b4	Cypress Semiconductor
vendor EPSON		0x04b8	Seiko Epson Corp.
vendor 3COM		0x04c1	U.S. Robotics
vendor KONICA		0x04c8	Konica Corporation
vendor SHUTTLE		0x04e6	Shuttle Technology
vendor BROTHER		0x04f9	Brother Industries Corp.
vendor JAZZ		0x04fa	Dallas Semiconductor
vendor KAWATSU		0x050f	Kawatsu Semiconductor, Inc.
vendor AKS		0x0529	Fast Security AG
vendor VISION		0x0533	Alcatel Mobile Phones
vendor ATEN		0x0557	ATEN International Co. ltd.
vendor PERACOM		0x0565	Peracom Networks, Inc.
vendor WACOM		0x056a	WACOM Co. Ltd.
vendor EIZO		0x056d	EIZO
vendor AGILER		0x056e	Elecom Co., Ltd.
vendor IOMEGA		0x059b	Iomega Corporation
vendor BELKIN		0x05ab	In-System Design
vendor APPLE		0x05ac	Apple Computer
vendor EIZONANAO	0x05e7	EIZO Nanao
vendor PIENGINEERING	0x05f3  P.I. Engineering
vendor CHIC		0x05fe	Chic Technology
vendor MACALLY		0x0618	Macally
vendor MULTITECH	0x06e0	MultiTech
vendor ADS		0x06e1	ADS Technologies
vendor PLX		0x10b5	PLX
vendor INSIDEOUT	0x1608	Inside Out Networks
vendor ENTREGA		0x1645	Entrega
vendor INTEL		0x8086	Intel

/*
 * List of known products.  Grouped by vendor.
 */

/* NEC products */
product NEC HUB			0x55aa	hub
product NEC HUB_B		0x55ab	hub

/* Kodak products */
product KODAK DC260		0x0110	Digital Science DC260

/* CATC products */
product CATC ANDROMEDA		0x1237	Andromeda hub

/* Gravis products */
product GRAVIS GAMEPADPRO	0x4001	GamePad Pro

/* Unixtar products */
product TI UTUSB41		0x1446	UT-USB41 hub

/* Genius products */
product GENIUS NICHE		0x0001	Niche mouse
product GENIUS FLIGHT2000	0x1004	Flight 2000 joystick

/* Microsoft products */
product MICROSOFT INTELLIMOUSE	0x0009	IntelliMouse
product MICROSOFT NATURALKBD	0x000b	Natural Keyboard Elite
product MICROSOFT DDS80		0x0014	Digital Sound System 80

/* Kensington products */
product KENSINGTON COMFORT	0x4d01	Comfort
product KENSINGTON MOUSEINABOX	0x4d02	Mouse-in-a-Box

/* Cherry products */
product CHERRY MY3000KBD	0x0001	My3000 keyboard
product CHERRY MY3000HUB	0x0003	My3000 hub

/* Behavior Technology Corporation products */
product BTC BTC7932		0x6782	Keyboard with mouse port

/* Philips products */
product PHILIPS DSS		0x0101	DSS 350 Digital Speaker System
product PHILIPS HUB		0x0201	hub

/* Connectix products */
product CONNECTIX QUICKCAM	0x0001	QuickCam

/* STMicroelectronics products */
product STMICRO COMMUNICATOR	0x7554	USB Communicator

/* Acer products */
product ACER ACERSCAN_C310U	0x12a6	Acerscan C310U

/* Cypress Semiconductor products */
product CYPRESS MOUSE		0x0001	mouse

/* Epson products */
product EPSON PRINTER3		0x0003	printer adapter

/* 3Com products */
product 3COM USR56K		0x3021	U.S.Robotics 56000 Voice USB Modem

/* Konica Corporation Products */
product KONICA CAMERA		0x0720	Digital Color Camera

/* Shuttle Technology products */
product SHUTTLE EUSB		0x0001	E-USB Bridge

/* Brother Industries products */
product	BROTHER HL1050		0x0002	HL-1050 laser printer

/* Jazz products */
product JAZZ J6502		0x4201	J-6502 speakers

/* Kawatsu products */
product KAWATSU MH4000P		0x0003	MiniHub 4000P

/* AKS products */
product AKS USBHASP		0x0001	USB-HASP 0.06

/* Vision products */
product VISION VC6452V002	0x0002	VC6452V002 Camera

/* ATen products */
product ATEN UC1284		0x2001	Parallel printer adapter

/* Peracom products */
product PERACOM SERIAL1		0x0001	Serial Converter

/* Wacom products */
product WACOM CT0405U		0x0000	CT-0405-U Tablet

/* EIZO products */
product EIZO HUB		0x0000	hub
product EIZO MONITOR		0x0001	monitor

/* Agiler products */
product AGILER MOUSE29UO	0x0002	mouse 29UO

/* Iomega products */
product IOMEGA ZIP100		0x0001	Zip 100

/* Belkin products */
product BELKIN F5U002		0x0002	Parallel printer adapter

/* Logitech products */
product LOGITECH M2452		0x0203	M2452 keyboard
product LOGITECH M4848		0x0301	M4848 mouse
product LOGITECH USBPS2		0xc001	USB-PS/2 mouse

/* P.I. Engineering products */
product PIENGINEERING PS2USB	0x020b	PS2 to Mac USB Adapter

/* Chic Technology products */
product CHIC MOUSE1		0x0001	mouse

/* Macally products */
product MACALLY MOUSE1		0x0101	mouse

/* MultiTech products */
product MULTITECH MT5634ZBA	0xf101	MT5634ZBA

/* ADS products */
product ADS ENET		0x0008	Ethernet adapter

/* Entrega products */
product ENTREGA CENTRONICS	0x0006	Centronics connector
product ENTREGA SERIAL		0x8001	DB25 Serial connector

/* PLX products */
product PLX TESTBOARD		0x9060	test board

/* Inside Out Networks products */
product INSIDEOUT EDGEPORT4	0x0001	EdgePort/4 serial ports

/* Intel products */
product INTEL TESTBOARD		0x9890	82930 test board