]> Pileus Git - ~andy/linux/blobdiff - arch/metag/kernel/irq.c
metag: Internal and external irqchips
[~andy/linux] / arch / metag / kernel / irq.c
index 7c043491e1e3fa1df419686cc29ff9d9e7e8cca8..87707efeb0a39b20e764c0d73e46825b49c4ea1b 100644 (file)
@@ -6,6 +6,8 @@
 #include <linux/kernel.h>
 #include <linux/interrupt.h>
 #include <linux/init.h>
+#include <linux/irqchip/metag-ext.h>
+#include <linux/irqchip/metag.h>
 #include <linux/irqdomain.h>
 #include <linux/ratelimit.h>
 
@@ -258,6 +260,9 @@ void __init init_IRQ(void)
 
        irq_ctx_init(smp_processor_id());
 
+       init_internal_IRQ();
+       init_external_IRQ();
+
        if (machine_desc->init_irq)
                machine_desc->init_irq();
 }