12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /*
- * 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
|