1;/**************************************************************************//**
2; * @file     startup_psoc6_03_cm4.s
3; * @brief    CMSIS Core Device Startup File for
4; *           ARMCM4 Device Series
5; * @version  V5.00
6; * @date     08. March 2016
7; ******************************************************************************/
8;/*
9; * Copyright (c) 2009-2016 ARM Limited. All rights reserved.
10; *
11; * SPDX-License-Identifier: Apache-2.0
12; *
13; * Licensed under the Apache License, Version 2.0 (the License); you may
14; * not use this file except in compliance with the License.
15; * You may obtain a copy of the License at
16; *
17; * www.apache.org/licenses/LICENSE-2.0
18; *
19; * Unless required by applicable law or agreed to in writing, software
20; * distributed under the License is distributed on an AS IS BASIS, WITHOUT
21; * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22; * See the License for the specific language governing permissions and
23; * limitations under the License.
24; */
25
26;
27; The modules in this file are included in the libraries, and may be replaced
28; by any user-defined modules that define the PUBLIC symbol _program_start or
29; a user defined start symbol.
30; To override the cstartup defined in the library, simply add your modified
31; version to the workbench project.
32;
33; The vector table is normally located at address 0.
34; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
35; The name "__vector_table" has special meaning for C-SPY:
36; it is where the SP start value is found, and the NVIC vector
37; table register (VTOR) is initialized to this address if != 0.
38;
39; Cortex-M version
40;
41
42        MODULE  ?cstartup
43
44        ;; Forward declaration of sections.
45        SECTION CSTACK:DATA:NOROOT(3)
46        SECTION .intvec_ram:DATA:NOROOT(2)
47        SECTION .intvec:CODE:NOROOT(2)
48
49        EXTERN  __iar_program_start
50        EXTERN  SystemInit
51        EXTERN  Cy_SystemInitFpuEnable
52        EXTERN __iar_data_init3
53        EXTERN __iar_dynamic_initialization
54        PUBLIC  __vector_table
55        PUBLIC  __vector_table_0x1c
56        PUBLIC  __Vectors
57        PUBLIC  __Vectors_End
58        PUBLIC  __Vectors_Size
59        PUBLIC  __ramVectors
60
61        DATA
62
63__vector_table
64        DCD     sfe(CSTACK)
65        DCD     Reset_Handler
66
67        DCD     0x0000000D              ; NMI_Handler is defined in ROM code
68        DCD     HardFault_Handler
69        DCD     MemManage_Handler
70        DCD     BusFault_Handler
71        DCD     UsageFault_Handler
72__vector_table_0x1c
73        DCD     0
74        DCD     0
75        DCD     0
76        DCD     0
77        DCD     SVC_Handler
78        DCD     DebugMon_Handler
79        DCD     0
80        DCD     PendSV_Handler
81        DCD     SysTick_Handler
82
83        ; External interrupts                           Description
84        DCD     ioss_interrupts_gpio_0_IRQHandler     ; GPIO Port Interrupt #0
85        DCD     0                                     ; Reserved
86        DCD     ioss_interrupts_gpio_2_IRQHandler     ; GPIO Port Interrupt #2
87        DCD     ioss_interrupts_gpio_3_IRQHandler     ; GPIO Port Interrupt #3
88        DCD     0                                     ; Reserved
89        DCD     ioss_interrupts_gpio_5_IRQHandler     ; GPIO Port Interrupt #5
90        DCD     ioss_interrupts_gpio_6_IRQHandler     ; GPIO Port Interrupt #6
91        DCD     ioss_interrupts_gpio_7_IRQHandler     ; GPIO Port Interrupt #7
92        DCD     ioss_interrupts_gpio_8_IRQHandler     ; GPIO Port Interrupt #8
93        DCD     ioss_interrupts_gpio_9_IRQHandler     ; GPIO Port Interrupt #9
94        DCD     ioss_interrupts_gpio_10_IRQHandler    ; GPIO Port Interrupt #10
95        DCD     ioss_interrupts_gpio_11_IRQHandler    ; GPIO Port Interrupt #11
96        DCD     ioss_interrupts_gpio_12_IRQHandler    ; GPIO Port Interrupt #12
97        DCD     0                                     ; Reserved
98        DCD     ioss_interrupts_gpio_14_IRQHandler    ; GPIO Port Interrupt #14
99        DCD     ioss_interrupt_gpio_IRQHandler        ; GPIO All Ports
100        DCD     ioss_interrupt_vdd_IRQHandler         ; GPIO Supply Detect Interrupt
101        DCD     lpcomp_interrupt_IRQHandler           ; Low Power Comparator Interrupt
102        DCD     scb_6_interrupt_IRQHandler            ; Serial Communication Block #6 (DeepSleep capable)
103        DCD     srss_interrupt_mcwdt_0_IRQHandler     ; Multi Counter Watchdog Timer interrupt
104        DCD     srss_interrupt_mcwdt_1_IRQHandler     ; Multi Counter Watchdog Timer interrupt
105        DCD     srss_interrupt_backup_IRQHandler      ; Backup domain interrupt
106        DCD     srss_interrupt_IRQHandler             ; Other combined Interrupts for SRSS (LVD, WDT, CLKCAL)
107        DCD     cpuss_interrupts_ipc_0_IRQHandler     ; CPUSS Inter Process Communication Interrupt #0
108        DCD     cpuss_interrupts_ipc_1_IRQHandler     ; CPUSS Inter Process Communication Interrupt #1
109        DCD     cpuss_interrupts_ipc_2_IRQHandler     ; CPUSS Inter Process Communication Interrupt #2
110        DCD     cpuss_interrupts_ipc_3_IRQHandler     ; CPUSS Inter Process Communication Interrupt #3
111        DCD     cpuss_interrupts_ipc_4_IRQHandler     ; CPUSS Inter Process Communication Interrupt #4
112        DCD     cpuss_interrupts_ipc_5_IRQHandler     ; CPUSS Inter Process Communication Interrupt #5
113        DCD     cpuss_interrupts_ipc_6_IRQHandler     ; CPUSS Inter Process Communication Interrupt #6
114        DCD     cpuss_interrupts_ipc_7_IRQHandler     ; CPUSS Inter Process Communication Interrupt #7
115        DCD     cpuss_interrupts_ipc_8_IRQHandler     ; CPUSS Inter Process Communication Interrupt #8
116        DCD     cpuss_interrupts_ipc_9_IRQHandler     ; CPUSS Inter Process Communication Interrupt #9
117        DCD     cpuss_interrupts_ipc_10_IRQHandler    ; CPUSS Inter Process Communication Interrupt #10
118        DCD     cpuss_interrupts_ipc_11_IRQHandler    ; CPUSS Inter Process Communication Interrupt #11
119        DCD     cpuss_interrupts_ipc_12_IRQHandler    ; CPUSS Inter Process Communication Interrupt #12
120        DCD     cpuss_interrupts_ipc_13_IRQHandler    ; CPUSS Inter Process Communication Interrupt #13
121        DCD     cpuss_interrupts_ipc_14_IRQHandler    ; CPUSS Inter Process Communication Interrupt #14
122        DCD     cpuss_interrupts_ipc_15_IRQHandler    ; CPUSS Inter Process Communication Interrupt #15
123        DCD     scb_0_interrupt_IRQHandler            ; Serial Communication Block #0
124        DCD     scb_1_interrupt_IRQHandler            ; Serial Communication Block #1
125        DCD     scb_2_interrupt_IRQHandler            ; Serial Communication Block #2
126        DCD     scb_3_interrupt_IRQHandler            ; Serial Communication Block #3
127        DCD     scb_4_interrupt_IRQHandler            ; Serial Communication Block #4
128        DCD     scb_5_interrupt_IRQHandler            ; Serial Communication Block #5
129        DCD     0                                     ; Reserved
130        DCD     0                                     ; Reserved
131        DCD     0                                     ; Reserved
132        DCD     0                                     ; Reserved
133        DCD     0                                     ; Reserved
134        DCD     0                                     ; Reserved
135        DCD     csd_interrupt_IRQHandler              ; CSD (Capsense) interrupt
136        DCD     cpuss_interrupts_dmac_0_IRQHandler    ; CPUSS DMAC, Channel #0
137        DCD     cpuss_interrupts_dmac_1_IRQHandler    ; CPUSS DMAC, Channel #1
138        DCD     0                                     ; Reserved
139        DCD     0                                     ; Reserved
140        DCD     cpuss_interrupts_dw0_0_IRQHandler     ; CPUSS DataWire #0, Channel #0
141        DCD     cpuss_interrupts_dw0_1_IRQHandler     ; CPUSS DataWire #0, Channel #1
142        DCD     cpuss_interrupts_dw0_2_IRQHandler     ; CPUSS DataWire #0, Channel #2
143        DCD     cpuss_interrupts_dw0_3_IRQHandler     ; CPUSS DataWire #0, Channel #3
144        DCD     cpuss_interrupts_dw0_4_IRQHandler     ; CPUSS DataWire #0, Channel #4
145        DCD     cpuss_interrupts_dw0_5_IRQHandler     ; CPUSS DataWire #0, Channel #5
146        DCD     cpuss_interrupts_dw0_6_IRQHandler     ; CPUSS DataWire #0, Channel #6
147        DCD     cpuss_interrupts_dw0_7_IRQHandler     ; CPUSS DataWire #0, Channel #7
148        DCD     cpuss_interrupts_dw0_8_IRQHandler     ; CPUSS DataWire #0, Channel #8
149        DCD     cpuss_interrupts_dw0_9_IRQHandler     ; CPUSS DataWire #0, Channel #9
150        DCD     cpuss_interrupts_dw0_10_IRQHandler    ; CPUSS DataWire #0, Channel #10
151        DCD     cpuss_interrupts_dw0_11_IRQHandler    ; CPUSS DataWire #0, Channel #11
152        DCD     cpuss_interrupts_dw0_12_IRQHandler    ; CPUSS DataWire #0, Channel #12
153        DCD     cpuss_interrupts_dw0_13_IRQHandler    ; CPUSS DataWire #0, Channel #13
154        DCD     cpuss_interrupts_dw0_14_IRQHandler    ; CPUSS DataWire #0, Channel #14
155        DCD     cpuss_interrupts_dw0_15_IRQHandler    ; CPUSS DataWire #0, Channel #15
156        DCD     cpuss_interrupts_dw0_16_IRQHandler    ; CPUSS DataWire #0, Channel #16
157        DCD     cpuss_interrupts_dw0_17_IRQHandler    ; CPUSS DataWire #0, Channel #17
158        DCD     cpuss_interrupts_dw0_18_IRQHandler    ; CPUSS DataWire #0, Channel #18
159        DCD     cpuss_interrupts_dw0_19_IRQHandler    ; CPUSS DataWire #0, Channel #19
160        DCD     cpuss_interrupts_dw0_20_IRQHandler    ; CPUSS DataWire #0, Channel #20
161        DCD     cpuss_interrupts_dw0_21_IRQHandler    ; CPUSS DataWire #0, Channel #21
162        DCD     cpuss_interrupts_dw0_22_IRQHandler    ; CPUSS DataWire #0, Channel #22
163        DCD     cpuss_interrupts_dw0_23_IRQHandler    ; CPUSS DataWire #0, Channel #23
164        DCD     cpuss_interrupts_dw0_24_IRQHandler    ; CPUSS DataWire #0, Channel #24
165        DCD     cpuss_interrupts_dw0_25_IRQHandler    ; CPUSS DataWire #0, Channel #25
166        DCD     cpuss_interrupts_dw0_26_IRQHandler    ; CPUSS DataWire #0, Channel #26
167        DCD     cpuss_interrupts_dw0_27_IRQHandler    ; CPUSS DataWire #0, Channel #27
168        DCD     cpuss_interrupts_dw0_28_IRQHandler    ; CPUSS DataWire #0, Channel #28
169        DCD     cpuss_interrupts_dw1_0_IRQHandler     ; CPUSS DataWire #1, Channel #0
170        DCD     cpuss_interrupts_dw1_1_IRQHandler     ; CPUSS DataWire #1, Channel #1
171        DCD     cpuss_interrupts_dw1_2_IRQHandler     ; CPUSS DataWire #1, Channel #2
172        DCD     cpuss_interrupts_dw1_3_IRQHandler     ; CPUSS DataWire #1, Channel #3
173        DCD     cpuss_interrupts_dw1_4_IRQHandler     ; CPUSS DataWire #1, Channel #4
174        DCD     cpuss_interrupts_dw1_5_IRQHandler     ; CPUSS DataWire #1, Channel #5
175        DCD     cpuss_interrupts_dw1_6_IRQHandler     ; CPUSS DataWire #1, Channel #6
176        DCD     cpuss_interrupts_dw1_7_IRQHandler     ; CPUSS DataWire #1, Channel #7
177        DCD     cpuss_interrupts_dw1_8_IRQHandler     ; CPUSS DataWire #1, Channel #8
178        DCD     cpuss_interrupts_dw1_9_IRQHandler     ; CPUSS DataWire #1, Channel #9
179        DCD     cpuss_interrupts_dw1_10_IRQHandler    ; CPUSS DataWire #1, Channel #10
180        DCD     cpuss_interrupts_dw1_11_IRQHandler    ; CPUSS DataWire #1, Channel #11
181        DCD     cpuss_interrupts_dw1_12_IRQHandler    ; CPUSS DataWire #1, Channel #12
182        DCD     cpuss_interrupts_dw1_13_IRQHandler    ; CPUSS DataWire #1, Channel #13
183        DCD     cpuss_interrupts_dw1_14_IRQHandler    ; CPUSS DataWire #1, Channel #14
184        DCD     cpuss_interrupts_dw1_15_IRQHandler    ; CPUSS DataWire #1, Channel #15
185        DCD     cpuss_interrupts_dw1_16_IRQHandler    ; CPUSS DataWire #1, Channel #16
186        DCD     cpuss_interrupts_dw1_17_IRQHandler    ; CPUSS DataWire #1, Channel #17
187        DCD     cpuss_interrupts_dw1_18_IRQHandler    ; CPUSS DataWire #1, Channel #18
188        DCD     cpuss_interrupts_dw1_19_IRQHandler    ; CPUSS DataWire #1, Channel #19
189        DCD     cpuss_interrupts_dw1_20_IRQHandler    ; CPUSS DataWire #1, Channel #20
190        DCD     cpuss_interrupts_dw1_21_IRQHandler    ; CPUSS DataWire #1, Channel #21
191        DCD     cpuss_interrupts_dw1_22_IRQHandler    ; CPUSS DataWire #1, Channel #22
192        DCD     cpuss_interrupts_dw1_23_IRQHandler    ; CPUSS DataWire #1, Channel #23
193        DCD     cpuss_interrupts_dw1_24_IRQHandler    ; CPUSS DataWire #1, Channel #24
194        DCD     cpuss_interrupts_dw1_25_IRQHandler    ; CPUSS DataWire #1, Channel #25
195        DCD     cpuss_interrupts_dw1_26_IRQHandler    ; CPUSS DataWire #1, Channel #26
196        DCD     cpuss_interrupts_dw1_27_IRQHandler    ; CPUSS DataWire #1, Channel #27
197        DCD     cpuss_interrupts_dw1_28_IRQHandler    ; CPUSS DataWire #1, Channel #28
198        DCD     cpuss_interrupts_fault_0_IRQHandler   ; CPUSS Fault Structure Interrupt #0
199        DCD     cpuss_interrupts_fault_1_IRQHandler   ; CPUSS Fault Structure Interrupt #1
200        DCD     cpuss_interrupt_crypto_IRQHandler     ; CRYPTO Accelerator Interrupt
201        DCD     cpuss_interrupt_fm_IRQHandler         ; FLASH Macro Interrupt
202        DCD     cpuss_interrupts_cm4_fp_IRQHandler    ; Floating Point operation fault
203        DCD     cpuss_interrupts_cm0_cti_0_IRQHandler ; CM0+ CTI #0
204        DCD     cpuss_interrupts_cm0_cti_1_IRQHandler ; CM0+ CTI #1
205        DCD     cpuss_interrupts_cm4_cti_0_IRQHandler ; CM4 CTI #0
206        DCD     cpuss_interrupts_cm4_cti_1_IRQHandler ; CM4 CTI #1
207        DCD     tcpwm_0_interrupts_0_IRQHandler       ; TCPWM #0, Counter #0
208        DCD     tcpwm_0_interrupts_1_IRQHandler       ; TCPWM #0, Counter #1
209        DCD     tcpwm_0_interrupts_2_IRQHandler       ; TCPWM #0, Counter #2
210        DCD     tcpwm_0_interrupts_3_IRQHandler       ; TCPWM #0, Counter #3
211        DCD     0                                     ; Reserved
212        DCD     0                                     ; Reserved
213        DCD     0                                     ; Reserved
214        DCD     0                                     ; Reserved
215        DCD     tcpwm_1_interrupts_0_IRQHandler       ; TCPWM #1, Counter #0
216        DCD     tcpwm_1_interrupts_1_IRQHandler       ; TCPWM #1, Counter #1
217        DCD     tcpwm_1_interrupts_2_IRQHandler       ; TCPWM #1, Counter #2
218        DCD     tcpwm_1_interrupts_3_IRQHandler       ; TCPWM #1, Counter #3
219        DCD     tcpwm_1_interrupts_4_IRQHandler       ; TCPWM #1, Counter #4
220        DCD     tcpwm_1_interrupts_5_IRQHandler       ; TCPWM #1, Counter #5
221        DCD     tcpwm_1_interrupts_6_IRQHandler       ; TCPWM #1, Counter #6
222        DCD     tcpwm_1_interrupts_7_IRQHandler       ; TCPWM #1, Counter #7
223        DCD     0                                     ; Reserved
224        DCD     0                                     ; Reserved
225        DCD     0                                     ; Reserved
226        DCD     0                                     ; Reserved
227        DCD     0                                     ; Reserved
228        DCD     0                                     ; Reserved
229        DCD     0                                     ; Reserved
230        DCD     0                                     ; Reserved
231        DCD     0                                     ; Reserved
232        DCD     0                                     ; Reserved
233        DCD     0                                     ; Reserved
234        DCD     0                                     ; Reserved
235        DCD     0                                     ; Reserved
236        DCD     0                                     ; Reserved
237        DCD     0                                     ; Reserved
238        DCD     0                                     ; Reserved
239        DCD     pass_interrupt_sar_IRQHandler         ; SAR ADC interrupt
240        DCD     0                                     ; Reserved
241        DCD     0                                     ; Reserved
242        DCD     0                                     ; Reserved
243        DCD     0                                     ; Reserved
244        DCD     smif_interrupt_IRQHandler             ; Serial Memory Interface interrupt
245        DCD     usb_interrupt_hi_IRQHandler           ; USB Interrupt
246        DCD     usb_interrupt_med_IRQHandler          ; USB Interrupt
247        DCD     usb_interrupt_lo_IRQHandler           ; USB Interrupt
248        DCD     sdhc_0_interrupt_wakeup_IRQHandler    ; SDIO wakeup interrupt for mxsdhc
249        DCD     sdhc_0_interrupt_general_IRQHandler   ; Consolidated interrupt for mxsdhc for everything else
250        DCD     0                                     ; Reserved
251        DCD     0                                     ; Reserved
252        DCD     canfd_0_interrupt0_IRQHandler         ; Can #0, Consolidated interrupt #0
253        DCD     canfd_0_interrupts0_0_IRQHandler      ; CAN #0, Interrupt #0, Channel #0
254        DCD     canfd_0_interrupts1_0_IRQHandler      ; CAN #0, Interrupt #1, Channel #0
255        DCD     cpuss_interrupts_dw1_29_IRQHandler    ; CPUSS DataWire #1, Channel #29
256        DCD     cpuss_interrupts_dw1_30_IRQHandler    ; CPUSS DataWire #1, Channel #30
257        DCD     cpuss_interrupts_dw1_31_IRQHandler    ; CPUSS DataWire #1, Channel #31
258
259__Vectors_End
260
261__Vectors       EQU   __vector_table
262__Vectors_Size  EQU   __Vectors_End - __Vectors
263
264        SECTION .intvec_ram:DATA:REORDER:NOROOT(2)
265__ramVectors
266        DS8     __Vectors_Size
267
268
269        THUMB
270
271;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
272;;
273;; Default handlers
274;;
275        PUBWEAK Default_Handler
276        SECTION .text:CODE:REORDER:NOROOT(2)
277Default_Handler
278        B Default_Handler
279
280
281;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
282;;
283;; Weak function for startup customization
284;;
285;; Note. The global resources are not yet initialized (for example global variables, peripherals, clocks)
286;; because this function is executed as the first instruction in the ResetHandler.
287;; The PDL is also not initialized to use the proper register offsets.
288;; The user of this function is responsible for initializing the PDL and resources before using them.
289;;
290        PUBWEAK Cy_OnResetUser
291        SECTION .text:CODE:REORDER:NOROOT(2)
292Cy_OnResetUser
293        BX LR
294
295;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
296;;
297;; Weak function for OS-specific customization
298;;
299        PUBWEAK cy_toolchain_init
300        SECTION .text:CODE:REORDER:NOROOT(2)
301cy_toolchain_init
302        BX LR
303
304;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
305;;
306;; Define strong version to return zero for
307;; __iar_program_start to skip data sections
308;; initialization.
309;;
310        PUBLIC __low_level_init
311        SECTION .text:CODE:REORDER:NOROOT(2)
312__low_level_init
313        MOVS R0, #0
314        BX LR
315
316;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
317;;
318;; Default interrupt handlers.
319;;
320        PUBWEAK Reset_Handler
321        SECTION .text:CODE:REORDER:NOROOT(2)
322Reset_Handler
323
324        ; Define strong function for startup customization
325        LDR     R0, =Cy_OnResetUser
326        BLX     R0
327
328        ; Disable global interrupts
329        CPSID I
330
331        ; Copy vectors from ROM to RAM
332        LDR r1, =__vector_table
333        LDR r0, =__ramVectors
334        LDR r2, =__Vectors_Size
335intvec_copy
336        LDR r3, [r1]
337        STR r3, [r0]
338        ADDS r0, r0, #4
339        ADDS r1, r1, #4
340        SUBS r2, r2, #4
341        CMP r2, #0
342        BNE intvec_copy
343
344        ; Update Vector Table Offset Register
345        LDR r0, =__ramVectors
346        LDR r1, =0xE000ED08
347        STR r0, [r1]
348        dsb
349
350        ; Initialize data sections
351        LDR     R0, =__iar_data_init3
352        BLX     R0
353
354        ; OS-specific low-level initialization
355        LDR     R0, =cy_toolchain_init
356        BLX     R0
357
358        ; --manual_dynamic_initialization
359        BL      __iar_dynamic_initialization
360
361        LDR     R0, =SystemInit
362        BLX     R0
363
364        LDR     R0, =__iar_program_start
365        BLX     R0
366
367; Should never get here
368Cy_Main_Exited
369        B Cy_Main_Exited
370
371
372        PUBWEAK NMI_Handler
373        SECTION .text:CODE:REORDER:NOROOT(1)
374NMI_Handler
375        B NMI_Handler
376
377
378        PUBWEAK Cy_SysLib_FaultHandler
379        SECTION .text:CODE:REORDER:NOROOT(1)
380Cy_SysLib_FaultHandler
381        B Cy_SysLib_FaultHandler
382
383        PUBWEAK HardFault_Wrapper
384        SECTION .text:CODE:REORDER:NOROOT(1)
385HardFault_Wrapper
386        IMPORT Cy_SysLib_FaultHandler
387        movs r0, #4
388        mov r1, LR
389        tst r0, r1
390        beq L_MSP
391        mrs r0, PSP
392        b L_API_call
393L_MSP
394        mrs r0, MSP
395L_API_call
396        ; Storing LR content for Creator call stack trace
397        push {LR}
398        bl Cy_SysLib_FaultHandler
399
400        PUBWEAK HardFault_Handler
401        SECTION .text:CODE:REORDER:NOROOT(1)
402HardFault_Handler
403        B HardFault_Wrapper
404
405        PUBWEAK MemManage_Handler
406        SECTION .text:CODE:REORDER:NOROOT(1)
407MemManage_Handler
408        B HardFault_Wrapper
409
410        PUBWEAK BusFault_Handler
411        SECTION .text:CODE:REORDER:NOROOT(1)
412BusFault_Handler
413        B HardFault_Wrapper
414
415        PUBWEAK UsageFault_Handler
416        SECTION .text:CODE:REORDER:NOROOT(1)
417UsageFault_Handler
418        B HardFault_Wrapper
419
420        PUBWEAK SVC_Handler
421        SECTION .text:CODE:REORDER:NOROOT(1)
422SVC_Handler
423        B SVC_Handler
424
425        PUBWEAK DebugMon_Handler
426        SECTION .text:CODE:REORDER:NOROOT(1)
427DebugMon_Handler
428        B DebugMon_Handler
429
430        PUBWEAK PendSV_Handler
431        SECTION .text:CODE:REORDER:NOROOT(1)
432PendSV_Handler
433        B PendSV_Handler
434
435        PUBWEAK SysTick_Handler
436        SECTION .text:CODE:REORDER:NOROOT(1)
437SysTick_Handler
438        B SysTick_Handler
439
440
441        ; External interrupts
442        PUBWEAK ioss_interrupts_gpio_0_IRQHandler
443        SECTION .text:CODE:REORDER:NOROOT(1)
444ioss_interrupts_gpio_0_IRQHandler
445        B       ioss_interrupts_gpio_0_IRQHandler
446
447        PUBWEAK ioss_interrupts_gpio_2_IRQHandler
448        SECTION .text:CODE:REORDER:NOROOT(1)
449ioss_interrupts_gpio_2_IRQHandler
450        B       ioss_interrupts_gpio_2_IRQHandler
451
452        PUBWEAK ioss_interrupts_gpio_3_IRQHandler
453        SECTION .text:CODE:REORDER:NOROOT(1)
454ioss_interrupts_gpio_3_IRQHandler
455        B       ioss_interrupts_gpio_3_IRQHandler
456
457        PUBWEAK ioss_interrupts_gpio_5_IRQHandler
458        SECTION .text:CODE:REORDER:NOROOT(1)
459ioss_interrupts_gpio_5_IRQHandler
460        B       ioss_interrupts_gpio_5_IRQHandler
461
462        PUBWEAK ioss_interrupts_gpio_6_IRQHandler
463        SECTION .text:CODE:REORDER:NOROOT(1)
464ioss_interrupts_gpio_6_IRQHandler
465        B       ioss_interrupts_gpio_6_IRQHandler
466
467        PUBWEAK ioss_interrupts_gpio_7_IRQHandler
468        SECTION .text:CODE:REORDER:NOROOT(1)
469ioss_interrupts_gpio_7_IRQHandler
470        B       ioss_interrupts_gpio_7_IRQHandler
471
472        PUBWEAK ioss_interrupts_gpio_8_IRQHandler
473        SECTION .text:CODE:REORDER:NOROOT(1)
474ioss_interrupts_gpio_8_IRQHandler
475        B       ioss_interrupts_gpio_8_IRQHandler
476
477        PUBWEAK ioss_interrupts_gpio_9_IRQHandler
478        SECTION .text:CODE:REORDER:NOROOT(1)
479ioss_interrupts_gpio_9_IRQHandler
480        B       ioss_interrupts_gpio_9_IRQHandler
481
482        PUBWEAK ioss_interrupts_gpio_10_IRQHandler
483        SECTION .text:CODE:REORDER:NOROOT(1)
484ioss_interrupts_gpio_10_IRQHandler
485        B       ioss_interrupts_gpio_10_IRQHandler
486
487        PUBWEAK ioss_interrupts_gpio_11_IRQHandler
488        SECTION .text:CODE:REORDER:NOROOT(1)
489ioss_interrupts_gpio_11_IRQHandler
490        B       ioss_interrupts_gpio_11_IRQHandler
491
492        PUBWEAK ioss_interrupts_gpio_12_IRQHandler
493        SECTION .text:CODE:REORDER:NOROOT(1)
494ioss_interrupts_gpio_12_IRQHandler
495        B       ioss_interrupts_gpio_12_IRQHandler
496
497        PUBWEAK ioss_interrupts_gpio_14_IRQHandler
498        SECTION .text:CODE:REORDER:NOROOT(1)
499ioss_interrupts_gpio_14_IRQHandler
500        B       ioss_interrupts_gpio_14_IRQHandler
501
502        PUBWEAK ioss_interrupt_gpio_IRQHandler
503        SECTION .text:CODE:REORDER:NOROOT(1)
504ioss_interrupt_gpio_IRQHandler
505        B       ioss_interrupt_gpio_IRQHandler
506
507        PUBWEAK ioss_interrupt_vdd_IRQHandler
508        SECTION .text:CODE:REORDER:NOROOT(1)
509ioss_interrupt_vdd_IRQHandler
510        B       ioss_interrupt_vdd_IRQHandler
511
512        PUBWEAK lpcomp_interrupt_IRQHandler
513        SECTION .text:CODE:REORDER:NOROOT(1)
514lpcomp_interrupt_IRQHandler
515        B       lpcomp_interrupt_IRQHandler
516
517        PUBWEAK scb_6_interrupt_IRQHandler
518        SECTION .text:CODE:REORDER:NOROOT(1)
519scb_6_interrupt_IRQHandler
520        B       scb_6_interrupt_IRQHandler
521
522        PUBWEAK srss_interrupt_mcwdt_0_IRQHandler
523        SECTION .text:CODE:REORDER:NOROOT(1)
524srss_interrupt_mcwdt_0_IRQHandler
525        B       srss_interrupt_mcwdt_0_IRQHandler
526
527        PUBWEAK srss_interrupt_mcwdt_1_IRQHandler
528        SECTION .text:CODE:REORDER:NOROOT(1)
529srss_interrupt_mcwdt_1_IRQHandler
530        B       srss_interrupt_mcwdt_1_IRQHandler
531
532        PUBWEAK srss_interrupt_backup_IRQHandler
533        SECTION .text:CODE:REORDER:NOROOT(1)
534srss_interrupt_backup_IRQHandler
535        B       srss_interrupt_backup_IRQHandler
536
537        PUBWEAK srss_interrupt_IRQHandler
538        SECTION .text:CODE:REORDER:NOROOT(1)
539srss_interrupt_IRQHandler
540        B       srss_interrupt_IRQHandler
541
542        PUBWEAK cpuss_interrupts_ipc_0_IRQHandler
543        SECTION .text:CODE:REORDER:NOROOT(1)
544cpuss_interrupts_ipc_0_IRQHandler
545        B       cpuss_interrupts_ipc_0_IRQHandler
546
547        PUBWEAK cpuss_interrupts_ipc_1_IRQHandler
548        SECTION .text:CODE:REORDER:NOROOT(1)
549cpuss_interrupts_ipc_1_IRQHandler
550        B       cpuss_interrupts_ipc_1_IRQHandler
551
552        PUBWEAK cpuss_interrupts_ipc_2_IRQHandler
553        SECTION .text:CODE:REORDER:NOROOT(1)
554cpuss_interrupts_ipc_2_IRQHandler
555        B       cpuss_interrupts_ipc_2_IRQHandler
556
557        PUBWEAK cpuss_interrupts_ipc_3_IRQHandler
558        SECTION .text:CODE:REORDER:NOROOT(1)
559cpuss_interrupts_ipc_3_IRQHandler
560        B       cpuss_interrupts_ipc_3_IRQHandler
561
562        PUBWEAK cpuss_interrupts_ipc_4_IRQHandler
563        SECTION .text:CODE:REORDER:NOROOT(1)
564cpuss_interrupts_ipc_4_IRQHandler
565        B       cpuss_interrupts_ipc_4_IRQHandler
566
567        PUBWEAK cpuss_interrupts_ipc_5_IRQHandler
568        SECTION .text:CODE:REORDER:NOROOT(1)
569cpuss_interrupts_ipc_5_IRQHandler
570        B       cpuss_interrupts_ipc_5_IRQHandler
571
572        PUBWEAK cpuss_interrupts_ipc_6_IRQHandler
573        SECTION .text:CODE:REORDER:NOROOT(1)
574cpuss_interrupts_ipc_6_IRQHandler
575        B       cpuss_interrupts_ipc_6_IRQHandler
576
577        PUBWEAK cpuss_interrupts_ipc_7_IRQHandler
578        SECTION .text:CODE:REORDER:NOROOT(1)
579cpuss_interrupts_ipc_7_IRQHandler
580        B       cpuss_interrupts_ipc_7_IRQHandler
581
582        PUBWEAK cpuss_interrupts_ipc_8_IRQHandler
583        SECTION .text:CODE:REORDER:NOROOT(1)
584cpuss_interrupts_ipc_8_IRQHandler
585        B       cpuss_interrupts_ipc_8_IRQHandler
586
587        PUBWEAK cpuss_interrupts_ipc_9_IRQHandler
588        SECTION .text:CODE:REORDER:NOROOT(1)
589cpuss_interrupts_ipc_9_IRQHandler
590        B       cpuss_interrupts_ipc_9_IRQHandler
591
592        PUBWEAK cpuss_interrupts_ipc_10_IRQHandler
593        SECTION .text:CODE:REORDER:NOROOT(1)
594cpuss_interrupts_ipc_10_IRQHandler
595        B       cpuss_interrupts_ipc_10_IRQHandler
596
597        PUBWEAK cpuss_interrupts_ipc_11_IRQHandler
598        SECTION .text:CODE:REORDER:NOROOT(1)
599cpuss_interrupts_ipc_11_IRQHandler
600        B       cpuss_interrupts_ipc_11_IRQHandler
601
602        PUBWEAK cpuss_interrupts_ipc_12_IRQHandler
603        SECTION .text:CODE:REORDER:NOROOT(1)
604cpuss_interrupts_ipc_12_IRQHandler
605        B       cpuss_interrupts_ipc_12_IRQHandler
606
607        PUBWEAK cpuss_interrupts_ipc_13_IRQHandler
608        SECTION .text:CODE:REORDER:NOROOT(1)
609cpuss_interrupts_ipc_13_IRQHandler
610        B       cpuss_interrupts_ipc_13_IRQHandler
611
612        PUBWEAK cpuss_interrupts_ipc_14_IRQHandler
613        SECTION .text:CODE:REORDER:NOROOT(1)
614cpuss_interrupts_ipc_14_IRQHandler
615        B       cpuss_interrupts_ipc_14_IRQHandler
616
617        PUBWEAK cpuss_interrupts_ipc_15_IRQHandler
618        SECTION .text:CODE:REORDER:NOROOT(1)
619cpuss_interrupts_ipc_15_IRQHandler
620        B       cpuss_interrupts_ipc_15_IRQHandler
621
622        PUBWEAK scb_0_interrupt_IRQHandler
623        SECTION .text:CODE:REORDER:NOROOT(1)
624scb_0_interrupt_IRQHandler
625        B       scb_0_interrupt_IRQHandler
626
627        PUBWEAK scb_1_interrupt_IRQHandler
628        SECTION .text:CODE:REORDER:NOROOT(1)
629scb_1_interrupt_IRQHandler
630        B       scb_1_interrupt_IRQHandler
631
632        PUBWEAK scb_2_interrupt_IRQHandler
633        SECTION .text:CODE:REORDER:NOROOT(1)
634scb_2_interrupt_IRQHandler
635        B       scb_2_interrupt_IRQHandler
636
637        PUBWEAK scb_3_interrupt_IRQHandler
638        SECTION .text:CODE:REORDER:NOROOT(1)
639scb_3_interrupt_IRQHandler
640        B       scb_3_interrupt_IRQHandler
641
642        PUBWEAK scb_4_interrupt_IRQHandler
643        SECTION .text:CODE:REORDER:NOROOT(1)
644scb_4_interrupt_IRQHandler
645        B       scb_4_interrupt_IRQHandler
646
647        PUBWEAK scb_5_interrupt_IRQHandler
648        SECTION .text:CODE:REORDER:NOROOT(1)
649scb_5_interrupt_IRQHandler
650        B       scb_5_interrupt_IRQHandler
651
652        PUBWEAK csd_interrupt_IRQHandler
653        SECTION .text:CODE:REORDER:NOROOT(1)
654csd_interrupt_IRQHandler
655        B       csd_interrupt_IRQHandler
656
657        PUBWEAK cpuss_interrupts_dmac_0_IRQHandler
658        SECTION .text:CODE:REORDER:NOROOT(1)
659cpuss_interrupts_dmac_0_IRQHandler
660        B       cpuss_interrupts_dmac_0_IRQHandler
661
662        PUBWEAK cpuss_interrupts_dmac_1_IRQHandler
663        SECTION .text:CODE:REORDER:NOROOT(1)
664cpuss_interrupts_dmac_1_IRQHandler
665        B       cpuss_interrupts_dmac_1_IRQHandler
666
667        PUBWEAK cpuss_interrupts_dw0_0_IRQHandler
668        SECTION .text:CODE:REORDER:NOROOT(1)
669cpuss_interrupts_dw0_0_IRQHandler
670        B       cpuss_interrupts_dw0_0_IRQHandler
671
672        PUBWEAK cpuss_interrupts_dw0_1_IRQHandler
673        SECTION .text:CODE:REORDER:NOROOT(1)
674cpuss_interrupts_dw0_1_IRQHandler
675        B       cpuss_interrupts_dw0_1_IRQHandler
676
677        PUBWEAK cpuss_interrupts_dw0_2_IRQHandler
678        SECTION .text:CODE:REORDER:NOROOT(1)
679cpuss_interrupts_dw0_2_IRQHandler
680        B       cpuss_interrupts_dw0_2_IRQHandler
681
682        PUBWEAK cpuss_interrupts_dw0_3_IRQHandler
683        SECTION .text:CODE:REORDER:NOROOT(1)
684cpuss_interrupts_dw0_3_IRQHandler
685        B       cpuss_interrupts_dw0_3_IRQHandler
686
687        PUBWEAK cpuss_interrupts_dw0_4_IRQHandler
688        SECTION .text:CODE:REORDER:NOROOT(1)
689cpuss_interrupts_dw0_4_IRQHandler
690        B       cpuss_interrupts_dw0_4_IRQHandler
691
692        PUBWEAK cpuss_interrupts_dw0_5_IRQHandler
693        SECTION .text:CODE:REORDER:NOROOT(1)
694cpuss_interrupts_dw0_5_IRQHandler
695        B       cpuss_interrupts_dw0_5_IRQHandler
696
697        PUBWEAK cpuss_interrupts_dw0_6_IRQHandler
698        SECTION .text:CODE:REORDER:NOROOT(1)
699cpuss_interrupts_dw0_6_IRQHandler
700        B       cpuss_interrupts_dw0_6_IRQHandler
701
702        PUBWEAK cpuss_interrupts_dw0_7_IRQHandler
703        SECTION .text:CODE:REORDER:NOROOT(1)
704cpuss_interrupts_dw0_7_IRQHandler
705        B       cpuss_interrupts_dw0_7_IRQHandler
706
707        PUBWEAK cpuss_interrupts_dw0_8_IRQHandler
708        SECTION .text:CODE:REORDER:NOROOT(1)
709cpuss_interrupts_dw0_8_IRQHandler
710        B       cpuss_interrupts_dw0_8_IRQHandler
711
712        PUBWEAK cpuss_interrupts_dw0_9_IRQHandler
713        SECTION .text:CODE:REORDER:NOROOT(1)
714cpuss_interrupts_dw0_9_IRQHandler
715        B       cpuss_interrupts_dw0_9_IRQHandler
716
717        PUBWEAK cpuss_interrupts_dw0_10_IRQHandler
718        SECTION .text:CODE:REORDER:NOROOT(1)
719cpuss_interrupts_dw0_10_IRQHandler
720        B       cpuss_interrupts_dw0_10_IRQHandler
721
722        PUBWEAK cpuss_interrupts_dw0_11_IRQHandler
723        SECTION .text:CODE:REORDER:NOROOT(1)
724cpuss_interrupts_dw0_11_IRQHandler
725        B       cpuss_interrupts_dw0_11_IRQHandler
726
727        PUBWEAK cpuss_interrupts_dw0_12_IRQHandler
728        SECTION .text:CODE:REORDER:NOROOT(1)
729cpuss_interrupts_dw0_12_IRQHandler
730        B       cpuss_interrupts_dw0_12_IRQHandler
731
732        PUBWEAK cpuss_interrupts_dw0_13_IRQHandler
733        SECTION .text:CODE:REORDER:NOROOT(1)
734cpuss_interrupts_dw0_13_IRQHandler
735        B       cpuss_interrupts_dw0_13_IRQHandler
736
737        PUBWEAK cpuss_interrupts_dw0_14_IRQHandler
738        SECTION .text:CODE:REORDER:NOROOT(1)
739cpuss_interrupts_dw0_14_IRQHandler
740        B       cpuss_interrupts_dw0_14_IRQHandler
741
742        PUBWEAK cpuss_interrupts_dw0_15_IRQHandler
743        SECTION .text:CODE:REORDER:NOROOT(1)
744cpuss_interrupts_dw0_15_IRQHandler
745        B       cpuss_interrupts_dw0_15_IRQHandler
746
747        PUBWEAK cpuss_interrupts_dw0_16_IRQHandler
748        SECTION .text:CODE:REORDER:NOROOT(1)
749cpuss_interrupts_dw0_16_IRQHandler
750        B       cpuss_interrupts_dw0_16_IRQHandler
751
752        PUBWEAK cpuss_interrupts_dw0_17_IRQHandler
753        SECTION .text:CODE:REORDER:NOROOT(1)
754cpuss_interrupts_dw0_17_IRQHandler
755        B       cpuss_interrupts_dw0_17_IRQHandler
756
757        PUBWEAK cpuss_interrupts_dw0_18_IRQHandler
758        SECTION .text:CODE:REORDER:NOROOT(1)
759cpuss_interrupts_dw0_18_IRQHandler
760        B       cpuss_interrupts_dw0_18_IRQHandler
761
762        PUBWEAK cpuss_interrupts_dw0_19_IRQHandler
763        SECTION .text:CODE:REORDER:NOROOT(1)
764cpuss_interrupts_dw0_19_IRQHandler
765        B       cpuss_interrupts_dw0_19_IRQHandler
766
767        PUBWEAK cpuss_interrupts_dw0_20_IRQHandler
768        SECTION .text:CODE:REORDER:NOROOT(1)
769cpuss_interrupts_dw0_20_IRQHandler
770        B       cpuss_interrupts_dw0_20_IRQHandler
771
772        PUBWEAK cpuss_interrupts_dw0_21_IRQHandler
773        SECTION .text:CODE:REORDER:NOROOT(1)
774cpuss_interrupts_dw0_21_IRQHandler
775        B       cpuss_interrupts_dw0_21_IRQHandler
776
777        PUBWEAK cpuss_interrupts_dw0_22_IRQHandler
778        SECTION .text:CODE:REORDER:NOROOT(1)
779cpuss_interrupts_dw0_22_IRQHandler
780        B       cpuss_interrupts_dw0_22_IRQHandler
781
782        PUBWEAK cpuss_interrupts_dw0_23_IRQHandler
783        SECTION .text:CODE:REORDER:NOROOT(1)
784cpuss_interrupts_dw0_23_IRQHandler
785        B       cpuss_interrupts_dw0_23_IRQHandler
786
787        PUBWEAK cpuss_interrupts_dw0_24_IRQHandler
788        SECTION .text:CODE:REORDER:NOROOT(1)
789cpuss_interrupts_dw0_24_IRQHandler
790        B       cpuss_interrupts_dw0_24_IRQHandler
791
792        PUBWEAK cpuss_interrupts_dw0_25_IRQHandler
793        SECTION .text:CODE:REORDER:NOROOT(1)
794cpuss_interrupts_dw0_25_IRQHandler
795        B       cpuss_interrupts_dw0_25_IRQHandler
796
797        PUBWEAK cpuss_interrupts_dw0_26_IRQHandler
798        SECTION .text:CODE:REORDER:NOROOT(1)
799cpuss_interrupts_dw0_26_IRQHandler
800        B       cpuss_interrupts_dw0_26_IRQHandler
801
802        PUBWEAK cpuss_interrupts_dw0_27_IRQHandler
803        SECTION .text:CODE:REORDER:NOROOT(1)
804cpuss_interrupts_dw0_27_IRQHandler
805        B       cpuss_interrupts_dw0_27_IRQHandler
806
807        PUBWEAK cpuss_interrupts_dw0_28_IRQHandler
808        SECTION .text:CODE:REORDER:NOROOT(1)
809cpuss_interrupts_dw0_28_IRQHandler
810        B       cpuss_interrupts_dw0_28_IRQHandler
811
812        PUBWEAK cpuss_interrupts_dw1_0_IRQHandler
813        SECTION .text:CODE:REORDER:NOROOT(1)
814cpuss_interrupts_dw1_0_IRQHandler
815        B       cpuss_interrupts_dw1_0_IRQHandler
816
817        PUBWEAK cpuss_interrupts_dw1_1_IRQHandler
818        SECTION .text:CODE:REORDER:NOROOT(1)
819cpuss_interrupts_dw1_1_IRQHandler
820        B       cpuss_interrupts_dw1_1_IRQHandler
821
822        PUBWEAK cpuss_interrupts_dw1_2_IRQHandler
823        SECTION .text:CODE:REORDER:NOROOT(1)
824cpuss_interrupts_dw1_2_IRQHandler
825        B       cpuss_interrupts_dw1_2_IRQHandler
826
827        PUBWEAK cpuss_interrupts_dw1_3_IRQHandler
828        SECTION .text:CODE:REORDER:NOROOT(1)
829cpuss_interrupts_dw1_3_IRQHandler
830        B       cpuss_interrupts_dw1_3_IRQHandler
831
832        PUBWEAK cpuss_interrupts_dw1_4_IRQHandler
833        SECTION .text:CODE:REORDER:NOROOT(1)
834cpuss_interrupts_dw1_4_IRQHandler
835        B       cpuss_interrupts_dw1_4_IRQHandler
836
837        PUBWEAK cpuss_interrupts_dw1_5_IRQHandler
838        SECTION .text:CODE:REORDER:NOROOT(1)
839cpuss_interrupts_dw1_5_IRQHandler
840        B       cpuss_interrupts_dw1_5_IRQHandler
841
842        PUBWEAK cpuss_interrupts_dw1_6_IRQHandler
843        SECTION .text:CODE:REORDER:NOROOT(1)
844cpuss_interrupts_dw1_6_IRQHandler
845        B       cpuss_interrupts_dw1_6_IRQHandler
846
847        PUBWEAK cpuss_interrupts_dw1_7_IRQHandler
848        SECTION .text:CODE:REORDER:NOROOT(1)
849cpuss_interrupts_dw1_7_IRQHandler
850        B       cpuss_interrupts_dw1_7_IRQHandler
851
852        PUBWEAK cpuss_interrupts_dw1_8_IRQHandler
853        SECTION .text:CODE:REORDER:NOROOT(1)
854cpuss_interrupts_dw1_8_IRQHandler
855        B       cpuss_interrupts_dw1_8_IRQHandler
856
857        PUBWEAK cpuss_interrupts_dw1_9_IRQHandler
858        SECTION .text:CODE:REORDER:NOROOT(1)
859cpuss_interrupts_dw1_9_IRQHandler
860        B       cpuss_interrupts_dw1_9_IRQHandler
861
862        PUBWEAK cpuss_interrupts_dw1_10_IRQHandler
863        SECTION .text:CODE:REORDER:NOROOT(1)
864cpuss_interrupts_dw1_10_IRQHandler
865        B       cpuss_interrupts_dw1_10_IRQHandler
866
867        PUBWEAK cpuss_interrupts_dw1_11_IRQHandler
868        SECTION .text:CODE:REORDER:NOROOT(1)
869cpuss_interrupts_dw1_11_IRQHandler
870        B       cpuss_interrupts_dw1_11_IRQHandler
871
872        PUBWEAK cpuss_interrupts_dw1_12_IRQHandler
873        SECTION .text:CODE:REORDER:NOROOT(1)
874cpuss_interrupts_dw1_12_IRQHandler
875        B       cpuss_interrupts_dw1_12_IRQHandler
876
877        PUBWEAK cpuss_interrupts_dw1_13_IRQHandler
878        SECTION .text:CODE:REORDER:NOROOT(1)
879cpuss_interrupts_dw1_13_IRQHandler
880        B       cpuss_interrupts_dw1_13_IRQHandler
881
882        PUBWEAK cpuss_interrupts_dw1_14_IRQHandler
883        SECTION .text:CODE:REORDER:NOROOT(1)
884cpuss_interrupts_dw1_14_IRQHandler
885        B       cpuss_interrupts_dw1_14_IRQHandler
886
887        PUBWEAK cpuss_interrupts_dw1_15_IRQHandler
888        SECTION .text:CODE:REORDER:NOROOT(1)
889cpuss_interrupts_dw1_15_IRQHandler
890        B       cpuss_interrupts_dw1_15_IRQHandler
891
892        PUBWEAK cpuss_interrupts_dw1_16_IRQHandler
893        SECTION .text:CODE:REORDER:NOROOT(1)
894cpuss_interrupts_dw1_16_IRQHandler
895        B       cpuss_interrupts_dw1_16_IRQHandler
896
897        PUBWEAK cpuss_interrupts_dw1_17_IRQHandler
898        SECTION .text:CODE:REORDER:NOROOT(1)
899cpuss_interrupts_dw1_17_IRQHandler
900        B       cpuss_interrupts_dw1_17_IRQHandler
901
902        PUBWEAK cpuss_interrupts_dw1_18_IRQHandler
903        SECTION .text:CODE:REORDER:NOROOT(1)
904cpuss_interrupts_dw1_18_IRQHandler
905        B       cpuss_interrupts_dw1_18_IRQHandler
906
907        PUBWEAK cpuss_interrupts_dw1_19_IRQHandler
908        SECTION .text:CODE:REORDER:NOROOT(1)
909cpuss_interrupts_dw1_19_IRQHandler
910        B       cpuss_interrupts_dw1_19_IRQHandler
911
912        PUBWEAK cpuss_interrupts_dw1_20_IRQHandler
913        SECTION .text:CODE:REORDER:NOROOT(1)
914cpuss_interrupts_dw1_20_IRQHandler
915        B       cpuss_interrupts_dw1_20_IRQHandler
916
917        PUBWEAK cpuss_interrupts_dw1_21_IRQHandler
918        SECTION .text:CODE:REORDER:NOROOT(1)
919cpuss_interrupts_dw1_21_IRQHandler
920        B       cpuss_interrupts_dw1_21_IRQHandler
921
922        PUBWEAK cpuss_interrupts_dw1_22_IRQHandler
923        SECTION .text:CODE:REORDER:NOROOT(1)
924cpuss_interrupts_dw1_22_IRQHandler
925        B       cpuss_interrupts_dw1_22_IRQHandler
926
927        PUBWEAK cpuss_interrupts_dw1_23_IRQHandler
928        SECTION .text:CODE:REORDER:NOROOT(1)
929cpuss_interrupts_dw1_23_IRQHandler
930        B       cpuss_interrupts_dw1_23_IRQHandler
931
932        PUBWEAK cpuss_interrupts_dw1_24_IRQHandler
933        SECTION .text:CODE:REORDER:NOROOT(1)
934cpuss_interrupts_dw1_24_IRQHandler
935        B       cpuss_interrupts_dw1_24_IRQHandler
936
937        PUBWEAK cpuss_interrupts_dw1_25_IRQHandler
938        SECTION .text:CODE:REORDER:NOROOT(1)
939cpuss_interrupts_dw1_25_IRQHandler
940        B       cpuss_interrupts_dw1_25_IRQHandler
941
942        PUBWEAK cpuss_interrupts_dw1_26_IRQHandler
943        SECTION .text:CODE:REORDER:NOROOT(1)
944cpuss_interrupts_dw1_26_IRQHandler
945        B       cpuss_interrupts_dw1_26_IRQHandler
946
947        PUBWEAK cpuss_interrupts_dw1_27_IRQHandler
948        SECTION .text:CODE:REORDER:NOROOT(1)
949cpuss_interrupts_dw1_27_IRQHandler
950        B       cpuss_interrupts_dw1_27_IRQHandler
951
952        PUBWEAK cpuss_interrupts_dw1_28_IRQHandler
953        SECTION .text:CODE:REORDER:NOROOT(1)
954cpuss_interrupts_dw1_28_IRQHandler
955        B       cpuss_interrupts_dw1_28_IRQHandler
956
957        PUBWEAK cpuss_interrupts_fault_0_IRQHandler
958        SECTION .text:CODE:REORDER:NOROOT(1)
959cpuss_interrupts_fault_0_IRQHandler
960        B       cpuss_interrupts_fault_0_IRQHandler
961
962        PUBWEAK cpuss_interrupts_fault_1_IRQHandler
963        SECTION .text:CODE:REORDER:NOROOT(1)
964cpuss_interrupts_fault_1_IRQHandler
965        B       cpuss_interrupts_fault_1_IRQHandler
966
967        PUBWEAK cpuss_interrupt_crypto_IRQHandler
968        SECTION .text:CODE:REORDER:NOROOT(1)
969cpuss_interrupt_crypto_IRQHandler
970        B       cpuss_interrupt_crypto_IRQHandler
971
972        PUBWEAK cpuss_interrupt_fm_IRQHandler
973        SECTION .text:CODE:REORDER:NOROOT(1)
974cpuss_interrupt_fm_IRQHandler
975        B       cpuss_interrupt_fm_IRQHandler
976
977        PUBWEAK cpuss_interrupts_cm4_fp_IRQHandler
978        SECTION .text:CODE:REORDER:NOROOT(1)
979cpuss_interrupts_cm4_fp_IRQHandler
980        B       cpuss_interrupts_cm4_fp_IRQHandler
981
982        PUBWEAK cpuss_interrupts_cm0_cti_0_IRQHandler
983        SECTION .text:CODE:REORDER:NOROOT(1)
984cpuss_interrupts_cm0_cti_0_IRQHandler
985        B       cpuss_interrupts_cm0_cti_0_IRQHandler
986
987        PUBWEAK cpuss_interrupts_cm0_cti_1_IRQHandler
988        SECTION .text:CODE:REORDER:NOROOT(1)
989cpuss_interrupts_cm0_cti_1_IRQHandler
990        B       cpuss_interrupts_cm0_cti_1_IRQHandler
991
992        PUBWEAK cpuss_interrupts_cm4_cti_0_IRQHandler
993        SECTION .text:CODE:REORDER:NOROOT(1)
994cpuss_interrupts_cm4_cti_0_IRQHandler
995        B       cpuss_interrupts_cm4_cti_0_IRQHandler
996
997        PUBWEAK cpuss_interrupts_cm4_cti_1_IRQHandler
998        SECTION .text:CODE:REORDER:NOROOT(1)
999cpuss_interrupts_cm4_cti_1_IRQHandler
1000        B       cpuss_interrupts_cm4_cti_1_IRQHandler
1001
1002        PUBWEAK tcpwm_0_interrupts_0_IRQHandler
1003        SECTION .text:CODE:REORDER:NOROOT(1)
1004tcpwm_0_interrupts_0_IRQHandler
1005        B       tcpwm_0_interrupts_0_IRQHandler
1006
1007        PUBWEAK tcpwm_0_interrupts_1_IRQHandler
1008        SECTION .text:CODE:REORDER:NOROOT(1)
1009tcpwm_0_interrupts_1_IRQHandler
1010        B       tcpwm_0_interrupts_1_IRQHandler
1011
1012        PUBWEAK tcpwm_0_interrupts_2_IRQHandler
1013        SECTION .text:CODE:REORDER:NOROOT(1)
1014tcpwm_0_interrupts_2_IRQHandler
1015        B       tcpwm_0_interrupts_2_IRQHandler
1016
1017        PUBWEAK tcpwm_0_interrupts_3_IRQHandler
1018        SECTION .text:CODE:REORDER:NOROOT(1)
1019tcpwm_0_interrupts_3_IRQHandler
1020        B       tcpwm_0_interrupts_3_IRQHandler
1021
1022        PUBWEAK tcpwm_1_interrupts_0_IRQHandler
1023        SECTION .text:CODE:REORDER:NOROOT(1)
1024tcpwm_1_interrupts_0_IRQHandler
1025        B       tcpwm_1_interrupts_0_IRQHandler
1026
1027        PUBWEAK tcpwm_1_interrupts_1_IRQHandler
1028        SECTION .text:CODE:REORDER:NOROOT(1)
1029tcpwm_1_interrupts_1_IRQHandler
1030        B       tcpwm_1_interrupts_1_IRQHandler
1031
1032        PUBWEAK tcpwm_1_interrupts_2_IRQHandler
1033        SECTION .text:CODE:REORDER:NOROOT(1)
1034tcpwm_1_interrupts_2_IRQHandler
1035        B       tcpwm_1_interrupts_2_IRQHandler
1036
1037        PUBWEAK tcpwm_1_interrupts_3_IRQHandler
1038        SECTION .text:CODE:REORDER:NOROOT(1)
1039tcpwm_1_interrupts_3_IRQHandler
1040        B       tcpwm_1_interrupts_3_IRQHandler
1041
1042        PUBWEAK tcpwm_1_interrupts_4_IRQHandler
1043        SECTION .text:CODE:REORDER:NOROOT(1)
1044tcpwm_1_interrupts_4_IRQHandler
1045        B       tcpwm_1_interrupts_4_IRQHandler
1046
1047        PUBWEAK tcpwm_1_interrupts_5_IRQHandler
1048        SECTION .text:CODE:REORDER:NOROOT(1)
1049tcpwm_1_interrupts_5_IRQHandler
1050        B       tcpwm_1_interrupts_5_IRQHandler
1051
1052        PUBWEAK tcpwm_1_interrupts_6_IRQHandler
1053        SECTION .text:CODE:REORDER:NOROOT(1)
1054tcpwm_1_interrupts_6_IRQHandler
1055        B       tcpwm_1_interrupts_6_IRQHandler
1056
1057        PUBWEAK tcpwm_1_interrupts_7_IRQHandler
1058        SECTION .text:CODE:REORDER:NOROOT(1)
1059tcpwm_1_interrupts_7_IRQHandler
1060        B       tcpwm_1_interrupts_7_IRQHandler
1061
1062        PUBWEAK pass_interrupt_sar_IRQHandler
1063        SECTION .text:CODE:REORDER:NOROOT(1)
1064pass_interrupt_sar_IRQHandler
1065        B       pass_interrupt_sar_IRQHandler
1066
1067        PUBWEAK smif_interrupt_IRQHandler
1068        SECTION .text:CODE:REORDER:NOROOT(1)
1069smif_interrupt_IRQHandler
1070        B       smif_interrupt_IRQHandler
1071
1072        PUBWEAK usb_interrupt_hi_IRQHandler
1073        SECTION .text:CODE:REORDER:NOROOT(1)
1074usb_interrupt_hi_IRQHandler
1075        B       usb_interrupt_hi_IRQHandler
1076
1077        PUBWEAK usb_interrupt_med_IRQHandler
1078        SECTION .text:CODE:REORDER:NOROOT(1)
1079usb_interrupt_med_IRQHandler
1080        B       usb_interrupt_med_IRQHandler
1081
1082        PUBWEAK usb_interrupt_lo_IRQHandler
1083        SECTION .text:CODE:REORDER:NOROOT(1)
1084usb_interrupt_lo_IRQHandler
1085        B       usb_interrupt_lo_IRQHandler
1086
1087        PUBWEAK sdhc_0_interrupt_wakeup_IRQHandler
1088        SECTION .text:CODE:REORDER:NOROOT(1)
1089sdhc_0_interrupt_wakeup_IRQHandler
1090        B       sdhc_0_interrupt_wakeup_IRQHandler
1091
1092        PUBWEAK sdhc_0_interrupt_general_IRQHandler
1093        SECTION .text:CODE:REORDER:NOROOT(1)
1094sdhc_0_interrupt_general_IRQHandler
1095        B       sdhc_0_interrupt_general_IRQHandler
1096
1097        PUBWEAK canfd_0_interrupt0_IRQHandler
1098        SECTION .text:CODE:REORDER:NOROOT(1)
1099canfd_0_interrupt0_IRQHandler
1100        B       canfd_0_interrupt0_IRQHandler
1101
1102        PUBWEAK canfd_0_interrupts0_0_IRQHandler
1103        SECTION .text:CODE:REORDER:NOROOT(1)
1104canfd_0_interrupts0_0_IRQHandler
1105        B       canfd_0_interrupts0_0_IRQHandler
1106
1107        PUBWEAK canfd_0_interrupts1_0_IRQHandler
1108        SECTION .text:CODE:REORDER:NOROOT(1)
1109canfd_0_interrupts1_0_IRQHandler
1110        B       canfd_0_interrupts1_0_IRQHandler
1111
1112        PUBWEAK cpuss_interrupts_dw1_29_IRQHandler
1113        SECTION .text:CODE:REORDER:NOROOT(1)
1114cpuss_interrupts_dw1_29_IRQHandler
1115        B       cpuss_interrupts_dw1_29_IRQHandler
1116
1117        PUBWEAK cpuss_interrupts_dw1_30_IRQHandler
1118        SECTION .text:CODE:REORDER:NOROOT(1)
1119cpuss_interrupts_dw1_30_IRQHandler
1120        B       cpuss_interrupts_dw1_30_IRQHandler
1121
1122        PUBWEAK cpuss_interrupts_dw1_31_IRQHandler
1123        SECTION .text:CODE:REORDER:NOROOT(1)
1124cpuss_interrupts_dw1_31_IRQHandler
1125        B       cpuss_interrupts_dw1_31_IRQHandler
1126
1127
1128        END
1129
1130
1131; [] END OF FILE
1132