Author: gonzo
Date: Tue Jan  3 19:10:37 2012
New Revision: 229408
URL: http://svn.freebsd.org/changeset/base/229408

Log:
  - Octeon-SDK strictly requires multi_count to be zero for
      full and low speed devices.

Modified:
  head/sys/mips/cavium/usb/octusb.c

Modified: head/sys/mips/cavium/usb/octusb.c
==============================================================================
--- head/sys/mips/cavium/usb/octusb.c   Tue Jan  3 19:09:01 2012        
(r229407)
+++ head/sys/mips/cavium/usb/octusb.c   Tue Jan  3 19:10:37 2012        
(r229408)
@@ -169,7 +169,7 @@ octusb_host_alloc_endpoint(struct octusb
            (td->qh->ep_num & UE_DIR_IN) ? CVMX_USB_DIRECTION_IN :
            CVMX_USB_DIRECTION_OUT,
            td->qh->ep_interval,
-           td->qh->ep_mult,
+           (td->qh->dev_speed == USB_SPEED_HIGH) ? td->qh->ep_mult : 0,
            td->qh->hs_hub_addr,
            td->qh->hs_hub_port);
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to