]> git.dujemihanovic.xyz Git - linux.git/commit
dmaengine: dw-axi-dmac: support parallel memory <--> peripheral transfers
authorPandith N <pandith.n@intel.com>
Mon, 2 Aug 2021 05:54:53 +0000 (11:24 +0530)
committerVinod Koul <vkoul@kernel.org>
Mon, 2 Aug 2021 06:49:52 +0000 (12:19 +0530)
commitf95f3b53513d4bd846169fc42705548609494cce
treec64933994ffb99fdeba5ba9b55798a9446c6e406
parent32286e2793858a8491c2276b2754e9850467bb6b
dmaengine: dw-axi-dmac: support parallel memory <--> peripheral transfers

Added support for multiple DMA_MEM_TO_DEV, DMA_DEV_TO_MEM transfers in
parallel. This is required for peripherals using DMA for transmit and
receive operations at the same time. APB slot number needs to be
programmed in channel hardware handshaking interface

Signed-off-by: Pandith N <pandith.n@intel.com>
Tested-by: Pan Kris <kris.pan@intel.com>
Link: https://lore.kernel.org/r/20210802055454.15192-3-pandith.n@intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
drivers/dma/dw-axi-dmac/dw-axi-dmac.h