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-lpc22xx / irqs.h
blobd5f455714eb8ab142579db89a0a44a4c2ce78e97
1 /*
2 * linux/include/asm-arm/arch-lpc22xx/irqs.h
4 * Copyright (C) 2004 Philips Semiconductors
6 * IRQ number definition
7 * All IRQ numbers of the LPC22xx CPUs.
9 */
11 #ifndef __LPC22xx_irqs_h
12 #define __LPC22xx_irqs_h 1
14 #define NR_IRQS 28
16 #define LPC22xx_INTERRUPT_WDINT 0 /* Watchdog int. 0 */
17 #define LPC22xx_INTERRUPT_RSV0 1 /* Reserved int. 1 */
18 #define LPC22xx_INTERRUPT_DBGRX 2 /* Embedded ICE DbgCommRx receive */
19 #define LPC22xx_INTERRUPT_DBGTX 3 /* Embedded ICE DbgCommRx Transmit*/
20 #define LPC22xx_INTERRUPT_TIMER0 4 /* Timer 0 */
21 #define LPC22xx_INTERRUPT_TIMER1 5 /* Timer 1 */
22 #define LPC22xx_INTERRUPT_UART0 6 /* UART 0 */
23 #define LPC22xx_INTERRUPT_UART1 7 /* UART 1 */
24 #define LPC22xx_INTERRUPT_PWM0 8 /* PWM */
25 #define LPC22xx_INTERRUPT_I2C 9 /* I2C */
26 #define LPC22xx_INTERRUPT_SPI0 10 /* SPI0 */
27 #define LPC22xx_INTERRUPT_SPI1 11 /* SPI1 */
28 #define LPC22xx_INTERRUPT_PLL 12 /* PLL */
29 #define LPC22xx_INTERRUPT_RTC 13 /* RTC */
30 #define LPC22xx_INTERRUPT_EINT0 14 /* Externel Interrupt 0 */
31 #define LPC22xx_INTERRUPT_EINT1 15 /* Externel Interrupt 1 */
32 #define LPC22xx_INTERRUPT_EINT2 16 /* Externel Interrupt 2 */
33 #define LPC22xx_INTERRUPT_EINT3 17 /* Externel Interrupt 3 */
34 #define LPC22xx_INTERRUPT_ADC 18 /* AD Converter */
35 #define LPC22xx_INTERRUPT_CANERR 19 /* CAN LUTerr interrupt */
36 #define LPC22xx_INTERRUPT_CAN1TX 20 /* CAN1 Tx interrupt */
37 #define LPC22xx_INTERRUPT_CAN1RX 21 /* CAN1 Rx interrupt */
38 #define LPC22xx_INTERRUPT_CAN2TX 22 /* CAN2 Tx interrupt */
39 #define LPC22xx_INTERRUPT_CAN2RX 23 /* CAN2 Rx interrupt */
40 #define LPC22xx_INTERRUPT_CAN3TX 24 /* CAN1 Tx interrupt */
41 #define LPC22xx_INTERRUPT_CAN3RX 25 /* CAN1 Rx interrupt */
42 #define LPC22xx_INTERRUPT_CAN4TX 26 /* CAN2 Tx interrupt */
43 #define LPC22xx_INTERRUPT_CAN4RX 27 /* CAN2 Rx interrupt */
45 #endif /* End of __irqs_h */