HPM SDK
HPMicro Software Development Kit
vectors.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2021-2024 HPMicro
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 #ifdef __IAR_SYSTEMS_ASM__
8 
9 IRQ_HANDLER macro
10  dc32 default_isr_\1
11  endm
12 
13 IRQ_DEFAULT_HANDLER macro
14  PUBWEAK default_isr_\1
15 default_isr_\1
17  endm
18 
19  SECTION `.isr_vector`:CODE:ROOT(10)
20  PUBWEAK default_irq_handler
23  IRQ_DEFAULT_HANDLER 1 /* GPIO0_A IRQ handler */
24  IRQ_DEFAULT_HANDLER 2 /* GPIO0_B IRQ handler */
25  IRQ_DEFAULT_HANDLER 3 /* GPIO0_C IRQ handler */
26  IRQ_DEFAULT_HANDLER 4 /* GPIO0_D IRQ handler */
27  IRQ_DEFAULT_HANDLER 5 /* GPIO0_E IRQ handler */
28  IRQ_DEFAULT_HANDLER 6 /* GPIO0_F IRQ handler */
29  IRQ_DEFAULT_HANDLER 7 /* GPIO0_V IRQ handler */
30  IRQ_DEFAULT_HANDLER 8 /* GPIO0_W IRQ handler */
31  IRQ_DEFAULT_HANDLER 9 /* GPIO0_X IRQ handler */
32  IRQ_DEFAULT_HANDLER 10 /* GPIO0_Y IRQ handler */
33  IRQ_DEFAULT_HANDLER 11 /* GPIO0_Z IRQ handler */
34  IRQ_DEFAULT_HANDLER 12 /* GPIO1_A IRQ handler */
35  IRQ_DEFAULT_HANDLER 13 /* GPIO1_B IRQ handler */
36  IRQ_DEFAULT_HANDLER 14 /* GPIO1_C IRQ handler */
37  IRQ_DEFAULT_HANDLER 15 /* GPIO1_D IRQ handler */
38  IRQ_DEFAULT_HANDLER 16 /* GPIO1_E IRQ handler */
39  IRQ_DEFAULT_HANDLER 17 /* GPIO1_F IRQ handler */
40  IRQ_DEFAULT_HANDLER 18 /* GPIO1_V IRQ handler */
41  IRQ_DEFAULT_HANDLER 19 /* GPIO1_W IRQ handler */
42  IRQ_DEFAULT_HANDLER 20 /* GPIO1_X IRQ handler */
43  IRQ_DEFAULT_HANDLER 21 /* GPIO1_Y IRQ handler */
44  IRQ_DEFAULT_HANDLER 22 /* GPIO1_Z IRQ handler */
45  IRQ_DEFAULT_HANDLER 23 /* GPTMR0 IRQ handler */
46  IRQ_DEFAULT_HANDLER 24 /* GPTMR1 IRQ handler */
47  IRQ_DEFAULT_HANDLER 25 /* GPTMR2 IRQ handler */
48  IRQ_DEFAULT_HANDLER 26 /* GPTMR3 IRQ handler */
49  IRQ_DEFAULT_HANDLER 27 /* GPTMR4 IRQ handler */
50  IRQ_DEFAULT_HANDLER 28 /* GPTMR5 IRQ handler */
51  IRQ_DEFAULT_HANDLER 29 /* GPTMR6 IRQ handler */
52  IRQ_DEFAULT_HANDLER 30 /* GPTMR7 IRQ handler */
53  IRQ_DEFAULT_HANDLER 31 /* UART0 IRQ handler */
54  IRQ_DEFAULT_HANDLER 32 /* UART1 IRQ handler */
55  IRQ_DEFAULT_HANDLER 33 /* UART2 IRQ handler */
56  IRQ_DEFAULT_HANDLER 34 /* UART3 IRQ handler */
57  IRQ_DEFAULT_HANDLER 35 /* UART4 IRQ handler */
58  IRQ_DEFAULT_HANDLER 36 /* UART5 IRQ handler */
59  IRQ_DEFAULT_HANDLER 37 /* UART6 IRQ handler */
60  IRQ_DEFAULT_HANDLER 38 /* UART7 IRQ handler */
61  IRQ_DEFAULT_HANDLER 39 /* I2C0 IRQ handler */
62  IRQ_DEFAULT_HANDLER 40 /* I2C1 IRQ handler */
63  IRQ_DEFAULT_HANDLER 41 /* I2C2 IRQ handler */
64  IRQ_DEFAULT_HANDLER 42 /* I2C3 IRQ handler */
65  IRQ_DEFAULT_HANDLER 43 /* SPI0 IRQ handler */
66  IRQ_DEFAULT_HANDLER 44 /* SPI1 IRQ handler */
67  IRQ_DEFAULT_HANDLER 45 /* SPI2 IRQ handler */
68  IRQ_DEFAULT_HANDLER 46 /* SPI3 IRQ handler */
69  IRQ_DEFAULT_HANDLER 47 /* TSNS IRQ handler */
70  IRQ_DEFAULT_HANDLER 48 /* MBX0A IRQ handler */
71  IRQ_DEFAULT_HANDLER 49 /* MBX0B IRQ handler */
72  IRQ_DEFAULT_HANDLER 50 /* MBX1A IRQ handler */
73  IRQ_DEFAULT_HANDLER 51 /* MBX1B IRQ handler */
74  IRQ_DEFAULT_HANDLER 52 /* EWDG0 IRQ handler */
75  IRQ_DEFAULT_HANDLER 53 /* EWDG1 IRQ handler */
76  IRQ_DEFAULT_HANDLER 54 /* EWDG2 IRQ handler */
77  IRQ_DEFAULT_HANDLER 55 /* EWDG3 IRQ handler */
78  IRQ_DEFAULT_HANDLER 56 /* HDMA IRQ handler */
79  IRQ_DEFAULT_HANDLER 57 /* LOBS IRQ handler */
80  IRQ_DEFAULT_HANDLER 58 /* ADC0 IRQ handler */
81  IRQ_DEFAULT_HANDLER 59 /* ADC1 IRQ handler */
82  IRQ_DEFAULT_HANDLER 60 /* ADC2 IRQ handler */
83  IRQ_DEFAULT_HANDLER 61 /* ADC3 IRQ handler */
84  IRQ_DEFAULT_HANDLER 62 /* ACMP0[0] IRQ handler */
85  IRQ_DEFAULT_HANDLER 63 /* ACMP0[1] IRQ handler */
86  IRQ_DEFAULT_HANDLER 64 /* ACMP1[0] IRQ handler */
87  IRQ_DEFAULT_HANDLER 65 /* ACMP1[1] IRQ handler */
88  IRQ_DEFAULT_HANDLER 66 /* ACMP2[0] IRQ handler */
89  IRQ_DEFAULT_HANDLER 67 /* ACMP2[1] IRQ handler */
90  IRQ_DEFAULT_HANDLER 68 /* ACMP3[0] IRQ handler */
91  IRQ_DEFAULT_HANDLER 69 /* ACMP3[1] IRQ handler */
92  IRQ_DEFAULT_HANDLER 70 /* I2S0 IRQ handler */
93  IRQ_DEFAULT_HANDLER 71 /* I2S1 IRQ handler */
94  IRQ_DEFAULT_HANDLER 72 /* DAO IRQ handler */
95  IRQ_DEFAULT_HANDLER 73 /* PDM IRQ handler */
96  IRQ_DEFAULT_HANDLER 74 /* UART8 IRQ handler */
97  IRQ_DEFAULT_HANDLER 75 /* UART9 IRQ handler */
98  IRQ_DEFAULT_HANDLER 76 /* UART10 IRQ handler */
99  IRQ_DEFAULT_HANDLER 77 /* UART11 IRQ handler */
100  IRQ_DEFAULT_HANDLER 78 /* UART12 IRQ handler */
101  IRQ_DEFAULT_HANDLER 79 /* UART13 IRQ handler */
102  IRQ_DEFAULT_HANDLER 80 /* UART14 IRQ handler */
103  IRQ_DEFAULT_HANDLER 81 /* UART15 IRQ handler */
104  IRQ_DEFAULT_HANDLER 82 /* I2C4 IRQ handler */
105  IRQ_DEFAULT_HANDLER 83 /* I2C5 IRQ handler */
106  IRQ_DEFAULT_HANDLER 84 /* I2C6 IRQ handler */
107  IRQ_DEFAULT_HANDLER 85 /* I2C7 IRQ handler */
108  IRQ_DEFAULT_HANDLER 86 /* SPI4 IRQ handler */
109  IRQ_DEFAULT_HANDLER 87 /* SPI5 IRQ handler */
110  IRQ_DEFAULT_HANDLER 88 /* SPI6 IRQ handler */
111  IRQ_DEFAULT_HANDLER 89 /* SPI7 IRQ handler */
112  IRQ_DEFAULT_HANDLER 90 /* MCAN0 IRQ handler */
113  IRQ_DEFAULT_HANDLER 91 /* MCAN1 IRQ handler */
114  IRQ_DEFAULT_HANDLER 92 /* MCAN2 IRQ handler */
115  IRQ_DEFAULT_HANDLER 93 /* MCAN3 IRQ handler */
116  IRQ_DEFAULT_HANDLER 94 /* MCAN4 IRQ handler */
117  IRQ_DEFAULT_HANDLER 95 /* MCAN5 IRQ handler */
118  IRQ_DEFAULT_HANDLER 96 /* MCAN6 IRQ handler */
119  IRQ_DEFAULT_HANDLER 97 /* MCAN7 IRQ handler */
120  IRQ_DEFAULT_HANDLER 98 /* PTPC IRQ handler */
121  IRQ_DEFAULT_HANDLER 99 /* QEI0 IRQ handler */
122  IRQ_DEFAULT_HANDLER 100 /* QEI1 IRQ handler */
123  IRQ_DEFAULT_HANDLER 101 /* QEI2 IRQ handler */
124  IRQ_DEFAULT_HANDLER 102 /* QEI3 IRQ handler */
125  IRQ_DEFAULT_HANDLER 103 /* PWM0 IRQ handler */
126  IRQ_DEFAULT_HANDLER 104 /* PWM1 IRQ handler */
127  IRQ_DEFAULT_HANDLER 105 /* PWM2 IRQ handler */
128  IRQ_DEFAULT_HANDLER 106 /* PWM3 IRQ handler */
129  IRQ_DEFAULT_HANDLER 107 /* RDC0 IRQ handler */
130  IRQ_DEFAULT_HANDLER 108 /* RDC1 IRQ handler */
131  IRQ_DEFAULT_HANDLER 109 /* SDM0 IRQ handler */
132  IRQ_DEFAULT_HANDLER 110 /* SDM1 IRQ handler */
133  IRQ_DEFAULT_HANDLER 111 /* SEI[0] IRQ handler */
134  IRQ_DEFAULT_HANDLER 112 /* SEI[1] IRQ handler */
135  IRQ_DEFAULT_HANDLER 113 /* SEI[2] IRQ handler */
136  IRQ_DEFAULT_HANDLER 114 /* SEI[3] IRQ handler */
137  IRQ_DEFAULT_HANDLER 115 /* MTG0 IRQ handler */
138  IRQ_DEFAULT_HANDLER 116 /* MTG1 IRQ handler */
139  IRQ_DEFAULT_HANDLER 117 /* VSC0 IRQ handler */
140  IRQ_DEFAULT_HANDLER 118 /* VSC1 IRQ handler */
141  IRQ_DEFAULT_HANDLER 119 /* CLC0[0] IRQ handler */
142  IRQ_DEFAULT_HANDLER 120 /* CLC0[1] IRQ handler */
143  IRQ_DEFAULT_HANDLER 121 /* CLC1[0] IRQ handler */
144  IRQ_DEFAULT_HANDLER 122 /* CLC1[1] IRQ handler */
145  IRQ_DEFAULT_HANDLER 123 /* TRGMUX0 IRQ handler */
146  IRQ_DEFAULT_HANDLER 124 /* TRGMUX1 IRQ handler */
147  IRQ_DEFAULT_HANDLER 125 /* ENET0 IRQ handler */
148  IRQ_DEFAULT_HANDLER 126 /* NTMR0 IRQ handler */
149  IRQ_DEFAULT_HANDLER 127 /* USB0 IRQ handler */
150  IRQ_DEFAULT_HANDLER 128 /* TSW[0] IRQ handler */
151  IRQ_DEFAULT_HANDLER 129 /* TSW[1] IRQ handler */
152  IRQ_DEFAULT_HANDLER 130 /* TSW[2] IRQ handler */
153  IRQ_DEFAULT_HANDLER 131 /* TSW[3] IRQ handler */
154  IRQ_DEFAULT_HANDLER 132 /* TSW_PTP_EVT IRQ handler */
155  IRQ_DEFAULT_HANDLER 133 /* ESC IRQ handler */
156  IRQ_DEFAULT_HANDLER 134 /* ESC_SYNC0 IRQ handler */
157  IRQ_DEFAULT_HANDLER 135 /* ESC_SYNC1 IRQ handler */
158  IRQ_DEFAULT_HANDLER 136 /* ESC_RESET IRQ handler */
159  IRQ_DEFAULT_HANDLER 137 /* XPI0 IRQ handler */
160  IRQ_DEFAULT_HANDLER 138 /* FEMC IRQ handler */
161  IRQ_DEFAULT_HANDLER 139 /* PPI IRQ handler */
162  IRQ_DEFAULT_HANDLER 140 /* XDMA IRQ handler */
163  IRQ_DEFAULT_HANDLER 141 /* FFA IRQ handler */
164  IRQ_DEFAULT_HANDLER 142 /* SDP IRQ handler */
165  IRQ_DEFAULT_HANDLER 143 /* RNG IRQ handler */
166  IRQ_DEFAULT_HANDLER 144 /* PKA IRQ handler */
167  IRQ_DEFAULT_HANDLER 145 /* PSEC IRQ handler */
168  IRQ_DEFAULT_HANDLER 146 /* PGPIO IRQ handler */
169  IRQ_DEFAULT_HANDLER 147 /* PEWDG IRQ handler */
170  IRQ_DEFAULT_HANDLER 148 /* PTMR IRQ handler */
171  IRQ_DEFAULT_HANDLER 149 /* PUART IRQ handler */
172  IRQ_DEFAULT_HANDLER 150 /* FUSE IRQ handler */
173  IRQ_DEFAULT_HANDLER 151 /* SECMON IRQ handler */
174  IRQ_DEFAULT_HANDLER 152 /* RTC IRQ handler */
175  IRQ_DEFAULT_HANDLER 153 /* PAD_WAKEUP IRQ handler */
176  IRQ_DEFAULT_HANDLER 154 /* BGPIO IRQ handler */
177  IRQ_DEFAULT_HANDLER 155 /* BVIO IRQ handler */
178  IRQ_DEFAULT_HANDLER 156 /* BROWNOUT IRQ handler */
179  IRQ_DEFAULT_HANDLER 157 /* SYSCTL IRQ handler */
180  IRQ_DEFAULT_HANDLER 158 /* CPU0 IRQ handler */
181  IRQ_DEFAULT_HANDLER 159 /* CPU1 IRQ handler */
182  IRQ_DEFAULT_HANDLER 160 /* DEBUG0 IRQ handler */
183  IRQ_DEFAULT_HANDLER 161 /* DEBUG1 IRQ handler */
184 
185  EXTERN irq_handler_trap
186  SECTION `.vector_table`:CODE:ROOT(10)
187  PUBLIC __vector_table
188  DATA
189 
190 __vector_table
191 #if (!defined(USE_NONVECTOR_MODE) || (USE_NONVECTOR_MODE == 0)) && defined(CONFIG_FREERTOS)
192  dc32 freertos_risc_v_trap_handler
193 #else
194  dc32 irq_handler_trap
195 #endif
196  IRQ_HANDLER 1 /* GPIO0_A IRQ handler */
197  IRQ_HANDLER 2 /* GPIO0_B IRQ handler */
198  IRQ_HANDLER 3 /* GPIO0_C IRQ handler */
199  IRQ_HANDLER 4 /* GPIO0_D IRQ handler */
200  IRQ_HANDLER 5 /* GPIO0_E IRQ handler */
201  IRQ_HANDLER 6 /* GPIO0_F IRQ handler */
202  IRQ_HANDLER 7 /* GPIO0_V IRQ handler */
203  IRQ_HANDLER 8 /* GPIO0_W IRQ handler */
204  IRQ_HANDLER 9 /* GPIO0_X IRQ handler */
205  IRQ_HANDLER 10 /* GPIO0_Y IRQ handler */
206  IRQ_HANDLER 11 /* GPIO0_Z IRQ handler */
207  IRQ_HANDLER 12 /* GPIO1_A IRQ handler */
208  IRQ_HANDLER 13 /* GPIO1_B IRQ handler */
209  IRQ_HANDLER 14 /* GPIO1_C IRQ handler */
210  IRQ_HANDLER 15 /* GPIO1_D IRQ handler */
211  IRQ_HANDLER 16 /* GPIO1_E IRQ handler */
212  IRQ_HANDLER 17 /* GPIO1_F IRQ handler */
213  IRQ_HANDLER 18 /* GPIO1_V IRQ handler */
214  IRQ_HANDLER 19 /* GPIO1_W IRQ handler */
215  IRQ_HANDLER 20 /* GPIO1_X IRQ handler */
216  IRQ_HANDLER 21 /* GPIO1_Y IRQ handler */
217  IRQ_HANDLER 22 /* GPIO1_Z IRQ handler */
218  IRQ_HANDLER 23 /* GPTMR0 IRQ handler */
219  IRQ_HANDLER 24 /* GPTMR1 IRQ handler */
220  IRQ_HANDLER 25 /* GPTMR2 IRQ handler */
221  IRQ_HANDLER 26 /* GPTMR3 IRQ handler */
222  IRQ_HANDLER 27 /* GPTMR4 IRQ handler */
223  IRQ_HANDLER 28 /* GPTMR5 IRQ handler */
224  IRQ_HANDLER 29 /* GPTMR6 IRQ handler */
225  IRQ_HANDLER 30 /* GPTMR7 IRQ handler */
226  IRQ_HANDLER 31 /* UART0 IRQ handler */
227  IRQ_HANDLER 32 /* UART1 IRQ handler */
228  IRQ_HANDLER 33 /* UART2 IRQ handler */
229  IRQ_HANDLER 34 /* UART3 IRQ handler */
230  IRQ_HANDLER 35 /* UART4 IRQ handler */
231  IRQ_HANDLER 36 /* UART5 IRQ handler */
232  IRQ_HANDLER 37 /* UART6 IRQ handler */
233  IRQ_HANDLER 38 /* UART7 IRQ handler */
234  IRQ_HANDLER 39 /* I2C0 IRQ handler */
235  IRQ_HANDLER 40 /* I2C1 IRQ handler */
236  IRQ_HANDLER 41 /* I2C2 IRQ handler */
237  IRQ_HANDLER 42 /* I2C3 IRQ handler */
238  IRQ_HANDLER 43 /* SPI0 IRQ handler */
239  IRQ_HANDLER 44 /* SPI1 IRQ handler */
240  IRQ_HANDLER 45 /* SPI2 IRQ handler */
241  IRQ_HANDLER 46 /* SPI3 IRQ handler */
242  IRQ_HANDLER 47 /* TSNS IRQ handler */
243  IRQ_HANDLER 48 /* MBX0A IRQ handler */
244  IRQ_HANDLER 49 /* MBX0B IRQ handler */
245  IRQ_HANDLER 50 /* MBX1A IRQ handler */
246  IRQ_HANDLER 51 /* MBX1B IRQ handler */
247  IRQ_HANDLER 52 /* EWDG0 IRQ handler */
248  IRQ_HANDLER 53 /* EWDG1 IRQ handler */
249  IRQ_HANDLER 54 /* EWDG2 IRQ handler */
250  IRQ_HANDLER 55 /* EWDG3 IRQ handler */
251  IRQ_HANDLER 56 /* HDMA IRQ handler */
252  IRQ_HANDLER 57 /* LOBS IRQ handler */
253  IRQ_HANDLER 58 /* ADC0 IRQ handler */
254  IRQ_HANDLER 59 /* ADC1 IRQ handler */
255  IRQ_HANDLER 60 /* ADC2 IRQ handler */
256  IRQ_HANDLER 61 /* ADC3 IRQ handler */
257  IRQ_HANDLER 62 /* ACMP0[0] IRQ handler */
258  IRQ_HANDLER 63 /* ACMP0[1] IRQ handler */
259  IRQ_HANDLER 64 /* ACMP1[0] IRQ handler */
260  IRQ_HANDLER 65 /* ACMP1[1] IRQ handler */
261  IRQ_HANDLER 66 /* ACMP2[0] IRQ handler */
262  IRQ_HANDLER 67 /* ACMP2[1] IRQ handler */
263  IRQ_HANDLER 68 /* ACMP3[0] IRQ handler */
264  IRQ_HANDLER 69 /* ACMP3[1] IRQ handler */
265  IRQ_HANDLER 70 /* I2S0 IRQ handler */
266  IRQ_HANDLER 71 /* I2S1 IRQ handler */
267  IRQ_HANDLER 72 /* DAO IRQ handler */
268  IRQ_HANDLER 73 /* PDM IRQ handler */
269  IRQ_HANDLER 74 /* UART8 IRQ handler */
270  IRQ_HANDLER 75 /* UART9 IRQ handler */
271  IRQ_HANDLER 76 /* UART10 IRQ handler */
272  IRQ_HANDLER 77 /* UART11 IRQ handler */
273  IRQ_HANDLER 78 /* UART12 IRQ handler */
274  IRQ_HANDLER 79 /* UART13 IRQ handler */
275  IRQ_HANDLER 80 /* UART14 IRQ handler */
276  IRQ_HANDLER 81 /* UART15 IRQ handler */
277  IRQ_HANDLER 82 /* I2C4 IRQ handler */
278  IRQ_HANDLER 83 /* I2C5 IRQ handler */
279  IRQ_HANDLER 84 /* I2C6 IRQ handler */
280  IRQ_HANDLER 85 /* I2C7 IRQ handler */
281  IRQ_HANDLER 86 /* SPI4 IRQ handler */
282  IRQ_HANDLER 87 /* SPI5 IRQ handler */
283  IRQ_HANDLER 88 /* SPI6 IRQ handler */
284  IRQ_HANDLER 89 /* SPI7 IRQ handler */
285  IRQ_HANDLER 90 /* MCAN0 IRQ handler */
286  IRQ_HANDLER 91 /* MCAN1 IRQ handler */
287  IRQ_HANDLER 92 /* MCAN2 IRQ handler */
288  IRQ_HANDLER 93 /* MCAN3 IRQ handler */
289  IRQ_HANDLER 94 /* MCAN4 IRQ handler */
290  IRQ_HANDLER 95 /* MCAN5 IRQ handler */
291  IRQ_HANDLER 96 /* MCAN6 IRQ handler */
292  IRQ_HANDLER 97 /* MCAN7 IRQ handler */
293  IRQ_HANDLER 98 /* PTPC IRQ handler */
294  IRQ_HANDLER 99 /* QEI0 IRQ handler */
295  IRQ_HANDLER 100 /* QEI1 IRQ handler */
296  IRQ_HANDLER 101 /* QEI2 IRQ handler */
297  IRQ_HANDLER 102 /* QEI3 IRQ handler */
298  IRQ_HANDLER 103 /* PWM0 IRQ handler */
299  IRQ_HANDLER 104 /* PWM1 IRQ handler */
300  IRQ_HANDLER 105 /* PWM2 IRQ handler */
301  IRQ_HANDLER 106 /* PWM3 IRQ handler */
302  IRQ_HANDLER 107 /* RDC0 IRQ handler */
303  IRQ_HANDLER 108 /* RDC1 IRQ handler */
304  IRQ_HANDLER 109 /* SDM0 IRQ handler */
305  IRQ_HANDLER 110 /* SDM1 IRQ handler */
306  IRQ_HANDLER 111 /* SEI[0] IRQ handler */
307  IRQ_HANDLER 112 /* SEI[1] IRQ handler */
308  IRQ_HANDLER 113 /* SEI[2] IRQ handler */
309  IRQ_HANDLER 114 /* SEI[3] IRQ handler */
310  IRQ_HANDLER 115 /* MTG0 IRQ handler */
311  IRQ_HANDLER 116 /* MTG1 IRQ handler */
312  IRQ_HANDLER 117 /* VSC0 IRQ handler */
313  IRQ_HANDLER 118 /* VSC1 IRQ handler */
314  IRQ_HANDLER 119 /* CLC0[0] IRQ handler */
315  IRQ_HANDLER 120 /* CLC0[1] IRQ handler */
316  IRQ_HANDLER 121 /* CLC1[0] IRQ handler */
317  IRQ_HANDLER 122 /* CLC1[1] IRQ handler */
318  IRQ_HANDLER 123 /* TRGMUX0 IRQ handler */
319  IRQ_HANDLER 124 /* TRGMUX1 IRQ handler */
320  IRQ_HANDLER 125 /* ENET0 IRQ handler */
321  IRQ_HANDLER 126 /* NTMR0 IRQ handler */
322  IRQ_HANDLER 127 /* USB0 IRQ handler */
323  IRQ_HANDLER 128 /* TSW[0] IRQ handler */
324  IRQ_HANDLER 129 /* TSW[1] IRQ handler */
325  IRQ_HANDLER 130 /* TSW[2] IRQ handler */
326  IRQ_HANDLER 131 /* TSW[3] IRQ handler */
327  IRQ_HANDLER 132 /* TSW_PTP_EVT IRQ handler */
328  IRQ_HANDLER 133 /* ESC IRQ handler */
329  IRQ_HANDLER 134 /* ESC_SYNC0 IRQ handler */
330  IRQ_HANDLER 135 /* ESC_SYNC1 IRQ handler */
331  IRQ_HANDLER 136 /* ESC_RESET IRQ handler */
332  IRQ_HANDLER 137 /* XPI0 IRQ handler */
333  IRQ_HANDLER 138 /* FEMC IRQ handler */
334  IRQ_HANDLER 139 /* PPI IRQ handler */
335  IRQ_HANDLER 140 /* XDMA IRQ handler */
336  IRQ_HANDLER 141 /* FFA IRQ handler */
337  IRQ_HANDLER 142 /* SDP IRQ handler */
338  IRQ_HANDLER 143 /* RNG IRQ handler */
339  IRQ_HANDLER 144 /* PKA IRQ handler */
340  IRQ_HANDLER 145 /* PSEC IRQ handler */
341  IRQ_HANDLER 146 /* PGPIO IRQ handler */
342  IRQ_HANDLER 147 /* PEWDG IRQ handler */
343  IRQ_HANDLER 148 /* PTMR IRQ handler */
344  IRQ_HANDLER 149 /* PUART IRQ handler */
345  IRQ_HANDLER 150 /* FUSE IRQ handler */
346  IRQ_HANDLER 151 /* SECMON IRQ handler */
347  IRQ_HANDLER 152 /* RTC IRQ handler */
348  IRQ_HANDLER 153 /* PAD_WAKEUP IRQ handler */
349  IRQ_HANDLER 154 /* BGPIO IRQ handler */
350  IRQ_HANDLER 155 /* BVIO IRQ handler */
351  IRQ_HANDLER 156 /* BROWNOUT IRQ handler */
352  IRQ_HANDLER 157 /* SYSCTL IRQ handler */
353  IRQ_HANDLER 158 /* CPU0 IRQ handler */
354  IRQ_HANDLER 159 /* CPU1 IRQ handler */
355  IRQ_HANDLER 160 /* DEBUG0 IRQ handler */
356  IRQ_HANDLER 161 /* DEBUG1 IRQ handler */
357 
358 #else
359 
361 .align 2
363 1: j 1b
364 
365 .macro IRQ_HANDLER irq
366  .weak default_isr_\irq
367  .set default_isr_\irq, default_irq_handler
368  .long default_isr_\irq
369 .endm
370 
371 .section .vector_table, "a"
372 .global __vector_table
373 .align 10
374 
375 #if (!defined(USE_NONVECTOR_MODE) || (USE_NONVECTOR_MODE == 0)) && defined(CONFIG_FREERTOS)
376  .set default_isr_trap, freertos_risc_v_trap_handler
377 #else
379 #endif
380 
381 __vector_table:
382  .weak default_isr_trap
383  .long default_isr_trap
384  IRQ_HANDLER 1 /* GPIO0_A IRQ handler */
385  IRQ_HANDLER 2 /* GPIO0_B IRQ handler */
386  IRQ_HANDLER 3 /* GPIO0_C IRQ handler */
387  IRQ_HANDLER 4 /* GPIO0_D IRQ handler */
388  IRQ_HANDLER 5 /* GPIO0_E IRQ handler */
389  IRQ_HANDLER 6 /* GPIO0_F IRQ handler */
390  IRQ_HANDLER 7 /* GPIO0_V IRQ handler */
391  IRQ_HANDLER 8 /* GPIO0_W IRQ handler */
392  IRQ_HANDLER 9 /* GPIO0_X IRQ handler */
393  IRQ_HANDLER 10 /* GPIO0_Y IRQ handler */
394  IRQ_HANDLER 11 /* GPIO0_Z IRQ handler */
395  IRQ_HANDLER 12 /* GPIO1_A IRQ handler */
396  IRQ_HANDLER 13 /* GPIO1_B IRQ handler */
397  IRQ_HANDLER 14 /* GPIO1_C IRQ handler */
398  IRQ_HANDLER 15 /* GPIO1_D IRQ handler */
399  IRQ_HANDLER 16 /* GPIO1_E IRQ handler */
400  IRQ_HANDLER 17 /* GPIO1_F IRQ handler */
401  IRQ_HANDLER 18 /* GPIO1_V IRQ handler */
402  IRQ_HANDLER 19 /* GPIO1_W IRQ handler */
403  IRQ_HANDLER 20 /* GPIO1_X IRQ handler */
404  IRQ_HANDLER 21 /* GPIO1_Y IRQ handler */
405  IRQ_HANDLER 22 /* GPIO1_Z IRQ handler */
406  IRQ_HANDLER 23 /* GPTMR0 IRQ handler */
407  IRQ_HANDLER 24 /* GPTMR1 IRQ handler */
408  IRQ_HANDLER 25 /* GPTMR2 IRQ handler */
409  IRQ_HANDLER 26 /* GPTMR3 IRQ handler */
410  IRQ_HANDLER 27 /* GPTMR4 IRQ handler */
411  IRQ_HANDLER 28 /* GPTMR5 IRQ handler */
412  IRQ_HANDLER 29 /* GPTMR6 IRQ handler */
413  IRQ_HANDLER 30 /* GPTMR7 IRQ handler */
414  IRQ_HANDLER 31 /* UART0 IRQ handler */
415  IRQ_HANDLER 32 /* UART1 IRQ handler */
416  IRQ_HANDLER 33 /* UART2 IRQ handler */
417  IRQ_HANDLER 34 /* UART3 IRQ handler */
418  IRQ_HANDLER 35 /* UART4 IRQ handler */
419  IRQ_HANDLER 36 /* UART5 IRQ handler */
420  IRQ_HANDLER 37 /* UART6 IRQ handler */
421  IRQ_HANDLER 38 /* UART7 IRQ handler */
422  IRQ_HANDLER 39 /* I2C0 IRQ handler */
423  IRQ_HANDLER 40 /* I2C1 IRQ handler */
424  IRQ_HANDLER 41 /* I2C2 IRQ handler */
425  IRQ_HANDLER 42 /* I2C3 IRQ handler */
426  IRQ_HANDLER 43 /* SPI0 IRQ handler */
427  IRQ_HANDLER 44 /* SPI1 IRQ handler */
428  IRQ_HANDLER 45 /* SPI2 IRQ handler */
429  IRQ_HANDLER 46 /* SPI3 IRQ handler */
430  IRQ_HANDLER 47 /* TSNS IRQ handler */
431  IRQ_HANDLER 48 /* MBX0A IRQ handler */
432  IRQ_HANDLER 49 /* MBX0B IRQ handler */
433  IRQ_HANDLER 50 /* MBX1A IRQ handler */
434  IRQ_HANDLER 51 /* MBX1B IRQ handler */
435  IRQ_HANDLER 52 /* EWDG0 IRQ handler */
436  IRQ_HANDLER 53 /* EWDG1 IRQ handler */
437  IRQ_HANDLER 54 /* EWDG2 IRQ handler */
438  IRQ_HANDLER 55 /* EWDG3 IRQ handler */
439  IRQ_HANDLER 56 /* HDMA IRQ handler */
440  IRQ_HANDLER 57 /* LOBS IRQ handler */
441  IRQ_HANDLER 58 /* ADC0 IRQ handler */
442  IRQ_HANDLER 59 /* ADC1 IRQ handler */
443  IRQ_HANDLER 60 /* ADC2 IRQ handler */
444  IRQ_HANDLER 61 /* ADC3 IRQ handler */
445  IRQ_HANDLER 62 /* ACMP0[0] IRQ handler */
446  IRQ_HANDLER 63 /* ACMP0[1] IRQ handler */
447  IRQ_HANDLER 64 /* ACMP1[0] IRQ handler */
448  IRQ_HANDLER 65 /* ACMP1[1] IRQ handler */
449  IRQ_HANDLER 66 /* ACMP2[0] IRQ handler */
450  IRQ_HANDLER 67 /* ACMP2[1] IRQ handler */
451  IRQ_HANDLER 68 /* ACMP3[0] IRQ handler */
452  IRQ_HANDLER 69 /* ACMP3[1] IRQ handler */
453  IRQ_HANDLER 70 /* I2S0 IRQ handler */
454  IRQ_HANDLER 71 /* I2S1 IRQ handler */
455  IRQ_HANDLER 72 /* DAO IRQ handler */
456  IRQ_HANDLER 73 /* PDM IRQ handler */
457  IRQ_HANDLER 74 /* UART8 IRQ handler */
458  IRQ_HANDLER 75 /* UART9 IRQ handler */
459  IRQ_HANDLER 76 /* UART10 IRQ handler */
460  IRQ_HANDLER 77 /* UART11 IRQ handler */
461  IRQ_HANDLER 78 /* UART12 IRQ handler */
462  IRQ_HANDLER 79 /* UART13 IRQ handler */
463  IRQ_HANDLER 80 /* UART14 IRQ handler */
464  IRQ_HANDLER 81 /* UART15 IRQ handler */
465  IRQ_HANDLER 82 /* I2C4 IRQ handler */
466  IRQ_HANDLER 83 /* I2C5 IRQ handler */
467  IRQ_HANDLER 84 /* I2C6 IRQ handler */
468  IRQ_HANDLER 85 /* I2C7 IRQ handler */
469  IRQ_HANDLER 86 /* SPI4 IRQ handler */
470  IRQ_HANDLER 87 /* SPI5 IRQ handler */
471  IRQ_HANDLER 88 /* SPI6 IRQ handler */
472  IRQ_HANDLER 89 /* SPI7 IRQ handler */
473  IRQ_HANDLER 90 /* MCAN0 IRQ handler */
474  IRQ_HANDLER 91 /* MCAN1 IRQ handler */
475  IRQ_HANDLER 92 /* MCAN2 IRQ handler */
476  IRQ_HANDLER 93 /* MCAN3 IRQ handler */
477  IRQ_HANDLER 94 /* MCAN4 IRQ handler */
478  IRQ_HANDLER 95 /* MCAN5 IRQ handler */
479  IRQ_HANDLER 96 /* MCAN6 IRQ handler */
480  IRQ_HANDLER 97 /* MCAN7 IRQ handler */
481  IRQ_HANDLER 98 /* PTPC IRQ handler */
482  IRQ_HANDLER 99 /* QEI0 IRQ handler */
483  IRQ_HANDLER 100 /* QEI1 IRQ handler */
484  IRQ_HANDLER 101 /* QEI2 IRQ handler */
485  IRQ_HANDLER 102 /* QEI3 IRQ handler */
486  IRQ_HANDLER 103 /* PWM0 IRQ handler */
487  IRQ_HANDLER 104 /* PWM1 IRQ handler */
488  IRQ_HANDLER 105 /* PWM2 IRQ handler */
489  IRQ_HANDLER 106 /* PWM3 IRQ handler */
490  IRQ_HANDLER 107 /* RDC0 IRQ handler */
491  IRQ_HANDLER 108 /* RDC1 IRQ handler */
492  IRQ_HANDLER 109 /* SDM0 IRQ handler */
493  IRQ_HANDLER 110 /* SDM1 IRQ handler */
494  IRQ_HANDLER 111 /* SEI[0] IRQ handler */
495  IRQ_HANDLER 112 /* SEI[1] IRQ handler */
496  IRQ_HANDLER 113 /* SEI[2] IRQ handler */
497  IRQ_HANDLER 114 /* SEI[3] IRQ handler */
498  IRQ_HANDLER 115 /* MTG0 IRQ handler */
499  IRQ_HANDLER 116 /* MTG1 IRQ handler */
500  IRQ_HANDLER 117 /* VSC0 IRQ handler */
501  IRQ_HANDLER 118 /* VSC1 IRQ handler */
502  IRQ_HANDLER 119 /* CLC0[0] IRQ handler */
503  IRQ_HANDLER 120 /* CLC0[1] IRQ handler */
504  IRQ_HANDLER 121 /* CLC1[0] IRQ handler */
505  IRQ_HANDLER 122 /* CLC1[1] IRQ handler */
506  IRQ_HANDLER 123 /* TRGMUX0 IRQ handler */
507  IRQ_HANDLER 124 /* TRGMUX1 IRQ handler */
508  IRQ_HANDLER 125 /* ENET0 IRQ handler */
509  IRQ_HANDLER 126 /* NTMR0 IRQ handler */
510  IRQ_HANDLER 127 /* USB0 IRQ handler */
511  IRQ_HANDLER 128 /* TSW[0] IRQ handler */
512  IRQ_HANDLER 129 /* TSW[1] IRQ handler */
513  IRQ_HANDLER 130 /* TSW[2] IRQ handler */
514  IRQ_HANDLER 131 /* TSW[3] IRQ handler */
515  IRQ_HANDLER 132 /* TSW_PTP_EVT IRQ handler */
516  IRQ_HANDLER 133 /* ESC IRQ handler */
517  IRQ_HANDLER 134 /* ESC_SYNC0 IRQ handler */
518  IRQ_HANDLER 135 /* ESC_SYNC1 IRQ handler */
519  IRQ_HANDLER 136 /* ESC_RESET IRQ handler */
520  IRQ_HANDLER 137 /* XPI0 IRQ handler */
521  IRQ_HANDLER 138 /* FEMC IRQ handler */
522  IRQ_HANDLER 139 /* PPI IRQ handler */
523  IRQ_HANDLER 140 /* XDMA IRQ handler */
524  IRQ_HANDLER 141 /* FFA IRQ handler */
525  IRQ_HANDLER 142 /* SDP IRQ handler */
526  IRQ_HANDLER 143 /* RNG IRQ handler */
527  IRQ_HANDLER 144 /* PKA IRQ handler */
528  IRQ_HANDLER 145 /* PSEC IRQ handler */
529  IRQ_HANDLER 146 /* PGPIO IRQ handler */
530  IRQ_HANDLER 147 /* PEWDG IRQ handler */
531  IRQ_HANDLER 148 /* PTMR IRQ handler */
532  IRQ_HANDLER 149 /* PUART IRQ handler */
533  IRQ_HANDLER 150 /* FUSE IRQ handler */
534  IRQ_HANDLER 151 /* SECMON IRQ handler */
535  IRQ_HANDLER 152 /* RTC IRQ handler */
536  IRQ_HANDLER 153 /* PAD_WAKEUP IRQ handler */
537  IRQ_HANDLER 154 /* BGPIO IRQ handler */
538  IRQ_HANDLER 155 /* BVIO IRQ handler */
539  IRQ_HANDLER 156 /* BROWNOUT IRQ handler */
540  IRQ_HANDLER 157 /* SYSCTL IRQ handler */
541  IRQ_HANDLER 158 /* CPU0 IRQ handler */
542  IRQ_HANDLER 159 /* CPU1 IRQ handler */
543  IRQ_HANDLER 160 /* DEBUG0 IRQ handler */
544  IRQ_HANDLER 161 /* DEBUG1 IRQ handler */
545 
546 #endif
547 
548 #ifdef __IAR_SYSTEMS_ASM__
549 
550 IRQ_S_HANDLER macro
551  dc32 default_isr_s_\1
552  endm
553 
554 IRQ_DEFAULT_S_HANDLER macro
555  PUBWEAK default_isr_s_\1
556 default_isr_s_\1
557  j default_irq_s_handler
558  endm
559 
560  SECTION `.isr_s_vector`:CODE:ROOT(10)
561  PUBWEAK default_irq_s_handler
562 default_irq_s_handler
563  j default_irq_s_handler
564  IRQ_DEFAULT_S_HANDLER 1 /* GPIO0_A IRQ handler */
565  IRQ_DEFAULT_S_HANDLER 2 /* GPIO0_B IRQ handler */
566  IRQ_DEFAULT_S_HANDLER 3 /* GPIO0_C IRQ handler */
567  IRQ_DEFAULT_S_HANDLER 4 /* GPIO0_D IRQ handler */
568  IRQ_DEFAULT_S_HANDLER 5 /* GPIO0_E IRQ handler */
569  IRQ_DEFAULT_S_HANDLER 6 /* GPIO0_F IRQ handler */
570  IRQ_DEFAULT_S_HANDLER 7 /* GPIO0_V IRQ handler */
571  IRQ_DEFAULT_S_HANDLER 8 /* GPIO0_W IRQ handler */
572  IRQ_DEFAULT_S_HANDLER 9 /* GPIO0_X IRQ handler */
573  IRQ_DEFAULT_S_HANDLER 10 /* GPIO0_Y IRQ handler */
574  IRQ_DEFAULT_S_HANDLER 11 /* GPIO0_Z IRQ handler */
575  IRQ_DEFAULT_S_HANDLER 12 /* GPIO1_A IRQ handler */
576  IRQ_DEFAULT_S_HANDLER 13 /* GPIO1_B IRQ handler */
577  IRQ_DEFAULT_S_HANDLER 14 /* GPIO1_C IRQ handler */
578  IRQ_DEFAULT_S_HANDLER 15 /* GPIO1_D IRQ handler */
579  IRQ_DEFAULT_S_HANDLER 16 /* GPIO1_E IRQ handler */
580  IRQ_DEFAULT_S_HANDLER 17 /* GPIO1_F IRQ handler */
581  IRQ_DEFAULT_S_HANDLER 18 /* GPIO1_V IRQ handler */
582  IRQ_DEFAULT_S_HANDLER 19 /* GPIO1_W IRQ handler */
583  IRQ_DEFAULT_S_HANDLER 20 /* GPIO1_X IRQ handler */
584  IRQ_DEFAULT_S_HANDLER 21 /* GPIO1_Y IRQ handler */
585  IRQ_DEFAULT_S_HANDLER 22 /* GPIO1_Z IRQ handler */
586  IRQ_DEFAULT_S_HANDLER 23 /* GPTMR0 IRQ handler */
587  IRQ_DEFAULT_S_HANDLER 24 /* GPTMR1 IRQ handler */
588  IRQ_DEFAULT_S_HANDLER 25 /* GPTMR2 IRQ handler */
589  IRQ_DEFAULT_S_HANDLER 26 /* GPTMR3 IRQ handler */
590  IRQ_DEFAULT_S_HANDLER 27 /* GPTMR4 IRQ handler */
591  IRQ_DEFAULT_S_HANDLER 28 /* GPTMR5 IRQ handler */
592  IRQ_DEFAULT_S_HANDLER 29 /* GPTMR6 IRQ handler */
593  IRQ_DEFAULT_S_HANDLER 30 /* GPTMR7 IRQ handler */
594  IRQ_DEFAULT_S_HANDLER 31 /* UART0 IRQ handler */
595  IRQ_DEFAULT_S_HANDLER 32 /* UART1 IRQ handler */
596  IRQ_DEFAULT_S_HANDLER 33 /* UART2 IRQ handler */
597  IRQ_DEFAULT_S_HANDLER 34 /* UART3 IRQ handler */
598  IRQ_DEFAULT_S_HANDLER 35 /* UART4 IRQ handler */
599  IRQ_DEFAULT_S_HANDLER 36 /* UART5 IRQ handler */
600  IRQ_DEFAULT_S_HANDLER 37 /* UART6 IRQ handler */
601  IRQ_DEFAULT_S_HANDLER 38 /* UART7 IRQ handler */
602  IRQ_DEFAULT_S_HANDLER 39 /* I2C0 IRQ handler */
603  IRQ_DEFAULT_S_HANDLER 40 /* I2C1 IRQ handler */
604  IRQ_DEFAULT_S_HANDLER 41 /* I2C2 IRQ handler */
605  IRQ_DEFAULT_S_HANDLER 42 /* I2C3 IRQ handler */
606  IRQ_DEFAULT_S_HANDLER 43 /* SPI0 IRQ handler */
607  IRQ_DEFAULT_S_HANDLER 44 /* SPI1 IRQ handler */
608  IRQ_DEFAULT_S_HANDLER 45 /* SPI2 IRQ handler */
609  IRQ_DEFAULT_S_HANDLER 46 /* SPI3 IRQ handler */
610  IRQ_DEFAULT_S_HANDLER 47 /* TSNS IRQ handler */
611  IRQ_DEFAULT_S_HANDLER 48 /* MBX0A IRQ handler */
612  IRQ_DEFAULT_S_HANDLER 49 /* MBX0B IRQ handler */
613  IRQ_DEFAULT_S_HANDLER 50 /* MBX1A IRQ handler */
614  IRQ_DEFAULT_S_HANDLER 51 /* MBX1B IRQ handler */
615  IRQ_DEFAULT_S_HANDLER 52 /* EWDG0 IRQ handler */
616  IRQ_DEFAULT_S_HANDLER 53 /* EWDG1 IRQ handler */
617  IRQ_DEFAULT_S_HANDLER 54 /* EWDG2 IRQ handler */
618  IRQ_DEFAULT_S_HANDLER 55 /* EWDG3 IRQ handler */
619  IRQ_DEFAULT_S_HANDLER 56 /* HDMA IRQ handler */
620  IRQ_DEFAULT_S_HANDLER 57 /* LOBS IRQ handler */
621  IRQ_DEFAULT_S_HANDLER 58 /* ADC0 IRQ handler */
622  IRQ_DEFAULT_S_HANDLER 59 /* ADC1 IRQ handler */
623  IRQ_DEFAULT_S_HANDLER 60 /* ADC2 IRQ handler */
624  IRQ_DEFAULT_S_HANDLER 61 /* ADC3 IRQ handler */
625  IRQ_DEFAULT_S_HANDLER 62 /* ACMP0[0] IRQ handler */
626  IRQ_DEFAULT_S_HANDLER 63 /* ACMP0[1] IRQ handler */
627  IRQ_DEFAULT_S_HANDLER 64 /* ACMP1[0] IRQ handler */
628  IRQ_DEFAULT_S_HANDLER 65 /* ACMP1[1] IRQ handler */
629  IRQ_DEFAULT_S_HANDLER 66 /* ACMP2[0] IRQ handler */
630  IRQ_DEFAULT_S_HANDLER 67 /* ACMP2[1] IRQ handler */
631  IRQ_DEFAULT_S_HANDLER 68 /* ACMP3[0] IRQ handler */
632  IRQ_DEFAULT_S_HANDLER 69 /* ACMP3[1] IRQ handler */
633  IRQ_DEFAULT_S_HANDLER 70 /* I2S0 IRQ handler */
634  IRQ_DEFAULT_S_HANDLER 71 /* I2S1 IRQ handler */
635  IRQ_DEFAULT_S_HANDLER 72 /* DAO IRQ handler */
636  IRQ_DEFAULT_S_HANDLER 73 /* PDM IRQ handler */
637  IRQ_DEFAULT_S_HANDLER 74 /* UART8 IRQ handler */
638  IRQ_DEFAULT_S_HANDLER 75 /* UART9 IRQ handler */
639  IRQ_DEFAULT_S_HANDLER 76 /* UART10 IRQ handler */
640  IRQ_DEFAULT_S_HANDLER 77 /* UART11 IRQ handler */
641  IRQ_DEFAULT_S_HANDLER 78 /* UART12 IRQ handler */
642  IRQ_DEFAULT_S_HANDLER 79 /* UART13 IRQ handler */
643  IRQ_DEFAULT_S_HANDLER 80 /* UART14 IRQ handler */
644  IRQ_DEFAULT_S_HANDLER 81 /* UART15 IRQ handler */
645  IRQ_DEFAULT_S_HANDLER 82 /* I2C4 IRQ handler */
646  IRQ_DEFAULT_S_HANDLER 83 /* I2C5 IRQ handler */
647  IRQ_DEFAULT_S_HANDLER 84 /* I2C6 IRQ handler */
648  IRQ_DEFAULT_S_HANDLER 85 /* I2C7 IRQ handler */
649  IRQ_DEFAULT_S_HANDLER 86 /* SPI4 IRQ handler */
650  IRQ_DEFAULT_S_HANDLER 87 /* SPI5 IRQ handler */
651  IRQ_DEFAULT_S_HANDLER 88 /* SPI6 IRQ handler */
652  IRQ_DEFAULT_S_HANDLER 89 /* SPI7 IRQ handler */
653  IRQ_DEFAULT_S_HANDLER 90 /* MCAN0 IRQ handler */
654  IRQ_DEFAULT_S_HANDLER 91 /* MCAN1 IRQ handler */
655  IRQ_DEFAULT_S_HANDLER 92 /* MCAN2 IRQ handler */
656  IRQ_DEFAULT_S_HANDLER 93 /* MCAN3 IRQ handler */
657  IRQ_DEFAULT_S_HANDLER 94 /* MCAN4 IRQ handler */
658  IRQ_DEFAULT_S_HANDLER 95 /* MCAN5 IRQ handler */
659  IRQ_DEFAULT_S_HANDLER 96 /* MCAN6 IRQ handler */
660  IRQ_DEFAULT_S_HANDLER 97 /* MCAN7 IRQ handler */
661  IRQ_DEFAULT_S_HANDLER 98 /* PTPC IRQ handler */
662  IRQ_DEFAULT_S_HANDLER 99 /* QEI0 IRQ handler */
663  IRQ_DEFAULT_S_HANDLER 100 /* QEI1 IRQ handler */
664  IRQ_DEFAULT_S_HANDLER 101 /* QEI2 IRQ handler */
665  IRQ_DEFAULT_S_HANDLER 102 /* QEI3 IRQ handler */
666  IRQ_DEFAULT_S_HANDLER 103 /* PWM0 IRQ handler */
667  IRQ_DEFAULT_S_HANDLER 104 /* PWM1 IRQ handler */
668  IRQ_DEFAULT_S_HANDLER 105 /* PWM2 IRQ handler */
669  IRQ_DEFAULT_S_HANDLER 106 /* PWM3 IRQ handler */
670  IRQ_DEFAULT_S_HANDLER 107 /* RDC0 IRQ handler */
671  IRQ_DEFAULT_S_HANDLER 108 /* RDC1 IRQ handler */
672  IRQ_DEFAULT_S_HANDLER 109 /* SDM0 IRQ handler */
673  IRQ_DEFAULT_S_HANDLER 110 /* SDM1 IRQ handler */
674  IRQ_DEFAULT_S_HANDLER 111 /* SEI[0] IRQ handler */
675  IRQ_DEFAULT_S_HANDLER 112 /* SEI[1] IRQ handler */
676  IRQ_DEFAULT_S_HANDLER 113 /* SEI[2] IRQ handler */
677  IRQ_DEFAULT_S_HANDLER 114 /* SEI[3] IRQ handler */
678  IRQ_DEFAULT_S_HANDLER 115 /* MTG0 IRQ handler */
679  IRQ_DEFAULT_S_HANDLER 116 /* MTG1 IRQ handler */
680  IRQ_DEFAULT_S_HANDLER 117 /* VSC0 IRQ handler */
681  IRQ_DEFAULT_S_HANDLER 118 /* VSC1 IRQ handler */
682  IRQ_DEFAULT_S_HANDLER 119 /* CLC0[0] IRQ handler */
683  IRQ_DEFAULT_S_HANDLER 120 /* CLC0[1] IRQ handler */
684  IRQ_DEFAULT_S_HANDLER 121 /* CLC1[0] IRQ handler */
685  IRQ_DEFAULT_S_HANDLER 122 /* CLC1[1] IRQ handler */
686  IRQ_DEFAULT_S_HANDLER 123 /* TRGMUX0 IRQ handler */
687  IRQ_DEFAULT_S_HANDLER 124 /* TRGMUX1 IRQ handler */
688  IRQ_DEFAULT_S_HANDLER 125 /* ENET0 IRQ handler */
689  IRQ_DEFAULT_S_HANDLER 126 /* NTMR0 IRQ handler */
690  IRQ_DEFAULT_S_HANDLER 127 /* USB0 IRQ handler */
691  IRQ_DEFAULT_S_HANDLER 128 /* TSW[0] IRQ handler */
692  IRQ_DEFAULT_S_HANDLER 129 /* TSW[1] IRQ handler */
693  IRQ_DEFAULT_S_HANDLER 130 /* TSW[2] IRQ handler */
694  IRQ_DEFAULT_S_HANDLER 131 /* TSW[3] IRQ handler */
695  IRQ_DEFAULT_S_HANDLER 132 /* TSW_PTP_EVT IRQ handler */
696  IRQ_DEFAULT_S_HANDLER 133 /* ESC IRQ handler */
697  IRQ_DEFAULT_S_HANDLER 134 /* ESC_SYNC0 IRQ handler */
698  IRQ_DEFAULT_S_HANDLER 135 /* ESC_SYNC1 IRQ handler */
699  IRQ_DEFAULT_S_HANDLER 136 /* ESC_RESET IRQ handler */
700  IRQ_DEFAULT_S_HANDLER 137 /* XPI0 IRQ handler */
701  IRQ_DEFAULT_S_HANDLER 138 /* FEMC IRQ handler */
702  IRQ_DEFAULT_S_HANDLER 139 /* PPI IRQ handler */
703  IRQ_DEFAULT_S_HANDLER 140 /* XDMA IRQ handler */
704  IRQ_DEFAULT_S_HANDLER 141 /* FFA IRQ handler */
705  IRQ_DEFAULT_S_HANDLER 142 /* SDP IRQ handler */
706  IRQ_DEFAULT_S_HANDLER 143 /* RNG IRQ handler */
707  IRQ_DEFAULT_S_HANDLER 144 /* PKA IRQ handler */
708  IRQ_DEFAULT_S_HANDLER 145 /* PSEC IRQ handler */
709  IRQ_DEFAULT_S_HANDLER 146 /* PGPIO IRQ handler */
710  IRQ_DEFAULT_S_HANDLER 147 /* PEWDG IRQ handler */
711  IRQ_DEFAULT_S_HANDLER 148 /* PTMR IRQ handler */
712  IRQ_DEFAULT_S_HANDLER 149 /* PUART IRQ handler */
713  IRQ_DEFAULT_S_HANDLER 150 /* FUSE IRQ handler */
714  IRQ_DEFAULT_S_HANDLER 151 /* SECMON IRQ handler */
715  IRQ_DEFAULT_S_HANDLER 152 /* RTC IRQ handler */
716  IRQ_DEFAULT_S_HANDLER 153 /* PAD_WAKEUP IRQ handler */
717  IRQ_DEFAULT_S_HANDLER 154 /* BGPIO IRQ handler */
718  IRQ_DEFAULT_S_HANDLER 155 /* BVIO IRQ handler */
719  IRQ_DEFAULT_S_HANDLER 156 /* BROWNOUT IRQ handler */
720  IRQ_DEFAULT_S_HANDLER 157 /* SYSCTL IRQ handler */
721  IRQ_DEFAULT_S_HANDLER 158 /* CPU0 IRQ handler */
722  IRQ_DEFAULT_S_HANDLER 159 /* CPU1 IRQ handler */
723  IRQ_DEFAULT_S_HANDLER 160 /* DEBUG0 IRQ handler */
724  IRQ_DEFAULT_S_HANDLER 161 /* DEBUG1 IRQ handler */
725 
726  EXTERN irq_handler_s_trap
727  SECTION `.vector_s_table`:CODE:ROOT(10)
728  PUBLIC __vector_s_table
729  DATA
730 
731 __vector_s_table
732 #if (!defined(USE_NONVECTOR_MODE) || (USE_NONVECTOR_MODE == 0)) && defined(CONFIG_FREERTOS)
733  dc32 freertos_risc_v_trap_handler
734 #else
735  dc32 irq_handler_s_trap
736 #endif
737  IRQ_S_HANDLER 1 /* GPIO0_A IRQ handler */
738  IRQ_S_HANDLER 2 /* GPIO0_B IRQ handler */
739  IRQ_S_HANDLER 3 /* GPIO0_C IRQ handler */
740  IRQ_S_HANDLER 4 /* GPIO0_D IRQ handler */
741  IRQ_S_HANDLER 5 /* GPIO0_E IRQ handler */
742  IRQ_S_HANDLER 6 /* GPIO0_F IRQ handler */
743  IRQ_S_HANDLER 7 /* GPIO0_V IRQ handler */
744  IRQ_S_HANDLER 8 /* GPIO0_W IRQ handler */
745  IRQ_S_HANDLER 9 /* GPIO0_X IRQ handler */
746  IRQ_S_HANDLER 10 /* GPIO0_Y IRQ handler */
747  IRQ_S_HANDLER 11 /* GPIO0_Z IRQ handler */
748  IRQ_S_HANDLER 12 /* GPIO1_A IRQ handler */
749  IRQ_S_HANDLER 13 /* GPIO1_B IRQ handler */
750  IRQ_S_HANDLER 14 /* GPIO1_C IRQ handler */
751  IRQ_S_HANDLER 15 /* GPIO1_D IRQ handler */
752  IRQ_S_HANDLER 16 /* GPIO1_E IRQ handler */
753  IRQ_S_HANDLER 17 /* GPIO1_F IRQ handler */
754  IRQ_S_HANDLER 18 /* GPIO1_V IRQ handler */
755  IRQ_S_HANDLER 19 /* GPIO1_W IRQ handler */
756  IRQ_S_HANDLER 20 /* GPIO1_X IRQ handler */
757  IRQ_S_HANDLER 21 /* GPIO1_Y IRQ handler */
758  IRQ_S_HANDLER 22 /* GPIO1_Z IRQ handler */
759  IRQ_S_HANDLER 23 /* GPTMR0 IRQ handler */
760  IRQ_S_HANDLER 24 /* GPTMR1 IRQ handler */
761  IRQ_S_HANDLER 25 /* GPTMR2 IRQ handler */
762  IRQ_S_HANDLER 26 /* GPTMR3 IRQ handler */
763  IRQ_S_HANDLER 27 /* GPTMR4 IRQ handler */
764  IRQ_S_HANDLER 28 /* GPTMR5 IRQ handler */
765  IRQ_S_HANDLER 29 /* GPTMR6 IRQ handler */
766  IRQ_S_HANDLER 30 /* GPTMR7 IRQ handler */
767  IRQ_S_HANDLER 31 /* UART0 IRQ handler */
768  IRQ_S_HANDLER 32 /* UART1 IRQ handler */
769  IRQ_S_HANDLER 33 /* UART2 IRQ handler */
770  IRQ_S_HANDLER 34 /* UART3 IRQ handler */
771  IRQ_S_HANDLER 35 /* UART4 IRQ handler */
772  IRQ_S_HANDLER 36 /* UART5 IRQ handler */
773  IRQ_S_HANDLER 37 /* UART6 IRQ handler */
774  IRQ_S_HANDLER 38 /* UART7 IRQ handler */
775  IRQ_S_HANDLER 39 /* I2C0 IRQ handler */
776  IRQ_S_HANDLER 40 /* I2C1 IRQ handler */
777  IRQ_S_HANDLER 41 /* I2C2 IRQ handler */
778  IRQ_S_HANDLER 42 /* I2C3 IRQ handler */
779  IRQ_S_HANDLER 43 /* SPI0 IRQ handler */
780  IRQ_S_HANDLER 44 /* SPI1 IRQ handler */
781  IRQ_S_HANDLER 45 /* SPI2 IRQ handler */
782  IRQ_S_HANDLER 46 /* SPI3 IRQ handler */
783  IRQ_S_HANDLER 47 /* TSNS IRQ handler */
784  IRQ_S_HANDLER 48 /* MBX0A IRQ handler */
785  IRQ_S_HANDLER 49 /* MBX0B IRQ handler */
786  IRQ_S_HANDLER 50 /* MBX1A IRQ handler */
787  IRQ_S_HANDLER 51 /* MBX1B IRQ handler */
788  IRQ_S_HANDLER 52 /* EWDG0 IRQ handler */
789  IRQ_S_HANDLER 53 /* EWDG1 IRQ handler */
790  IRQ_S_HANDLER 54 /* EWDG2 IRQ handler */
791  IRQ_S_HANDLER 55 /* EWDG3 IRQ handler */
792  IRQ_S_HANDLER 56 /* HDMA IRQ handler */
793  IRQ_S_HANDLER 57 /* LOBS IRQ handler */
794  IRQ_S_HANDLER 58 /* ADC0 IRQ handler */
795  IRQ_S_HANDLER 59 /* ADC1 IRQ handler */
796  IRQ_S_HANDLER 60 /* ADC2 IRQ handler */
797  IRQ_S_HANDLER 61 /* ADC3 IRQ handler */
798  IRQ_S_HANDLER 62 /* ACMP0[0] IRQ handler */
799  IRQ_S_HANDLER 63 /* ACMP0[1] IRQ handler */
800  IRQ_S_HANDLER 64 /* ACMP1[0] IRQ handler */
801  IRQ_S_HANDLER 65 /* ACMP1[1] IRQ handler */
802  IRQ_S_HANDLER 66 /* ACMP2[0] IRQ handler */
803  IRQ_S_HANDLER 67 /* ACMP2[1] IRQ handler */
804  IRQ_S_HANDLER 68 /* ACMP3[0] IRQ handler */
805  IRQ_S_HANDLER 69 /* ACMP3[1] IRQ handler */
806  IRQ_S_HANDLER 70 /* I2S0 IRQ handler */
807  IRQ_S_HANDLER 71 /* I2S1 IRQ handler */
808  IRQ_S_HANDLER 72 /* DAO IRQ handler */
809  IRQ_S_HANDLER 73 /* PDM IRQ handler */
810  IRQ_S_HANDLER 74 /* UART8 IRQ handler */
811  IRQ_S_HANDLER 75 /* UART9 IRQ handler */
812  IRQ_S_HANDLER 76 /* UART10 IRQ handler */
813  IRQ_S_HANDLER 77 /* UART11 IRQ handler */
814  IRQ_S_HANDLER 78 /* UART12 IRQ handler */
815  IRQ_S_HANDLER 79 /* UART13 IRQ handler */
816  IRQ_S_HANDLER 80 /* UART14 IRQ handler */
817  IRQ_S_HANDLER 81 /* UART15 IRQ handler */
818  IRQ_S_HANDLER 82 /* I2C4 IRQ handler */
819  IRQ_S_HANDLER 83 /* I2C5 IRQ handler */
820  IRQ_S_HANDLER 84 /* I2C6 IRQ handler */
821  IRQ_S_HANDLER 85 /* I2C7 IRQ handler */
822  IRQ_S_HANDLER 86 /* SPI4 IRQ handler */
823  IRQ_S_HANDLER 87 /* SPI5 IRQ handler */
824  IRQ_S_HANDLER 88 /* SPI6 IRQ handler */
825  IRQ_S_HANDLER 89 /* SPI7 IRQ handler */
826  IRQ_S_HANDLER 90 /* MCAN0 IRQ handler */
827  IRQ_S_HANDLER 91 /* MCAN1 IRQ handler */
828  IRQ_S_HANDLER 92 /* MCAN2 IRQ handler */
829  IRQ_S_HANDLER 93 /* MCAN3 IRQ handler */
830  IRQ_S_HANDLER 94 /* MCAN4 IRQ handler */
831  IRQ_S_HANDLER 95 /* MCAN5 IRQ handler */
832  IRQ_S_HANDLER 96 /* MCAN6 IRQ handler */
833  IRQ_S_HANDLER 97 /* MCAN7 IRQ handler */
834  IRQ_S_HANDLER 98 /* PTPC IRQ handler */
835  IRQ_S_HANDLER 99 /* QEI0 IRQ handler */
836  IRQ_S_HANDLER 100 /* QEI1 IRQ handler */
837  IRQ_S_HANDLER 101 /* QEI2 IRQ handler */
838  IRQ_S_HANDLER 102 /* QEI3 IRQ handler */
839  IRQ_S_HANDLER 103 /* PWM0 IRQ handler */
840  IRQ_S_HANDLER 104 /* PWM1 IRQ handler */
841  IRQ_S_HANDLER 105 /* PWM2 IRQ handler */
842  IRQ_S_HANDLER 106 /* PWM3 IRQ handler */
843  IRQ_S_HANDLER 107 /* RDC0 IRQ handler */
844  IRQ_S_HANDLER 108 /* RDC1 IRQ handler */
845  IRQ_S_HANDLER 109 /* SDM0 IRQ handler */
846  IRQ_S_HANDLER 110 /* SDM1 IRQ handler */
847  IRQ_S_HANDLER 111 /* SEI[0] IRQ handler */
848  IRQ_S_HANDLER 112 /* SEI[1] IRQ handler */
849  IRQ_S_HANDLER 113 /* SEI[2] IRQ handler */
850  IRQ_S_HANDLER 114 /* SEI[3] IRQ handler */
851  IRQ_S_HANDLER 115 /* MTG0 IRQ handler */
852  IRQ_S_HANDLER 116 /* MTG1 IRQ handler */
853  IRQ_S_HANDLER 117 /* VSC0 IRQ handler */
854  IRQ_S_HANDLER 118 /* VSC1 IRQ handler */
855  IRQ_S_HANDLER 119 /* CLC0[0] IRQ handler */
856  IRQ_S_HANDLER 120 /* CLC0[1] IRQ handler */
857  IRQ_S_HANDLER 121 /* CLC1[0] IRQ handler */
858  IRQ_S_HANDLER 122 /* CLC1[1] IRQ handler */
859  IRQ_S_HANDLER 123 /* TRGMUX0 IRQ handler */
860  IRQ_S_HANDLER 124 /* TRGMUX1 IRQ handler */
861  IRQ_S_HANDLER 125 /* ENET0 IRQ handler */
862  IRQ_S_HANDLER 126 /* NTMR0 IRQ handler */
863  IRQ_S_HANDLER 127 /* USB0 IRQ handler */
864  IRQ_S_HANDLER 128 /* TSW[0] IRQ handler */
865  IRQ_S_HANDLER 129 /* TSW[1] IRQ handler */
866  IRQ_S_HANDLER 130 /* TSW[2] IRQ handler */
867  IRQ_S_HANDLER 131 /* TSW[3] IRQ handler */
868  IRQ_S_HANDLER 132 /* TSW_PTP_EVT IRQ handler */
869  IRQ_S_HANDLER 133 /* ESC IRQ handler */
870  IRQ_S_HANDLER 134 /* ESC_SYNC0 IRQ handler */
871  IRQ_S_HANDLER 135 /* ESC_SYNC1 IRQ handler */
872  IRQ_S_HANDLER 136 /* ESC_RESET IRQ handler */
873  IRQ_S_HANDLER 137 /* XPI0 IRQ handler */
874  IRQ_S_HANDLER 138 /* FEMC IRQ handler */
875  IRQ_S_HANDLER 139 /* PPI IRQ handler */
876  IRQ_S_HANDLER 140 /* XDMA IRQ handler */
877  IRQ_S_HANDLER 141 /* FFA IRQ handler */
878  IRQ_S_HANDLER 142 /* SDP IRQ handler */
879  IRQ_S_HANDLER 143 /* RNG IRQ handler */
880  IRQ_S_HANDLER 144 /* PKA IRQ handler */
881  IRQ_S_HANDLER 145 /* PSEC IRQ handler */
882  IRQ_S_HANDLER 146 /* PGPIO IRQ handler */
883  IRQ_S_HANDLER 147 /* PEWDG IRQ handler */
884  IRQ_S_HANDLER 148 /* PTMR IRQ handler */
885  IRQ_S_HANDLER 149 /* PUART IRQ handler */
886  IRQ_S_HANDLER 150 /* FUSE IRQ handler */
887  IRQ_S_HANDLER 151 /* SECMON IRQ handler */
888  IRQ_S_HANDLER 152 /* RTC IRQ handler */
889  IRQ_S_HANDLER 153 /* PAD_WAKEUP IRQ handler */
890  IRQ_S_HANDLER 154 /* BGPIO IRQ handler */
891  IRQ_S_HANDLER 155 /* BVIO IRQ handler */
892  IRQ_S_HANDLER 156 /* BROWNOUT IRQ handler */
893  IRQ_S_HANDLER 157 /* SYSCTL IRQ handler */
894  IRQ_S_HANDLER 158 /* CPU0 IRQ handler */
895  IRQ_S_HANDLER 159 /* CPU1 IRQ handler */
896  IRQ_S_HANDLER 160 /* DEBUG0 IRQ handler */
897  IRQ_S_HANDLER 161 /* DEBUG1 IRQ handler */
898 
899 #else
900 
901 .weak default_irq_s_handler
902 .align 2
903 default_irq_s_handler:
904 1: j 1b
905 
906 .macro IRQ_S_HANDLER irq
907  .weak default_isr_s_\irq
908  .set default_isr_s_\irq, default_irq_s_handler
909  .long default_isr_s_\irq
910 .endm
911 
912 .section .vector_s_table, "a"
913 .global __vector_s_table
914 .align 10
915 
916 #if (!defined(USE_NONVECTOR_MODE) || (USE_NONVECTOR_MODE == 0)) && defined(CONFIG_FREERTOS)
917  .set default_isr_s_trap, freertos_risc_v_trap_handler
918 #else
920 #endif
921 
922 __vector_s_table:
923  .weak default_isr_s_trap
924  .long default_isr_s_trap
925  IRQ_S_HANDLER 1 /* GPIO0_A IRQ handler */
926  IRQ_S_HANDLER 2 /* GPIO0_B IRQ handler */
927  IRQ_S_HANDLER 3 /* GPIO0_C IRQ handler */
928  IRQ_S_HANDLER 4 /* GPIO0_D IRQ handler */
929  IRQ_S_HANDLER 5 /* GPIO0_E IRQ handler */
930  IRQ_S_HANDLER 6 /* GPIO0_F IRQ handler */
931  IRQ_S_HANDLER 7 /* GPIO0_V IRQ handler */
932  IRQ_S_HANDLER 8 /* GPIO0_W IRQ handler */
933  IRQ_S_HANDLER 9 /* GPIO0_X IRQ handler */
934  IRQ_S_HANDLER 10 /* GPIO0_Y IRQ handler */
935  IRQ_S_HANDLER 11 /* GPIO0_Z IRQ handler */
936  IRQ_S_HANDLER 12 /* GPIO1_A IRQ handler */
937  IRQ_S_HANDLER 13 /* GPIO1_B IRQ handler */
938  IRQ_S_HANDLER 14 /* GPIO1_C IRQ handler */
939  IRQ_S_HANDLER 15 /* GPIO1_D IRQ handler */
940  IRQ_S_HANDLER 16 /* GPIO1_E IRQ handler */
941  IRQ_S_HANDLER 17 /* GPIO1_F IRQ handler */
942  IRQ_S_HANDLER 18 /* GPIO1_V IRQ handler */
943  IRQ_S_HANDLER 19 /* GPIO1_W IRQ handler */
944  IRQ_S_HANDLER 20 /* GPIO1_X IRQ handler */
945  IRQ_S_HANDLER 21 /* GPIO1_Y IRQ handler */
946  IRQ_S_HANDLER 22 /* GPIO1_Z IRQ handler */
947  IRQ_S_HANDLER 23 /* GPTMR0 IRQ handler */
948  IRQ_S_HANDLER 24 /* GPTMR1 IRQ handler */
949  IRQ_S_HANDLER 25 /* GPTMR2 IRQ handler */
950  IRQ_S_HANDLER 26 /* GPTMR3 IRQ handler */
951  IRQ_S_HANDLER 27 /* GPTMR4 IRQ handler */
952  IRQ_S_HANDLER 28 /* GPTMR5 IRQ handler */
953  IRQ_S_HANDLER 29 /* GPTMR6 IRQ handler */
954  IRQ_S_HANDLER 30 /* GPTMR7 IRQ handler */
955  IRQ_S_HANDLER 31 /* UART0 IRQ handler */
956  IRQ_S_HANDLER 32 /* UART1 IRQ handler */
957  IRQ_S_HANDLER 33 /* UART2 IRQ handler */
958  IRQ_S_HANDLER 34 /* UART3 IRQ handler */
959  IRQ_S_HANDLER 35 /* UART4 IRQ handler */
960  IRQ_S_HANDLER 36 /* UART5 IRQ handler */
961  IRQ_S_HANDLER 37 /* UART6 IRQ handler */
962  IRQ_S_HANDLER 38 /* UART7 IRQ handler */
963  IRQ_S_HANDLER 39 /* I2C0 IRQ handler */
964  IRQ_S_HANDLER 40 /* I2C1 IRQ handler */
965  IRQ_S_HANDLER 41 /* I2C2 IRQ handler */
966  IRQ_S_HANDLER 42 /* I2C3 IRQ handler */
967  IRQ_S_HANDLER 43 /* SPI0 IRQ handler */
968  IRQ_S_HANDLER 44 /* SPI1 IRQ handler */
969  IRQ_S_HANDLER 45 /* SPI2 IRQ handler */
970  IRQ_S_HANDLER 46 /* SPI3 IRQ handler */
971  IRQ_S_HANDLER 47 /* TSNS IRQ handler */
972  IRQ_S_HANDLER 48 /* MBX0A IRQ handler */
973  IRQ_S_HANDLER 49 /* MBX0B IRQ handler */
974  IRQ_S_HANDLER 50 /* MBX1A IRQ handler */
975  IRQ_S_HANDLER 51 /* MBX1B IRQ handler */
976  IRQ_S_HANDLER 52 /* EWDG0 IRQ handler */
977  IRQ_S_HANDLER 53 /* EWDG1 IRQ handler */
978  IRQ_S_HANDLER 54 /* EWDG2 IRQ handler */
979  IRQ_S_HANDLER 55 /* EWDG3 IRQ handler */
980  IRQ_S_HANDLER 56 /* HDMA IRQ handler */
981  IRQ_S_HANDLER 57 /* LOBS IRQ handler */
982  IRQ_S_HANDLER 58 /* ADC0 IRQ handler */
983  IRQ_S_HANDLER 59 /* ADC1 IRQ handler */
984  IRQ_S_HANDLER 60 /* ADC2 IRQ handler */
985  IRQ_S_HANDLER 61 /* ADC3 IRQ handler */
986  IRQ_S_HANDLER 62 /* ACMP0[0] IRQ handler */
987  IRQ_S_HANDLER 63 /* ACMP0[1] IRQ handler */
988  IRQ_S_HANDLER 64 /* ACMP1[0] IRQ handler */
989  IRQ_S_HANDLER 65 /* ACMP1[1] IRQ handler */
990  IRQ_S_HANDLER 66 /* ACMP2[0] IRQ handler */
991  IRQ_S_HANDLER 67 /* ACMP2[1] IRQ handler */
992  IRQ_S_HANDLER 68 /* ACMP3[0] IRQ handler */
993  IRQ_S_HANDLER 69 /* ACMP3[1] IRQ handler */
994  IRQ_S_HANDLER 70 /* I2S0 IRQ handler */
995  IRQ_S_HANDLER 71 /* I2S1 IRQ handler */
996  IRQ_S_HANDLER 72 /* DAO IRQ handler */
997  IRQ_S_HANDLER 73 /* PDM IRQ handler */
998  IRQ_S_HANDLER 74 /* UART8 IRQ handler */
999  IRQ_S_HANDLER 75 /* UART9 IRQ handler */
1000  IRQ_S_HANDLER 76 /* UART10 IRQ handler */
1001  IRQ_S_HANDLER 77 /* UART11 IRQ handler */
1002  IRQ_S_HANDLER 78 /* UART12 IRQ handler */
1003  IRQ_S_HANDLER 79 /* UART13 IRQ handler */
1004  IRQ_S_HANDLER 80 /* UART14 IRQ handler */
1005  IRQ_S_HANDLER 81 /* UART15 IRQ handler */
1006  IRQ_S_HANDLER 82 /* I2C4 IRQ handler */
1007  IRQ_S_HANDLER 83 /* I2C5 IRQ handler */
1008  IRQ_S_HANDLER 84 /* I2C6 IRQ handler */
1009  IRQ_S_HANDLER 85 /* I2C7 IRQ handler */
1010  IRQ_S_HANDLER 86 /* SPI4 IRQ handler */
1011  IRQ_S_HANDLER 87 /* SPI5 IRQ handler */
1012  IRQ_S_HANDLER 88 /* SPI6 IRQ handler */
1013  IRQ_S_HANDLER 89 /* SPI7 IRQ handler */
1014  IRQ_S_HANDLER 90 /* MCAN0 IRQ handler */
1015  IRQ_S_HANDLER 91 /* MCAN1 IRQ handler */
1016  IRQ_S_HANDLER 92 /* MCAN2 IRQ handler */
1017  IRQ_S_HANDLER 93 /* MCAN3 IRQ handler */
1018  IRQ_S_HANDLER 94 /* MCAN4 IRQ handler */
1019  IRQ_S_HANDLER 95 /* MCAN5 IRQ handler */
1020  IRQ_S_HANDLER 96 /* MCAN6 IRQ handler */
1021  IRQ_S_HANDLER 97 /* MCAN7 IRQ handler */
1022  IRQ_S_HANDLER 98 /* PTPC IRQ handler */
1023  IRQ_S_HANDLER 99 /* QEI0 IRQ handler */
1024  IRQ_S_HANDLER 100 /* QEI1 IRQ handler */
1025  IRQ_S_HANDLER 101 /* QEI2 IRQ handler */
1026  IRQ_S_HANDLER 102 /* QEI3 IRQ handler */
1027  IRQ_S_HANDLER 103 /* PWM0 IRQ handler */
1028  IRQ_S_HANDLER 104 /* PWM1 IRQ handler */
1029  IRQ_S_HANDLER 105 /* PWM2 IRQ handler */
1030  IRQ_S_HANDLER 106 /* PWM3 IRQ handler */
1031  IRQ_S_HANDLER 107 /* RDC0 IRQ handler */
1032  IRQ_S_HANDLER 108 /* RDC1 IRQ handler */
1033  IRQ_S_HANDLER 109 /* SDM0 IRQ handler */
1034  IRQ_S_HANDLER 110 /* SDM1 IRQ handler */
1035  IRQ_S_HANDLER 111 /* SEI[0] IRQ handler */
1036  IRQ_S_HANDLER 112 /* SEI[1] IRQ handler */
1037  IRQ_S_HANDLER 113 /* SEI[2] IRQ handler */
1038  IRQ_S_HANDLER 114 /* SEI[3] IRQ handler */
1039  IRQ_S_HANDLER 115 /* MTG0 IRQ handler */
1040  IRQ_S_HANDLER 116 /* MTG1 IRQ handler */
1041  IRQ_S_HANDLER 117 /* VSC0 IRQ handler */
1042  IRQ_S_HANDLER 118 /* VSC1 IRQ handler */
1043  IRQ_S_HANDLER 119 /* CLC0[0] IRQ handler */
1044  IRQ_S_HANDLER 120 /* CLC0[1] IRQ handler */
1045  IRQ_S_HANDLER 121 /* CLC1[0] IRQ handler */
1046  IRQ_S_HANDLER 122 /* CLC1[1] IRQ handler */
1047  IRQ_S_HANDLER 123 /* TRGMUX0 IRQ handler */
1048  IRQ_S_HANDLER 124 /* TRGMUX1 IRQ handler */
1049  IRQ_S_HANDLER 125 /* ENET0 IRQ handler */
1050  IRQ_S_HANDLER 126 /* NTMR0 IRQ handler */
1051  IRQ_S_HANDLER 127 /* USB0 IRQ handler */
1052  IRQ_S_HANDLER 128 /* TSW[0] IRQ handler */
1053  IRQ_S_HANDLER 129 /* TSW[1] IRQ handler */
1054  IRQ_S_HANDLER 130 /* TSW[2] IRQ handler */
1055  IRQ_S_HANDLER 131 /* TSW[3] IRQ handler */
1056  IRQ_S_HANDLER 132 /* TSW_PTP_EVT IRQ handler */
1057  IRQ_S_HANDLER 133 /* ESC IRQ handler */
1058  IRQ_S_HANDLER 134 /* ESC_SYNC0 IRQ handler */
1059  IRQ_S_HANDLER 135 /* ESC_SYNC1 IRQ handler */
1060  IRQ_S_HANDLER 136 /* ESC_RESET IRQ handler */
1061  IRQ_S_HANDLER 137 /* XPI0 IRQ handler */
1062  IRQ_S_HANDLER 138 /* FEMC IRQ handler */
1063  IRQ_S_HANDLER 139 /* PPI IRQ handler */
1064  IRQ_S_HANDLER 140 /* XDMA IRQ handler */
1065  IRQ_S_HANDLER 141 /* FFA IRQ handler */
1066  IRQ_S_HANDLER 142 /* SDP IRQ handler */
1067  IRQ_S_HANDLER 143 /* RNG IRQ handler */
1068  IRQ_S_HANDLER 144 /* PKA IRQ handler */
1069  IRQ_S_HANDLER 145 /* PSEC IRQ handler */
1070  IRQ_S_HANDLER 146 /* PGPIO IRQ handler */
1071  IRQ_S_HANDLER 147 /* PEWDG IRQ handler */
1072  IRQ_S_HANDLER 148 /* PTMR IRQ handler */
1073  IRQ_S_HANDLER 149 /* PUART IRQ handler */
1074  IRQ_S_HANDLER 150 /* FUSE IRQ handler */
1075  IRQ_S_HANDLER 151 /* SECMON IRQ handler */
1076  IRQ_S_HANDLER 152 /* RTC IRQ handler */
1077  IRQ_S_HANDLER 153 /* PAD_WAKEUP IRQ handler */
1078  IRQ_S_HANDLER 154 /* BGPIO IRQ handler */
1079  IRQ_S_HANDLER 155 /* BVIO IRQ handler */
1080  IRQ_S_HANDLER 156 /* BROWNOUT IRQ handler */
1081  IRQ_S_HANDLER 157 /* SYSCTL IRQ handler */
1082  IRQ_S_HANDLER 158 /* CPU0 IRQ handler */
1083  IRQ_S_HANDLER 159 /* CPU1 IRQ handler */
1084  IRQ_S_HANDLER 160 /* DEBUG0 IRQ handler */
1085  IRQ_S_HANDLER 161 /* DEBUG1 IRQ handler */
1086 
1087 #endif
HPM_ATTR_MACHINE_INTERRUPT void irq_handler_trap(void)
Definition: trap.c:109
weak default_irq_handler align default_irq_handler long default_isr_ irq endm section a global __vector_table align set default_isr_trap
Definition: vectors.h:200
weak default_irq_handler align default_irq_handler long default_isr_ irq endm section vector_table
Definition: vectors.h:193
weak default_irq_handler align default_irq_handler
Definition: vectors.h:189
HPM_ATTR_SUPERVISOR_INTERRUPT void irq_handler_s_trap(void)
Definition: trap.c:220
weak default_irq_handler align default_irq_handler long default_isr_ irq endm section a global __vector_table align set irq_handler_trap default_irq_s_handler long default_isr_s_ irq endm section a global __vector_s_table align set default_isr_s_trap
Definition: vectors.h:579
weak default_irq_handler align default_irq_handler long default_isr_ irq endm section a global __vector_table align set irq_handler_trap default_irq_s_handler long default_isr_s_ irq endm section vector_s_table
Definition: vectors.h:572