]> rtime.felk.cvut.cz Git - vajnamar/linux-xlnx.git/commit
dmaeninge: xilinx_dma: Fix bug in multiple frame stores scenario in vdma
authorKedareswara rao Appana <appana.durga.rao@xilinx.com>
Sat, 21 Jan 2017 06:02:07 +0000 (11:32 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 24 Jan 2017 15:40:05 +0000 (16:40 +0100)
commit4f143cb03aba0d74bf56552581be56a7405ce73d
tree61c1bbfdd6b73841dc9492f729f20160d9e42509
parent895ba71c3c96ca5b9691c520f493e9976d4df1d5
dmaeninge: xilinx_dma: Fix bug in multiple frame stores scenario in vdma

When VDMA is configured for more than one frame in the h/w.
For example h/w is configured for n number of frames, user
Submits n number of frames and triggered the DMA using issue_pending API.

In the current driver flow we are submitting one frame at a time,
But we should submit all the n number of frames at one time
As the h/w is configured for n number of frames.

This patch fixes this issue.

Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Jose Abreu <joabreu@synopsys.com>
Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Documentation/devicetree/bindings/dma/xilinx/xilinx_dma.txt
drivers/dma/xilinx/xilinx_dma.c