Haavard Skinnemoen | 964d219 | 2008-08-05 13:49:09 +0200 | [diff] [blame] | 1 | #ifndef __ASM_AVR32_ARCH_IRQ_H |
2 | #define __ASM_AVR32_ARCH_IRQ_H | ||||
3 | |||||
4 | #define EIM_IRQ_BASE NR_INTERNAL_IRQS | ||||
5 | #define NR_EIM_IRQS 32 | ||||
6 | #define AT32_EXTINT(n) (EIM_IRQ_BASE + (n)) | ||||
7 | |||||
8 | #define GPIO_IRQ_BASE (EIM_IRQ_BASE + NR_EIM_IRQS) | ||||
9 | #define NR_GPIO_CTLR (5 /*internal*/ + 1 /*external*/) | ||||
10 | #define NR_GPIO_IRQS (NR_GPIO_CTLR * 32) | ||||
11 | |||||
12 | #define NR_IRQS (GPIO_IRQ_BASE + NR_GPIO_IRQS) | ||||
13 | |||||
14 | #endif /* __ASM_AVR32_ARCH_IRQ_H */ |