Go to the documentation of this file.
20 #ifndef __MACH_IRQS_PBX_H
21 #define __MACH_IRQS_PBX_H
23 #define IRQ_PBX_GIC_START 32
28 #define IRQ_PBX_WATCHDOG (IRQ_PBX_GIC_START + 0)
29 #define IRQ_PBX_SOFT (IRQ_PBX_GIC_START + 1)
30 #define IRQ_PBX_COMMRx (IRQ_PBX_GIC_START + 2)
31 #define IRQ_PBX_COMMTx (IRQ_PBX_GIC_START + 3)
32 #define IRQ_PBX_TIMER0_1 (IRQ_PBX_GIC_START + 4)
33 #define IRQ_PBX_TIMER2_3 (IRQ_PBX_GIC_START + 5)
34 #define IRQ_PBX_GPIO0 (IRQ_PBX_GIC_START + 6)
35 #define IRQ_PBX_GPIO1 (IRQ_PBX_GIC_START + 7)
36 #define IRQ_PBX_GPIO2 (IRQ_PBX_GIC_START + 8)
38 #define IRQ_PBX_RTC (IRQ_PBX_GIC_START + 10)
39 #define IRQ_PBX_SSP (IRQ_PBX_GIC_START + 11)
40 #define IRQ_PBX_UART0 (IRQ_PBX_GIC_START + 12)
41 #define IRQ_PBX_UART1 (IRQ_PBX_GIC_START + 13)
42 #define IRQ_PBX_UART2 (IRQ_PBX_GIC_START + 14)
43 #define IRQ_PBX_UART3 (IRQ_PBX_GIC_START + 15)
44 #define IRQ_PBX_SCI (IRQ_PBX_GIC_START + 16)
45 #define IRQ_PBX_MMCI0A (IRQ_PBX_GIC_START + 17)
46 #define IRQ_PBX_MMCI0B (IRQ_PBX_GIC_START + 18)
47 #define IRQ_PBX_AACI (IRQ_PBX_GIC_START + 19)
48 #define IRQ_PBX_KMI0 (IRQ_PBX_GIC_START + 20)
49 #define IRQ_PBX_KMI1 (IRQ_PBX_GIC_START + 21)
50 #define IRQ_PBX_CHARLCD (IRQ_PBX_GIC_START + 22)
51 #define IRQ_PBX_CLCD (IRQ_PBX_GIC_START + 23)
52 #define IRQ_PBX_DMAC (IRQ_PBX_GIC_START + 24)
53 #define IRQ_PBX_PWRFAIL (IRQ_PBX_GIC_START + 25)
54 #define IRQ_PBX_PISMO (IRQ_PBX_GIC_START + 26)
55 #define IRQ_PBX_DoC (IRQ_PBX_GIC_START + 27)
56 #define IRQ_PBX_ETH (IRQ_PBX_GIC_START + 28)
57 #define IRQ_PBX_USB (IRQ_PBX_GIC_START + 29)
58 #define IRQ_PBX_TSPEN (IRQ_PBX_GIC_START + 30)
59 #define IRQ_PBX_TSKPAD (IRQ_PBX_GIC_START + 31)
61 #define IRQ_PBX_PMU_SCU0 (IRQ_PBX_GIC_START + 32)
62 #define IRQ_PBX_PMU_SCU1 (IRQ_PBX_GIC_START + 33)
63 #define IRQ_PBX_PMU_SCU2 (IRQ_PBX_GIC_START + 34)
64 #define IRQ_PBX_PMU_SCU3 (IRQ_PBX_GIC_START + 35)
65 #define IRQ_PBX_PMU_SCU4 (IRQ_PBX_GIC_START + 36)
66 #define IRQ_PBX_PMU_SCU5 (IRQ_PBX_GIC_START + 37)
67 #define IRQ_PBX_PMU_SCU6 (IRQ_PBX_GIC_START + 38)
68 #define IRQ_PBX_PMU_SCU7 (IRQ_PBX_GIC_START + 39)
70 #define IRQ_PBX_WATCHDOG1 (IRQ_PBX_GIC_START + 40)
71 #define IRQ_PBX_TIMER4_5 (IRQ_PBX_GIC_START + 41)
72 #define IRQ_PBX_TIMER6_7 (IRQ_PBX_GIC_START + 42)
74 #define IRQ_PBX_PMU_CPU0 (IRQ_PBX_GIC_START + 44)
75 #define IRQ_PBX_PMU_CPU1 (IRQ_PBX_GIC_START + 45)
76 #define IRQ_PBX_PMU_CPU2 (IRQ_PBX_GIC_START + 46)
77 #define IRQ_PBX_PMU_CPU3 (IRQ_PBX_GIC_START + 47)
80 #define IRQ_PBX_PCI0 (IRQ_PBX_GIC_START + 50)
81 #define IRQ_PBX_PCI1 (IRQ_PBX_GIC_START + 51)
82 #define IRQ_PBX_PCI2 (IRQ_PBX_GIC_START + 52)
83 #define IRQ_PBX_PCI3 (IRQ_PBX_GIC_START + 53)
85 #define IRQ_PBX_SMC -1
86 #define IRQ_PBX_SCTL -1
93 #define NR_IRQS_PBX (IRQ_PBX_GIC_START + 96)
95 #if defined(CONFIG_MACH_REALVIEW_PBX)
97 #if !defined(NR_IRQS) || (NR_IRQS < NR_IRQS_PBX)
99 #define NR_IRQS NR_IRQS_PBX
102 #if !defined(MAX_GIC_NR) || (MAX_GIC_NR < NR_GIC_PBX)
104 #define MAX_GIC_NR NR_GIC_PBX