xref: /netbsd-src/sys/dev/usb/usbdevs.h (revision dc306354b0b29af51801a7632f1e95265a68cd81)
1 /*	$NetBSD: usbdevs.h,v 1.19 1999/01/08 11:19:57 augustss Exp $	*/
2 
3 /*
4  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
5  *
6  * generated from:
7  *	NetBSD: usbdevs,v 1.19 1999/01/08 11:18:38 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_SHUTTLE	0x04e6		/* Shuttle Technology */
69 #define	USB_VENDOR_JAZZ	0x04fa		/* Jazz */
70 #define	USB_VENDOR_ATEN	0x0557		/* ATen */
71 #define	USB_VENDOR_PERACOM	0x0565		/* Peracom */
72 #define	USB_VENDOR_EIZO	0x056d		/* EIZO */
73 #define	USB_VENDOR_AGILER	0x056e		/* Agiler */
74 #define	USB_VENDOR_BELKIN	0x05ab		/* Belkin */
75 #define	USB_VENDOR_LOGITECH	0x05ac		/* Logitech */
76 #define	USB_VENDOR_EIZONANAO	0x05e7		/* EIZO Nanao */
77 #define	USB_VENDOR_CHIC	0x05fe		/* Chic Technology */
78 #define	USB_VENDOR_ADS	0x06e1		/* ADS Technologies */
79 #define	USB_VENDOR_PLX	0x10b5		/* PLX */
80 #define	USB_VENDOR_INSIDEOUT	0x1608		/* Inside Out Networks */
81 #define	USB_VENDOR_INTEL	0x8086		/* Intel */
82 
83 /*
84  * List of known products.  Grouped by vendor.
85  */
86 
87 /* NEC products */
88 #define	USB_PRODUCT_NEC_HUB	0x55aa		/* hub */
89 #define	USB_PRODUCT_NEC_HUB_B	0x55ab		/* hub */
90 
91 /* Kodak products */
92 #define	USB_PRODUCT_KODAK_DC260	0x0110		/* Digital Science DC260 */
93 
94 /* CATC products */
95 #define	USB_PRODUCT_CATC_ANDROMEDA	0x1237		/* Andromeda hub */
96 
97 /* Unixtar products */
98 #define	USB_PRODUCT_UNIXTAR_UTUSB41	0x1446		/* UT-USB41 hub */
99 
100 /* Genius products */
101 #define	USB_PRODUCT_GENIUS_NICHE	0x0001		/* Niche mouse */
102 #define	USB_PRODUCT_GENIUS_FLIGHT2000	0x1004		/* Flight 2000 joystick */
103 
104 /* Microsoft products */
105 #define	USB_PRODUCT_MICROSOFT_INTELLIMOUSE	0x0009		/* IntelliMouse */
106 
107 /* Kensington products */
108 #define	USB_PRODUCT_KENSINGTON_MOUSEINABOX	0x4d02		/* Mouse-in-a-Box */
109 
110 /* Cherry products */
111 #define	USB_PRODUCT_CHERRY_MY3000KBD	0x0001		/* My3000 keyboard */
112 #define	USB_PRODUCT_CHERRY_MY3000HUB	0x0003		/* My3000 hub */
113 
114 /* Behavior Technology Corporation products */
115 #define	USB_PRODUCT_BTC_BTC7932	0x6782		/* Keyboard with mouse port */
116 
117 /* Philips products */
118 #define	USB_PRODUCT_PHILIPS_DSS	0x0101		/* DSS 350 Digital Speaker System */
119 #define	USB_PRODUCT_PHILIPS_HUB	0x0201		/* hub */
120 
121 /* Connectix products */
122 #define	USB_PRODUCT_CONNECTIX_QUICKCAM	0x0001		/* QuickCam */
123 
124 /* Acer products */
125 #define	USB_PRODUCT_ACER_ACERSCAN_C310U	0x12a6		/* Acerscan C310U */
126 
127 /* Cypress Semiconduuctor products */
128 #define	USB_PRODUCT_CYPRESS_MOUSE	0x0001		/* mouse */
129 
130 /* 3Com products */
131 #define	USB_PRODUCT_3COM_USR56K	0x3021		/* U.S.Robotics 56000 Voice USB Modem */
132 
133 /* Shuttle Technology products */
134 #define	USB_PRODUCT_SHUTTLE_EUSB	0x0001		/* E-USB Bridge */
135 
136 /* Jazz products */
137 #define	USB_PRODUCT_JAZZ_J6502	0x4201		/* J-6502 speakers */
138 
139 /* ATen products */
140 #define	USB_PRODUCT_ATEN_UC1284	0x2001		/* Parallel printer adapter */
141 
142 /* Peracom products */
143 #define	USB_PRODUCT_PERACOM_SERIAL1	0x0001		/* Serial Converter */
144 
145 /* EIZO products */
146 #define	USB_PRODUCT_EIZO_HUB	0x0000		/* hub */
147 #define	USB_PRODUCT_EIZO_MONITOR	0x0001		/* monitor */
148 
149 /* Agiler products */
150 #define	USB_PRODUCT_AGILER_MOUSE29UO	0x0002		/* mouse 29UO */
151 
152 /* Belkin products */
153 #define	USB_PRODUCT_BELKIN_F5U002	0x0002		/* Parallel printer adapter */
154 
155 /* Logitech products */
156 #define	USB_PRODUCT_LOGITECH_M2452	0x0203		/* M2452 keyboard */
157 #define	USB_PRODUCT_LOGITECH_M4848	0x0301		/* M4848 mouse */
158 
159 /* Chic Technology products */
160 #define	USB_PRODUCT_CHIC_MOUSE1	0x0001		/* mouse */
161 
162 /* ADS products */
163 #define	USB_PRODUCT_ADS_ENET	0x0008		/* Ethernet adapter */
164 
165 /* PLX products */
166 #define	USB_PRODUCT_PLX_TESTBOARD	0x9060		/* test board */
167 
168 /* Inside Out Networks products */
169 #define	USB_PRODUCT_INSIDEOUT_EDGEPORT4	0x0001		/* EdgePort/4 serial ports */
170 
171 /* Intel products */
172 #define	USB_PRODUCT_INTEL_TESTBOARD	0x9890		/* 82930 test board */
173