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