diff options
author | Lad, Prabhakar <prabhakar.csengg@gmail.com> | 2013-06-17 10:20:51 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-06-21 10:28:24 -0400 |
commit | 379d2cf4b5267ac94f8b4569545bd524e0cca29a (patch) | |
tree | 471dd226fd340c72eb8d5d602326ed1b3e331c66 | |
parent | 9c63e01e2b671c2810b8fbc94278a2c3c1f0491c (diff) |
[media] media: davinci: vpif_display: remove unnecessary loop for IRQ resource
For vpif display driver each IRQ resource contains a single IRQ
so drop the second loop.
Signed-off-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r-- | drivers/media/platform/davinci/vpif_display.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c index 1bf289d64343..e6e573650250 100644 --- a/drivers/media/platform/davinci/vpif_display.c +++ b/drivers/media/platform/davinci/vpif_display.c | |||
@@ -1651,16 +1651,14 @@ static __init int vpif_probe(struct platform_device *pdev) | |||
1651 | } | 1651 | } |
1652 | 1652 | ||
1653 | while ((res = platform_get_resource(pdev, IORESOURCE_IRQ, res_idx))) { | 1653 | while ((res = platform_get_resource(pdev, IORESOURCE_IRQ, res_idx))) { |
1654 | for (i = res->start; i <= res->end; i++) { | 1654 | err = devm_request_irq(&pdev->dev, res->start, vpif_channel_isr, |
1655 | err = devm_request_irq(&pdev->dev, i, vpif_channel_isr, | 1655 | IRQF_SHARED, "VPIF_Display", |
1656 | IRQF_SHARED, "VPIF_Display", | 1656 | (void *)(&vpif_obj.dev[res_idx]-> |
1657 | (void *)(&vpif_obj.dev[res_idx]-> | 1657 | channel_id)); |
1658 | channel_id)); | 1658 | if (err) { |
1659 | if (err) { | 1659 | err = -EINVAL; |
1660 | err = -EINVAL; | 1660 | vpif_err("VPIF IRQ request failed\n"); |
1661 | vpif_err("VPIF IRQ request failed\n"); | 1661 | goto vpif_unregister; |
1662 | goto vpif_unregister; | ||
1663 | } | ||
1664 | } | 1662 | } |
1665 | res_idx++; | 1663 | res_idx++; |
1666 | } | 1664 | } |