dmaengine: dma-jz4780: Set DTCn register explicitly
authorDaniel Silsby <dansilsby@gmail.com>
Wed, 29 Aug 2018 21:32:55 +0000 (23:32 +0200)
committerVinod Koul <vkoul@kernel.org>
Tue, 11 Sep 2018 07:29:26 +0000 (12:59 +0530)
commit9e4e3a4c00c0af333d1c32925b80d12dc571778b
tree0d09af38eddbd6b52b5ada44dacb36dc6daf4342
parentf3c045dffe738fb2de534a8156f540dff42c315e
dmaengine: dma-jz4780: Set DTCn register explicitly

Normally, we wouldn't set the channel transfer count register directly
when using descriptor-driven transfers. However, there is no harm in
doing so, and it allows jz4780_dma_desc_residue() to report the correct
residue of an ongoing transfer, no matter when it is called.

Signed-off-by: Daniel Silsby <dansilsby@gmail.com>
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Tested-by: Mathieu Malaterre <malat@debian.org>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/dma-jz4780.c