From 1f74cf8ccf3d82bc1204175f1fef58ec29b70bd4 Mon Sep 17 00:00:00 2001 From: Oleksandr Tymoshenko Date: Tue, 3 Jan 2012 19:10:37 +0000 Subject: [PATCH] - Octeon-SDK strictly requires multi_count to be zero for full and low speed devices. --- sys/mips/cavium/usb/octusb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/mips/cavium/usb/octusb.c b/sys/mips/cavium/usb/octusb.c index 8964ac9aa439..17b7027cc610 100644 --- a/sys/mips/cavium/usb/octusb.c +++ b/sys/mips/cavium/usb/octusb.c @@ -169,7 +169,7 @@ octusb_host_alloc_endpoint(struct octusb_td *td) (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);