#Interface level USB class definitions
#(c)2002 Simtec Electronics
#
# $Id: classes,v 1.4 2003/10/08 11:22:46 ben Exp $
#
#Values are in Hex Class : Subclass : Protocol
# As per USB spec
#  0 is reserverd for unused value
#  FF is vendor specific

1	Audio
:1	Control
:2	Streaming
:3	Midi Streaming


2	CDC-Control
:1 	Direct Line Control Model
::1 	AT Commands

:2 	Abstract Control Model
::1 	AT Commands

:3 	Telephone Control Model
::1 	AT Commands

:4 	Multi channel control model
::1 	AT Commands

:5 	CAPI Control Model
::1 	AT Commands

:6 	Ethernet Networking Control Model
::1 	AT Commands

:7 	ATM Network Control Model
::1 	AT Commands

:80-FE 	Vendor Specific
::1 	AT Commands


3	HID
:1	Boot Interface
::1	Keyboard
::2	Mouse

5	Physical


6	Image
:1	subclass must be 1
::1	protocol must be 1


7	Printer
:1	printers
::1	Unidirectional
::2 	Bidirectional
::3	1284.4


8	Mass-Storage
:1 	RBC command set
::0     Control/Bulk/interrupt with command completion
::1     Control/Bulk/interrupt without command completion
::50    Bulk only transport
:2	MMC2 (ATAPI)
::0     Control/Bulk/interrupt with command completion
::1     Control/Bulk/interrupt without command completion
::50    Bulk only transport
:3	QIC 157
::0     Control/Bulk/interrupt with command completion
::1     Control/Bulk/interrupt without command completion
::50    Bulk only transport
:4	UFI (FDD)
::0     Control/Bulk/interrupt with command completion
::1     Control/Bulk/interrupt without command completion
::50    Bulk only transport
:5 	SFF8070i (FDD)
::0     Control/Bulk/interrupt with command completion
::1     Control/Bulk/interrupt without command completion
::50    Bulk only transport
:6	SCSI transparent Command set
::0     Control/Bulk/interrupt with command completion
::1     Control/Bulk/interrupt without command completion
::50    Bulk only transport


9	HUB


A	CDC-Data
:1      CDC-Data (Unused)
::30 	Physical Interface Protocol for ISDB BRI
::31 	HDLC
::32 	Transparent
::50 	Management fo Q 921 data link protocol
::51 	Data Link for Q 921
::52 	TEI muliplexor for Q921 data link protocol
::90 	V42bis data compression procedure
::91 	Euro ISDN protocol control
::92 	V24 rate adaption to ISDN
::93 	CAPI Commands
::FD 	Host based driver
::FE 	Protocols are described using Protocol Unit Functional Descriptor on CCI

B	Chip/Smart Card


D	Content-Security


DC	Diagnostic Device (see below for details)
:1	Reprogrammable Diagnostic Device
::1	USB2 Compliance Device


E0	Wireless Controller (see below for details)
:1	RF Controller
::1	Bluetooth Programming Interface


FE	Application-Specific (see below for details)
:1	Device Firmware Update
:2	IrDA Bridge







