Title: [6716] trunk/drivers/usb/musb/musb_gadget.c: bug[#5255]disable double buffer mode for TX FIFO as well
- Revision
- 6716
- Author
- cliff
- Date
- 2009-06-15 03:54:57 -0500 (Mon, 15 Jun 2009)
Log Message
bug[#5255]disable double buffer mode for TX FIFO as well
Modified Paths
Diff
Modified: trunk/drivers/usb/musb/musb_gadget.c (6715 => 6716)
--- trunk/drivers/usb/musb/musb_gadget.c 2009-06-15 08:50:27 UTC (rev 6715)
+++ trunk/drivers/usb/musb/musb_gadget.c 2009-06-15 08:54:57 UTC (rev 6716)
@@ -927,7 +927,14 @@
/* REVISIT if can_bulk_split(), use by updating "tmp";
* likewise high bandwidth periodic tx
*/
+#if defined(CONFIG_BLACKFIN) && ANOMALY_05000465
+ /* Set TXMAXP with the FIFO size of the endpoint
+ * to diable double buffer mode.
+ */
+ musb_writew(regs, MUSB_TXMAXP, hw_ep->max_packet_sz_tx);
+#elif
musb_writew(regs, MUSB_TXMAXP, tmp);
+#endif
csr = MUSB_TXCSR_MODE | MUSB_TXCSR_CLRDATATOG;
if (musb_readw(regs, MUSB_TXCSR)
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits