Hi,

Here's a patch against 2.4.17-pre2 from Brad Hards that adds some of the
newer USB class codes.

thanks,

greg k-h


diff -Nru a/drivers/usb/devices.c b/drivers/usb/devices.c
--- a/drivers/usb/devices.c     Mon Dec  3 12:18:05 2001
+++ b/drivers/usb/devices.c     Mon Dec  3 12:18:05 2001
@@ -139,9 +139,12 @@
        {USB_CLASS_PHYSICAL,            "PID"},
        {USB_CLASS_PRINTER,             "print"},
        {USB_CLASS_MASS_STORAGE,        "stor."},
-       {USB_CLASS_DATA,                "data"},
+       {USB_CLASS_CDC_DATA,            "data"},
        {USB_CLASS_APP_SPEC,            "app."},
        {USB_CLASS_VENDOR_SPEC,         "vend."},
+       {USB_CLASS_STILL_IMAGE,         "still"},
+       {USB_CLASS_CSCID,               "scard"},
+       {USB_CLASS_CONTENT_SEC,         "c-sec"},
        {-1,                            "unk."}         /* leave as last */
 };
 
diff -Nru a/include/linux/usb.h b/include/linux/usb.h
--- a/include/linux/usb.h       Mon Dec  3 12:18:05 2001
+++ b/include/linux/usb.h       Mon Dec  3 12:18:05 2001
@@ -11,10 +11,13 @@
 #define USB_CLASS_COMM                 2
 #define USB_CLASS_HID                  3
 #define USB_CLASS_PHYSICAL             5
+#define USB_CLASS_STILL_IMAGE          6
 #define USB_CLASS_PRINTER              7
 #define USB_CLASS_MASS_STORAGE         8
 #define USB_CLASS_HUB                  9
-#define USB_CLASS_DATA                 10
+#define USB_CLASS_CDC_DATA             0x0a
+#define USB_CLASS_CSCID                0x0b /* chip+ smart card */
+#define USB_CLASS_CONTENT_SEC          0x0d /* content security */
 #define USB_CLASS_APP_SPEC             0xfe
 #define USB_CLASS_VENDOR_SPEC          0xff
 

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to