]> git.proxmox.com Git - mirror_ubuntu-disco-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)
commitf6160f359846408056c2646f1dbb4ea098930fee
treea38c94208363cf0177df714a1a84f5ae83c7285b
parent4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323
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