MOXA linux-2.6.x / linux-2.6.19-uc1 from UC-7110-LX-BOOTLOADER-1.9_VERSION-4.2.tgz
[linux-2.6.19-moxart.git] / include / asm-arm / arch-atmel / irqs.h
blobffe4ec2a376b20d09f57a51ef21612bf020f96cc
1 /*
2 * linux/include/asm-arm/arch-atmel/irqs.h:
3 * 2001 Mindspeed
4 */
5 #ifndef __ASM_ARCH_IRQS_H__
6 #define __ASM_ARCH_IRQS_H__
9 #ifdef CONFIG_CPU_AT91X40
11 ******************* AT91x40xxx ********************
14 #define NR_IRQS 24
15 #define VALID_IRQ(i) (i<=8 ||(i>=16 && i<NR_IRQS))
18 #define IRQ_FIQ 0
19 #define IRQ_SWI 1
20 #define IRQ_USART0 2
21 #define IRQ_USART1 3
22 #define IRQ_TC0 4
23 #define IRQ_TC1 5
24 #define IRQ_TC2 6
25 #define IRQ_WD 7
26 #define IRQ_PIOA 8
28 #define IRQ_EXT0 16
29 #define IRQ_EXT1 17
30 #define IRQ_EXT2 18
32 #elif CONFIG_CPU_AT91X63
34 ******************* AT91x63xxx ********************
37 #define NR_IRQS 32
38 #define VALID_IRQ(i) (i<=14 ||(i>=28 && i<NR_IRQS))
40 #define IRQ_FIQ 0
41 #define IRQ_SWI 1
42 #define IRQ_USART0 2
43 #define IRQ_USART1 3
44 #define IRQ_USART2 4
45 #define IRQ_SP 5
46 #define IRQ_TC0 6
47 #define IRQ_TC1 7
48 #define IRQ_TC2 8
49 #define IRQ_TC3 9
50 #define IRQ_TC4 10
51 #define IRQ_TC5 11
52 #define IRQ_WD 12
53 #define IRQ_PIOA 13
54 #define IRQ_PIOB 14
56 #define IRQ_EXT0 31
57 #define IRQ_EXT1 30
58 #define IRQ_EXT2 29
59 #define IRQ_EXT3 28
61 #else
62 #error "Configuration error: No CPU defined"
63 #endif
65 #endif /* __ASM_ARCH_IRQS_H__ */