Hello.

David Brownell wrote:

Did they at least fix it so that USB RX doesn't need to
always use single-packet mode?
Let me remember... I don't think you always need to use single-packet mode with CPPI 3.0, at least not for the mass storage bulk transfers.

Right, but that was the *only* case where multi-packet
DMA RX could realistically be used.  And you couldn't
actually know if a given request came from mass storage.

The code uses USB_SHORT_NOT_OK flag as a criterion, which is set for the mass-storage block commands IIRC.

And on the OMAP-L1x, you can use the new "generic RNDIS" mode with the programmed transfer length (and AutoReq feature, of course).

Sounds better.  Of course, the older "RNDIS" mode wasn't
actually fully conformant with RNDIS specs, or it could

  I haven't even seen this spec. :-)

have been used for all transfers.  All RNDIS did was
follow the DMA policy that (non-UHCI) PCI based host
controllers use to avoid extra IRQs.

  Oh, UHCI can't coalesce packets?

- Dave

WBR, Sergei



_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to