]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/Source/RenesasFiles/drivers/intc/userdef/intc_userdef.c
Add missing +TCP code.
[freertos] / FreeRTOS / Demo / CORTEX_A9_RZ_R7S72100_IAR_DS-5 / Source / RenesasFiles / drivers / intc / userdef / intc_userdef.c
1 /*******************************************************************************\r
2 * DISCLAIMER\r
3 * This software is supplied by Renesas Electronics Corporation and is only\r
4 * intended for use with Renesas products. No other uses are authorized. This\r
5 * software is owned by Renesas Electronics Corporation and is protected under\r
6 * all applicable laws, including copyright laws.\r
7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING\r
8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT\r
9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE\r
10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.\r
11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS\r
12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE\r
13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR\r
14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE\r
15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\r
16 * Renesas reserves the right, without notice, to make changes to this software\r
17 * and to discontinue the availability of this software. By using this software,\r
18 * you agree to the additional terms and conditions found by accessing the\r
19 * following link:\r
20 * http://www.renesas.com/disclaimer\r
21 *\r
22 * Copyright (C) 2012 Renesas Electronics Corporation. All rights reserved.\r
23 *******************************************************************************/\r
24 /*******************************************************************************\r
25 * File Name    : intc_userdef.c\r
26 * $Rev: 17531 $\r
27 * $Date:: 2013-04-10 12:58:44 +0100#$\r
28 * Device(s)    : Aragon\r
29 * Tool-Chain   : DS-5 Ver 5.8\r
30 *              : ARM Complier\r
31 * OS           :\r
32 * H/W Platform : Aragon CPU Board\r
33 * Description  : Aragon Sample Program - Interrupt func table\r
34 * Operation    :\r
35 * Limitations  :\r
36 *******************************************************************************/\r
37 \r
38 \r
39 /******************************************************************************\r
40 Includes   <System Includes> , "Project Includes"\r
41 ******************************************************************************/\r
42 #include "r_typedefs.h"\r
43 #include "devdrv_intc.h"            /* INTC Driver Header */\r
44 #include "iodefine.h"\r
45 \r
46 /* Do not include the following pragmas when compiling with IAR. */\r
47 #ifndef __ICCARM__\r
48         #pragma arm section code   = "CODE_HANDLER_JMPTBL"\r
49         #pragma arm section rodata = "CONST_HANDLER_JMPTBL"\r
50         #pragma arm section rwdata = "DATA_HANDLER_JMPTBL"\r
51         #pragma arm section zidata = "BSS_HANDLER_JMPTBL"\r
52 #else\r
53         /* IAR requires intrinsics.h for the __enable_irq() function. */\r
54         #include <intrinsics.h>\r
55 #endif\r
56 \r
57 /******************************************************************************\r
58 Typedef definitions\r
59 ******************************************************************************/\r
60 \r
61 \r
62 /******************************************************************************\r
63 Macro definitions\r
64 ******************************************************************************/\r
65 \r
66 \r
67 /******************************************************************************\r
68 Imported global variables and functions (from other files)\r
69 ******************************************************************************/\r
70 \r
71 \r
72 /******************************************************************************\r
73 Exported global variables and functions (to be accessed by other files)\r
74 ******************************************************************************/\r
75 \r
76 \r
77 /******************************************************************************\r
78 Private global variables and functions\r
79 ******************************************************************************/\r
80 /* ====  Prototype function ==== */\r
81 static void Userdef_INTC_Dummy_Interrupt(uint32_t int_sense);\r
82 \r
83 /* ==== Global variable ==== */\r
84 static void (* intc_func_table[INTC_ID_TOTAL])(uint32_t int_sense) =\r
85 {\r
86     Userdef_INTC_Dummy_Interrupt,        /* 0   : SW0           */\r
87     Userdef_INTC_Dummy_Interrupt,        /* 1   : SW1           */\r
88     Userdef_INTC_Dummy_Interrupt,        /* 2   : SW2           */\r
89     Userdef_INTC_Dummy_Interrupt,        /* 3   : SW3           */\r
90     Userdef_INTC_Dummy_Interrupt,        /* 4   : SW4           */\r
91     Userdef_INTC_Dummy_Interrupt,        /* 5   : SW5           */\r
92     Userdef_INTC_Dummy_Interrupt,        /* 6   : SW6           */\r
93     Userdef_INTC_Dummy_Interrupt,        /* 7   : SW7           */\r
94     Userdef_INTC_Dummy_Interrupt,        /* 8   : SW8           */\r
95     Userdef_INTC_Dummy_Interrupt,        /* 9   : SW9           */\r
96     Userdef_INTC_Dummy_Interrupt,        /* 10  : SW10          */\r
97     Userdef_INTC_Dummy_Interrupt,        /* 11  : SW11          */\r
98     Userdef_INTC_Dummy_Interrupt,        /* 12  : SW12          */\r
99     Userdef_INTC_Dummy_Interrupt,        /* 13  : SW13          */\r
100     Userdef_INTC_Dummy_Interrupt,        /* 14  : SW14          */\r
101     Userdef_INTC_Dummy_Interrupt,        /* 15  : SW15          */\r
102     Userdef_INTC_Dummy_Interrupt,        /* 16  : PMUIRQ0       */\r
103     Userdef_INTC_Dummy_Interrupt,        /* 17  : COMMRX0       */\r
104     Userdef_INTC_Dummy_Interrupt,        /* 18  : COMMTX0       */\r
105     Userdef_INTC_Dummy_Interrupt,        /* 19  : CTIIRQ0       */\r
106     Userdef_INTC_Dummy_Interrupt,        /* 20  : <reserved>    */\r
107     Userdef_INTC_Dummy_Interrupt,        /* 21  : <reserved>    */\r
108     Userdef_INTC_Dummy_Interrupt,        /* 22  : <reserved>    */\r
109     Userdef_INTC_Dummy_Interrupt,        /* 23  : <reserved>    */\r
110     Userdef_INTC_Dummy_Interrupt,        /* 24  : <reserved>    */\r
111     Userdef_INTC_Dummy_Interrupt,        /* 25  : <reserved>    */\r
112     Userdef_INTC_Dummy_Interrupt,        /* 26  : <reserved>    */\r
113     Userdef_INTC_Dummy_Interrupt,        /* 27  : <reserved>    */\r
114     Userdef_INTC_Dummy_Interrupt,        /* 28  : <reserved>    */\r
115     Userdef_INTC_Dummy_Interrupt,        /* 29  : <reserved>    */\r
116     Userdef_INTC_Dummy_Interrupt,        /* 30  : <reserved>    */\r
117     Userdef_INTC_Dummy_Interrupt,        /* 31  : <reserved>    */\r
118     Userdef_INTC_Dummy_Interrupt,        /* 32  : IRQ0          */\r
119     Userdef_INTC_Dummy_Interrupt,        /* 33  : IRQ1          */\r
120     Userdef_INTC_Dummy_Interrupt,        /* 34  : IRQ2          */\r
121     Userdef_INTC_Dummy_Interrupt,        /* 35  : IRQ3          */\r
122     Userdef_INTC_Dummy_Interrupt,        /* 36  : IRQ4          */\r
123     Userdef_INTC_Dummy_Interrupt,        /* 37  : IRQ5          */\r
124     Userdef_INTC_Dummy_Interrupt,        /* 38  : IRQ6          */\r
125     Userdef_INTC_Dummy_Interrupt,        /* 39  : IRQ7          */\r
126     Userdef_INTC_Dummy_Interrupt,        /* 40  : PL310ERR      */\r
127     Userdef_INTC_Dummy_Interrupt,        /* 41  : DMAINT0       */\r
128     Userdef_INTC_Dummy_Interrupt,        /* 42  : DMAINT1       */\r
129     Userdef_INTC_Dummy_Interrupt,        /* 43  : DMAINT2       */\r
130     Userdef_INTC_Dummy_Interrupt,        /* 44  : DMAINT3       */\r
131     Userdef_INTC_Dummy_Interrupt,        /* 45  : DMAINT4       */\r
132     Userdef_INTC_Dummy_Interrupt,        /* 46  : DMAINT5       */\r
133     Userdef_INTC_Dummy_Interrupt,        /* 47  : DMAINT6       */\r
134     Userdef_INTC_Dummy_Interrupt,        /* 48  : DMAINT7       */\r
135     Userdef_INTC_Dummy_Interrupt,        /* 49  : DMAINT8       */\r
136     Userdef_INTC_Dummy_Interrupt,        /* 50  : DMAINT9       */\r
137     Userdef_INTC_Dummy_Interrupt,        /* 51  : DMAINT10      */\r
138     Userdef_INTC_Dummy_Interrupt,        /* 52  : DMAINT11      */\r
139     Userdef_INTC_Dummy_Interrupt,        /* 53  : DMAINT12      */\r
140     Userdef_INTC_Dummy_Interrupt,        /* 54  : DMAINT13      */\r
141     Userdef_INTC_Dummy_Interrupt,        /* 55  : DMAINT14      */\r
142     Userdef_INTC_Dummy_Interrupt,        /* 56  : DMAINT15      */\r
143     Userdef_INTC_Dummy_Interrupt,        /* 57  : DMAERR        */\r
144     Userdef_INTC_Dummy_Interrupt,        /* 58  : <reserved>    */\r
145     Userdef_INTC_Dummy_Interrupt,        /* 59  : <reserved>    */\r
146     Userdef_INTC_Dummy_Interrupt,        /* 60  : <reserved>    */\r
147     Userdef_INTC_Dummy_Interrupt,        /* 61  : <reserved>    */\r
148     Userdef_INTC_Dummy_Interrupt,        /* 62  : <reserved>    */\r
149     Userdef_INTC_Dummy_Interrupt,        /* 63  : <reserved>    */\r
150     Userdef_INTC_Dummy_Interrupt,        /* 64  : <reserved>    */\r
151     Userdef_INTC_Dummy_Interrupt,        /* 65  : <reserved>    */\r
152     Userdef_INTC_Dummy_Interrupt,        /* 66  : <reserved>    */\r
153     Userdef_INTC_Dummy_Interrupt,        /* 67  : <reserved>    */\r
154     Userdef_INTC_Dummy_Interrupt,        /* 68  : <reserved>    */\r
155     Userdef_INTC_Dummy_Interrupt,        /* 69  : <reserved>    */\r
156     Userdef_INTC_Dummy_Interrupt,        /* 70  : <reserved>    */\r
157     Userdef_INTC_Dummy_Interrupt,        /* 71  : <reserved>    */\r
158     Userdef_INTC_Dummy_Interrupt,        /* 72  : <reserved>    */\r
159     Userdef_INTC_Dummy_Interrupt,        /* 73  : USBI0         */\r
160     Userdef_INTC_Dummy_Interrupt,        /* 74  : USBI1         */\r
161     Userdef_INTC_Dummy_Interrupt,        /* 75  : S0_VI_VSYNC0  */\r
162     Userdef_INTC_Dummy_Interrupt,        /* 76  : S0_LO_VSYNC0  */\r
163     Userdef_INTC_Dummy_Interrupt,        /* 77  : S0_VSYNCERR0  */\r
164     Userdef_INTC_Dummy_Interrupt,        /* 78  : GR3_VLINE0    */\r
165     Userdef_INTC_Dummy_Interrupt,        /* 79  : S0_VFIELD0    */\r
166     Userdef_INTC_Dummy_Interrupt,        /* 80  : IV1_VBUFERR0  */\r
167     Userdef_INTC_Dummy_Interrupt,        /* 81  : IV3_VBUFERR0  */\r
168     Userdef_INTC_Dummy_Interrupt,        /* 82  : IV5_VBUFERR0  */\r
169     Userdef_INTC_Dummy_Interrupt,        /* 83  : IV6_VBUFERR0  */\r
170     Userdef_INTC_Dummy_Interrupt,        /* 84  : S0_WLINE0     */\r
171     Userdef_INTC_Dummy_Interrupt,        /* 85  : S1_VI_VSYNC0  */\r
172     Userdef_INTC_Dummy_Interrupt,        /* 86  : S1_LO_VSYNC0  */\r
173     Userdef_INTC_Dummy_Interrupt,        /* 87  : S1_VSYNCERR0  */\r
174     Userdef_INTC_Dummy_Interrupt,        /* 88  : S1_VFIELD0    */\r
175     Userdef_INTC_Dummy_Interrupt,        /* 89  : IV2_VBUFERR0  */\r
176     Userdef_INTC_Dummy_Interrupt,        /* 90  : IV4_VBUFERR0  */\r
177     Userdef_INTC_Dummy_Interrupt,        /* 91  : S1_WLINE0     */\r
178     Userdef_INTC_Dummy_Interrupt,        /* 92  : OIR_VI_VSYNC0 */\r
179     Userdef_INTC_Dummy_Interrupt,        /* 93  : OIR_LO_VSYNC0 */\r
180     Userdef_INTC_Dummy_Interrupt,        /* 94  : OIR_VSYNCERR0 */\r
181     Userdef_INTC_Dummy_Interrupt,        /* 95  : OIR_VFIELD0   */\r
182     Userdef_INTC_Dummy_Interrupt,        /* 96  : IV7_VBUFERR0  */\r
183     Userdef_INTC_Dummy_Interrupt,        /* 97  : IV8_VBUFERR0  */\r
184     Userdef_INTC_Dummy_Interrupt,        /* 98  : OIR_WLINE0    */\r
185     Userdef_INTC_Dummy_Interrupt,        /* 99  : S0_VI_VSYNC1  */\r
186     Userdef_INTC_Dummy_Interrupt,        /* 100 : S0_LO_VSYNC1  */\r
187     Userdef_INTC_Dummy_Interrupt,        /* 101 : S0_VSYNCERR1  */\r
188     Userdef_INTC_Dummy_Interrupt,        /* 102 : GR3_VLINE1    */\r
189     Userdef_INTC_Dummy_Interrupt,        /* 103 : S0_VFIELD1    */\r
190     Userdef_INTC_Dummy_Interrupt,        /* 104 : IV1_VBUFERR1  */\r
191     Userdef_INTC_Dummy_Interrupt,        /* 105 : IV3_VBUFERR1  */\r
192     Userdef_INTC_Dummy_Interrupt,        /* 106 : IV5_VBUFERR1  */\r
193     Userdef_INTC_Dummy_Interrupt,        /* 107 : IV6_VBUFERR1  */\r
194     Userdef_INTC_Dummy_Interrupt,        /* 108 : S0_WLINE1     */\r
195     Userdef_INTC_Dummy_Interrupt,        /* 109 : S1_VI_VSYNC1  */\r
196     Userdef_INTC_Dummy_Interrupt,        /* 110 : S1_LO_VSYNC1  */\r
197     Userdef_INTC_Dummy_Interrupt,        /* 111 : S1_VSYNCERR1  */\r
198     Userdef_INTC_Dummy_Interrupt,        /* 112 : S1_VFIELD1    */\r
199     Userdef_INTC_Dummy_Interrupt,        /* 113 : IV2_VBUFERR1  */\r
200     Userdef_INTC_Dummy_Interrupt,        /* 114 : IV4_VBUFERR1  */\r
201     Userdef_INTC_Dummy_Interrupt,        /* 115 : S1_WLINE1     */\r
202     Userdef_INTC_Dummy_Interrupt,        /* 116 : OIR_VI_VSYNC1 */\r
203     Userdef_INTC_Dummy_Interrupt,        /* 117 : OIR_LO_VSYNC1 */\r
204     Userdef_INTC_Dummy_Interrupt,        /* 118 : OIR_VLINE1    */\r
205     Userdef_INTC_Dummy_Interrupt,        /* 119 : OIR_VFIELD1   */\r
206     Userdef_INTC_Dummy_Interrupt,        /* 120 : IV7_VBUFERR1  */\r
207     Userdef_INTC_Dummy_Interrupt,        /* 121 : IV8_VBUFERR1  */\r
208     Userdef_INTC_Dummy_Interrupt,        /* 122 : OIR_WLINE1    */\r
209     Userdef_INTC_Dummy_Interrupt,        /* 123 : IMRDI         */\r
210     Userdef_INTC_Dummy_Interrupt,        /* 124 : IMR2I0        */\r
211     Userdef_INTC_Dummy_Interrupt,        /* 125 : IMR2I1        */\r
212     Userdef_INTC_Dummy_Interrupt,        /* 126 : JEDI          */\r
213     Userdef_INTC_Dummy_Interrupt,        /* 127 : JDTI          */\r
214     Userdef_INTC_Dummy_Interrupt,        /* 128 : CMP0          */\r
215     Userdef_INTC_Dummy_Interrupt,        /* 129 : CMP1          */\r
216     Userdef_INTC_Dummy_Interrupt,        /* 130 : INT0          */\r
217     Userdef_INTC_Dummy_Interrupt,        /* 131 : INT1          */\r
218     Userdef_INTC_Dummy_Interrupt,        /* 132 : INT2          */\r
219     Userdef_INTC_Dummy_Interrupt,        /* 133 : INT3          */\r
220     Userdef_INTC_Dummy_Interrupt,        /* 134 : OSTMI0        */\r
221     Userdef_INTC_Dummy_Interrupt,        /* 135 : OSTMI1        */\r
222     Userdef_INTC_Dummy_Interrupt,        /* 136 : CMI           */\r
223     Userdef_INTC_Dummy_Interrupt,        /* 137 : WTOUT         */\r
224     Userdef_INTC_Dummy_Interrupt,        /* 138 : ITI           */\r
225     Userdef_INTC_Dummy_Interrupt,        /* 139 : TGI0A         */\r
226     Userdef_INTC_Dummy_Interrupt,        /* 140 : TGI0B         */\r
227     Userdef_INTC_Dummy_Interrupt,        /* 141 : TGI0C         */\r
228     Userdef_INTC_Dummy_Interrupt,        /* 142 : TGI0D         */\r
229     Userdef_INTC_Dummy_Interrupt,        /* 143 : TGI0V         */\r
230     Userdef_INTC_Dummy_Interrupt,        /* 144 : TGI0E         */\r
231     Userdef_INTC_Dummy_Interrupt,        /* 145 : TGI0F         */\r
232     Userdef_INTC_Dummy_Interrupt,        /* 146 : TGI1A         */\r
233     Userdef_INTC_Dummy_Interrupt,        /* 147 : TGI1B         */\r
234     Userdef_INTC_Dummy_Interrupt,        /* 148 : TGI1V         */\r
235     Userdef_INTC_Dummy_Interrupt,        /* 149 : TGI1U         */\r
236     Userdef_INTC_Dummy_Interrupt,        /* 150 : TGI2A         */\r
237     Userdef_INTC_Dummy_Interrupt,        /* 151 : TGI2B         */\r
238     Userdef_INTC_Dummy_Interrupt,        /* 152 : TGI2V         */\r
239     Userdef_INTC_Dummy_Interrupt,        /* 153 : TGI2U         */\r
240     Userdef_INTC_Dummy_Interrupt,        /* 154 : TGI3A         */\r
241     Userdef_INTC_Dummy_Interrupt,        /* 155 : TGI3B         */\r
242     Userdef_INTC_Dummy_Interrupt,        /* 156 : TGI3C         */\r
243     Userdef_INTC_Dummy_Interrupt,        /* 157 : TGI3D         */\r
244     Userdef_INTC_Dummy_Interrupt,        /* 158 : TGI3V         */\r
245     Userdef_INTC_Dummy_Interrupt,        /* 159 : TGI4A         */\r
246     Userdef_INTC_Dummy_Interrupt,        /* 160 : TGI4B         */\r
247     Userdef_INTC_Dummy_Interrupt,        /* 161 : TGI4C         */\r
248     Userdef_INTC_Dummy_Interrupt,        /* 162 : TGI4D         */\r
249     Userdef_INTC_Dummy_Interrupt,        /* 163 : TGI4V         */\r
250     Userdef_INTC_Dummy_Interrupt,        /* 164 : CMI1          */\r
251     Userdef_INTC_Dummy_Interrupt,        /* 165 : CMI2          */\r
252     Userdef_INTC_Dummy_Interrupt,        /* 166 : SGDEI0        */\r
253     Userdef_INTC_Dummy_Interrupt,        /* 167 : SGDEI1        */\r
254     Userdef_INTC_Dummy_Interrupt,        /* 168 : SGDEI2        */\r
255     Userdef_INTC_Dummy_Interrupt,        /* 169 : SGDEI3        */\r
256     Userdef_INTC_Dummy_Interrupt,        /* 170 : ADI           */\r
257     Userdef_INTC_Dummy_Interrupt,        /* 171 : ADWAR         */\r
258     Userdef_INTC_Dummy_Interrupt,        /* 172 : SSII0         */\r
259     Userdef_INTC_Dummy_Interrupt,        /* 173 : SSIRXI0       */\r
260     Userdef_INTC_Dummy_Interrupt,        /* 174 : SSITXI0       */\r
261     Userdef_INTC_Dummy_Interrupt,        /* 175 : SSII1         */\r
262     Userdef_INTC_Dummy_Interrupt,        /* 176 : SSIRXI1       */\r
263     Userdef_INTC_Dummy_Interrupt,        /* 177 : SSITXI1       */\r
264     Userdef_INTC_Dummy_Interrupt,        /* 178 : SSII2         */\r
265     Userdef_INTC_Dummy_Interrupt,        /* 179 : SSIRTI2       */\r
266     Userdef_INTC_Dummy_Interrupt,        /* 180 : SSII3         */\r
267     Userdef_INTC_Dummy_Interrupt,        /* 181 : SSIRXI3       */\r
268     Userdef_INTC_Dummy_Interrupt,        /* 182 : SSITXI3       */\r
269     Userdef_INTC_Dummy_Interrupt,        /* 183 : SSII4         */\r
270     Userdef_INTC_Dummy_Interrupt,        /* 184 : SSIRTI4       */\r
271     Userdef_INTC_Dummy_Interrupt,        /* 185 : SSII5         */\r
272     Userdef_INTC_Dummy_Interrupt,        /* 186 : SSIRXI5       */\r
273     Userdef_INTC_Dummy_Interrupt,        /* 187 : SSITXI5       */\r
274     Userdef_INTC_Dummy_Interrupt,        /* 188 : SPDIFI        */\r
275     Userdef_INTC_Dummy_Interrupt,        /* 189 : TEI0          */\r
276     Userdef_INTC_Dummy_Interrupt,        /* 190 : RI0           */\r
277     Userdef_INTC_Dummy_Interrupt,        /* 191 : TI0           */\r
278     Userdef_INTC_Dummy_Interrupt,        /* 192 : SPI0          */\r
279     Userdef_INTC_Dummy_Interrupt,        /* 193 : STI0          */\r
280     Userdef_INTC_Dummy_Interrupt,        /* 194 : NAKI0         */\r
281     Userdef_INTC_Dummy_Interrupt,        /* 195 : ALI0          */\r
282     Userdef_INTC_Dummy_Interrupt,        /* 196 : TMOI0         */\r
283     Userdef_INTC_Dummy_Interrupt,        /* 197 : TEI1          */\r
284     Userdef_INTC_Dummy_Interrupt,        /* 198 : RI1           */\r
285     Userdef_INTC_Dummy_Interrupt,        /* 199 : TI1           */\r
286     Userdef_INTC_Dummy_Interrupt,        /* 200 : SPI1          */\r
287     Userdef_INTC_Dummy_Interrupt,        /* 201 : STI1          */\r
288     Userdef_INTC_Dummy_Interrupt,        /* 202 : NAKI1         */\r
289     Userdef_INTC_Dummy_Interrupt,        /* 203 : ALI1          */\r
290     Userdef_INTC_Dummy_Interrupt,        /* 204 : TMOI1         */\r
291     Userdef_INTC_Dummy_Interrupt,        /* 205 : TEI2          */\r
292     Userdef_INTC_Dummy_Interrupt,        /* 206 : RI2           */\r
293     Userdef_INTC_Dummy_Interrupt,        /* 207 : TI2           */\r
294     Userdef_INTC_Dummy_Interrupt,        /* 208 : SPI2          */\r
295     Userdef_INTC_Dummy_Interrupt,        /* 209 : STI2          */\r
296     Userdef_INTC_Dummy_Interrupt,        /* 210 : NAKI2         */\r
297     Userdef_INTC_Dummy_Interrupt,        /* 211 : ALI2          */\r
298     Userdef_INTC_Dummy_Interrupt,        /* 212 : TMOI2         */\r
299     Userdef_INTC_Dummy_Interrupt,        /* 213 : TEI3          */\r
300     Userdef_INTC_Dummy_Interrupt,        /* 214 : RI3           */\r
301     Userdef_INTC_Dummy_Interrupt,        /* 215 : TI3           */\r
302     Userdef_INTC_Dummy_Interrupt,        /* 216 : SPI3          */\r
303     Userdef_INTC_Dummy_Interrupt,        /* 217 : STI3          */\r
304     Userdef_INTC_Dummy_Interrupt,        /* 218 : NAKI3         */\r
305     Userdef_INTC_Dummy_Interrupt,        /* 219 : ALI3          */\r
306     Userdef_INTC_Dummy_Interrupt,        /* 220 : TMOI3         */\r
307     Userdef_INTC_Dummy_Interrupt,        /* 221 : BRI0          */\r
308     Userdef_INTC_Dummy_Interrupt,        /* 222 : ERI0          */\r
309     Userdef_INTC_Dummy_Interrupt,        /* 223 : RXI0          */\r
310     Userdef_INTC_Dummy_Interrupt,        /* 224 : TXI0          */\r
311     Userdef_INTC_Dummy_Interrupt,        /* 225 : BRI1          */\r
312     Userdef_INTC_Dummy_Interrupt,        /* 226 : ERI1          */\r
313     Userdef_INTC_Dummy_Interrupt,        /* 227 : RXI1          */\r
314     Userdef_INTC_Dummy_Interrupt,        /* 228 : TXI1          */\r
315     Userdef_INTC_Dummy_Interrupt,        /* 229 : BRI2          */\r
316     Userdef_INTC_Dummy_Interrupt,        /* 230 : ERI2          */\r
317     Userdef_INTC_Dummy_Interrupt,        /* 231 : RXI2          */\r
318     Userdef_INTC_Dummy_Interrupt,        /* 232 : TXI2          */\r
319     Userdef_INTC_Dummy_Interrupt,        /* 233 : BRI3          */\r
320     Userdef_INTC_Dummy_Interrupt,        /* 234 : ERI3          */\r
321     Userdef_INTC_Dummy_Interrupt,        /* 235 : RXI3          */\r
322     Userdef_INTC_Dummy_Interrupt,        /* 236 : TXI3          */\r
323     Userdef_INTC_Dummy_Interrupt,        /* 237 : BRI4          */\r
324     Userdef_INTC_Dummy_Interrupt,        /* 238 : ERI4          */\r
325     Userdef_INTC_Dummy_Interrupt,        /* 239 : RXI4          */\r
326     Userdef_INTC_Dummy_Interrupt,        /* 240 : TXI4          */\r
327     Userdef_INTC_Dummy_Interrupt,        /* 241 : BRI5          */\r
328     Userdef_INTC_Dummy_Interrupt,        /* 242 : ERI5          */\r
329     Userdef_INTC_Dummy_Interrupt,        /* 243 : RXI5          */\r
330     Userdef_INTC_Dummy_Interrupt,        /* 244 : TXI5          */\r
331     Userdef_INTC_Dummy_Interrupt,        /* 245 : BRI6          */\r
332     Userdef_INTC_Dummy_Interrupt,        /* 246 : ERI6          */\r
333     Userdef_INTC_Dummy_Interrupt,        /* 247 : RXI6          */\r
334     Userdef_INTC_Dummy_Interrupt,        /* 248 : TXI6          */\r
335     Userdef_INTC_Dummy_Interrupt,        /* 249 : BRI7          */\r
336     Userdef_INTC_Dummy_Interrupt,        /* 250 : ERI7          */\r
337     Userdef_INTC_Dummy_Interrupt,        /* 251 : RXI7          */\r
338     Userdef_INTC_Dummy_Interrupt,        /* 252 : TXI7          */\r
339     Userdef_INTC_Dummy_Interrupt,        /* 253 : GERI          */\r
340     Userdef_INTC_Dummy_Interrupt,        /* 254 : RFI           */\r
341     Userdef_INTC_Dummy_Interrupt,        /* 255 : CFRXI0        */\r
342     Userdef_INTC_Dummy_Interrupt,        /* 256 : CERI0         */\r
343     Userdef_INTC_Dummy_Interrupt,        /* 257 : CTXI0         */\r
344     Userdef_INTC_Dummy_Interrupt,        /* 258 : CFRXI1        */\r
345     Userdef_INTC_Dummy_Interrupt,        /* 259 : CERI1         */\r
346     Userdef_INTC_Dummy_Interrupt,        /* 260 : CTXI1         */\r
347     Userdef_INTC_Dummy_Interrupt,        /* 261 : CFRXI2        */\r
348     Userdef_INTC_Dummy_Interrupt,        /* 262 : CERI2         */\r
349     Userdef_INTC_Dummy_Interrupt,        /* 263 : CTXI2         */\r
350     Userdef_INTC_Dummy_Interrupt,        /* 264 : CFRXI3        */\r
351     Userdef_INTC_Dummy_Interrupt,        /* 265 : CERI3         */\r
352     Userdef_INTC_Dummy_Interrupt,        /* 266 : CTXI3         */\r
353     Userdef_INTC_Dummy_Interrupt,        /* 267 : CFRXI4        */\r
354     Userdef_INTC_Dummy_Interrupt,        /* 268 : CERI4         */\r
355     Userdef_INTC_Dummy_Interrupt,        /* 269 : CTXI4         */\r
356     Userdef_INTC_Dummy_Interrupt,        /* 270 : SPEI0         */\r
357     Userdef_INTC_Dummy_Interrupt,        /* 271 : SPRI0         */\r
358     Userdef_INTC_Dummy_Interrupt,        /* 272 : SPTI0         */\r
359     Userdef_INTC_Dummy_Interrupt,        /* 273 : SPEI1         */\r
360     Userdef_INTC_Dummy_Interrupt,        /* 274 : SPRI1         */\r
361     Userdef_INTC_Dummy_Interrupt,        /* 275 : SPTI1         */\r
362     Userdef_INTC_Dummy_Interrupt,        /* 276 : SPEI2         */\r
363     Userdef_INTC_Dummy_Interrupt,        /* 277 : SPRI2         */\r
364     Userdef_INTC_Dummy_Interrupt,        /* 278 : SPTI2         */\r
365     Userdef_INTC_Dummy_Interrupt,        /* 279 : SPEI3         */\r
366     Userdef_INTC_Dummy_Interrupt,        /* 280 : SPRI3         */\r
367     Userdef_INTC_Dummy_Interrupt,        /* 281 : SPTI3         */\r
368     Userdef_INTC_Dummy_Interrupt,        /* 282 : SPEI4         */\r
369     Userdef_INTC_Dummy_Interrupt,        /* 283 : SPRI4         */\r
370     Userdef_INTC_Dummy_Interrupt,        /* 284 : SPTI4         */\r
371     Userdef_INTC_Dummy_Interrupt,        /* 285 : IEBBTD        */\r
372     Userdef_INTC_Dummy_Interrupt,        /* 286 : IEBBTERR      */\r
373     Userdef_INTC_Dummy_Interrupt,        /* 287 : IEBBTSTA      */\r
374     Userdef_INTC_Dummy_Interrupt,        /* 288 : IEBBTV        */\r
375     Userdef_INTC_Dummy_Interrupt,        /* 289 : ISY           */\r
376     Userdef_INTC_Dummy_Interrupt,        /* 290 : IERR          */\r
377     Userdef_INTC_Dummy_Interrupt,        /* 291 : ITARG         */\r
378     Userdef_INTC_Dummy_Interrupt,        /* 292 : ISEC          */\r
379     Userdef_INTC_Dummy_Interrupt,        /* 293 : IBUF          */\r
380     Userdef_INTC_Dummy_Interrupt,        /* 294 : IREADY        */\r
381     Userdef_INTC_Dummy_Interrupt,        /* 295 : FLSTE         */\r
382     Userdef_INTC_Dummy_Interrupt,        /* 296 : FLTENDI       */\r
383     Userdef_INTC_Dummy_Interrupt,        /* 297 : FLTREQ0I      */\r
384     Userdef_INTC_Dummy_Interrupt,        /* 298 : FLTREQ1I      */\r
385     Userdef_INTC_Dummy_Interrupt,        /* 299 : MMC0          */\r
386     Userdef_INTC_Dummy_Interrupt,        /* 300 : MMC1          */\r
387     Userdef_INTC_Dummy_Interrupt,        /* 301 : MMC2          */\r
388     Userdef_INTC_Dummy_Interrupt,        /* 302 : SDHI0_3       */\r
389     Userdef_INTC_Dummy_Interrupt,        /* 303 : SDHI0_0       */\r
390     Userdef_INTC_Dummy_Interrupt,        /* 304 : SDHI0_1       */\r
391     Userdef_INTC_Dummy_Interrupt,        /* 305 : SDHI1_3       */\r
392     Userdef_INTC_Dummy_Interrupt,        /* 306 : SDHI1_0       */\r
393     Userdef_INTC_Dummy_Interrupt,        /* 307 : SDHI1_1       */\r
394     Userdef_INTC_Dummy_Interrupt,        /* 308 : ARM           */\r
395     Userdef_INTC_Dummy_Interrupt,        /* 309 : PRD           */\r
396     Userdef_INTC_Dummy_Interrupt,        /* 310 : CUP           */\r
397     Userdef_INTC_Dummy_Interrupt,        /* 311 : SCUAI0        */\r
398     Userdef_INTC_Dummy_Interrupt,        /* 312 : SCUAI1        */\r
399     Userdef_INTC_Dummy_Interrupt,        /* 313 : SCUFDI0       */\r
400     Userdef_INTC_Dummy_Interrupt,        /* 314 : SCUFDI1       */\r
401     Userdef_INTC_Dummy_Interrupt,        /* 315 : SCUFDI2       */\r
402     Userdef_INTC_Dummy_Interrupt,        /* 316 : SCUFDI3       */\r
403     Userdef_INTC_Dummy_Interrupt,        /* 317 : SCUFUI0       */\r
404     Userdef_INTC_Dummy_Interrupt,        /* 318 : SCUFUI1       */\r
405     Userdef_INTC_Dummy_Interrupt,        /* 319 : SCUFUI2       */\r
406     Userdef_INTC_Dummy_Interrupt,        /* 320 : SCUFUI3       */\r
407     Userdef_INTC_Dummy_Interrupt,        /* 321 : SCUDVI0       */\r
408     Userdef_INTC_Dummy_Interrupt,        /* 322 : SCUDVI1       */\r
409     Userdef_INTC_Dummy_Interrupt,        /* 323 : SCUDVI2       */\r
410     Userdef_INTC_Dummy_Interrupt,        /* 324 : SCUDVI3       */\r
411     Userdef_INTC_Dummy_Interrupt,        /* 325 : MLBCI         */\r
412     Userdef_INTC_Dummy_Interrupt,        /* 326 : MLBSI         */\r
413     Userdef_INTC_Dummy_Interrupt,        /* 327 : DRC0          */\r
414     Userdef_INTC_Dummy_Interrupt,        /* 328 : DRC1          */\r
415     Userdef_INTC_Dummy_Interrupt,        /* 329 : <reserved>    */\r
416     Userdef_INTC_Dummy_Interrupt,        /* 330 : <reserved>    */\r
417     Userdef_INTC_Dummy_Interrupt,        /* 331 : LINI0_INT_T   */\r
418     Userdef_INTC_Dummy_Interrupt,        /* 332 : LINI0_INT_R   */\r
419     Userdef_INTC_Dummy_Interrupt,        /* 333 : LINI0_INT_S   */\r
420     Userdef_INTC_Dummy_Interrupt,        /* 334 : LINI0_INT_M   */\r
421     Userdef_INTC_Dummy_Interrupt,        /* 335 : LINI1_INT_T   */\r
422     Userdef_INTC_Dummy_Interrupt,        /* 336 : LINI1_INT_R   */\r
423     Userdef_INTC_Dummy_Interrupt,        /* 337 : LINI1_INT_S   */\r
424     Userdef_INTC_Dummy_Interrupt,        /* 338 : LINI1_INT_M   */\r
425     Userdef_INTC_Dummy_Interrupt,        /* 339 : <reserved>    */\r
426     Userdef_INTC_Dummy_Interrupt,        /* 340 : <reserved>    */\r
427     Userdef_INTC_Dummy_Interrupt,        /* 341 : <reserved>    */\r
428     Userdef_INTC_Dummy_Interrupt,        /* 342 : <reserved>    */\r
429     Userdef_INTC_Dummy_Interrupt,        /* 343 : <reserved>    */\r
430     Userdef_INTC_Dummy_Interrupt,        /* 344 : <reserved>    */\r
431     Userdef_INTC_Dummy_Interrupt,        /* 345 : <reserved>    */\r
432     Userdef_INTC_Dummy_Interrupt,        /* 346 : <reserved>    */\r
433     Userdef_INTC_Dummy_Interrupt,        /* 347 : ERI0          */\r
434     Userdef_INTC_Dummy_Interrupt,        /* 348 : RXI0          */\r
435     Userdef_INTC_Dummy_Interrupt,        /* 349 : TXI0          */\r
436     Userdef_INTC_Dummy_Interrupt,        /* 350 : TEI0          */\r
437     Userdef_INTC_Dummy_Interrupt,        /* 351 : ERI1          */\r
438     Userdef_INTC_Dummy_Interrupt,        /* 352 : RXI1          */\r
439     Userdef_INTC_Dummy_Interrupt,        /* 353 : TXI1          */\r
440     Userdef_INTC_Dummy_Interrupt,        /* 354 : TEI1          */\r
441     Userdef_INTC_Dummy_Interrupt,        /* 355 : <reserved>    */\r
442     Userdef_INTC_Dummy_Interrupt,        /* 356 : <reserved>    */\r
443     Userdef_INTC_Dummy_Interrupt,        /* 357 : <reserved>    */\r
444     Userdef_INTC_Dummy_Interrupt,        /* 358 : <reserved>    */\r
445     Userdef_INTC_Dummy_Interrupt,        /* 359 : ETHERI        */\r
446     Userdef_INTC_Dummy_Interrupt,        /* 360 : <reserved>    */\r
447     Userdef_INTC_Dummy_Interrupt,        /* 361 : <reserved>    */\r
448     Userdef_INTC_Dummy_Interrupt,        /* 362 : <reserved>    */\r
449     Userdef_INTC_Dummy_Interrupt,        /* 363 : <reserved>    */\r
450     Userdef_INTC_Dummy_Interrupt,        /* 364 : CEUI          */\r
451     Userdef_INTC_Dummy_Interrupt,        /* 365 : <reserved>    */\r
452     Userdef_INTC_Dummy_Interrupt,        /* 366 : <reserved>    */\r
453     Userdef_INTC_Dummy_Interrupt,        /* 367 : <reserved>    */\r
454     Userdef_INTC_Dummy_Interrupt,        /* 368 : <reserved>    */\r
455     Userdef_INTC_Dummy_Interrupt,        /* 369 : <reserved>    */\r
456     Userdef_INTC_Dummy_Interrupt,        /* 370 : <reserved>    */\r
457     Userdef_INTC_Dummy_Interrupt,        /* 371 : <reserved>    */\r
458     Userdef_INTC_Dummy_Interrupt,        /* 372 : <reserved>    */\r
459     Userdef_INTC_Dummy_Interrupt,        /* 373 : <reserved>    */\r
460     Userdef_INTC_Dummy_Interrupt,        /* 374 : <reserved>    */\r
461     Userdef_INTC_Dummy_Interrupt,        /* 375 : <reserved>    */\r
462     Userdef_INTC_Dummy_Interrupt,        /* 376 : <reserved>    */\r
463     Userdef_INTC_Dummy_Interrupt,        /* 377 : <reserved>    */\r
464     Userdef_INTC_Dummy_Interrupt,        /* 378 : <reserved>    */\r
465     Userdef_INTC_Dummy_Interrupt,        /* 379 : <reserved>    */\r
466     Userdef_INTC_Dummy_Interrupt,        /* 380 : <reserved>    */\r
467     Userdef_INTC_Dummy_Interrupt,        /* 381 : H2XMLB_ERRINT */\r
468     Userdef_INTC_Dummy_Interrupt,        /* 382 : H2XIC1_ERRINT */\r
469     Userdef_INTC_Dummy_Interrupt,        /* 383 : X2HPERI1_ERRINT*/\r
470     Userdef_INTC_Dummy_Interrupt,        /* 384 : X2HPERI2_ERRINT*/\r
471     Userdef_INTC_Dummy_Interrupt,        /* 385 : X2HPERI34_ERRINT*/\r
472     Userdef_INTC_Dummy_Interrupt,        /* 386 : X2HPERI5_ERRINT*/\r
473     Userdef_INTC_Dummy_Interrupt,        /* 387 : X2HPERI67_ERRINT*/\r
474     Userdef_INTC_Dummy_Interrupt,        /* 388 : X2HDBGR_ERRINT*/\r
475     Userdef_INTC_Dummy_Interrupt,        /* 389 : X2HBSC_ERRINT */\r
476     Userdef_INTC_Dummy_Interrupt,        /* 390 : X2HSPI1_ERRINT*/\r
477     Userdef_INTC_Dummy_Interrupt,        /* 391 : X2HSPI2_ERRINT*/\r
478     Userdef_INTC_Dummy_Interrupt,        /* 392 : PRRI          */\r
479     Userdef_INTC_Dummy_Interrupt,        /* 393 : IFEI0         */\r
480     Userdef_INTC_Dummy_Interrupt,        /* 394 : OFFI0         */\r
481     Userdef_INTC_Dummy_Interrupt,        /* 395 : PFVEI0        */\r
482     Userdef_INTC_Dummy_Interrupt,        /* 396 : IFEI1         */\r
483     Userdef_INTC_Dummy_Interrupt,        /* 397 : OFFI1         */\r
484     Userdef_INTC_Dummy_Interrupt,        /* 398 : PFVEI1        */\r
485     Userdef_INTC_Dummy_Interrupt,        /* 399 : <reserved>    */\r
486     Userdef_INTC_Dummy_Interrupt,        /* 400 : <reserved>    */\r
487     Userdef_INTC_Dummy_Interrupt,        /* 401 : <reserved>    */\r
488     Userdef_INTC_Dummy_Interrupt,        /* 402 : <reserved>    */\r
489     Userdef_INTC_Dummy_Interrupt,        /* 403 : <reserved>    */\r
490     Userdef_INTC_Dummy_Interrupt,        /* 404 : <reserved>    */\r
491     Userdef_INTC_Dummy_Interrupt,        /* 405 : <reserved>    */\r
492     Userdef_INTC_Dummy_Interrupt,        /* 406 : <reserved>    */\r
493     Userdef_INTC_Dummy_Interrupt,        /* 407 : <reserved>    */\r
494     Userdef_INTC_Dummy_Interrupt,        /* 408 : <reserved>    */\r
495     Userdef_INTC_Dummy_Interrupt,        /* 409 : <reserved>    */\r
496     Userdef_INTC_Dummy_Interrupt,        /* 410 : <reserved>    */\r
497     Userdef_INTC_Dummy_Interrupt,        /* 411 : <reserved>    */\r
498     Userdef_INTC_Dummy_Interrupt,        /* 412 : <reserved>    */\r
499     Userdef_INTC_Dummy_Interrupt,        /* 413 : <reserved>    */\r
500     Userdef_INTC_Dummy_Interrupt,        /* 414 : <reserved>    */\r
501     Userdef_INTC_Dummy_Interrupt,        /* 415 : <reserved>    */\r
502     Userdef_INTC_Dummy_Interrupt,        /* 416 : TINT0         */\r
503     Userdef_INTC_Dummy_Interrupt,        /* 417 : TINT1         */\r
504     Userdef_INTC_Dummy_Interrupt,        /* 418 : TINT2         */\r
505     Userdef_INTC_Dummy_Interrupt,        /* 419 : TINT3         */\r
506     Userdef_INTC_Dummy_Interrupt,        /* 420 : TINT4         */\r
507     Userdef_INTC_Dummy_Interrupt,        /* 421 : TINT5         */\r
508     Userdef_INTC_Dummy_Interrupt,        /* 422 : TINT6         */\r
509     Userdef_INTC_Dummy_Interrupt,        /* 423 : TINT7         */\r
510     Userdef_INTC_Dummy_Interrupt,        /* 424 : TINT8         */\r
511     Userdef_INTC_Dummy_Interrupt,        /* 425 : TINT9         */\r
512     Userdef_INTC_Dummy_Interrupt,        /* 426 : TINT10        */\r
513     Userdef_INTC_Dummy_Interrupt,        /* 427 : TINT11        */\r
514     Userdef_INTC_Dummy_Interrupt,        /* 428 : TINT12        */\r
515     Userdef_INTC_Dummy_Interrupt,        /* 429 : TINT13        */\r
516     Userdef_INTC_Dummy_Interrupt,        /* 430 : TINT14        */\r
517     Userdef_INTC_Dummy_Interrupt,        /* 431 : TINT15        */\r
518     Userdef_INTC_Dummy_Interrupt,        /* 432 : TINT16        */\r
519     Userdef_INTC_Dummy_Interrupt,        /* 433 : TINT17        */\r
520     Userdef_INTC_Dummy_Interrupt,        /* 434 : TINT18        */\r
521     Userdef_INTC_Dummy_Interrupt,        /* 435 : TINT19        */\r
522     Userdef_INTC_Dummy_Interrupt,        /* 436 : TINT20        */\r
523     Userdef_INTC_Dummy_Interrupt,        /* 437 : TINT21        */\r
524     Userdef_INTC_Dummy_Interrupt,        /* 438 : TINT22        */\r
525     Userdef_INTC_Dummy_Interrupt,        /* 439 : TINT23        */\r
526     Userdef_INTC_Dummy_Interrupt,        /* 440 : TINT24        */\r
527     Userdef_INTC_Dummy_Interrupt,        /* 441 : TINT25        */\r
528     Userdef_INTC_Dummy_Interrupt,        /* 442 : TINT26        */\r
529     Userdef_INTC_Dummy_Interrupt,        /* 443 : TINT27        */\r
530     Userdef_INTC_Dummy_Interrupt,        /* 444 : TINT28        */\r
531     Userdef_INTC_Dummy_Interrupt,        /* 445 : TINT29        */\r
532     Userdef_INTC_Dummy_Interrupt,        /* 446 : TINT30        */\r
533     Userdef_INTC_Dummy_Interrupt,        /* 447 : TINT31        */\r
534     Userdef_INTC_Dummy_Interrupt,        /* 448 : TINT32        */\r
535     Userdef_INTC_Dummy_Interrupt,        /* 449 : TINT33        */\r
536     Userdef_INTC_Dummy_Interrupt,        /* 450 : TINT34        */\r
537     Userdef_INTC_Dummy_Interrupt,        /* 451 : TINT35        */\r
538     Userdef_INTC_Dummy_Interrupt,        /* 452 : TINT36        */\r
539     Userdef_INTC_Dummy_Interrupt,        /* 453 : TINT37        */\r
540     Userdef_INTC_Dummy_Interrupt,        /* 454 : TINT38        */\r
541     Userdef_INTC_Dummy_Interrupt,        /* 455 : TINT39        */\r
542     Userdef_INTC_Dummy_Interrupt,        /* 456 : TINT40        */\r
543     Userdef_INTC_Dummy_Interrupt,        /* 457 : TINT41        */\r
544     Userdef_INTC_Dummy_Interrupt,        /* 458 : TINT42        */\r
545     Userdef_INTC_Dummy_Interrupt,        /* 459 : TINT43        */\r
546     Userdef_INTC_Dummy_Interrupt,        /* 460 : TINT44        */\r
547     Userdef_INTC_Dummy_Interrupt,        /* 461 : TINT45        */\r
548     Userdef_INTC_Dummy_Interrupt,        /* 462 : TINT46        */\r
549     Userdef_INTC_Dummy_Interrupt,        /* 463 : TINT47        */\r
550     Userdef_INTC_Dummy_Interrupt,        /* 464 : TINT48        */\r
551     Userdef_INTC_Dummy_Interrupt,        /* 465 : TINT49        */\r
552     Userdef_INTC_Dummy_Interrupt,        /* 466 : TINT50        */\r
553     Userdef_INTC_Dummy_Interrupt,        /* 467 : TINT51        */\r
554     Userdef_INTC_Dummy_Interrupt,        /* 468 : TINT52        */\r
555     Userdef_INTC_Dummy_Interrupt,        /* 469 : TINT53        */\r
556     Userdef_INTC_Dummy_Interrupt,        /* 470 : TINT54        */\r
557     Userdef_INTC_Dummy_Interrupt,        /* 471 : TINT55        */\r
558     Userdef_INTC_Dummy_Interrupt,        /* 472 : TINT56        */\r
559     Userdef_INTC_Dummy_Interrupt,        /* 473 : TINT57        */\r
560     Userdef_INTC_Dummy_Interrupt,        /* 474 : TINT58        */\r
561     Userdef_INTC_Dummy_Interrupt,        /* 475 : TINT59        */\r
562     Userdef_INTC_Dummy_Interrupt,        /* 476 : TINT60        */\r
563     Userdef_INTC_Dummy_Interrupt,        /* 477 : TINT61        */\r
564     Userdef_INTC_Dummy_Interrupt,        /* 478 : TINT62        */\r
565     Userdef_INTC_Dummy_Interrupt,        /* 479 : TINT63        */\r
566     Userdef_INTC_Dummy_Interrupt,        /* 480 : TINT64        */\r
567     Userdef_INTC_Dummy_Interrupt,        /* 481 : TINT65        */\r
568     Userdef_INTC_Dummy_Interrupt,        /* 482 : TINT66        */\r
569     Userdef_INTC_Dummy_Interrupt,        /* 483 : TINT67        */\r
570     Userdef_INTC_Dummy_Interrupt,        /* 484 : TINT68        */\r
571     Userdef_INTC_Dummy_Interrupt,        /* 485 : TINT69        */\r
572     Userdef_INTC_Dummy_Interrupt,        /* 486 : TINT70        */\r
573     Userdef_INTC_Dummy_Interrupt,        /* 487 : TINT71        */\r
574     Userdef_INTC_Dummy_Interrupt,        /* 488 : TINT72        */\r
575     Userdef_INTC_Dummy_Interrupt,        /* 489 : TINT73        */\r
576     Userdef_INTC_Dummy_Interrupt,        /* 490 : TINT74        */\r
577     Userdef_INTC_Dummy_Interrupt,        /* 491 : TINT75        */\r
578     Userdef_INTC_Dummy_Interrupt,        /* 492 : TINT76        */\r
579     Userdef_INTC_Dummy_Interrupt,        /* 493 : TINT77        */\r
580     Userdef_INTC_Dummy_Interrupt,        /* 494 : TINT78        */\r
581     Userdef_INTC_Dummy_Interrupt,        /* 495 : TINT79        */\r
582     Userdef_INTC_Dummy_Interrupt,        /* 496 : TINT80        */\r
583     Userdef_INTC_Dummy_Interrupt,        /* 497 : TINT81        */\r
584     Userdef_INTC_Dummy_Interrupt,        /* 498 : TINT82        */\r
585     Userdef_INTC_Dummy_Interrupt,        /* 499 : TINT83        */\r
586     Userdef_INTC_Dummy_Interrupt,        /* 500 : TINT84        */\r
587     Userdef_INTC_Dummy_Interrupt,        /* 501 : TINT85        */\r
588     Userdef_INTC_Dummy_Interrupt,        /* 502 : TINT86        */\r
589     Userdef_INTC_Dummy_Interrupt,        /* 503 : TINT87        */\r
590     Userdef_INTC_Dummy_Interrupt,        /* 504 : TINT88        */\r
591     Userdef_INTC_Dummy_Interrupt,        /* 505 : TINT89        */\r
592     Userdef_INTC_Dummy_Interrupt,        /* 506 : TINT90        */\r
593     Userdef_INTC_Dummy_Interrupt,        /* 507 : TINT91        */\r
594     Userdef_INTC_Dummy_Interrupt,        /* 508 : TINT92        */\r
595     Userdef_INTC_Dummy_Interrupt,        /* 509 : TINT93        */\r
596     Userdef_INTC_Dummy_Interrupt,        /* 510 : TINT94        */\r
597     Userdef_INTC_Dummy_Interrupt,        /* 511 : TINT95        */\r
598     Userdef_INTC_Dummy_Interrupt,        /* 512 : TINT96        */\r
599     Userdef_INTC_Dummy_Interrupt,        /* 513 : TINT97        */\r
600     Userdef_INTC_Dummy_Interrupt,        /* 514 : TINT98        */\r
601     Userdef_INTC_Dummy_Interrupt,        /* 515 : TINT99        */\r
602     Userdef_INTC_Dummy_Interrupt,        /* 516 : TINT100       */\r
603     Userdef_INTC_Dummy_Interrupt,        /* 517 : TINT101       */\r
604     Userdef_INTC_Dummy_Interrupt,        /* 518 : TINT102       */\r
605     Userdef_INTC_Dummy_Interrupt,        /* 519 : TINT103       */\r
606     Userdef_INTC_Dummy_Interrupt,        /* 520 : TINT104       */\r
607     Userdef_INTC_Dummy_Interrupt,        /* 521 : TINT105       */\r
608     Userdef_INTC_Dummy_Interrupt,        /* 522 : TINT106       */\r
609     Userdef_INTC_Dummy_Interrupt,        /* 523 : TINT107       */\r
610     Userdef_INTC_Dummy_Interrupt,        /* 524 : TINT108       */\r
611     Userdef_INTC_Dummy_Interrupt,        /* 525 : TINT109       */\r
612     Userdef_INTC_Dummy_Interrupt,        /* 526 : TINT110       */\r
613     Userdef_INTC_Dummy_Interrupt,        /* 527 : TINT111       */\r
614     Userdef_INTC_Dummy_Interrupt,        /* 528 : TINT112       */\r
615     Userdef_INTC_Dummy_Interrupt,        /* 529 : TINT113       */\r
616     Userdef_INTC_Dummy_Interrupt,        /* 530 : TINT114       */\r
617     Userdef_INTC_Dummy_Interrupt,        /* 531 : TINT115       */\r
618     Userdef_INTC_Dummy_Interrupt,        /* 532 : TINT116       */\r
619     Userdef_INTC_Dummy_Interrupt,        /* 533 : TINT117       */\r
620     Userdef_INTC_Dummy_Interrupt,        /* 534 : TINT118       */\r
621     Userdef_INTC_Dummy_Interrupt,        /* 535 : TINT119       */\r
622     Userdef_INTC_Dummy_Interrupt,        /* 536 : TINT120       */\r
623     Userdef_INTC_Dummy_Interrupt,        /* 537 : TINT121       */\r
624     Userdef_INTC_Dummy_Interrupt,        /* 538 : TINT122       */\r
625     Userdef_INTC_Dummy_Interrupt,        /* 539 : TINT123       */\r
626     Userdef_INTC_Dummy_Interrupt,        /* 540 : TINT124       */\r
627     Userdef_INTC_Dummy_Interrupt,        /* 541 : TINT125       */\r
628     Userdef_INTC_Dummy_Interrupt,        /* 542 : TINT126       */\r
629     Userdef_INTC_Dummy_Interrupt,        /* 543 : TINT127       */\r
630     Userdef_INTC_Dummy_Interrupt,        /* 544 : TINT128       */\r
631     Userdef_INTC_Dummy_Interrupt,        /* 545 : TINT129       */\r
632     Userdef_INTC_Dummy_Interrupt,        /* 546 : TINT130       */\r
633     Userdef_INTC_Dummy_Interrupt,        /* 547 : TINT131       */\r
634     Userdef_INTC_Dummy_Interrupt,        /* 548 : TINT132       */\r
635     Userdef_INTC_Dummy_Interrupt,        /* 549 : TINT133       */\r
636     Userdef_INTC_Dummy_Interrupt,        /* 550 : TINT134       */\r
637     Userdef_INTC_Dummy_Interrupt,        /* 551 : TINT135       */\r
638     Userdef_INTC_Dummy_Interrupt,        /* 552 : TINT136       */\r
639     Userdef_INTC_Dummy_Interrupt,        /* 553 : TINT137       */\r
640     Userdef_INTC_Dummy_Interrupt,        /* 554 : TINT138       */\r
641     Userdef_INTC_Dummy_Interrupt,        /* 555 : TINT139       */\r
642     Userdef_INTC_Dummy_Interrupt,        /* 556 : TINT140       */\r
643     Userdef_INTC_Dummy_Interrupt,        /* 557 : TINT141       */\r
644     Userdef_INTC_Dummy_Interrupt,        /* 558 : TINT142       */\r
645     Userdef_INTC_Dummy_Interrupt,        /* 559 : TINT143       */\r
646     Userdef_INTC_Dummy_Interrupt,        /* 560 : TINT144       */\r
647     Userdef_INTC_Dummy_Interrupt,        /* 561 : TINT145       */\r
648     Userdef_INTC_Dummy_Interrupt,        /* 562 : TINT146       */\r
649     Userdef_INTC_Dummy_Interrupt,        /* 563 : TINT147       */\r
650     Userdef_INTC_Dummy_Interrupt,        /* 564 : TINT148       */\r
651     Userdef_INTC_Dummy_Interrupt,        /* 565 : TINT149       */\r
652     Userdef_INTC_Dummy_Interrupt,        /* 566 : TINT150       */\r
653     Userdef_INTC_Dummy_Interrupt,        /* 567 : TINT151       */\r
654     Userdef_INTC_Dummy_Interrupt,        /* 568 : TINT152       */\r
655     Userdef_INTC_Dummy_Interrupt,        /* 569 : TINT153       */\r
656     Userdef_INTC_Dummy_Interrupt,        /* 570 : TINT154       */\r
657     Userdef_INTC_Dummy_Interrupt,        /* 571 : TINT155       */\r
658     Userdef_INTC_Dummy_Interrupt,        /* 572 : TINT156       */\r
659     Userdef_INTC_Dummy_Interrupt,        /* 573 : TINT157       */\r
660     Userdef_INTC_Dummy_Interrupt,        /* 574 : TINT158       */\r
661     Userdef_INTC_Dummy_Interrupt,        /* 575 : TINT159       */\r
662     Userdef_INTC_Dummy_Interrupt,        /* 576 : TINT160       */\r
663     Userdef_INTC_Dummy_Interrupt,        /* 577 : TINT161       */\r
664     Userdef_INTC_Dummy_Interrupt,        /* 578 : TINT162       */\r
665     Userdef_INTC_Dummy_Interrupt,        /* 579 : TINT163       */\r
666     Userdef_INTC_Dummy_Interrupt,        /* 580 : TINT164       */\r
667     Userdef_INTC_Dummy_Interrupt,        /* 581 : TINT165       */\r
668     Userdef_INTC_Dummy_Interrupt,        /* 582 : TINT166       */\r
669     Userdef_INTC_Dummy_Interrupt,        /* 583 : TINT167       */\r
670     Userdef_INTC_Dummy_Interrupt,        /* 584 : TINT168       */\r
671     Userdef_INTC_Dummy_Interrupt,        /* 585 : TINT169       */\r
672     Userdef_INTC_Dummy_Interrupt,        /* 586 : TINT170       */\r
673 };\r
674 \r
675 \r
676 /******************************************************************************\r
677 * Function Name: Userdef_INTC_RegistIntFunc\r
678 * Description  :\r
679 * Arguments    : uint16_t int_id\r
680 *              : void (* func)(uint32_t)\r
681 * Return Value : none\r
682 ******************************************************************************/\r
683 void Userdef_INTC_RegistIntFunc(uint16_t int_id, void (* func)(uint32_t int_sense))\r
684 {\r
685     intc_func_table[int_id] = func;\r
686 }\r
687 \r
688 /******************************************************************************\r
689 * Function Name: Userdef_INTC_UndefId\r
690 * Description  :\r
691 * Arguments    : uint16_t int_id\r
692 * Return Value : none\r
693 ******************************************************************************/\r
694 void Userdef_INTC_UndefId(uint16_t int_id)\r
695 {\r
696     while (1)\r
697     {\r
698         /* Do Nothing */\r
699     }\r
700 }\r
701 \r
702 /******************************************************************************\r
703 * Function Name: Userdef_INTC_Dummy_Interrupt\r
704 * Description  :\r
705 * Arguments    : none\r
706 * Return Value : none\r
707 ******************************************************************************/\r
708 static void Userdef_INTC_Dummy_Interrupt(uint32_t int_sense)\r
709 {\r
710     /* Do Nothing */\r
711 }\r
712 \r
713 /******************************************************************************\r
714 * Function Name: Userdef_FIQ_HandlerExe\r
715 * Description  :\r
716 * Arguments    : none\r
717 * Return Value : none\r
718 ******************************************************************************/\r
719 void Userdef_FIQ_HandlerExe(void)\r
720 {\r
721 }\r
722 \r
723 /* The function called by the RTOS port layer after it has managed interrupt\r
724 entry. */\r
725 void vApplicationIRQHandler( uint32_t ulICCIAR )\r
726 {\r
727 uint32_t ulInterruptID;\r
728 \r
729         /* Re-enable interrupts. */\r
730     __enable_irq();\r
731 \r
732         /* The ID of the interrupt can be obtained by bitwise anding the ICCIAR value\r
733         with 0x3FF. */\r
734         ulInterruptID = ulICCIAR & 0x3FFUL;\r
735 \r
736         /* Call the function installed in the array of installed handler functions. */\r
737         intc_func_table[ ulInterruptID ]( 0 );\r
738 }\r
739 \r
740 \r
741 /* END of File */\r
742 \r