• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-loki/include/mach/
1/*
2 * arch/arm/mach-loki/include/mach/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
59