[PATCH] dmaengine: implement pause and resume for dw_dmac
viresh kumar
viresh.kumar at st.com
Tue Apr 19 02:04:23 EDT 2011
On 04/19/2011 10:59 AM, viresh kumar wrote:
> On 04/19/2011 06:01 AM, Linus Walleij wrote:
>> > It seems that the SPEAr needs this.
>> >
>> > Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
> Thanks for sending this.
> Actually i wasn't sure that disabling channel will simply pause it, and not
> finish the transfer. So, didn't went for this change.
>
>> > ---
>> > drivers/dma/dw_dmac.c | 22 ++++++++++++++++++++--
>> > drivers/dma/dw_dmac_regs.h | 1 +
>> > 2 files changed, 21 insertions(+), 2 deletions(-)
Moreover, dwc_tx_status() must be updated to add following code:
if (dwc->paused)
return DMA_PAUSED;
Will do that while sending it in my patchset.
--
viresh
More information about the linux-arm-kernel
mailing list