]> git.baikalelectronics.ru Git - kernel.git/commit
dmaengine: tegra-apb: Support non-flow controlled slave configuration
authorDmitry Osipenko <digetx@gmail.com>
Thu, 16 Nov 2017 17:11:06 +0000 (20:11 +0300)
committerVinod Koul <vinod.koul@intel.com>
Wed, 29 Nov 2017 14:05:05 +0000 (19:35 +0530)
commit36723356a3661137949cafc3cfc5f5236ffda28e
treea38c94208363cf0177df714a1a84f5ae83c7285b
parentf9e9d4ede33f20ad238fc11db0232eaede684940
dmaengine: tegra-apb: Support non-flow controlled slave configuration

This allows DMA client to issue a non-flow controlled TX. In particular
it is needed for the fuse driver that reads fuse registers using APBDMA
to workaround a HW bug that results in hang when CPU and DMA perform
simultaneous access to fuse peripheral.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/tegra20-apb-dma.c