IB/srp: Let srp_abort() return FAST_IO_FAIL if TL offline
[linux/fpc-iii.git] / arch / arm / mach-u300 / include / mach / irqs.h
blob21d5e76a6cd3da0f123233872c8ebbfa093fb3d5
1 /*
3 * arch/arm/mach-u300/include/mach/irqs.h
6 * Copyright (C) 2006-2012 ST-Ericsson AB
7 * License terms: GNU General Public License (GPL) version 2
8 * IRQ channel definitions for the U300 platforms.
9 * Author: Linus Walleij <linus.walleij@stericsson.com>
12 #ifndef __MACH_IRQS_H
13 #define __MACH_IRQS_H
15 #define IRQ_U300_INTCON0_START 32
16 #define IRQ_U300_INTCON1_START 64
17 /* These are on INTCON0 - 30 lines */
18 #define IRQ_U300_IRQ0_EXT 32
19 #define IRQ_U300_IRQ1_EXT 33
20 #define IRQ_U300_DMA 34
21 #define IRQ_U300_VIDEO_ENC_0 35
22 #define IRQ_U300_VIDEO_ENC_1 36
23 #define IRQ_U300_AAIF_RX 37
24 #define IRQ_U300_AAIF_TX 38
25 #define IRQ_U300_AAIF_VGPIO 39
26 #define IRQ_U300_AAIF_WAKEUP 40
27 #define IRQ_U300_PCM_I2S0_FRAME 41
28 #define IRQ_U300_PCM_I2S0_FIFO 42
29 #define IRQ_U300_PCM_I2S1_FRAME 43
30 #define IRQ_U300_PCM_I2S1_FIFO 44
31 #define IRQ_U300_XGAM_GAMCON 45
32 #define IRQ_U300_XGAM_CDI 46
33 #define IRQ_U300_XGAM_CDICON 47
34 #define IRQ_U300_XGAM_PDI 49
35 #define IRQ_U300_XGAM_PDICON 50
36 #define IRQ_U300_XGAM_GAMEACC 51
37 #define IRQ_U300_XGAM_MCIDCT 52
38 #define IRQ_U300_APEX 53
39 #define IRQ_U300_UART0 54
40 #define IRQ_U300_SPI 55
41 #define IRQ_U300_TIMER_APP_OS 56
42 #define IRQ_U300_TIMER_APP_DD 57
43 #define IRQ_U300_TIMER_APP_GP1 58
44 #define IRQ_U300_TIMER_APP_GP2 59
45 #define IRQ_U300_TIMER_OS 60
46 #define IRQ_U300_TIMER_MS 61
47 #define IRQ_U300_KEYPAD_KEYBF 62
48 #define IRQ_U300_KEYPAD_KEYBR 63
49 /* These are on INTCON1 - 32 lines */
50 #define IRQ_U300_GPIO_PORT0 64
51 #define IRQ_U300_GPIO_PORT1 65
52 #define IRQ_U300_GPIO_PORT2 66
54 /* These are for DB3150, DB3200 and DB3350 */
55 #define IRQ_U300_WDOG 67
56 #define IRQ_U300_EVHIST 68
57 #define IRQ_U300_MSPRO 69
58 #define IRQ_U300_MMCSD_MCIINTR0 70
59 #define IRQ_U300_MMCSD_MCIINTR1 71
60 #define IRQ_U300_I2C0 72
61 #define IRQ_U300_I2C1 73
62 #define IRQ_U300_RTC 74
63 #define IRQ_U300_NFIF 75
64 #define IRQ_U300_NFIF2 76
66 /* The DB3350-specific interrupt lines */
67 #define IRQ_U300_ISP_F0 77
68 #define IRQ_U300_ISP_F1 78
69 #define IRQ_U300_ISP_F2 79
70 #define IRQ_U300_ISP_F3 80
71 #define IRQ_U300_ISP_F4 81
72 #define IRQ_U300_GPIO_PORT3 82
73 #define IRQ_U300_SYSCON_PLL_LOCK 83
74 #define IRQ_U300_UART1 84
75 #define IRQ_U300_GPIO_PORT4 85
76 #define IRQ_U300_GPIO_PORT5 86
77 #define IRQ_U300_GPIO_PORT6 87
78 #define U300_VIC_IRQS_END 88
80 #endif