]> err.no Git - linux-2.6/blobdiff - drivers/macintosh/smu.c
[POWERPC] Add new interrupt mapping core and change platforms to use it
[linux-2.6] / drivers / macintosh / smu.c
index ff6d9bfdc3d28aaf34ddeb4664ff17d989a09669..f139a74696fe85a39ab96aa3b7e93902e6a90dee 100644 (file)
@@ -497,8 +497,7 @@ int __init smu_init (void)
        smu->doorbell = *data;
        if (smu->doorbell < 0x50)
                smu->doorbell += 0x50;
-       if (np->n_intrs > 0)
-               smu->db_irq = np->intrs[0].line;
+       smu->db_irq = irq_of_parse_and_map(np, 0);
 
        of_node_put(np);
 
@@ -515,8 +514,7 @@ int __init smu_init (void)
                smu->msg = *data;
                if (smu->msg < 0x50)
                        smu->msg += 0x50;
-               if (np->n_intrs > 0)
-                       smu->msg_irq = np->intrs[0].line;
+               smu->msg_irq = irq_of_parse_and_map(np, 0);
                of_node_put(np);
        } while(0);