chiark / gitweb /
udev: hwdb - add usb class descriptions
[elogind.git] / hwdb / 20-usb-classes.hwdb
1 # This file is part of systemd.
2 #
3 # Data imported and updated from: http://www.linux-usb.org/usb.ids
4
5 usb:v*p*d*dc00*
6  ID_USB_CLASS_FROM_DATABASE=(Defined at Interface level)
7
8 usb:v*p*d*dc01*
9  ID_USB_CLASS_FROM_DATABASE=Audio
10
11 usb:v*p*d*dc01dsc01*
12  ID_USB_SUBCLASS_FROM_DATABASE=Control Device
13
14 usb:v*p*d*dc01dsc02*
15  ID_USB_SUBCLASS_FROM_DATABASE=Streaming
16
17 usb:v*p*d*dc01dsc03*
18  ID_USB_SUBCLASS_FROM_DATABASE=MIDI Streaming
19
20 usb:v*p*d*dc02*
21  ID_USB_CLASS_FROM_DATABASE=Communications
22
23 usb:v*p*d*dc02dsc01*
24  ID_USB_SUBCLASS_FROM_DATABASE=Direct Line
25
26 usb:v*p*d*dc02dsc02*
27  ID_USB_SUBCLASS_FROM_DATABASE=Abstract (modem)
28
29 usb:v*p*d*dc02dsc02dp01*
30  ID_USB_PROTOCOL_FROM_DATABASE=AT-commands (v.25ter)
31
32 usb:v*p*d*dc02dsc02dp02*
33  ID_USB_PROTOCOL_FROM_DATABASE=AT-commands (PCCA101)
34
35 usb:v*p*d*dc02dsc02dp03*
36  ID_USB_PROTOCOL_FROM_DATABASE=AT-commands (PCCA101 + wakeup)
37
38 usb:v*p*d*dc02dsc02dp04*
39  ID_USB_PROTOCOL_FROM_DATABASE=AT-commands (GSM)
40
41 usb:v*p*d*dc02dsc02dp05*
42  ID_USB_PROTOCOL_FROM_DATABASE=AT-commands (3G)
43
44 usb:v*p*d*dc02dsc02dp06*
45  ID_USB_PROTOCOL_FROM_DATABASE=AT-commands (CDMA)
46
47 usb:v*p*d*dc02dsc02dpFE*
48  ID_USB_PROTOCOL_FROM_DATABASE=Defined by command set descriptor
49
50 usb:v*p*d*dc02dsc02dpFF*
51  ID_USB_PROTOCOL_FROM_DATABASE=Vendor Specific (MSFT RNDIS?)
52
53 usb:v*p*d*dc02dsc03*
54  ID_USB_SUBCLASS_FROM_DATABASE=Telephone
55
56 usb:v*p*d*dc02dsc04*
57  ID_USB_SUBCLASS_FROM_DATABASE=Multi-Channel
58
59 usb:v*p*d*dc02dsc05*
60  ID_USB_SUBCLASS_FROM_DATABASE=CAPI Control
61
62 usb:v*p*d*dc02dsc06*
63  ID_USB_SUBCLASS_FROM_DATABASE=Ethernet Networking
64
65 usb:v*p*d*dc02dsc07*
66  ID_USB_SUBCLASS_FROM_DATABASE=ATM Networking
67
68 usb:v*p*d*dc02dsc08*
69  ID_USB_SUBCLASS_FROM_DATABASE=Wireless Handset Control
70
71 usb:v*p*d*dc02dsc09*
72  ID_USB_SUBCLASS_FROM_DATABASE=Device Management
73
74 usb:v*p*d*dc02dsc0A*
75  ID_USB_SUBCLASS_FROM_DATABASE=Mobile Direct Line
76
77 usb:v*p*d*dc02dsc0B*
78  ID_USB_SUBCLASS_FROM_DATABASE=OBEX
79
80 usb:v*p*d*dc02dsc0C*
81  ID_USB_SUBCLASS_FROM_DATABASE=Ethernet Emulation
82
83 usb:v*p*d*dc02dsc0Cdp07*
84  ID_USB_PROTOCOL_FROM_DATABASE=Ethernet Emulation (EEM)
85
86 usb:v*p*d*dc03*
87  ID_USB_CLASS_FROM_DATABASE=Human Interface Device
88
89 usb:v*p*d*dc03dsc00*
90  ID_USB_SUBCLASS_FROM_DATABASE=No Subclass
91
92 usb:v*p*d*dc03dsc00dp01*
93  ID_USB_PROTOCOL_FROM_DATABASE=Keyboard
94
95 usb:v*p*d*dc03dsc00dp02*
96  ID_USB_PROTOCOL_FROM_DATABASE=Mouse
97
98 usb:v*p*d*dc03dsc01*
99  ID_USB_SUBCLASS_FROM_DATABASE=Boot Interface Subclass
100
101 usb:v*p*d*dc03dsc01dp01*
102  ID_USB_PROTOCOL_FROM_DATABASE=Keyboard
103
104 usb:v*p*d*dc03dsc01dp02*
105  ID_USB_PROTOCOL_FROM_DATABASE=Mouse
106
107 usb:v*p*d*dc05*
108  ID_USB_CLASS_FROM_DATABASE=Physical Interface Device
109
110 usb:v*p*d*dc06*
111  ID_USB_CLASS_FROM_DATABASE=Imaging
112
113 usb:v*p*d*dc06dsc01*
114  ID_USB_SUBCLASS_FROM_DATABASE=Still Image Capture
115
116 usb:v*p*d*dc06dsc01dp01*
117  ID_USB_PROTOCOL_FROM_DATABASE=Picture Transfer Protocol (PIMA 15470)
118
119 usb:v*p*d*dc07*
120  ID_USB_CLASS_FROM_DATABASE=Printer
121
122 usb:v*p*d*dc07dsc01*
123  ID_USB_SUBCLASS_FROM_DATABASE=Printer
124
125 usb:v*p*d*dc07dsc01dp00*
126  ID_USB_PROTOCOL_FROM_DATABASE=Reserved/Undefined
127
128 usb:v*p*d*dc07dsc01dp01*
129  ID_USB_PROTOCOL_FROM_DATABASE=Unidirectional
130
131 usb:v*p*d*dc07dsc01dp02*
132  ID_USB_PROTOCOL_FROM_DATABASE=Bidirectional
133
134 usb:v*p*d*dc07dsc01dp03*
135  ID_USB_PROTOCOL_FROM_DATABASE=IEEE 1284.4 compatible bidirectional
136
137 usb:v*p*d*dc07dsc01dpFF*
138  ID_USB_PROTOCOL_FROM_DATABASE=Vendor Specific
139
140 usb:v*p*d*dc08*
141  ID_USB_CLASS_FROM_DATABASE=Mass Storage
142
143 usb:v*p*d*dc08dsc01*
144  ID_USB_SUBCLASS_FROM_DATABASE=RBC (typically Flash)
145
146 usb:v*p*d*dc08dsc01dp00*
147  ID_USB_PROTOCOL_FROM_DATABASE=Control/Bulk/Interrupt
148
149 usb:v*p*d*dc08dsc01dp01*
150  ID_USB_PROTOCOL_FROM_DATABASE=Control/Bulk
151
152 usb:v*p*d*dc08dsc01dp50*
153  ID_USB_PROTOCOL_FROM_DATABASE=Bulk-Only
154
155 usb:v*p*d*dc08dsc02*
156  ID_USB_SUBCLASS_FROM_DATABASE=SFF-8020i, MMC-2 (ATAPI)
157
158 usb:v*p*d*dc08dsc03*
159  ID_USB_SUBCLASS_FROM_DATABASE=QIC-157
160
161 usb:v*p*d*dc08dsc04*
162  ID_USB_SUBCLASS_FROM_DATABASE=Floppy (UFI)
163
164 usb:v*p*d*dc08dsc04dp00*
165  ID_USB_PROTOCOL_FROM_DATABASE=Control/Bulk/Interrupt
166
167 usb:v*p*d*dc08dsc04dp01*
168  ID_USB_PROTOCOL_FROM_DATABASE=Control/Bulk
169
170 usb:v*p*d*dc08dsc04dp50*
171  ID_USB_PROTOCOL_FROM_DATABASE=Bulk-Only
172
173 usb:v*p*d*dc08dsc05*
174  ID_USB_SUBCLASS_FROM_DATABASE=SFF-8070i
175
176 usb:v*p*d*dc08dsc06*
177  ID_USB_SUBCLASS_FROM_DATABASE=SCSI
178
179 usb:v*p*d*dc08dsc06dp00*
180  ID_USB_PROTOCOL_FROM_DATABASE=Control/Bulk/Interrupt
181
182 usb:v*p*d*dc08dsc06dp01*
183  ID_USB_PROTOCOL_FROM_DATABASE=Control/Bulk
184
185 usb:v*p*d*dc08dsc06dp50*
186  ID_USB_PROTOCOL_FROM_DATABASE=Bulk-Only
187
188 usb:v*p*d*dc09*
189  ID_USB_CLASS_FROM_DATABASE=Hub
190
191 usb:v*p*d*dc09dsc00dp00*
192  ID_USB_PROTOCOL_FROM_DATABASE=Full speed (or root) hub
193
194 usb:v*p*d*dc09dsc00dp01*
195  ID_USB_PROTOCOL_FROM_DATABASE=Single TT
196
197 usb:v*p*d*dc09dsc00dp02*
198  ID_USB_PROTOCOL_FROM_DATABASE=TT per port
199
200 usb:v*p*d*dc0A*
201  ID_USB_CLASS_FROM_DATABASE=CDC Data
202
203 usb:v*p*d*dc0Adsc00dp30*
204  ID_USB_PROTOCOL_FROM_DATABASE=I.430 ISDN BRI
205
206 usb:v*p*d*dc0Adsc00dp31*
207  ID_USB_PROTOCOL_FROM_DATABASE=HDLC
208
209 usb:v*p*d*dc0Adsc00dp32*
210  ID_USB_PROTOCOL_FROM_DATABASE=Transparent
211
212 usb:v*p*d*dc0Adsc00dp50*
213  ID_USB_PROTOCOL_FROM_DATABASE=Q.921M
214
215 usb:v*p*d*dc0Adsc00dp51*
216  ID_USB_PROTOCOL_FROM_DATABASE=Q.921
217
218 usb:v*p*d*dc0Adsc00dp52*
219  ID_USB_PROTOCOL_FROM_DATABASE=Q.921TM
220
221 usb:v*p*d*dc0Adsc00dp90*
222  ID_USB_PROTOCOL_FROM_DATABASE=V.42bis
223
224 usb:v*p*d*dc0Adsc00dp91*
225  ID_USB_PROTOCOL_FROM_DATABASE=Q.932 EuroISDN
226
227 usb:v*p*d*dc0Adsc00dp92*
228  ID_USB_PROTOCOL_FROM_DATABASE=V.120 V.24 rate ISDN
229
230 usb:v*p*d*dc0Adsc00dp93*
231  ID_USB_PROTOCOL_FROM_DATABASE=CAPI 2.0
232
233 usb:v*p*d*dc0Adsc00dpFD*
234  ID_USB_PROTOCOL_FROM_DATABASE=Host Based Driver
235
236 usb:v*p*d*dc0Adsc00dpFE*
237  ID_USB_PROTOCOL_FROM_DATABASE=CDC PUF
238
239 usb:v*p*d*dc0Adsc00dpFF*
240  ID_USB_PROTOCOL_FROM_DATABASE=Vendor specific
241
242 usb:v*p*d*dc0B*
243  ID_USB_CLASS_FROM_DATABASE=Chip/SmartCard
244
245 usb:v*p*d*dc0D*
246  ID_USB_CLASS_FROM_DATABASE=Content Security
247
248 usb:v*p*d*dc0E*
249  ID_USB_CLASS_FROM_DATABASE=Video
250
251 usb:v*p*d*dc0Edsc00*
252  ID_USB_SUBCLASS_FROM_DATABASE=Undefined
253
254 usb:v*p*d*dc0Edsc01*
255  ID_USB_SUBCLASS_FROM_DATABASE=Video Control
256
257 usb:v*p*d*dc0Edsc02*
258  ID_USB_SUBCLASS_FROM_DATABASE=Video Streaming
259
260 usb:v*p*d*dc0Edsc03*
261  ID_USB_SUBCLASS_FROM_DATABASE=Video Interface Collection
262
263 usb:v*p*d*dc58*
264  ID_USB_CLASS_FROM_DATABASE=Xbox
265
266 usb:v*p*d*dc58dsc42*
267  ID_USB_SUBCLASS_FROM_DATABASE=Controller
268
269 usb:v*p*d*dcDC*
270  ID_USB_CLASS_FROM_DATABASE=Diagnostic
271
272 usb:v*p*d*dcDCdsc01*
273  ID_USB_SUBCLASS_FROM_DATABASE=Reprogrammable Diagnostics
274
275 usb:v*p*d*dcDCdsc01dp01*
276  ID_USB_PROTOCOL_FROM_DATABASE=USB2 Compliance
277
278 usb:v*p*d*dcE0*
279  ID_USB_CLASS_FROM_DATABASE=Wireless
280
281 usb:v*p*d*dcE0dsc01*
282  ID_USB_SUBCLASS_FROM_DATABASE=Radio Frequency
283
284 usb:v*p*d*dcE0dsc01dp01*
285  ID_USB_PROTOCOL_FROM_DATABASE=Bluetooth
286
287 usb:v*p*d*dcE0dsc01dp02*
288  ID_USB_PROTOCOL_FROM_DATABASE=Ultra WideBand Radio Control
289
290 usb:v*p*d*dcE0dsc01dp03*
291  ID_USB_PROTOCOL_FROM_DATABASE=RNDIS
292
293 usb:v*p*d*dcE0dsc02*
294  ID_USB_SUBCLASS_FROM_DATABASE=Wireless USB Wire Adapter
295
296 usb:v*p*d*dcE0dsc02dp01*
297  ID_USB_PROTOCOL_FROM_DATABASE=Host Wire Adapter Control/Data Streaming
298
299 usb:v*p*d*dcE0dsc02dp02*
300  ID_USB_PROTOCOL_FROM_DATABASE=Device Wire Adapter Control/Data Streaming
301
302 usb:v*p*d*dcE0dsc02dp03*
303  ID_USB_PROTOCOL_FROM_DATABASE=Device Wire Adapter Isochronous Streaming
304
305 usb:v*p*d*dcEF*
306  ID_USB_CLASS_FROM_DATABASE=Miscellaneous Device
307
308 usb:v*p*d*dcEFdsc01dp01*
309  ID_USB_PROTOCOL_FROM_DATABASE=Microsoft ActiveSync
310
311 usb:v*p*d*dcEFdsc01dp02*
312  ID_USB_PROTOCOL_FROM_DATABASE=Palm Sync
313
314 usb:v*p*d*dcEFdsc02dp01*
315  ID_USB_PROTOCOL_FROM_DATABASE=Interface Association
316
317 usb:v*p*d*dcEFdsc02dp02*
318  ID_USB_PROTOCOL_FROM_DATABASE=Wire Adapter Multifunction Peripheral
319
320 usb:v*p*d*dcEFdsc03dp01*
321  ID_USB_PROTOCOL_FROM_DATABASE=Cable Based Association
322
323 usb:v*p*d*dcFE*
324  ID_USB_CLASS_FROM_DATABASE=Application Specific Interface
325
326 usb:v*p*d*dcFEdsc01*
327  ID_USB_SUBCLASS_FROM_DATABASE=Device Firmware Update
328
329 usb:v*p*d*dcFEdsc02*
330  ID_USB_SUBCLASS_FROM_DATABASE=IRDA Bridge
331
332 usb:v*p*d*dcFEdsc03*
333  ID_USB_SUBCLASS_FROM_DATABASE=Test and Measurement
334
335 usb:v*p*d*dcFEdsc03dp01*
336  ID_USB_PROTOCOL_FROM_DATABASE=TMC
337
338 usb:v*p*d*dcFEdsc03dp02*
339  ID_USB_PROTOCOL_FROM_DATABASE=USB488
340
341 usb:v*p*d*dcFF*
342  ID_USB_CLASS_FROM_DATABASE=Vendor Specific Class
343
344 usb:v*p*d*dcFFdscFF*
345  ID_USB_SUBCLASS_FROM_DATABASE=Vendor Specific Subclass
346
347 usb:v*p*d*dcFFdscFFdpFF*
348  ID_USB_PROTOCOL_FROM_DATABASE=Vendor Specific Protocol