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