Use platform_irq_count() instead of open-coding the same code sequence.
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
        tgi->soc = config;
        tgi->dev = &pdev->dev;
 
-       for (;;) {
-               res = platform_get_resource(pdev, IORESOURCE_IRQ,
-                                           tgi->bank_count);
-               if (!res)
-                       break;
-               tgi->bank_count++;
-       }
+       ret = platform_irq_count(pdev);
+       if (ret < 0)
+               return ret;
+
+       tgi->bank_count = ret;
+
        if (!tgi->bank_count) {
                dev_err(&pdev->dev, "Missing IRQ resource\n");
                return -ENODEV;