1;/**************************************************************************//**
2; * @file     startup_psoc6_04_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     pass_interrupt_sar_0_IRQHandler       ; SAR ADC0 interrupt
124        DCD     pass_interrupt_sar_1_IRQHandler       ; SAR ADC1 interrupt
125        DCD     pass_interrupt_ctbs_IRQHandler        ; individual interrupt per CTB
126        DCD     0                                     ; Reserved
127        DCD     pass_interrupt_fifo_0_IRQHandler      ; PASS FIFO0
128        DCD     pass_interrupt_fifo_1_IRQHandler      ; PASS FIFO1
129        DCD     scb_0_interrupt_IRQHandler            ; Serial Communication Block #0
130        DCD     scb_1_interrupt_IRQHandler            ; Serial Communication Block #1
131        DCD     scb_2_interrupt_IRQHandler            ; Serial Communication Block #2
132        DCD     0                                     ; Reserved
133        DCD     scb_4_interrupt_IRQHandler            ; Serial Communication Block #4
134        DCD     scb_5_interrupt_IRQHandler            ; Serial Communication Block #5
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_0_interrupts_256_IRQHandler     ; TCPWM #0, Counter #256
216        DCD     tcpwm_0_interrupts_257_IRQHandler     ; TCPWM #0, Counter #257
217        DCD     tcpwm_0_interrupts_258_IRQHandler     ; TCPWM #0, Counter #258
218        DCD     tcpwm_0_interrupts_259_IRQHandler     ; TCPWM #0, Counter #259
219        DCD     tcpwm_0_interrupts_260_IRQHandler     ; TCPWM #0, Counter #260
220        DCD     tcpwm_0_interrupts_261_IRQHandler     ; TCPWM #0, Counter #261
221        DCD     tcpwm_0_interrupts_262_IRQHandler     ; TCPWM #0, Counter #262
222        DCD     tcpwm_0_interrupts_263_IRQHandler     ; TCPWM #0, Counter #263
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     pass_interrupt_dacs_IRQHandler        ; Consolidated interrrupt for all DACs
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     0                                     ; Reserved
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     0                                     ; Reserved
249        DCD     0                                     ; Reserved
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        DCD     cpuss_interrupts_dw0_29_IRQHandler    ; CPUSS DataWire #0, Channel #29
259
260__Vectors_End
261
262__Vectors       EQU   __vector_table
263__Vectors_Size  EQU   __Vectors_End - __Vectors
264
265        SECTION .intvec_ram:DATA:REORDER:NOROOT(2)
266__ramVectors
267        DS8     __Vectors_Size
268
269
270        THUMB
271
272;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
273;;
274;; Default handlers
275;;
276        PUBWEAK Default_Handler
277        SECTION .text:CODE:REORDER:NOROOT(2)
278Default_Handler
279        B Default_Handler
280
281
282;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
283;;
284;; Weak function for startup customization
285;;
286;; Note. The global resources are not yet initialized (for example global variables, peripherals, clocks)
287;; because this function is executed as the first instruction in the ResetHandler.
288;; The PDL is also not initialized to use the proper register offsets.
289;; The user of this function is responsible for initializing the PDL and resources before using them.
290;;
291        PUBWEAK Cy_OnResetUser
292        SECTION .text:CODE:REORDER:NOROOT(2)
293Cy_OnResetUser
294        BX LR
295
296;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
297;;
298;; Weak function for OS-specific customization
299;;
300        PUBWEAK cy_toolchain_init
301        SECTION .text:CODE:REORDER:NOROOT(2)
302cy_toolchain_init
303        BX LR
304
305;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
306;;
307;; Define strong version to return zero for
308;; __iar_program_start to skip data sections
309;; initialization.
310;;
311        PUBLIC __low_level_init
312        SECTION .text:CODE:REORDER:NOROOT(2)
313__low_level_init
314        MOVS R0, #0
315        BX LR
316
317;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
318;;
319;; Default interrupt handlers.
320;;
321        PUBWEAK Reset_Handler
322        SECTION .text:CODE:REORDER:NOROOT(2)
323Reset_Handler
324
325        ; Define strong function for startup customization
326        LDR     R0, =Cy_OnResetUser
327        BLX     R0
328
329        ; Disable global interrupts
330        CPSID I
331
332        ; Copy vectors from ROM to RAM
333        LDR r1, =__vector_table
334        LDR r0, =__ramVectors
335        LDR r2, =__Vectors_Size
336intvec_copy
337        LDR r3, [r1]
338        STR r3, [r0]
339        ADDS r0, r0, #4
340        ADDS r1, r1, #4
341        SUBS r2, r2, #4
342        CMP r2, #0
343        BNE intvec_copy
344
345        ; Update Vector Table Offset Register
346        LDR r0, =__ramVectors
347        LDR r1, =0xE000ED08
348        STR r0, [r1]
349        dsb
350
351        ; Initialize data sections
352        LDR     R0, =__iar_data_init3
353        BLX     R0
354
355        ; OS-specific low-level initialization
356        LDR     R0, =cy_toolchain_init
357        BLX     R0
358
359        ; --manual_dynamic_initialization
360        BL      __iar_dynamic_initialization
361
362        LDR     R0, =SystemInit
363        BLX     R0
364
365        LDR     R0, =__iar_program_start
366        BLX     R0
367
368; Should never get here
369Cy_Main_Exited
370        B Cy_Main_Exited
371
372
373        PUBWEAK NMI_Handler
374        SECTION .text:CODE:REORDER:NOROOT(1)
375NMI_Handler
376        B NMI_Handler
377
378
379        PUBWEAK Cy_SysLib_FaultHandler
380        SECTION .text:CODE:REORDER:NOROOT(1)
381Cy_SysLib_FaultHandler
382        B Cy_SysLib_FaultHandler
383
384        PUBWEAK HardFault_Wrapper
385        SECTION .text:CODE:REORDER:NOROOT(1)
386HardFault_Wrapper
387        IMPORT Cy_SysLib_FaultHandler
388        movs r0, #4
389        mov r1, LR
390        tst r0, r1
391        beq L_MSP
392        mrs r0, PSP
393        b L_API_call
394L_MSP
395        mrs r0, MSP
396L_API_call
397        ; Storing LR content for Creator call stack trace
398        push {LR}
399        bl Cy_SysLib_FaultHandler
400
401        PUBWEAK HardFault_Handler
402        SECTION .text:CODE:REORDER:NOROOT(1)
403HardFault_Handler
404        B HardFault_Wrapper
405
406        PUBWEAK MemManage_Handler
407        SECTION .text:CODE:REORDER:NOROOT(1)
408MemManage_Handler
409        B HardFault_Wrapper
410
411        PUBWEAK BusFault_Handler
412        SECTION .text:CODE:REORDER:NOROOT(1)
413BusFault_Handler
414        B HardFault_Wrapper
415
416        PUBWEAK UsageFault_Handler
417        SECTION .text:CODE:REORDER:NOROOT(1)
418UsageFault_Handler
419        B HardFault_Wrapper
420
421        PUBWEAK SVC_Handler
422        SECTION .text:CODE:REORDER:NOROOT(1)
423SVC_Handler
424        B SVC_Handler
425
426        PUBWEAK DebugMon_Handler
427        SECTION .text:CODE:REORDER:NOROOT(1)
428DebugMon_Handler
429        B DebugMon_Handler
430
431        PUBWEAK PendSV_Handler
432        SECTION .text:CODE:REORDER:NOROOT(1)
433PendSV_Handler
434        B PendSV_Handler
435
436        PUBWEAK SysTick_Handler
437        SECTION .text:CODE:REORDER:NOROOT(1)
438SysTick_Handler
439        B SysTick_Handler
440
441
442        ; External interrupts
443        PUBWEAK ioss_interrupts_gpio_0_IRQHandler
444        SECTION .text:CODE:REORDER:NOROOT(1)
445ioss_interrupts_gpio_0_IRQHandler
446        B       ioss_interrupts_gpio_0_IRQHandler
447
448        PUBWEAK ioss_interrupts_gpio_2_IRQHandler
449        SECTION .text:CODE:REORDER:NOROOT(1)
450ioss_interrupts_gpio_2_IRQHandler
451        B       ioss_interrupts_gpio_2_IRQHandler
452
453        PUBWEAK ioss_interrupts_gpio_3_IRQHandler
454        SECTION .text:CODE:REORDER:NOROOT(1)
455ioss_interrupts_gpio_3_IRQHandler
456        B       ioss_interrupts_gpio_3_IRQHandler
457
458        PUBWEAK ioss_interrupts_gpio_5_IRQHandler
459        SECTION .text:CODE:REORDER:NOROOT(1)
460ioss_interrupts_gpio_5_IRQHandler
461        B       ioss_interrupts_gpio_5_IRQHandler
462
463        PUBWEAK ioss_interrupts_gpio_6_IRQHandler
464        SECTION .text:CODE:REORDER:NOROOT(1)
465ioss_interrupts_gpio_6_IRQHandler
466        B       ioss_interrupts_gpio_6_IRQHandler
467
468        PUBWEAK ioss_interrupts_gpio_7_IRQHandler
469        SECTION .text:CODE:REORDER:NOROOT(1)
470ioss_interrupts_gpio_7_IRQHandler
471        B       ioss_interrupts_gpio_7_IRQHandler
472
473        PUBWEAK ioss_interrupts_gpio_8_IRQHandler
474        SECTION .text:CODE:REORDER:NOROOT(1)
475ioss_interrupts_gpio_8_IRQHandler
476        B       ioss_interrupts_gpio_8_IRQHandler
477
478        PUBWEAK ioss_interrupts_gpio_9_IRQHandler
479        SECTION .text:CODE:REORDER:NOROOT(1)
480ioss_interrupts_gpio_9_IRQHandler
481        B       ioss_interrupts_gpio_9_IRQHandler
482
483        PUBWEAK ioss_interrupts_gpio_10_IRQHandler
484        SECTION .text:CODE:REORDER:NOROOT(1)
485ioss_interrupts_gpio_10_IRQHandler
486        B       ioss_interrupts_gpio_10_IRQHandler
487
488        PUBWEAK ioss_interrupts_gpio_11_IRQHandler
489        SECTION .text:CODE:REORDER:NOROOT(1)
490ioss_interrupts_gpio_11_IRQHandler
491        B       ioss_interrupts_gpio_11_IRQHandler
492
493        PUBWEAK ioss_interrupts_gpio_12_IRQHandler
494        SECTION .text:CODE:REORDER:NOROOT(1)
495ioss_interrupts_gpio_12_IRQHandler
496        B       ioss_interrupts_gpio_12_IRQHandler
497
498        PUBWEAK ioss_interrupts_gpio_14_IRQHandler
499        SECTION .text:CODE:REORDER:NOROOT(1)
500ioss_interrupts_gpio_14_IRQHandler
501        B       ioss_interrupts_gpio_14_IRQHandler
502
503        PUBWEAK ioss_interrupt_gpio_IRQHandler
504        SECTION .text:CODE:REORDER:NOROOT(1)
505ioss_interrupt_gpio_IRQHandler
506        B       ioss_interrupt_gpio_IRQHandler
507
508        PUBWEAK ioss_interrupt_vdd_IRQHandler
509        SECTION .text:CODE:REORDER:NOROOT(1)
510ioss_interrupt_vdd_IRQHandler
511        B       ioss_interrupt_vdd_IRQHandler
512
513        PUBWEAK lpcomp_interrupt_IRQHandler
514        SECTION .text:CODE:REORDER:NOROOT(1)
515lpcomp_interrupt_IRQHandler
516        B       lpcomp_interrupt_IRQHandler
517
518        PUBWEAK scb_6_interrupt_IRQHandler
519        SECTION .text:CODE:REORDER:NOROOT(1)
520scb_6_interrupt_IRQHandler
521        B       scb_6_interrupt_IRQHandler
522
523        PUBWEAK srss_interrupt_mcwdt_0_IRQHandler
524        SECTION .text:CODE:REORDER:NOROOT(1)
525srss_interrupt_mcwdt_0_IRQHandler
526        B       srss_interrupt_mcwdt_0_IRQHandler
527
528        PUBWEAK srss_interrupt_mcwdt_1_IRQHandler
529        SECTION .text:CODE:REORDER:NOROOT(1)
530srss_interrupt_mcwdt_1_IRQHandler
531        B       srss_interrupt_mcwdt_1_IRQHandler
532
533        PUBWEAK srss_interrupt_backup_IRQHandler
534        SECTION .text:CODE:REORDER:NOROOT(1)
535srss_interrupt_backup_IRQHandler
536        B       srss_interrupt_backup_IRQHandler
537
538        PUBWEAK srss_interrupt_IRQHandler
539        SECTION .text:CODE:REORDER:NOROOT(1)
540srss_interrupt_IRQHandler
541        B       srss_interrupt_IRQHandler
542
543        PUBWEAK cpuss_interrupts_ipc_0_IRQHandler
544        SECTION .text:CODE:REORDER:NOROOT(1)
545cpuss_interrupts_ipc_0_IRQHandler
546        B       cpuss_interrupts_ipc_0_IRQHandler
547
548        PUBWEAK cpuss_interrupts_ipc_1_IRQHandler
549        SECTION .text:CODE:REORDER:NOROOT(1)
550cpuss_interrupts_ipc_1_IRQHandler
551        B       cpuss_interrupts_ipc_1_IRQHandler
552
553        PUBWEAK cpuss_interrupts_ipc_2_IRQHandler
554        SECTION .text:CODE:REORDER:NOROOT(1)
555cpuss_interrupts_ipc_2_IRQHandler
556        B       cpuss_interrupts_ipc_2_IRQHandler
557
558        PUBWEAK cpuss_interrupts_ipc_3_IRQHandler
559        SECTION .text:CODE:REORDER:NOROOT(1)
560cpuss_interrupts_ipc_3_IRQHandler
561        B       cpuss_interrupts_ipc_3_IRQHandler
562
563        PUBWEAK cpuss_interrupts_ipc_4_IRQHandler
564        SECTION .text:CODE:REORDER:NOROOT(1)
565cpuss_interrupts_ipc_4_IRQHandler
566        B       cpuss_interrupts_ipc_4_IRQHandler
567
568        PUBWEAK cpuss_interrupts_ipc_5_IRQHandler
569        SECTION .text:CODE:REORDER:NOROOT(1)
570cpuss_interrupts_ipc_5_IRQHandler
571        B       cpuss_interrupts_ipc_5_IRQHandler
572
573        PUBWEAK cpuss_interrupts_ipc_6_IRQHandler
574        SECTION .text:CODE:REORDER:NOROOT(1)
575cpuss_interrupts_ipc_6_IRQHandler
576        B       cpuss_interrupts_ipc_6_IRQHandler
577
578        PUBWEAK cpuss_interrupts_ipc_7_IRQHandler
579        SECTION .text:CODE:REORDER:NOROOT(1)
580cpuss_interrupts_ipc_7_IRQHandler
581        B       cpuss_interrupts_ipc_7_IRQHandler
582
583        PUBWEAK cpuss_interrupts_ipc_8_IRQHandler
584        SECTION .text:CODE:REORDER:NOROOT(1)
585cpuss_interrupts_ipc_8_IRQHandler
586        B       cpuss_interrupts_ipc_8_IRQHandler
587
588        PUBWEAK cpuss_interrupts_ipc_9_IRQHandler
589        SECTION .text:CODE:REORDER:NOROOT(1)
590cpuss_interrupts_ipc_9_IRQHandler
591        B       cpuss_interrupts_ipc_9_IRQHandler
592
593        PUBWEAK cpuss_interrupts_ipc_10_IRQHandler
594        SECTION .text:CODE:REORDER:NOROOT(1)
595cpuss_interrupts_ipc_10_IRQHandler
596        B       cpuss_interrupts_ipc_10_IRQHandler
597
598        PUBWEAK cpuss_interrupts_ipc_11_IRQHandler
599        SECTION .text:CODE:REORDER:NOROOT(1)
600cpuss_interrupts_ipc_11_IRQHandler
601        B       cpuss_interrupts_ipc_11_IRQHandler
602
603        PUBWEAK cpuss_interrupts_ipc_12_IRQHandler
604        SECTION .text:CODE:REORDER:NOROOT(1)
605cpuss_interrupts_ipc_12_IRQHandler
606        B       cpuss_interrupts_ipc_12_IRQHandler
607
608        PUBWEAK cpuss_interrupts_ipc_13_IRQHandler
609        SECTION .text:CODE:REORDER:NOROOT(1)
610cpuss_interrupts_ipc_13_IRQHandler
611        B       cpuss_interrupts_ipc_13_IRQHandler
612
613        PUBWEAK cpuss_interrupts_ipc_14_IRQHandler
614        SECTION .text:CODE:REORDER:NOROOT(1)
615cpuss_interrupts_ipc_14_IRQHandler
616        B       cpuss_interrupts_ipc_14_IRQHandler
617
618        PUBWEAK cpuss_interrupts_ipc_15_IRQHandler
619        SECTION .text:CODE:REORDER:NOROOT(1)
620cpuss_interrupts_ipc_15_IRQHandler
621        B       cpuss_interrupts_ipc_15_IRQHandler
622
623        PUBWEAK pass_interrupt_sar_0_IRQHandler
624        SECTION .text:CODE:REORDER:NOROOT(1)
625pass_interrupt_sar_0_IRQHandler
626        B       pass_interrupt_sar_0_IRQHandler
627
628        PUBWEAK pass_interrupt_sar_1_IRQHandler
629        SECTION .text:CODE:REORDER:NOROOT(1)
630pass_interrupt_sar_1_IRQHandler
631        B       pass_interrupt_sar_1_IRQHandler
632
633        PUBWEAK pass_interrupt_ctbs_IRQHandler
634        SECTION .text:CODE:REORDER:NOROOT(1)
635pass_interrupt_ctbs_IRQHandler
636        B       pass_interrupt_ctbs_IRQHandler
637
638        PUBWEAK pass_interrupt_fifo_0_IRQHandler
639        SECTION .text:CODE:REORDER:NOROOT(1)
640pass_interrupt_fifo_0_IRQHandler
641        B       pass_interrupt_fifo_0_IRQHandler
642
643        PUBWEAK pass_interrupt_fifo_1_IRQHandler
644        SECTION .text:CODE:REORDER:NOROOT(1)
645pass_interrupt_fifo_1_IRQHandler
646        B       pass_interrupt_fifo_1_IRQHandler
647
648        PUBWEAK scb_0_interrupt_IRQHandler
649        SECTION .text:CODE:REORDER:NOROOT(1)
650scb_0_interrupt_IRQHandler
651        B       scb_0_interrupt_IRQHandler
652
653        PUBWEAK scb_1_interrupt_IRQHandler
654        SECTION .text:CODE:REORDER:NOROOT(1)
655scb_1_interrupt_IRQHandler
656        B       scb_1_interrupt_IRQHandler
657
658        PUBWEAK scb_2_interrupt_IRQHandler
659        SECTION .text:CODE:REORDER:NOROOT(1)
660scb_2_interrupt_IRQHandler
661        B       scb_2_interrupt_IRQHandler
662
663        PUBWEAK scb_4_interrupt_IRQHandler
664        SECTION .text:CODE:REORDER:NOROOT(1)
665scb_4_interrupt_IRQHandler
666        B       scb_4_interrupt_IRQHandler
667
668        PUBWEAK scb_5_interrupt_IRQHandler
669        SECTION .text:CODE:REORDER:NOROOT(1)
670scb_5_interrupt_IRQHandler
671        B       scb_5_interrupt_IRQHandler
672
673        PUBWEAK csd_interrupt_IRQHandler
674        SECTION .text:CODE:REORDER:NOROOT(1)
675csd_interrupt_IRQHandler
676        B       csd_interrupt_IRQHandler
677
678        PUBWEAK cpuss_interrupts_dmac_0_IRQHandler
679        SECTION .text:CODE:REORDER:NOROOT(1)
680cpuss_interrupts_dmac_0_IRQHandler
681        B       cpuss_interrupts_dmac_0_IRQHandler
682
683        PUBWEAK cpuss_interrupts_dmac_1_IRQHandler
684        SECTION .text:CODE:REORDER:NOROOT(1)
685cpuss_interrupts_dmac_1_IRQHandler
686        B       cpuss_interrupts_dmac_1_IRQHandler
687
688        PUBWEAK cpuss_interrupts_dw0_0_IRQHandler
689        SECTION .text:CODE:REORDER:NOROOT(1)
690cpuss_interrupts_dw0_0_IRQHandler
691        B       cpuss_interrupts_dw0_0_IRQHandler
692
693        PUBWEAK cpuss_interrupts_dw0_1_IRQHandler
694        SECTION .text:CODE:REORDER:NOROOT(1)
695cpuss_interrupts_dw0_1_IRQHandler
696        B       cpuss_interrupts_dw0_1_IRQHandler
697
698        PUBWEAK cpuss_interrupts_dw0_2_IRQHandler
699        SECTION .text:CODE:REORDER:NOROOT(1)
700cpuss_interrupts_dw0_2_IRQHandler
701        B       cpuss_interrupts_dw0_2_IRQHandler
702
703        PUBWEAK cpuss_interrupts_dw0_3_IRQHandler
704        SECTION .text:CODE:REORDER:NOROOT(1)
705cpuss_interrupts_dw0_3_IRQHandler
706        B       cpuss_interrupts_dw0_3_IRQHandler
707
708        PUBWEAK cpuss_interrupts_dw0_4_IRQHandler
709        SECTION .text:CODE:REORDER:NOROOT(1)
710cpuss_interrupts_dw0_4_IRQHandler
711        B       cpuss_interrupts_dw0_4_IRQHandler
712
713        PUBWEAK cpuss_interrupts_dw0_5_IRQHandler
714        SECTION .text:CODE:REORDER:NOROOT(1)
715cpuss_interrupts_dw0_5_IRQHandler
716        B       cpuss_interrupts_dw0_5_IRQHandler
717
718        PUBWEAK cpuss_interrupts_dw0_6_IRQHandler
719        SECTION .text:CODE:REORDER:NOROOT(1)
720cpuss_interrupts_dw0_6_IRQHandler
721        B       cpuss_interrupts_dw0_6_IRQHandler
722
723        PUBWEAK cpuss_interrupts_dw0_7_IRQHandler
724        SECTION .text:CODE:REORDER:NOROOT(1)
725cpuss_interrupts_dw0_7_IRQHandler
726        B       cpuss_interrupts_dw0_7_IRQHandler
727
728        PUBWEAK cpuss_interrupts_dw0_8_IRQHandler
729        SECTION .text:CODE:REORDER:NOROOT(1)
730cpuss_interrupts_dw0_8_IRQHandler
731        B       cpuss_interrupts_dw0_8_IRQHandler
732
733        PUBWEAK cpuss_interrupts_dw0_9_IRQHandler
734        SECTION .text:CODE:REORDER:NOROOT(1)
735cpuss_interrupts_dw0_9_IRQHandler
736        B       cpuss_interrupts_dw0_9_IRQHandler
737
738        PUBWEAK cpuss_interrupts_dw0_10_IRQHandler
739        SECTION .text:CODE:REORDER:NOROOT(1)
740cpuss_interrupts_dw0_10_IRQHandler
741        B       cpuss_interrupts_dw0_10_IRQHandler
742
743        PUBWEAK cpuss_interrupts_dw0_11_IRQHandler
744        SECTION .text:CODE:REORDER:NOROOT(1)
745cpuss_interrupts_dw0_11_IRQHandler
746        B       cpuss_interrupts_dw0_11_IRQHandler
747
748        PUBWEAK cpuss_interrupts_dw0_12_IRQHandler
749        SECTION .text:CODE:REORDER:NOROOT(1)
750cpuss_interrupts_dw0_12_IRQHandler
751        B       cpuss_interrupts_dw0_12_IRQHandler
752
753        PUBWEAK cpuss_interrupts_dw0_13_IRQHandler
754        SECTION .text:CODE:REORDER:NOROOT(1)
755cpuss_interrupts_dw0_13_IRQHandler
756        B       cpuss_interrupts_dw0_13_IRQHandler
757
758        PUBWEAK cpuss_interrupts_dw0_14_IRQHandler
759        SECTION .text:CODE:REORDER:NOROOT(1)
760cpuss_interrupts_dw0_14_IRQHandler
761        B       cpuss_interrupts_dw0_14_IRQHandler
762
763        PUBWEAK cpuss_interrupts_dw0_15_IRQHandler
764        SECTION .text:CODE:REORDER:NOROOT(1)
765cpuss_interrupts_dw0_15_IRQHandler
766        B       cpuss_interrupts_dw0_15_IRQHandler
767
768        PUBWEAK cpuss_interrupts_dw0_16_IRQHandler
769        SECTION .text:CODE:REORDER:NOROOT(1)
770cpuss_interrupts_dw0_16_IRQHandler
771        B       cpuss_interrupts_dw0_16_IRQHandler
772
773        PUBWEAK cpuss_interrupts_dw0_17_IRQHandler
774        SECTION .text:CODE:REORDER:NOROOT(1)
775cpuss_interrupts_dw0_17_IRQHandler
776        B       cpuss_interrupts_dw0_17_IRQHandler
777
778        PUBWEAK cpuss_interrupts_dw0_18_IRQHandler
779        SECTION .text:CODE:REORDER:NOROOT(1)
780cpuss_interrupts_dw0_18_IRQHandler
781        B       cpuss_interrupts_dw0_18_IRQHandler
782
783        PUBWEAK cpuss_interrupts_dw0_19_IRQHandler
784        SECTION .text:CODE:REORDER:NOROOT(1)
785cpuss_interrupts_dw0_19_IRQHandler
786        B       cpuss_interrupts_dw0_19_IRQHandler
787
788        PUBWEAK cpuss_interrupts_dw0_20_IRQHandler
789        SECTION .text:CODE:REORDER:NOROOT(1)
790cpuss_interrupts_dw0_20_IRQHandler
791        B       cpuss_interrupts_dw0_20_IRQHandler
792
793        PUBWEAK cpuss_interrupts_dw0_21_IRQHandler
794        SECTION .text:CODE:REORDER:NOROOT(1)
795cpuss_interrupts_dw0_21_IRQHandler
796        B       cpuss_interrupts_dw0_21_IRQHandler
797
798        PUBWEAK cpuss_interrupts_dw0_22_IRQHandler
799        SECTION .text:CODE:REORDER:NOROOT(1)
800cpuss_interrupts_dw0_22_IRQHandler
801        B       cpuss_interrupts_dw0_22_IRQHandler
802
803        PUBWEAK cpuss_interrupts_dw0_23_IRQHandler
804        SECTION .text:CODE:REORDER:NOROOT(1)
805cpuss_interrupts_dw0_23_IRQHandler
806        B       cpuss_interrupts_dw0_23_IRQHandler
807
808        PUBWEAK cpuss_interrupts_dw0_24_IRQHandler
809        SECTION .text:CODE:REORDER:NOROOT(1)
810cpuss_interrupts_dw0_24_IRQHandler
811        B       cpuss_interrupts_dw0_24_IRQHandler
812
813        PUBWEAK cpuss_interrupts_dw0_25_IRQHandler
814        SECTION .text:CODE:REORDER:NOROOT(1)
815cpuss_interrupts_dw0_25_IRQHandler
816        B       cpuss_interrupts_dw0_25_IRQHandler
817
818        PUBWEAK cpuss_interrupts_dw0_26_IRQHandler
819        SECTION .text:CODE:REORDER:NOROOT(1)
820cpuss_interrupts_dw0_26_IRQHandler
821        B       cpuss_interrupts_dw0_26_IRQHandler
822
823        PUBWEAK cpuss_interrupts_dw0_27_IRQHandler
824        SECTION .text:CODE:REORDER:NOROOT(1)
825cpuss_interrupts_dw0_27_IRQHandler
826        B       cpuss_interrupts_dw0_27_IRQHandler
827
828        PUBWEAK cpuss_interrupts_dw0_28_IRQHandler
829        SECTION .text:CODE:REORDER:NOROOT(1)
830cpuss_interrupts_dw0_28_IRQHandler
831        B       cpuss_interrupts_dw0_28_IRQHandler
832
833        PUBWEAK cpuss_interrupts_dw1_0_IRQHandler
834        SECTION .text:CODE:REORDER:NOROOT(1)
835cpuss_interrupts_dw1_0_IRQHandler
836        B       cpuss_interrupts_dw1_0_IRQHandler
837
838        PUBWEAK cpuss_interrupts_dw1_1_IRQHandler
839        SECTION .text:CODE:REORDER:NOROOT(1)
840cpuss_interrupts_dw1_1_IRQHandler
841        B       cpuss_interrupts_dw1_1_IRQHandler
842
843        PUBWEAK cpuss_interrupts_dw1_2_IRQHandler
844        SECTION .text:CODE:REORDER:NOROOT(1)
845cpuss_interrupts_dw1_2_IRQHandler
846        B       cpuss_interrupts_dw1_2_IRQHandler
847
848        PUBWEAK cpuss_interrupts_dw1_3_IRQHandler
849        SECTION .text:CODE:REORDER:NOROOT(1)
850cpuss_interrupts_dw1_3_IRQHandler
851        B       cpuss_interrupts_dw1_3_IRQHandler
852
853        PUBWEAK cpuss_interrupts_dw1_4_IRQHandler
854        SECTION .text:CODE:REORDER:NOROOT(1)
855cpuss_interrupts_dw1_4_IRQHandler
856        B       cpuss_interrupts_dw1_4_IRQHandler
857
858        PUBWEAK cpuss_interrupts_dw1_5_IRQHandler
859        SECTION .text:CODE:REORDER:NOROOT(1)
860cpuss_interrupts_dw1_5_IRQHandler
861        B       cpuss_interrupts_dw1_5_IRQHandler
862
863        PUBWEAK cpuss_interrupts_dw1_6_IRQHandler
864        SECTION .text:CODE:REORDER:NOROOT(1)
865cpuss_interrupts_dw1_6_IRQHandler
866        B       cpuss_interrupts_dw1_6_IRQHandler
867
868        PUBWEAK cpuss_interrupts_dw1_7_IRQHandler
869        SECTION .text:CODE:REORDER:NOROOT(1)
870cpuss_interrupts_dw1_7_IRQHandler
871        B       cpuss_interrupts_dw1_7_IRQHandler
872
873        PUBWEAK cpuss_interrupts_dw1_8_IRQHandler
874        SECTION .text:CODE:REORDER:NOROOT(1)
875cpuss_interrupts_dw1_8_IRQHandler
876        B       cpuss_interrupts_dw1_8_IRQHandler
877
878        PUBWEAK cpuss_interrupts_dw1_9_IRQHandler
879        SECTION .text:CODE:REORDER:NOROOT(1)
880cpuss_interrupts_dw1_9_IRQHandler
881        B       cpuss_interrupts_dw1_9_IRQHandler
882
883        PUBWEAK cpuss_interrupts_dw1_10_IRQHandler
884        SECTION .text:CODE:REORDER:NOROOT(1)
885cpuss_interrupts_dw1_10_IRQHandler
886        B       cpuss_interrupts_dw1_10_IRQHandler
887
888        PUBWEAK cpuss_interrupts_dw1_11_IRQHandler
889        SECTION .text:CODE:REORDER:NOROOT(1)
890cpuss_interrupts_dw1_11_IRQHandler
891        B       cpuss_interrupts_dw1_11_IRQHandler
892
893        PUBWEAK cpuss_interrupts_dw1_12_IRQHandler
894        SECTION .text:CODE:REORDER:NOROOT(1)
895cpuss_interrupts_dw1_12_IRQHandler
896        B       cpuss_interrupts_dw1_12_IRQHandler
897
898        PUBWEAK cpuss_interrupts_dw1_13_IRQHandler
899        SECTION .text:CODE:REORDER:NOROOT(1)
900cpuss_interrupts_dw1_13_IRQHandler
901        B       cpuss_interrupts_dw1_13_IRQHandler
902
903        PUBWEAK cpuss_interrupts_dw1_14_IRQHandler
904        SECTION .text:CODE:REORDER:NOROOT(1)
905cpuss_interrupts_dw1_14_IRQHandler
906        B       cpuss_interrupts_dw1_14_IRQHandler
907
908        PUBWEAK cpuss_interrupts_dw1_15_IRQHandler
909        SECTION .text:CODE:REORDER:NOROOT(1)
910cpuss_interrupts_dw1_15_IRQHandler
911        B       cpuss_interrupts_dw1_15_IRQHandler
912
913        PUBWEAK cpuss_interrupts_dw1_16_IRQHandler
914        SECTION .text:CODE:REORDER:NOROOT(1)
915cpuss_interrupts_dw1_16_IRQHandler
916        B       cpuss_interrupts_dw1_16_IRQHandler
917
918        PUBWEAK cpuss_interrupts_dw1_17_IRQHandler
919        SECTION .text:CODE:REORDER:NOROOT(1)
920cpuss_interrupts_dw1_17_IRQHandler
921        B       cpuss_interrupts_dw1_17_IRQHandler
922
923        PUBWEAK cpuss_interrupts_dw1_18_IRQHandler
924        SECTION .text:CODE:REORDER:NOROOT(1)
925cpuss_interrupts_dw1_18_IRQHandler
926        B       cpuss_interrupts_dw1_18_IRQHandler
927
928        PUBWEAK cpuss_interrupts_dw1_19_IRQHandler
929        SECTION .text:CODE:REORDER:NOROOT(1)
930cpuss_interrupts_dw1_19_IRQHandler
931        B       cpuss_interrupts_dw1_19_IRQHandler
932
933        PUBWEAK cpuss_interrupts_dw1_20_IRQHandler
934        SECTION .text:CODE:REORDER:NOROOT(1)
935cpuss_interrupts_dw1_20_IRQHandler
936        B       cpuss_interrupts_dw1_20_IRQHandler
937
938        PUBWEAK cpuss_interrupts_dw1_21_IRQHandler
939        SECTION .text:CODE:REORDER:NOROOT(1)
940cpuss_interrupts_dw1_21_IRQHandler
941        B       cpuss_interrupts_dw1_21_IRQHandler
942
943        PUBWEAK cpuss_interrupts_dw1_22_IRQHandler
944        SECTION .text:CODE:REORDER:NOROOT(1)
945cpuss_interrupts_dw1_22_IRQHandler
946        B       cpuss_interrupts_dw1_22_IRQHandler
947
948        PUBWEAK cpuss_interrupts_dw1_23_IRQHandler
949        SECTION .text:CODE:REORDER:NOROOT(1)
950cpuss_interrupts_dw1_23_IRQHandler
951        B       cpuss_interrupts_dw1_23_IRQHandler
952
953        PUBWEAK cpuss_interrupts_dw1_24_IRQHandler
954        SECTION .text:CODE:REORDER:NOROOT(1)
955cpuss_interrupts_dw1_24_IRQHandler
956        B       cpuss_interrupts_dw1_24_IRQHandler
957
958        PUBWEAK cpuss_interrupts_dw1_25_IRQHandler
959        SECTION .text:CODE:REORDER:NOROOT(1)
960cpuss_interrupts_dw1_25_IRQHandler
961        B       cpuss_interrupts_dw1_25_IRQHandler
962
963        PUBWEAK cpuss_interrupts_dw1_26_IRQHandler
964        SECTION .text:CODE:REORDER:NOROOT(1)
965cpuss_interrupts_dw1_26_IRQHandler
966        B       cpuss_interrupts_dw1_26_IRQHandler
967
968        PUBWEAK cpuss_interrupts_dw1_27_IRQHandler
969        SECTION .text:CODE:REORDER:NOROOT(1)
970cpuss_interrupts_dw1_27_IRQHandler
971        B       cpuss_interrupts_dw1_27_IRQHandler
972
973        PUBWEAK cpuss_interrupts_dw1_28_IRQHandler
974        SECTION .text:CODE:REORDER:NOROOT(1)
975cpuss_interrupts_dw1_28_IRQHandler
976        B       cpuss_interrupts_dw1_28_IRQHandler
977
978        PUBWEAK cpuss_interrupts_fault_0_IRQHandler
979        SECTION .text:CODE:REORDER:NOROOT(1)
980cpuss_interrupts_fault_0_IRQHandler
981        B       cpuss_interrupts_fault_0_IRQHandler
982
983        PUBWEAK cpuss_interrupts_fault_1_IRQHandler
984        SECTION .text:CODE:REORDER:NOROOT(1)
985cpuss_interrupts_fault_1_IRQHandler
986        B       cpuss_interrupts_fault_1_IRQHandler
987
988        PUBWEAK cpuss_interrupt_crypto_IRQHandler
989        SECTION .text:CODE:REORDER:NOROOT(1)
990cpuss_interrupt_crypto_IRQHandler
991        B       cpuss_interrupt_crypto_IRQHandler
992
993        PUBWEAK cpuss_interrupt_fm_IRQHandler
994        SECTION .text:CODE:REORDER:NOROOT(1)
995cpuss_interrupt_fm_IRQHandler
996        B       cpuss_interrupt_fm_IRQHandler
997
998        PUBWEAK cpuss_interrupts_cm4_fp_IRQHandler
999        SECTION .text:CODE:REORDER:NOROOT(1)
1000cpuss_interrupts_cm4_fp_IRQHandler
1001        B       cpuss_interrupts_cm4_fp_IRQHandler
1002
1003        PUBWEAK cpuss_interrupts_cm0_cti_0_IRQHandler
1004        SECTION .text:CODE:REORDER:NOROOT(1)
1005cpuss_interrupts_cm0_cti_0_IRQHandler
1006        B       cpuss_interrupts_cm0_cti_0_IRQHandler
1007
1008        PUBWEAK cpuss_interrupts_cm0_cti_1_IRQHandler
1009        SECTION .text:CODE:REORDER:NOROOT(1)
1010cpuss_interrupts_cm0_cti_1_IRQHandler
1011        B       cpuss_interrupts_cm0_cti_1_IRQHandler
1012
1013        PUBWEAK cpuss_interrupts_cm4_cti_0_IRQHandler
1014        SECTION .text:CODE:REORDER:NOROOT(1)
1015cpuss_interrupts_cm4_cti_0_IRQHandler
1016        B       cpuss_interrupts_cm4_cti_0_IRQHandler
1017
1018        PUBWEAK cpuss_interrupts_cm4_cti_1_IRQHandler
1019        SECTION .text:CODE:REORDER:NOROOT(1)
1020cpuss_interrupts_cm4_cti_1_IRQHandler
1021        B       cpuss_interrupts_cm4_cti_1_IRQHandler
1022
1023        PUBWEAK tcpwm_0_interrupts_0_IRQHandler
1024        SECTION .text:CODE:REORDER:NOROOT(1)
1025tcpwm_0_interrupts_0_IRQHandler
1026        B       tcpwm_0_interrupts_0_IRQHandler
1027
1028        PUBWEAK tcpwm_0_interrupts_1_IRQHandler
1029        SECTION .text:CODE:REORDER:NOROOT(1)
1030tcpwm_0_interrupts_1_IRQHandler
1031        B       tcpwm_0_interrupts_1_IRQHandler
1032
1033        PUBWEAK tcpwm_0_interrupts_2_IRQHandler
1034        SECTION .text:CODE:REORDER:NOROOT(1)
1035tcpwm_0_interrupts_2_IRQHandler
1036        B       tcpwm_0_interrupts_2_IRQHandler
1037
1038        PUBWEAK tcpwm_0_interrupts_3_IRQHandler
1039        SECTION .text:CODE:REORDER:NOROOT(1)
1040tcpwm_0_interrupts_3_IRQHandler
1041        B       tcpwm_0_interrupts_3_IRQHandler
1042
1043        PUBWEAK tcpwm_0_interrupts_256_IRQHandler
1044        SECTION .text:CODE:REORDER:NOROOT(1)
1045tcpwm_0_interrupts_256_IRQHandler
1046        B       tcpwm_0_interrupts_256_IRQHandler
1047
1048        PUBWEAK tcpwm_0_interrupts_257_IRQHandler
1049        SECTION .text:CODE:REORDER:NOROOT(1)
1050tcpwm_0_interrupts_257_IRQHandler
1051        B       tcpwm_0_interrupts_257_IRQHandler
1052
1053        PUBWEAK tcpwm_0_interrupts_258_IRQHandler
1054        SECTION .text:CODE:REORDER:NOROOT(1)
1055tcpwm_0_interrupts_258_IRQHandler
1056        B       tcpwm_0_interrupts_258_IRQHandler
1057
1058        PUBWEAK tcpwm_0_interrupts_259_IRQHandler
1059        SECTION .text:CODE:REORDER:NOROOT(1)
1060tcpwm_0_interrupts_259_IRQHandler
1061        B       tcpwm_0_interrupts_259_IRQHandler
1062
1063        PUBWEAK tcpwm_0_interrupts_260_IRQHandler
1064        SECTION .text:CODE:REORDER:NOROOT(1)
1065tcpwm_0_interrupts_260_IRQHandler
1066        B       tcpwm_0_interrupts_260_IRQHandler
1067
1068        PUBWEAK tcpwm_0_interrupts_261_IRQHandler
1069        SECTION .text:CODE:REORDER:NOROOT(1)
1070tcpwm_0_interrupts_261_IRQHandler
1071        B       tcpwm_0_interrupts_261_IRQHandler
1072
1073        PUBWEAK tcpwm_0_interrupts_262_IRQHandler
1074        SECTION .text:CODE:REORDER:NOROOT(1)
1075tcpwm_0_interrupts_262_IRQHandler
1076        B       tcpwm_0_interrupts_262_IRQHandler
1077
1078        PUBWEAK tcpwm_0_interrupts_263_IRQHandler
1079        SECTION .text:CODE:REORDER:NOROOT(1)
1080tcpwm_0_interrupts_263_IRQHandler
1081        B       tcpwm_0_interrupts_263_IRQHandler
1082
1083        PUBWEAK pass_interrupt_dacs_IRQHandler
1084        SECTION .text:CODE:REORDER:NOROOT(1)
1085pass_interrupt_dacs_IRQHandler
1086        B       pass_interrupt_dacs_IRQHandler
1087
1088        PUBWEAK smif_interrupt_IRQHandler
1089        SECTION .text:CODE:REORDER:NOROOT(1)
1090smif_interrupt_IRQHandler
1091        B       smif_interrupt_IRQHandler
1092
1093        PUBWEAK usb_interrupt_hi_IRQHandler
1094        SECTION .text:CODE:REORDER:NOROOT(1)
1095usb_interrupt_hi_IRQHandler
1096        B       usb_interrupt_hi_IRQHandler
1097
1098        PUBWEAK usb_interrupt_med_IRQHandler
1099        SECTION .text:CODE:REORDER:NOROOT(1)
1100usb_interrupt_med_IRQHandler
1101        B       usb_interrupt_med_IRQHandler
1102
1103        PUBWEAK usb_interrupt_lo_IRQHandler
1104        SECTION .text:CODE:REORDER:NOROOT(1)
1105usb_interrupt_lo_IRQHandler
1106        B       usb_interrupt_lo_IRQHandler
1107
1108        PUBWEAK canfd_0_interrupt0_IRQHandler
1109        SECTION .text:CODE:REORDER:NOROOT(1)
1110canfd_0_interrupt0_IRQHandler
1111        B       canfd_0_interrupt0_IRQHandler
1112
1113        PUBWEAK canfd_0_interrupts0_0_IRQHandler
1114        SECTION .text:CODE:REORDER:NOROOT(1)
1115canfd_0_interrupts0_0_IRQHandler
1116        B       canfd_0_interrupts0_0_IRQHandler
1117
1118        PUBWEAK canfd_0_interrupts1_0_IRQHandler
1119        SECTION .text:CODE:REORDER:NOROOT(1)
1120canfd_0_interrupts1_0_IRQHandler
1121        B       canfd_0_interrupts1_0_IRQHandler
1122
1123        PUBWEAK cpuss_interrupts_dw1_29_IRQHandler
1124        SECTION .text:CODE:REORDER:NOROOT(1)
1125cpuss_interrupts_dw1_29_IRQHandler
1126        B       cpuss_interrupts_dw1_29_IRQHandler
1127
1128        PUBWEAK cpuss_interrupts_dw1_30_IRQHandler
1129        SECTION .text:CODE:REORDER:NOROOT(1)
1130cpuss_interrupts_dw1_30_IRQHandler
1131        B       cpuss_interrupts_dw1_30_IRQHandler
1132
1133        PUBWEAK cpuss_interrupts_dw1_31_IRQHandler
1134        SECTION .text:CODE:REORDER:NOROOT(1)
1135cpuss_interrupts_dw1_31_IRQHandler
1136        B       cpuss_interrupts_dw1_31_IRQHandler
1137
1138        PUBWEAK cpuss_interrupts_dw0_29_IRQHandler
1139        SECTION .text:CODE:REORDER:NOROOT(1)
1140cpuss_interrupts_dw0_29_IRQHandler
1141        B       cpuss_interrupts_dw0_29_IRQHandler
1142
1143
1144        END
1145
1146
1147; [] END OF FILE
1148