|
@@ -131,11 +131,13 @@ static int usb_mouse_probe(struct usb_interface *intf, const struct usb_device_i
|
|
if (!usb_endpoint_is_int_in(endpoint))
|
|
if (!usb_endpoint_is_int_in(endpoint))
|
|
return -ENODEV;
|
|
return -ENODEV;
|
|
|
|
|
|
|
|
+#ifdef CONFIG_USB_HID
|
|
if (usbhid_lookup_quirk(le16_to_cpu(dev->descriptor.idVendor),
|
|
if (usbhid_lookup_quirk(le16_to_cpu(dev->descriptor.idVendor),
|
|
le16_to_cpu(dev->descriptor.idProduct))
|
|
le16_to_cpu(dev->descriptor.idProduct))
|
|
& (HID_QUIRK_IGNORE|HID_QUIRK_IGNORE_MOUSE)) {
|
|
& (HID_QUIRK_IGNORE|HID_QUIRK_IGNORE_MOUSE)) {
|
|
return -ENODEV;
|
|
return -ENODEV;
|
|
}
|
|
}
|
|
|
|
+#endif
|
|
|
|
|
|
pipe = usb_rcvintpipe(dev, endpoint->bEndpointAddress);
|
|
pipe = usb_rcvintpipe(dev, endpoint->bEndpointAddress);
|
|
maxp = usb_maxpacket(dev, pipe, usb_pipeout(pipe));
|
|
maxp = usb_maxpacket(dev, pipe, usb_pipeout(pipe));
|