From cd6e02c9d4f0e31d95ecad94aa0c0e092e40710d Mon Sep 17 00:00:00 2001 From: gonzo Date: Tue, 3 Jan 2012 19:10:37 +0000 Subject: - 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(-) (limited to 'sys/mips/cavium/usb') diff --git a/sys/mips/cavium/usb/octusb.c b/sys/mips/cavium/usb/octusb.c index 8964ac9..17b7027 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); -- cgit v1.1