On Tuesday, May 13, 2014 at 06:51:54 PM, Stephen Warren wrote: > From: Stephen Warren <swar...@nvidia.com> > > ci_udc only allocates a single QTD structure per EP. All data needs to be > extracted from the DTD prior to calling ci_ep_submit_next_request(), since > that fills the QTD with next transaction's parameters. Fix > handle_ep_complete() to extract the transaction (remaining) length before > kicking off the next transaction. > > In practice, this only causes writes to UMS devices to fail for me. I may > have tested the final versions of my previous ci_udc patch only with > reads. More recently, I had patches applied locally that allocated a QTD > per USB request rather than per USB EP, although since that doesn't give > any performance benefit, I'm dropping those.
Applied, thanks. Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot