/* * arch/arm/mach-loki/include/mach/irqs.h * * IRQ definitions for Marvell Loki (88RC8480) SoCs * * This file is licensed under the terms of the GNU General Public * License version 2. This program is licensed "as is" without any * warranty of any kind, whether express or implied. */ #ifndef __ASM_ARCH_IRQS_H #define __ASM_ARCH_IRQS_H #include "loki.h" /* need GPIO_MAX */ /* * Interrupt Controller */ #define IRQ_LOKI_PCIE_A_CPU_DRBL 0 #define IRQ_LOKI_CPU_PCIE_A_DRBL 1 #define IRQ_LOKI_PCIE_B_CPU_DRBL 2 #define IRQ_LOKI_CPU_PCIE_B_DRBL 3 #define IRQ_LOKI_COM_A_ERR 6 #define IRQ_LOKI_COM_A_IN 7 #define IRQ_LOKI_COM_A_OUT 8 #define IRQ_LOKI_COM_B_ERR 9 #define IRQ_LOKI_COM_B_IN 10 #define IRQ_LOKI_COM_B_OUT 11 #define IRQ_LOKI_DMA_A 12 #define IRQ_LOKI_DMA_B 13 #define IRQ_LOKI_SAS_A 14 #define IRQ_LOKI_SAS_B 15 #define IRQ_LOKI_DDR 16 #define IRQ_LOKI_XOR 17 #define IRQ_LOKI_BRIDGE 18 #define IRQ_LOKI_PCIE_A_ERR 20 #define IRQ_LOKI_PCIE_A_INT 21 #define IRQ_LOKI_PCIE_B_ERR 22 #define IRQ_LOKI_PCIE_B_INT 23 #define IRQ_LOKI_GBE_A_INT 24 #define IRQ_LOKI_GBE_B_INT 25 #define IRQ_LOKI_DEV_ERR 26 #define IRQ_LOKI_UART0 27 #define IRQ_LOKI_UART1 28 #define IRQ_LOKI_TWSI 29 #define IRQ_LOKI_GPIO_23_0 30 #define IRQ_LOKI_GPIO_25_24 31 /* * Loki General Purpose Pins */ #define IRQ_LOKI_GPIO_START 32 #define NR_GPIO_IRQS GPIO_MAX #define NR_IRQS (IRQ_LOKI_GPIO_START + NR_GPIO_IRQS) #endif