]> rtime.felk.cvut.cz Git - zynq/linux.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>
Thu, 15 Mar 2018 13:16:06 +0000 (14:16 +0100)
commita8f17f4f3dd1043454752fb8ef631e1cdd567f07
tree97a9956324b4fe9bd7a65c93e6caae075ba70323
parentb5e7efe936ec6a93e735aba1cf79dddc1ede28d9
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