Title: [6744] branches/2009R1/drivers/usb/musb/musb_gadget.c: task[#2424]workaround anomaly 05000460
- Revision
- 6744
- Author
- cliff
- Date
- 2009-06-16 03:07:05 -0500 (Tue, 16 Jun 2009)
Log Message
task[#2424]workaround anomaly 05000460
Modified Paths
Diff
Modified: branches/2009R1/drivers/usb/musb/musb_gadget.c (6743 => 6744)
--- branches/2009R1/drivers/usb/musb/musb_gadget.c 2009-06-16 08:01:13 UTC (rev 6743)
+++ branches/2009R1/drivers/usb/musb/musb_gadget.c 2009-06-16 08:07:05 UTC (rev 6744)
@@ -302,8 +302,12 @@
size_t request_size;
/* setup DMA, then program endpoint CSR */
- request_size = min(request->length,
- musb_ep->dma->max_len);
+#ifdef USE_MODE1
+ request_size = min(request->length,
+ musb_ep->dma->max_len);
+#else
+ request_size = fifo_count;
+#endif
if (request_size <= musb_ep->packet_sz)
musb_ep->dma->desired_mode = 0;
else
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits