]> 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)
commitdf2dbe8747de6f0a1e63f14934566dee31651a4f
treea38c94208363cf0177df714a1a84f5ae83c7285b
parentfc34a8d7a6e80eb2c2304f3fb1526e012599ae42
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