]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/staging/rspiusb/rspiusb.c
Merge branch 'omap-pool'
[linux-2.6-omap-h63xx.git] / drivers / staging / rspiusb / rspiusb.c
index ca281d6cbd7aad4b7d2348faef632934a1e4ed3d..ecaffb5031113643c1c0f839d1d742b520df0457 100644 (file)
@@ -781,9 +781,8 @@ static int piusb_probe(struct usb_interface *interface,
                        dbg("Endpoint[%d]->MaxPacketSize = %d\n", i,
                            endpoint->wMaxPacketSize);
                }
-               if ((endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) ==
-                   USB_ENDPOINT_XFER_BULK) {
-                       if (endpoint->bEndpointAddress & USB_DIR_IN)
+               if (usb_endpoint_xfer_bulk(endpoint)) {
+                       if (usb_endpoint_dir_in(endpoint))
                                pdx->hEP[i] =
                                    usb_rcvbulkpipe(pdx->udev,
                                                    endpoint->bEndpointAddress);