]> git.hungrycats.org Git - linux/commitdiff
[PATCH] USB scanner driver: added USB_CLASS_CDC_DATA
authorHenning Meier-Geinitz <henning@meier-geinitz.de>
Tue, 23 Sep 2003 10:08:05 +0000 (03:08 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Tue, 23 Sep 2003 10:08:05 +0000 (03:08 -0700)
Added test for USB_CLASS_CDC_DATA which is used by some fingerprint
scanners.

drivers/usb/image/scanner.c

index 9b6b6e175d8ff6f85bbcf917755e8a0cbd9ab9e7..55d1aa68ed9b35a53bfaef9c4e369134afe0cf48 100644 (file)
  *      condition occours (Daniele Bellucci).
  *    - Added vendor/product ids for Canon, HP, Microtek, Mustek, Siemens, UMAX, and
  *      Visioneer scanners.
+ *    - Added test for USB_CLASS_CDC_DATA which is used by some fingerprint scanners.
  *
  *
  * TODO
@@ -961,6 +962,7 @@ probe_scanner(struct usb_interface *intf,
  
        if (interface[0].desc.bInterfaceClass != USB_CLASS_VENDOR_SPEC &&
            interface[0].desc.bInterfaceClass != USB_CLASS_PER_INTERFACE &&
+           interface[0].desc.bInterfaceClass != USB_CLASS_CDC_DATA &&
            interface[0].desc.bInterfaceClass != SCN_CLASS_SCANJET) {
                dbg("probe_scanner: This interface doesn't look like a scanner (class=0x%x).", interface[0].desc.bInterfaceClass);
                return -ENODEV;