summaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/ti-vpe/vpe.c
diff options
context:
space:
mode:
authorNikhil Devshatwar2016-11-19 00:20:24 +0100
committerMauro Carvalho Chehab2016-11-22 10:49:55 +0100
commitafbc0ae9a42e3a447365edc47ba4a206183566ac (patch)
treed659bf9f9bb2c8bc8387150b56ad0545057d3fca /drivers/media/platform/ti-vpe/vpe.c
parent[media] media: ti-vpe: vpdma: Make list post atomic operation (diff)
downloadkernel-qcow2-linux-afbc0ae9a42e3a447365edc47ba4a206183566ac.tar.gz
kernel-qcow2-linux-afbc0ae9a42e3a447365edc47ba4a206183566ac.tar.xz
kernel-qcow2-linux-afbc0ae9a42e3a447365edc47ba4a206183566ac.zip
[media] media: ti-vpe: vpdma: Clear IRQs for individual lists
VPDMA IRQs are registered for multiple lists When clearing an IRQ for a list interrupt, all the IRQs for the individual lists are to be cleared separately. Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com> Signed-off-by: Benoit Parrot <bparrot@ti.com> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'drivers/media/platform/ti-vpe/vpe.c')
-rw-r--r--drivers/media/platform/ti-vpe/vpe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c
index 151a9280bb85..6fcdd0ea50e4 100644
--- a/drivers/media/platform/ti-vpe/vpe.c
+++ b/drivers/media/platform/ti-vpe/vpe.c
@@ -1326,7 +1326,7 @@ static irqreturn_t vpe_irq(int irq_vpe, void *data)
if (irqst0) {
if (irqst0 & VPE_INT0_LIST0_COMPLETE)
- vpdma_clear_list_stat(ctx->dev->vpdma, 0);
+ vpdma_clear_list_stat(ctx->dev->vpdma, 0, 0);
irqst0 &= ~(VPE_INT0_LIST0_COMPLETE);
}