1/*
2 * arch/arm/mach-iop33x/include/mach/irqs.h
3 *
4 * Author:	Dave Jiang (dave.jiang@intel.com)
5 * Copyright:	(C) 2003 Intel Corp.
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as
9 * published by the Free Software Foundation.
10 */
11
12#ifndef __IRQS_H
13#define __IRQS_H
14
15/*
16 * IOP80331 chipset interrupts
17 */
18#define IRQ_IOP33X_DMA0_EOT	0
19#define IRQ_IOP33X_DMA0_EOC	1
20#define IRQ_IOP33X_DMA1_EOT	2
21#define IRQ_IOP33X_DMA1_EOC	3
22#define IRQ_IOP33X_AA_EOT	6
23#define IRQ_IOP33X_AA_EOC	7
24#define IRQ_IOP33X_TIMER0	8
25#define IRQ_IOP33X_TIMER1	9
26#define IRQ_IOP33X_I2C_0	10
27#define IRQ_IOP33X_I2C_1	11
28#define IRQ_IOP33X_MSG		12
29#define IRQ_IOP33X_MSGIBQ	13
30#define IRQ_IOP33X_ATU_BIST	14
31#define IRQ_IOP33X_PERFMON	15
32#define IRQ_IOP33X_CORE_PMU	16
33#define IRQ_IOP33X_XINT0	24
34#define IRQ_IOP33X_XINT1	25
35#define IRQ_IOP33X_XINT2	26
36#define IRQ_IOP33X_XINT3	27
37#define IRQ_IOP33X_XINT8	32
38#define IRQ_IOP33X_XINT9	33
39#define IRQ_IOP33X_XINT10	34
40#define IRQ_IOP33X_XINT11	35
41#define IRQ_IOP33X_XINT12	36
42#define IRQ_IOP33X_XINT13	37
43#define IRQ_IOP33X_XINT14	38
44#define IRQ_IOP33X_XINT15	39
45#define IRQ_IOP33X_UART0	51
46#define IRQ_IOP33X_UART1	52
47#define IRQ_IOP33X_PBIE		53
48#define IRQ_IOP33X_ATU_CRW	54
49#define IRQ_IOP33X_ATU_ERR	55
50#define IRQ_IOP33X_MCU_ERR	56
51#define IRQ_IOP33X_DMA0_ERR	57
52#define IRQ_IOP33X_DMA1_ERR	58
53#define IRQ_IOP33X_AA_ERR	60
54#define IRQ_IOP33X_MSG_ERR	62
55#define IRQ_IOP33X_HPI		63
56
57#define NR_IRQS			64
58
59
60#endif
61