ChangeSet 1.1608.84.2, 2004/03/08 11:11:32-08:00, [EMAIL PROTECTED]

merge fixups with irda usb code


 drivers/net/irda/stir4200.c |   46 --------------------------------------------
 1 files changed, 46 deletions(-)


diff -Nru a/drivers/net/irda/stir4200.c b/drivers/net/irda/stir4200.c
--- a/drivers/net/irda/stir4200.c       Tue Mar 16 15:03:56 2004
+++ b/drivers/net/irda/stir4200.c       Tue Mar 16 15:03:56 2004
@@ -1041,52 +1041,6 @@
 }
 
 /*
- *    Parse the various endpoints and find the one we need.
- *
- * The endpoint are the pipes used to communicate with the USB device.
- * The spec defines 2 endpoints of type bulk transfer, one in, and one out.
- * These are used to pass frames back and forth with the dongle.
- */
-static int stir_setup_usb(struct stir_cb *stir, struct usb_interface *intf)
-{
-       struct usb_device *usbdev = interface_to_usbdev(intf);
-       const struct usb_host_interface *interface = intf->cur_altsetting;
-       const struct usb_endpoint_descriptor *ep_in = NULL;
-       const struct usb_endpoint_descriptor *ep_out = NULL;
-       int i;
-
-       if (interface->desc.bNumEndpoints != 2) {
-               WARNING("%s: expected two endpoints\n", __FUNCTION__);
-               return -ENODEV;
-       }
-
-       for(i = 0; i < interface->desc.bNumEndpoints; i++) {
-               const struct usb_endpoint_descriptor *ep
-                       = &interface->endpoint[i].desc;
-
-               if ((ep->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK)
-                   == USB_ENDPOINT_XFER_BULK) {
-                       /* We need to find an IN and an OUT */
-                       if ((ep->bEndpointAddress & USB_ENDPOINT_DIR_MASK) == 
USB_DIR_IN)
-                               ep_in = ep;
-                       else
-                               ep_out = ep;
-               } else
-                       WARNING("%s: unknown endpoint type 0x%x\n",
-                               __FUNCTION__, ep->bmAttributes);
-       }
-
-       if (!ep_in || !ep_out)
-               return -EIO;
-
-       stir->tx_bulkpipe = usb_sndbulkpipe(usbdev,
-                           ep_out->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK);
-       stir->rx_intpipe = usb_rcvintpipe(usbdev,
-                           ep_in->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK);
-       return 0;
-}
-
-/*
  * This routine is called by the USB subsystem for each new device
  * in the system. We need to check if the device is ours, and in
  * this case start handling it.



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to