Re: [patch 2.6.29 0/3] musb: DMA bug fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello.

David Brownell wrote:

Following this are three patches from Sergei, which provide
some very nice TX DMA improvements (which is the case that
should work particularly smoothly), mostly for host side:

 - bugfixes for multi-packet TXDMA support
 - sanitize clearing TXCSR DMA bits (take 2)
 - fix isochronous TXDMA (take 2)

RXDMA is still a bit problematic, since it's hard to use

Notte that ISO Rx DMA is still broken for non-Inventra DMA (and the recent patch fixing it for Inventra even added to that breakage). In particular, multi-frame transfers shouldn't work. But since audio recording reportedly works even without this, I still haven't looked into fixing...

multipacket DMA mode ... but it's easy to use that "mode 1"
for all relevant TX transfers, reducing the CPU load in
at least one side of USB protocol interactions.

I've updated the patch comments (e.g. para #1 from the third
patch became one para and five bullet points, much easier to
parse), removed some CamelCasing,

   What CamelCasing, where?!

and made simple cosmetic changes to maintain current driver style.

   That so called style makes me sick... :-/

Verified on DaVinci (with CPPI DMA) and OMAP3 (Inventra DMA)
in both PIO and DMA modes.

Thanks. Dmitry has verified it with Inventra DMA too but not with the recent kernel, so hasn't reported to the list...

WBR, Sergei
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux