xref: /openbmc/linux/arch/arm/include/asm/irq.h (revision 7dd65feb)
1 #ifndef __ASM_ARM_IRQ_H
2 #define __ASM_ARM_IRQ_H
3 
4 #include <mach/irqs.h>
5 
6 #ifndef irq_canonicalize
7 #define irq_canonicalize(i)	(i)
8 #endif
9 
10 /*
11  * Use this value to indicate lack of interrupt
12  * capability
13  */
14 #ifndef NO_IRQ
15 #define NO_IRQ	((unsigned int)(-1))
16 #endif
17 
18 #ifndef __ASSEMBLY__
19 struct irqaction;
20 extern void migrate_irqs(void);
21 
22 extern void asm_do_IRQ(unsigned int, struct pt_regs *);
23 void init_IRQ(void);
24 
25 #endif
26 
27 #endif
28 
29