]>
Commit | Line | Data |
---|---|---|
777f9beb LB |
1 | /* |
2 | * include/asm-arm/arch-loki/irqs.h | |
3 | * | |
4 | * IRQ definitions for Marvell Loki (88RC8480) SoCs | |
5 | * | |
6 | * This file is licensed under the terms of the GNU General Public | |
7 | * License version 2. This program is licensed "as is" without any | |
8 | * warranty of any kind, whether express or implied. | |
9 | */ | |
10 | ||
11 | #ifndef __ASM_ARCH_IRQS_H | |
12 | #define __ASM_ARCH_IRQS_H | |
13 | ||
14 | #include "loki.h" /* need GPIO_MAX */ | |
15 | ||
16 | /* | |
17 | * Interrupt Controller | |
18 | */ | |
19 | #define IRQ_LOKI_PCIE_A_CPU_DRBL 0 | |
20 | #define IRQ_LOKI_CPU_PCIE_A_DRBL 1 | |
21 | #define IRQ_LOKI_PCIE_B_CPU_DRBL 2 | |
22 | #define IRQ_LOKI_CPU_PCIE_B_DRBL 3 | |
23 | #define IRQ_LOKI_COM_A_ERR 6 | |
24 | #define IRQ_LOKI_COM_A_IN 7 | |
25 | #define IRQ_LOKI_COM_A_OUT 8 | |
26 | #define IRQ_LOKI_COM_B_ERR 9 | |
27 | #define IRQ_LOKI_COM_B_IN 10 | |
28 | #define IRQ_LOKI_COM_B_OUT 11 | |
29 | #define IRQ_LOKI_DMA_A 12 | |
30 | #define IRQ_LOKI_DMA_B 13 | |
31 | #define IRQ_LOKI_SAS_A 14 | |
32 | #define IRQ_LOKI_SAS_B 15 | |
33 | #define IRQ_LOKI_DDR 16 | |
34 | #define IRQ_LOKI_XOR 17 | |
35 | #define IRQ_LOKI_BRIDGE 18 | |
36 | #define IRQ_LOKI_PCIE_A_ERR 20 | |
37 | #define IRQ_LOKI_PCIE_A_INT 21 | |
38 | #define IRQ_LOKI_PCIE_B_ERR 22 | |
39 | #define IRQ_LOKI_PCIE_B_INT 23 | |
40 | #define IRQ_LOKI_GBE_A_INT 24 | |
41 | #define IRQ_LOKI_GBE_B_INT 25 | |
42 | #define IRQ_LOKI_DEV_ERR 26 | |
43 | #define IRQ_LOKI_UART0 27 | |
44 | #define IRQ_LOKI_UART1 28 | |
45 | #define IRQ_LOKI_TWSI 29 | |
46 | #define IRQ_LOKI_GPIO_23_0 30 | |
47 | #define IRQ_LOKI_GPIO_25_24 31 | |
48 | ||
49 | /* | |
50 | * Loki General Purpose Pins | |
51 | */ | |
52 | #define IRQ_LOKI_GPIO_START 32 | |
53 | #define NR_GPIO_IRQS GPIO_MAX | |
54 | ||
55 | #define NR_IRQS (IRQ_LOKI_GPIO_START + NR_GPIO_IRQS) | |
56 | ||
57 | ||
58 | #endif |