Full support for Ginger Console
[linux-ginger.git] / arch / arm / mach-loki / include / mach / irqs.h
blob9fbd3326867b4904010ce1b4613f049404e54390
1 /*
2 * arch/arm/mach-loki/include/mach/irqs.h
4 * IRQ definitions for Marvell Loki (88RC8480) SoCs
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 */
11 #ifndef __ASM_ARCH_IRQS_H
12 #define __ASM_ARCH_IRQS_H
14 #include "loki.h" /* need GPIO_MAX */
17 * Interrupt Controller
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
50 * Loki General Purpose Pins
52 #define IRQ_LOKI_GPIO_START 32
53 #define NR_GPIO_IRQS GPIO_MAX
55 #define NR_IRQS (IRQ_LOKI_GPIO_START + NR_GPIO_IRQS)
58 #endif