Path: blob/master/arch/arm/mach-netx/include/mach/irqs.h
10820 views
/*1* arch/arm/mach-netx/include/mach/irqs.h2*3* Copyright (C) 2005 Sascha Hauer <[email protected]>, Pengutronix4*5* This program is free software; you can redistribute it and/or modify6* it under the terms of the GNU General Public License version 27* as published by the Free Software Foundation.8*9* This program is distributed in the hope that it will be useful,10* but WITHOUT ANY WARRANTY; without even the implied warranty of11* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the12* GNU General Public License for more details.13*14* You should have received a copy of the GNU General Public License15* along with this program; if not, write to the Free Software16* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA17*/1819#define NETX_IRQ_VIC_START 020#define NETX_IRQ_SOFTINT 021#define NETX_IRQ_TIMER0 122#define NETX_IRQ_TIMER1 223#define NETX_IRQ_TIMER2 324#define NETX_IRQ_SYSTIME_NS 425#define NETX_IRQ_SYSTIME_S 526#define NETX_IRQ_GPIO_15 627#define NETX_IRQ_WATCHDOG 728#define NETX_IRQ_UART0 829#define NETX_IRQ_UART1 930#define NETX_IRQ_UART2 1031#define NETX_IRQ_USB 1132#define NETX_IRQ_SPI 1233#define NETX_IRQ_I2C 1334#define NETX_IRQ_LCD 1435#define NETX_IRQ_HIF 1536#define NETX_IRQ_GPIO_0_14 1637#define NETX_IRQ_XPEC0 1738#define NETX_IRQ_XPEC1 1839#define NETX_IRQ_XPEC2 1940#define NETX_IRQ_XPEC3 2041#define NETX_IRQ_XPEC(no) (17 + (no))42#define NETX_IRQ_MSYNC0 2143#define NETX_IRQ_MSYNC1 2244#define NETX_IRQ_MSYNC2 2345#define NETX_IRQ_MSYNC3 2446#define NETX_IRQ_IRQ_PHY 2547#define NETX_IRQ_ISO_AREA 2648/* int 27 is reserved */49/* int 28 is reserved */50#define NETX_IRQ_TIMER3 2951#define NETX_IRQ_TIMER4 3052/* int 31 is reserved */5354#define NETX_IRQS 325556/* for multiplexed irqs on gpio 0..14 */57#define NETX_IRQ_GPIO(x) (NETX_IRQS + (x))58#define NETX_IRQ_GPIO_LAST NETX_IRQ_GPIO(14)5960/* Host interface interrupts */61#define NETX_IRQ_HIF_CHAINED(x) (NETX_IRQ_GPIO_LAST + 1 + (x))62#define NETX_IRQ_HIF_PIO35 NETX_IRQ_HIF_CHAINED(0)63#define NETX_IRQ_HIF_PIO36 NETX_IRQ_HIF_CHAINED(1)64#define NETX_IRQ_HIF_PIO40 NETX_IRQ_HIF_CHAINED(2)65#define NETX_IRQ_HIF_PIO47 NETX_IRQ_HIF_CHAINED(3)66#define NETX_IRQ_HIF_PIO72 NETX_IRQ_HIF_CHAINED(4)67#define NETX_IRQ_HIF_LAST NETX_IRQ_HIF_CHAINED(4)6869#define NR_IRQS (NETX_IRQ_HIF_LAST + 1)707172