|
@@ -39,6 +39,29 @@
|
|
|
.idProduct = prod, \
|
|
|
.bInterfaceClass = USB_CLASS_VENDOR_SPEC
|
|
|
|
|
|
+/*
|
|
|
+ * Logitech QuickCam: bDeviceClass is vendor-specific, so generic interface
|
|
|
+ * class matches do not take effect without an explicit ID match.
|
|
|
+ */
|
|
|
+{
|
|
|
+ .match_flags = USB_DEVICE_ID_MATCH_DEVICE |
|
|
|
+ USB_DEVICE_ID_MATCH_INT_CLASS |
|
|
|
+ USB_DEVICE_ID_MATCH_INT_SUBCLASS,
|
|
|
+ .idVendor = 0x046d,
|
|
|
+ .idProduct = 0x08f0,
|
|
|
+ .bInterfaceClass = USB_CLASS_AUDIO,
|
|
|
+ .bInterfaceSubClass = USB_SUBCLASS_AUDIO_CONTROL
|
|
|
+},
|
|
|
+{
|
|
|
+ .match_flags = USB_DEVICE_ID_MATCH_DEVICE |
|
|
|
+ USB_DEVICE_ID_MATCH_INT_CLASS |
|
|
|
+ USB_DEVICE_ID_MATCH_INT_SUBCLASS,
|
|
|
+ .idVendor = 0x046d,
|
|
|
+ .idProduct = 0x08f6,
|
|
|
+ .bInterfaceClass = USB_CLASS_AUDIO,
|
|
|
+ .bInterfaceSubClass = USB_SUBCLASS_AUDIO_CONTROL
|
|
|
+},
|
|
|
+
|
|
|
/*
|
|
|
* Yamaha devices
|
|
|
*/
|