PageRenderTime 24ms CodeModel.GetById 18ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/arch/arm/mach-loki/include/mach/irqs.h

https://bitbucket.org/sammyz/iscream_thunderc-2.6.35-rebase
C++ Header | 58 lines | 36 code | 7 blank | 15 comment | 0 complexity | f0bdd2e903e5d9004eca607e7d9a4dd3 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.0, AGPL-1.0
 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