xref: /netbsd-src/sys/dev/usb/usbdevs.h (revision bada23909e740596d0a3785a73bd3583a9807fb8)
1 /*	$NetBSD: usbdevs.h,v 1.21 1999/01/26 22:32:22 augustss Exp $	*/
2 
3 /*
4  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
5  *
6  * generated from:
7  *	NetBSD: usbdevs,v 1.21 1999/01/26 22:21:55 augustss Exp
8  */
9 
10 /*
11  * Copyright (c) 1998 The NetBSD Foundation, Inc.
12  * All rights reserved.
13  *
14  * This code is derived from software contributed to The NetBSD Foundation
15  * by Lennart Augustsson (augustss@carlstedt.se) at
16  * Carlstedt Research & Technology.
17  *
18  * Redistribution and use in source and binary forms, with or without
19  * modification, are permitted provided that the following conditions
20  * are met:
21  * 1. Redistributions of source code must retain the above copyright
22  *    notice, this list of conditions and the following disclaimer.
23  * 2. Redistributions in binary form must reproduce the above copyright
24  *    notice, this list of conditions and the following disclaimer in the
25  *    documentation and/or other materials provided with the distribution.
26  * 3. All advertising materials mentioning features or use of this software
27  *    must display the following acknowledgement:
28  *        This product includes software developed by the NetBSD
29  *        Foundation, Inc. and its contributors.
30  * 4. Neither the name of The NetBSD Foundation nor the names of its
31  *    contributors may be used to endorse or promote products derived
32  *    from this software without specific prior written permission.
33  *
34  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
35  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
36  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
37  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
38  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
39  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
40  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
41  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
42  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
43  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
44  * POSSIBILITY OF SUCH DAMAGE.
45  */
46 
47 /*
48  * List of known USB vendors
49  */
50 
51 #define	USB_VENDOR_NEC	0x0409		/* NEC */
52 #define	USB_VENDOR_KODAK	0x040a		/* Eastman Kodak */
53 /* Computer Access Technology Corporation */
54 #define	USB_VENDOR_CATC	0x0423		/* CATC */
55 #define	USB_VENDOR_NANAO	0x0440		/* Nanao */
56 #define	USB_VENDOR_UNIXTAR	0x0451		/* Unixtar */
57 #define	USB_VENDOR_GENIUS	0x0458		/* Genius */
58 #define	USB_VENDOR_MICROSOFT	0x045e		/* Microsoft */
59 #define	USB_VENDOR_KENSINGTON	0x0461		/* Kensington */
60 #define	USB_VENDOR_CHERRY	0x046a		/* Cherry */
61 /* Behavior Technology Corporation */
62 #define	USB_VENDOR_BTC	0x046e		/* BTC */
63 #define	USB_VENDOR_PHILIPS	0x0471		/* Philips */
64 #define	USB_VENDOR_CONNECTIX	0x0478		/* Connectix */
65 #define	USB_VENDOR_ACER	0x04a5		/* Acer Peripherals */
66 #define	USB_VENDOR_CYPRESS	0x04b4		/* Cypress Semiconductor */
67 #define	USB_VENDOR_3COM	0x04c1		/* 3Com */
68 #define	USB_VENDOR_KONICA	0x04c8		/* Konica Corporation */
69 #define	USB_VENDOR_SHUTTLE	0x04e6		/* Shuttle Technology */
70 #define	USB_VENDOR_JAZZ	0x04fa		/* Jazz */
71 #define	USB_VENDOR_AKS	0x0529		/* Aladdin Knowledge Systems */
72 #define	USB_VENDOR_ATEN	0x0557		/* ATen */
73 #define	USB_VENDOR_PERACOM	0x0565		/* Peracom */
74 #define	USB_VENDOR_EIZO	0x056d		/* EIZO */
75 #define	USB_VENDOR_AGILER	0x056e		/* Agiler */
76 #define	USB_VENDOR_BELKIN	0x05ab		/* Belkin */
77 #define	USB_VENDOR_LOGITECH	0x05ac		/* Logitech */
78 #define	USB_VENDOR_EIZONANAO	0x05e7		/* EIZO Nanao */
79 #define	USB_VENDOR_CHIC	0x05fe		/* Chic Technology */
80 #define	USB_VENDOR_ADS	0x06e1		/* ADS Technologies */
81 #define	USB_VENDOR_PLX	0x10b5		/* PLX */
82 #define	USB_VENDOR_ENTREGA	0x1645		/* Entrega */
83 #define	USB_VENDOR_INSIDEOUT	0x1608		/* Inside Out Networks */
84 #define	USB_VENDOR_INTEL	0x8086		/* Intel */
85 
86 /*
87  * List of known products.  Grouped by vendor.
88  */
89 
90 /* NEC products */
91 #define	USB_PRODUCT_NEC_HUB	0x55aa		/* hub */
92 #define	USB_PRODUCT_NEC_HUB_B	0x55ab		/* hub */
93 
94 /* Kodak products */
95 #define	USB_PRODUCT_KODAK_DC260	0x0110		/* Digital Science DC260 */
96 
97 /* CATC products */
98 #define	USB_PRODUCT_CATC_ANDROMEDA	0x1237		/* Andromeda hub */
99 
100 /* Unixtar products */
101 #define	USB_PRODUCT_UNIXTAR_UTUSB41	0x1446		/* UT-USB41 hub */
102 
103 /* Genius products */
104 #define	USB_PRODUCT_GENIUS_NICHE	0x0001		/* Niche mouse */
105 #define	USB_PRODUCT_GENIUS_FLIGHT2000	0x1004		/* Flight 2000 joystick */
106 
107 /* Microsoft products */
108 #define	USB_PRODUCT_MICROSOFT_INTELLIMOUSE	0x0009		/* IntelliMouse */
109 
110 /* Kensington products */
111 #define	USB_PRODUCT_KENSINGTON_MOUSEINABOX	0x4d02		/* Mouse-in-a-Box */
112 
113 /* Cherry products */
114 #define	USB_PRODUCT_CHERRY_MY3000KBD	0x0001		/* My3000 keyboard */
115 #define	USB_PRODUCT_CHERRY_MY3000HUB	0x0003		/* My3000 hub */
116 
117 /* Behavior Technology Corporation products */
118 #define	USB_PRODUCT_BTC_BTC7932	0x6782		/* Keyboard with mouse port */
119 
120 /* Philips products */
121 #define	USB_PRODUCT_PHILIPS_DSS	0x0101		/* DSS 350 Digital Speaker System */
122 #define	USB_PRODUCT_PHILIPS_HUB	0x0201		/* hub */
123 
124 /* Connectix products */
125 #define	USB_PRODUCT_CONNECTIX_QUICKCAM	0x0001		/* QuickCam */
126 
127 /* Acer products */
128 #define	USB_PRODUCT_ACER_ACERSCAN_C310U	0x12a6		/* Acerscan C310U */
129 
130 /* Cypress Semiconduuctor products */
131 #define	USB_PRODUCT_CYPRESS_MOUSE	0x0001		/* mouse */
132 
133 /* 3Com products */
134 #define	USB_PRODUCT_3COM_USR56K	0x3021		/* U.S.Robotics 56000 Voice USB Modem */
135 
136 /* Konica Corporation Products */
137 #define	USB_PRODUCT_KONICA_CAMERA	0x0720		/* Digital Color Camera */
138 
139 /* Shuttle Technology products */
140 #define	USB_PRODUCT_SHUTTLE_EUSB	0x0001		/* E-USB Bridge */
141 
142 /* Jazz products */
143 #define	USB_PRODUCT_JAZZ_J6502	0x4201		/* J-6502 speakers */
144 
145 /* AKS products */
146 #define	USB_PRODUCT_AKS_USBHASP	0x0001		/* USB-HASP 0.06 */
147 
148 /* ATen products */
149 #define	USB_PRODUCT_ATEN_UC1284	0x2001		/* Parallel printer adapter */
150 
151 /* Peracom products */
152 #define	USB_PRODUCT_PERACOM_SERIAL1	0x0001		/* Serial Converter */
153 
154 /* EIZO products */
155 #define	USB_PRODUCT_EIZO_HUB	0x0000		/* hub */
156 #define	USB_PRODUCT_EIZO_MONITOR	0x0001		/* monitor */
157 
158 /* Agiler products */
159 #define	USB_PRODUCT_AGILER_MOUSE29UO	0x0002		/* mouse 29UO */
160 
161 /* Belkin products */
162 #define	USB_PRODUCT_BELKIN_F5U002	0x0002		/* Parallel printer adapter */
163 
164 /* Logitech products */
165 #define	USB_PRODUCT_LOGITECH_M2452	0x0203		/* M2452 keyboard */
166 #define	USB_PRODUCT_LOGITECH_M4848	0x0301		/* M4848 mouse */
167 
168 /* Chic Technology products */
169 #define	USB_PRODUCT_CHIC_MOUSE1	0x0001		/* mouse */
170 
171 /* ADS products */
172 #define	USB_PRODUCT_ADS_ENET	0x0008		/* Ethernet adapter */
173 
174 /* Entrega products */
175 #define	USB_PRODUCT_ENTREGA_CENTRONICS	0x0006		/* Centronics connector */
176 #define	USB_PRODUCT_ENTREGA_SERIAL	0x8001		/* DB25 Serial connector */
177 
178 /* PLX products */
179 #define	USB_PRODUCT_PLX_TESTBOARD	0x9060		/* test board */
180 
181 /* Inside Out Networks products */
182 #define	USB_PRODUCT_INSIDEOUT_EDGEPORT4	0x0001		/* EdgePort/4 serial ports */
183 
184 /* Intel products */
185 #define	USB_PRODUCT_INTEL_TESTBOARD	0x9890		/* 82930 test board */
186