Go to the documentation of this file.
12 #ifndef __ASM_MACH_IRQS_H
13 #define __ASM_MACH_IRQS_H
15 #ifdef CONFIG_PXA_HAVE_ISA_IRQS
16 #define PXA_ISA_IRQ(x) (x)
17 #define PXA_ISA_IRQ_NUM (16)
19 #define PXA_ISA_IRQ_NUM (0)
22 #define PXA_IRQ(x) (PXA_ISA_IRQ_NUM + (x))
24 #define IRQ_SSP3 PXA_IRQ(0)
25 #define IRQ_MSL PXA_IRQ(1)
26 #define IRQ_USBH2 PXA_IRQ(2)
27 #define IRQ_USBH1 PXA_IRQ(3)
28 #define IRQ_KEYPAD PXA_IRQ(4)
29 #define IRQ_MEMSTK PXA_IRQ(5)
30 #define IRQ_ACIPC0 PXA_IRQ(5)
31 #define IRQ_PWRI2C PXA_IRQ(6)
32 #define IRQ_HWUART PXA_IRQ(7)
33 #define IRQ_OST_4_11 PXA_IRQ(7)
34 #define IRQ_GPIO0 PXA_IRQ(8)
35 #define IRQ_GPIO1 PXA_IRQ(9)
36 #define IRQ_GPIO_2_x PXA_IRQ(10)
37 #define IRQ_USB PXA_IRQ(11)
38 #define IRQ_PMU PXA_IRQ(12)
39 #define IRQ_I2S PXA_IRQ(13)
40 #define IRQ_SSP4 PXA_IRQ(13)
41 #define IRQ_AC97 PXA_IRQ(14)
42 #define IRQ_ASSP PXA_IRQ(15)
43 #define IRQ_USIM PXA_IRQ(15)
44 #define IRQ_NSSP PXA_IRQ(16)
45 #define IRQ_SSP2 PXA_IRQ(16)
46 #define IRQ_LCD PXA_IRQ(17)
47 #define IRQ_I2C PXA_IRQ(18)
48 #define IRQ_ICP PXA_IRQ(19)
49 #define IRQ_ACIPC2 PXA_IRQ(19)
50 #define IRQ_STUART PXA_IRQ(20)
51 #define IRQ_BTUART PXA_IRQ(21)
52 #define IRQ_FFUART PXA_IRQ(22)
53 #define IRQ_MMC PXA_IRQ(23)
54 #define IRQ_SSP PXA_IRQ(24)
55 #define IRQ_DMA PXA_IRQ(25)
56 #define IRQ_OST0 PXA_IRQ(26)
57 #define IRQ_OST1 PXA_IRQ(27)
58 #define IRQ_OST2 PXA_IRQ(28)
59 #define IRQ_OST3 PXA_IRQ(29)
60 #define IRQ_RTC1Hz PXA_IRQ(30)
61 #define IRQ_RTCAlrm PXA_IRQ(31)
63 #define IRQ_TPM PXA_IRQ(32)
64 #define IRQ_CAMERA PXA_IRQ(33)
65 #define IRQ_CIR PXA_IRQ(34)
66 #define IRQ_COMM_WDT PXA_IRQ(35)
67 #define IRQ_TSI PXA_IRQ(36)
68 #define IRQ_ENHROT PXA_IRQ(37)
69 #define IRQ_USIM2 PXA_IRQ(38)
70 #define IRQ_GCU PXA_IRQ(39)
71 #define IRQ_ACIPC1 PXA_IRQ(40)
72 #define IRQ_MMC2 PXA_IRQ(41)
73 #define IRQ_TRKBALL PXA_IRQ(43)
74 #define IRQ_1WIRE PXA_IRQ(44)
75 #define IRQ_NAND PXA_IRQ(45)
76 #define IRQ_USB2 PXA_IRQ(46)
77 #define IRQ_WAKEUP0 PXA_IRQ(49)
78 #define IRQ_WAKEUP1 PXA_IRQ(50)
79 #define IRQ_DMEMC PXA_IRQ(51)
80 #define IRQ_MMC3 PXA_IRQ(55)
82 #define IRQ_U2O PXA_IRQ(64)
83 #define IRQ_U2H PXA_IRQ(65)
84 #define IRQ_PXA935_MMC0 PXA_IRQ(72)
85 #define IRQ_PXA935_MMC1 PXA_IRQ(73)
86 #define IRQ_PXA935_MMC2 PXA_IRQ(74)
87 #define IRQ_PXA955_MMC3 PXA_IRQ(75)
88 #define IRQ_U2P PXA_IRQ(93)
90 #define PXA_GPIO_IRQ_BASE PXA_IRQ(96)
91 #define PXA_NR_BUILTIN_GPIO (192)
92 #define PXA_GPIO_TO_IRQ(x) (PXA_GPIO_IRQ_BASE + (x))
101 #define IRQ_BOARD_START (PXA_GPIO_IRQ_BASE + PXA_NR_BUILTIN_GPIO)
103 #define PXA_NR_IRQS (IRQ_BOARD_START)