[PATCH 5/6] ARM: PL011: Add support for transmit DMA

Linus Walleij linus.ml.walleij at gmail.com
Tue Dec 28 19:50:37 EST 2010


2010/12/24 Russell King - ARM Linux <linux at arm.linux.org.uk>:

> - remove RX DMA support.  As PL011 doesn't give us receive timeout
>  interrupts, we only get notified of received data when the RX DMA
>  has completed.  This rather sucks for interactive use of the TTY.

True for use with PL08x.

But for the systems U300 and Ux500 that have (only) burst
transfer support (such is the nature of their DMA engines) it will
likely work.

However it's OK for the time being, this is such a large step
forward for us anyway, and we can surely put in a new
patch for this only and discuss it... My idea would be not to
supply any RX channel playform data for hardware that cannot
handle this and in that case fall back to PIO for RX.

Yours,
Linus Walleij



More information about the linux-arm-kernel mailing list