]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/powerpc/sysdev/fsl_gtm.c
Merge remote-tracking branch 'grant/devicetree/next' into for-next
[karo-tx-linux.git] / arch / powerpc / sysdev / fsl_gtm.c
index 1b980eed235ae6dd32fa36d0dc85031d3f21a7fc..06ac3c61b3d0fa2568c8d6b081bbaf57fd8f9ff8 100644 (file)
@@ -403,16 +403,15 @@ static int __init fsl_gtm_init(void)
                gtm->clock = *clock;
 
                for (i = 0; i < ARRAY_SIZE(gtm->timers); i++) {
-                       int ret;
-                       struct resource irq;
+                       unsigned int irq;
 
-                       ret = of_irq_to_resource(np, i, &irq);
-                       if (ret == NO_IRQ) {
+                       irq = irq_of_parse_and_map(np, i);
+                       if (irq == NO_IRQ) {
                                pr_err("%s: not enough interrupts specified\n",
                                       np->full_name);
                                goto err;
                        }
-                       gtm->timers[i].irq = irq.start;
+                       gtm->timers[i].irq = irq;
                        gtm->timers[i].gtm = gtm;
                }