Title: [7968] trunk/drivers/usb/musb/musb_host.c: bug[#5199]Setting NAK limit for control transfer, so that host can retry the control transfer for some misbehaving peripherals during configuring time
Revision
7968
Author
cliff
Date
2009-12-10 04:06:58 -0500 (Thu, 10 Dec 2009)

Log Message

bug[#5199]Setting NAK limit for control transfer, so that host can retry the control transfer for some misbehaving peripherals during configuring time

Modified Paths

Diff

Modified: trunk/drivers/usb/musb/musb_host.c (7967 => 7968)


--- trunk/drivers/usb/musb/musb_host.c	2009-12-10 08:56:35 UTC (rev 7967)
+++ trunk/drivers/usb/musb/musb_host.c	2009-12-10 09:06:58 UTC (rev 7968)
@@ -1983,6 +1983,9 @@
 		/* ISO always uses logarithmic encoding */
 		interval = min_t(u8, epd->bInterval, 16);
 		break;
+	case USB_ENDPOINT_XFER_CONTROL:
+		interval = 8;
+		break;
 	default:
 		/* REVISIT we actually want to use NAK limits, hinting to the
 		 * transfer scheduling logic to try some other qh, e.g. try
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to