• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/avr32/mach-at32ap/include/mach/
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 */
15