• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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