On Wed, Jun 18, 2014 at 12:15:35PM +0300, Andy Shevchenko wrote: > By, probably, historical reasons dw_dmac driver starts DMA during > dmaengine_submit() call which is against workflow described in dmaengine.txt. > This patch fixes the behaviour. Moreover, we found data corruption on HSUART > due to the serial driver calls dma_sync_syngle_for_device() after > dmaengine_submit(). Applied all, thanks -- ~Vinod > > Andy Shevchenko (3): > dmaengine: dw: introduce dwc_dostart_first_queued() helper > dmaengine: dw: add debug message to dwc_dostart_first_queued > dmaengine: dw: don't perform DMA when dmaengine_submit is called > > drivers/dma/TODO | 1 - > drivers/dma/dw/core.c | 42 ++++++++++++++++++++++-------------------- > 2 files changed, 22 insertions(+), 21 deletions(-) > > -- > 2.0.0 > -- -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html