1/* ------------------------------------------------------------------------- */ 2/* @file: startup_MIMXRT798S_cm33_core0.s */ 3/* @purpose: CMSIS Cortex-M33 Core Device Startup File */ 4/* MIMXRT798S_cm33_core0 */ 5/* @version: 2.0 */ 6/* @date: 2024-5-28 */ 7/* @build: b240528 */ 8/* ------------------------------------------------------------------------- */ 9/* */ 10/* Copyright 1997-2016 Freescale Semiconductor, Inc. */ 11/* Copyright 2016-2024 NXP */ 12/* SPDX-License-Identifier: BSD-3-Clause */ 13/*****************************************************************************/ 14/* Version: GCC for ARM Embedded Processors */ 15/*****************************************************************************/ 16 .syntax unified 17 .arch armv8-m.main 18 19 .section .isr_vector, "a" 20 .align 2 21 .globl __isr_vector 22__isr_vector: 23 .long __StackTop /* Top of Stack */ 24 .long Reset_Handler /* Reset Handler */ 25 .long NMI_Handler /* NMI Handler*/ 26 .long HardFault_Handler /* Hard Fault Handler*/ 27 .long MemManage_Handler /* MPU Fault Handler*/ 28 .long BusFault_Handler /* Bus Fault Handler*/ 29 .long UsageFault_Handler /* Usage Fault Handler*/ 30 .long SecureFault_Handler /* Secure Fault Handler*/ 31#if (defined(__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE & 0x2)) 32 .long 0x180000 /* Image length*/ 33#else 34 .long _image_size /* Image length*/ 35#endif 36 .long 0 /* Reserved*/ 37 .long 0 /* Reserved*/ 38 .long SVC_Handler /* SVCall Handler*/ 39 .long DebugMon_Handler /* Debug Monitor Handler*/ 40 .long __isr_vector /* Image load address*/ 41 .long PendSV_Handler /* PendSV Handler*/ 42 .long SysTick_Handler /* SysTick Handler*/ 43 44 /* External Interrupts*/ 45 .long Reserved16_IRQHandler /* Reserved interrupt 16*/ 46 .long UTICK0_IRQHandler /* Micro-tick Timer*/ 47 .long MRT0_IRQHandler /* MRT: Ored Interrupt request*/ 48 .long CTIMER0_IRQHandler /* CTIMER: Interrupt request*/ 49 .long CTIMER1_IRQHandler /* CTIMER: Interrupt request*/ 50 .long SCT0_IRQHandler /* SCT: Interrupt request*/ 51 .long CTIMER3_IRQHandler /* CTIMER: Interrupt request*/ 52 .long LP_FLEXCOMM0_IRQHandler /* FLEXCOMM: Interrupt request*/ 53 .long LP_FLEXCOMM1_IRQHandler /* FLEXCOMM: Interrupt request*/ 54 .long LP_FLEXCOMM2_IRQHandler /* FLEXCOMM: Interrupt request*/ 55 .long LP_FLEXCOMM3_IRQHandler /* FLEXCOMM: Interrupt request*/ 56 .long LP_FLEXCOMM4_IRQHandler /* FLEXCOMM: Interrupt request*/ 57 .long LP_FLEXCOMM5_IRQHandler /* FLEXCOMM: Interrupt request*/ 58 .long LPSPI14_IRQHandler /* LPSPI: Interrupt request*/ 59 .long LPI2C15_IRQHandler /* LPI2C: Interrupt request*/ 60 .long ADC_IRQHandler /* ADC0: Interrupt request*/ 61 .long SDADC_IRQHandler /* SDADC0: Interrupt request*/ 62 .long ACMP_IRQHandler /* ACMP: interrupt request*/ 63 .long PDM_EVENT_IRQHandler /* MIC: Interrupt request for read data or Error*/ 64 .long PDM_HWVAD_EVENT_IRQHandler /* MIC: Hardware Voice Activity Detector interrupt or error interrupt*/ 65 .long HYPERVISOR_IRQHandler /* SECURE: Compute domain P-Bus Hypervisor interrupt*/ 66 .long SECURE_VIOLATION_IRQHandler /* SECURE: Compute domain P-Bus Secure violation interrupt*/ 67 .long SENSE_HYPERVISOR_IRQHandler /* Sense domain Hypervisor interrupt*/ 68 .long SENSE_SECURE_VIOLATION_IRQHandler /* Sense domain Secure violation interrupt*/ 69 .long MEDIA_HYPERVISOR_IRQHandler /* Media domain Hypervisor interrupt*/ 70 .long MEDIA_SECURE_VIOLATION_IRQHandler /* Media domain Secure violation interrupt*/ 71 .long RTC0_ALARM_IRQHandler /* RTC: Alarm interrupt*/ 72 .long RTC0_IRQHandler /* RTC: wakeup interrupt to Compute domain*/ 73 .long HIFI4_IRQHandler /* HIFI4: Interrupt request*/ 74 .long MU0_A_IRQHandler /* MU0: MUA, CPU0 to HiFi1*/ 75 .long MU1_A_IRQHandler /* MU1: MUA, CPU0 to CPU1*/ 76 .long MU4_A_IRQHandler /* MU4: MUA, CPU0 to HiFi4*/ 77 .long CTIMER2_IRQHandler /* CTIMER: Interrupt request*/ 78 .long CTIMER4_IRQHandler /* CTIMER: Interrupt request*/ 79 .long OS_EVENT_IRQHandler /* OSEVENT: Event timer CPU0 Wakeup/interrupt*/ 80 .long LP_FLEXCOMM6_IRQHandler /* FLEXCOMM: Interrupt request*/ 81 .long LP_FLEXCOMM7_IRQHandler /* FLEXCOMM: Interrupt request*/ 82 .long USDHC0_IRQHandler /* USDHC: Interrupt request*/ 83 .long USDHC1_IRQHandler /* USDHC: Interrupt request*/ 84 .long I3C0_IRQHandler /* I3C: Interrupt Request*/ 85 .long USB0_IRQHandler /* USB: HSUSB Interrup request*/ 86 .long USB1_IRQHandler /* USB: eUSB Interrup request*/ 87 .long WDT0_IRQHandler /* WDT: Interrupt request*/ 88 .long WDT1_IRQHandler /* WDT: Interrupt request*/ 89 .long USBPHY0_IRQHandler /* HSUSBPHY: UTM interrupt request*/ 90 .long PUF_IRQHandler /* PUF: Interrupt Request*/ 91 .long PMIC_IRQN_IRQHandler /* PMIC: External PMIC interrupt*/ 92 .long LP_FLEXCOMM8_IRQHandler /* FLEXCOMM: Interrupt request*/ 93 .long LP_FLEXCOMM9_IRQHandler /* FLEXCOMM: Interrupt request*/ 94 .long LP_FLEXCOMM10_IRQHandler /* FLEXCOMM: Interrupt request*/ 95 .long LP_FLEXCOMM11_IRQHandler /* FLEXCOMM: Interrupt request*/ 96 .long LP_FLEXCOMM12_IRQHandler /* FLEXCOMM: Interrupt request*/ 97 .long LP_FLEXCOMM13_IRQHandler /* FLEXCOMM: Interrupt request*/ 98 .long LPSPI16_IRQHandler /* LPSPI: Interrupt request*/ 99 .long I3C1_IRQHandler /* I3C: Interrupt Request*/ 100 .long FLEXIO_IRQHandler /* FLEXIO: Interrupt request*/ 101 .long LCDIF_IRQHandler /* LCDIF: Interrupt request*/ 102 .long VGPU_IRQHandler /* VGPU: Interrupt from graphics core (Domain HCLK)*/ 103 .long MIPI_IRQHandler /* DSI: Interrupt request*/ 104 .long EDMA0_CH0_IRQHandler /* EDMA: Channel 0 interrupt*/ 105 .long EDMA0_CH1_IRQHandler /* EDMA: Channel 1 interrupt*/ 106 .long EDMA0_CH2_IRQHandler /* EDMA: Channel 2 interrupt*/ 107 .long EDMA0_CH3_IRQHandler /* EDMA: Channel 3 interrupt*/ 108 .long EDMA0_CH4_IRQHandler /* EDMA: Channel 4 interrupt*/ 109 .long EDMA0_CH5_IRQHandler /* EDMA: Channel 5 interrupt*/ 110 .long EDMA0_CH6_IRQHandler /* EDMA: Channel 6 interrupt*/ 111 .long EDMA0_CH7_IRQHandler /* EDMA: Channel 7 interrupt*/ 112 .long EDMA0_CH8_IRQHandler /* EDMA: Channel 8 interrupt*/ 113 .long EDMA0_CH9_IRQHandler /* EDMA: Channel 9 interrupt*/ 114 .long EDMA0_CH10_IRQHandler /* EDMA: Channel 10 interrupt*/ 115 .long EDMA0_CH11_IRQHandler /* EDMA: Channel 11 interrupt*/ 116 .long EDMA0_CH12_IRQHandler /* EDMA: Channel 12 interrupt*/ 117 .long EDMA0_CH13_IRQHandler /* EDMA: Channel 13 interrupt*/ 118 .long EDMA0_CH14_IRQHandler /* EDMA: Channel 14 interrupt*/ 119 .long EDMA0_CH15_IRQHandler /* EDMA: Channel 15 interrupt*/ 120 .long EDMA1_CH0_IRQHandler /* EDMA: Channel 0 interrupt*/ 121 .long EDMA1_CH1_IRQHandler /* EDMA: Channel 1 interrupt*/ 122 .long EDMA1_CH2_IRQHandler /* EDMA: Channel 2 interrupt*/ 123 .long EDMA1_CH3_IRQHandler /* EDMA: Channel 3 interrupt*/ 124 .long EDMA1_CH4_IRQHandler /* EDMA: Channel 4 interrupt*/ 125 .long EDMA1_CH5_IRQHandler /* EDMA: Channel 5 interrupt*/ 126 .long EDMA1_CH6_IRQHandler /* EDMA: Channel 6 interrupt*/ 127 .long EDMA1_CH7_IRQHandler /* EDMA: Channel 7 interrupt*/ 128 .long EDMA1_CH8_IRQHandler /* EDMA: Channel 8 interrupt*/ 129 .long EDMA1_CH9_IRQHandler /* EDMA: Channel 9 interrupt*/ 130 .long EDMA1_CH10_IRQHandler /* EDMA: Channel 10 interrupt*/ 131 .long EDMA1_CH11_IRQHandler /* EDMA: Channel 11 interrupt*/ 132 .long EDMA1_CH12_IRQHandler /* EDMA: Channel 12 interrupt*/ 133 .long EDMA1_CH13_IRQHandler /* EDMA: Channel 13 interrupt*/ 134 .long EDMA1_CH14_IRQHandler /* EDMA: Channel 14 interrupt*/ 135 .long EDMA1_CH15_IRQHandler /* EDMA: Channel 15 interrupt*/ 136 .long GPIO00_IRQHandler /* GPIO: Interupt request, channel 0*/ 137 .long GPIO01_IRQHandler /* GPIO: Interupt request, channel 1*/ 138 .long GPIO10_IRQHandler /* GPIO: Interupt request, channel 0*/ 139 .long GPIO11_IRQHandler /* GPIO: Interupt request, channel 1*/ 140 .long GPIO20_IRQHandler /* GPIO: Interupt request, channel 0*/ 141 .long GPIO21_IRQHandler /* GPIO: Interupt request, channel 1*/ 142 .long GPIO30_IRQHandler /* GPIO: Interupt request, channel 0*/ 143 .long GPIO31_IRQHandler /* GPIO: Interupt request, channel 1*/ 144 .long GPIO40_IRQHandler /* GPIO: Interupt request, channel 0*/ 145 .long GPIO41_IRQHandler /* GPIO: Interupt request, channel 1*/ 146 .long GPIO50_IRQHandler /* GPIO: Interupt request, channel 0*/ 147 .long GPIO51_IRQHandler /* GPIO: Interupt request, channel 1*/ 148 .long GPIO60_IRQHandler /* GPIO: Interupt request, channel 0*/ 149 .long GPIO61_IRQHandler /* GPIO: Interupt request, channel 1*/ 150 .long GPIO70_IRQHandler /* GPIO: Interupt request, channel 0*/ 151 .long GPIO71_IRQHandler /* GPIO: Interupt request, channel 1*/ 152 .long PIN_INT0_IRQHandler /* PINT: Interupt request 0*/ 153 .long PIN_INT1_IRQHandler /* PINT: Interupt request 1*/ 154 .long PIN_INT2_IRQHandler /* PINT: Interupt request 2*/ 155 .long PIN_INT3_IRQHandler /* PINT: Interupt request 3*/ 156 .long PIN_INT4_IRQHandler /* PINT: Interupt request 4*/ 157 .long PIN_INT5_IRQHandler /* PINT: Interupt request 5*/ 158 .long PIN_INT6_IRQHandler /* PINT: Interupt request 6*/ 159 .long PIN_INT7_IRQHandler /* PINT: Interupt request 7*/ 160 .long SAI0_IRQHandler /* SAI: TX/RX interrupt*/ 161 .long SAI1_IRQHandler /* SAI: TX/RX interrupt*/ 162 .long SAI2_IRQHandler /* SAI: TX/RX interrupt*/ 163 .long XSPI0_IRQHandler /* xSPI: Ored interrupt*/ 164 .long XSPI1_IRQHandler /* xSPI: Ored interrupt*/ 165 .long XSPI2_IRQHandler /* xSPI: Ored interrupt*/ 166 .long MMU0_IRQHandler /* MMU: Interrupt request*/ 167 .long MMU1_IRQHandler /* MMU: Interrupt request*/ 168 .long MMU2_IRQHandler /* MMU: Interrupt request*/ 169 .long Freqme_IRQHandler /* FREQME: Interrupt request*/ 170 .long GDET0_IRQHandler /* GDET: Interrupt request*/ 171 .long GDET1_IRQHandler /* GDET: Interrupt request*/ 172 .long GDET2_IRQHandler /* GDET: Interrupt request*/ 173 .long GDET3_IRQHandler /* GDET: Interrupt request*/ 174 .long CDOG0_IRQHandler /* CDOG: Interrupt request*/ 175 .long CDOG1_IRQHandler /* CDOG: Interrupt request*/ 176 .long CDOG2_IRQHandler /* CDOG: Interrupt request*/ 177 .long ITRC0_IRQHandler /* ITRC: Interrupt, cleared by software*/ 178 .long ELS_IRQHandler /* ELS Interrupt request*/ 179 .long PKC_IRQHandler /* PKC: Public Key Cryptography Interrutp*/ 180 .long OSCCA_IRQHandler /* OSCCA: OSCCA Interrupt request*/ 181 .long SLEEPCON0_IRQHandler /* WAKEUP: CPU0 wakeup event*/ 182 .long CPU0_IRQHandler /* CTI0: interrupt request*/ 183 .long PMC_IRQHandler /* PMC: Compute domain Interrupt*/ 184 .long JPEGDEC_IRQHandler /* JPEGDEC: Ored Context 0-3 interrupt request*/ 185 .long PNGDEC_IRQHandler /* PGNDEC: Interrut request*/ 186 .long NPU_IRQHandler /* NPU: Interrupt request*/ 187 .long TRNG_IRQHandler /* TRNG: interrupt*/ 188 .long TEMPDET0_IRQHandler /* TEMPDET0: Interrupt request 0*/ 189 .long TEMPDET1_IRQHandler /* TEMPDET1: Interrupt request 1*/ 190 .long EZHV_IRQHandler /* EZH-V: Interrupt request*/ 191 .long GLIKEY0_IRQHandler /* GLIKEY: Interrupt*/ 192 .long GLIKEY2_IRQHandler /* GLIKEY: Interrupt*/ 193 .long GLIKEY3_IRQHandler /* GLIKEY: Interrupt*/ 194 .long GLIKEY5_IRQHandler /* GLIKEY: Interrupt*/ 195 .long PVTS0_CPU0_IRQHandler /* PVTS0 CPU0 interrupt*/ 196 .long Reserved167_IRQHandler /* Reserved interrupt 167*/ 197 .long PVTS0_HIFI4_IRQHandler /* PVTS0 HIFI4 interrupt*/ 198 .long Reserved169_IRQHandler /* Reserved interrupt 169*/ 199 .long FRO0_IRQHandler /* FRO: 300MHz FRO in VDD2 domain Async interrupt*/ 200 .long FRO1_IRQHandler /* FRO: 192MHz FRO in VDD2 domain Async interrupt*/ 201 .long FRO2_IRQHandler /* FRO: 300MHz FRO in VDD1 domain Async interrupt*/ 202 .long OCOTP_IRQHandler /* OCOTP warning and integrity error interrupt*/ 203 204 .size __isr_vector, . - __isr_vector 205 206 .text 207 .thumb 208 209#if defined (__cplusplus) 210#ifdef __REDLIB__ 211#error Redlib does not support C++ 212#endif 213#endif 214/* Reset Handler */ 215 216 .thumb_func 217 .align 2 218 .globl Reset_Handler 219 .weak Reset_Handler 220 .type Reset_Handler, %function 221Reset_Handler: 222 cpsid i /* Mask interrupts */ 223 .equ VTOR, 0xE000ED08 224 ldr r0, =VTOR 225 ldr r1, =__isr_vector 226 str r1, [r0] 227 ldr r2, [r1] 228 msr msp, r2 229 ldr r0, =__StackLimit 230 msr msplim, r0 231#ifndef __NO_SYSTEM_INIT 232 ldr r0,=SystemInit 233 blx r0 234#endif 235/* Loop to copy data from read only memory to RAM. The ranges 236 * of copy from/to are specified by following symbols evaluated in 237 * linker script. 238 * __etext: End of code section, i.e., begin of data sections to copy from. 239 * __data_start__/__data_end__: RAM address range that data should be 240 * __noncachedata_start__/__noncachedata_end__ : none cachable region 241 * copied to. Both must be aligned to 4 bytes boundary. */ 242 243 ldr r1, =__etext 244 ldr r2, =__data_start__ 245 ldr r3, =__data_end__ 246 247#if 1 248/* Here are two copies of loop implemenations. First one favors code size 249 * and the second one favors performance. Default uses the first one. 250 * Change to "#if 0" to use the second one */ 251.LC0: 252 cmp r2, r3 253 ittt lt 254 ldrlt r0, [r1], #4 255 strlt r0, [r2], #4 256 blt .LC0 257#else 258 subs r3, r2 259 ble .LC1 260.LC0: 261 subs r3, #4 262 ldr r0, [r1, r3] 263 str r0, [r2, r3] 264 bgt .LC0 265.LC1: 266#endif 267 268#ifdef __STARTUP_INITIALIZE_NONCACHEDATA 269 ldr r2, =__noncachedata_start__ 270 ldr r3, =__noncachedata_init_end__ 271#ifdef __PERFORMANCE_IMPLEMENTATION 272/* Here are two copies of loop implementations. First one favors performance 273 * and the second one favors code size. Default uses the second one. 274 * Define macro "__PERFORMANCE_IMPLEMENTATION" in project to use the first one */ 275 subs r3, r2 276 ble .LC6 277.LC5: 278 subs r3, #4 279 ldr r0, [r1, r3] 280 str r0, [r2, r3] 281 bgt .LC5 282.LC6: 283#else /* code size implemenation */ 284.LC5: 285 cmp r2, r3 286 ittt lt 287 ldrlt r0, [r1], #4 288 strlt r0, [r2], #4 289 blt .LC5 290#endif 291/* zero inited ncache section initialization */ 292 ldr r3, =__noncachedata_end__ 293 movs r0,0 294.LC7: 295 cmp r2,r3 296 itt lt 297 strlt r0,[r2],#4 298 blt .LC7 299#endif /* __STARTUP_INITIALIZE_NONCACHEDATA */ 300 301#ifdef __STARTUP_CLEAR_BSS 302/* This part of work usually is done in C library startup code. Otherwise, 303 * define this macro to enable it in this startup. 304 * 305 * Loop to zero out BSS section, which uses following symbols 306 * in linker script: 307 * __bss_start__: start of BSS section. Must align to 4 308 * __bss_end__: end of BSS section. Must align to 4 309 */ 310 ldr r1, =__bss_start__ 311 ldr r2, =__bss_end__ 312 313 movs r0, 0 314.LC2: 315 cmp r1, r2 316 itt lt 317 strlt r0, [r1], #4 318 blt .LC2 319#endif /* __STARTUP_CLEAR_BSS */ 320 321/* Add stack / heap initializaiton */ 322 movs r0, 0 323 ldr r1, =__HeapBase 324 ldr r2, =__HeapLimit 325.LC3: 326 cmp r1, r2 327 itt lt 328 strlt r0, [r1], #4 329 blt .LC3 330 331 ldr r1, =__StackLimit 332 ldr r2, =__StackTop 333.LC4: 334 cmp r1, r2 335 itt lt 336 strlt r0, [r1], #4 337 blt .LC4 338 339/*End of stack / heap initializaiton */ 340 cpsie i /* Unmask interrupts */ 341#ifndef __START 342#ifdef __REDLIB__ 343#define __START __main 344#else 345#define __START _start 346#endif 347#endif 348#ifndef __ATOLLIC__ 349 ldr r0,=__START 350 blx r0 351#else 352 ldr r0,=__libc_init_array 353 blx r0 354 ldr r0,=main 355 bx r0 356#endif 357 .pool 358 .size Reset_Handler, . - Reset_Handler 359 360 .align 1 361 .thumb_func 362 .weak DefaultISR 363 .type DefaultISR, %function 364DefaultISR: 365 b DefaultISR 366 .size DefaultISR, . - DefaultISR 367 368 .align 1 369 .thumb_func 370 .weak NMI_Handler 371 .type NMI_Handler, %function 372NMI_Handler: 373 ldr r0,=NMI_Handler 374 bx r0 375 .size NMI_Handler, . - NMI_Handler 376 377 .align 1 378 .thumb_func 379 .weak HardFault_Handler 380 .type HardFault_Handler, %function 381HardFault_Handler: 382 ldr r0,=HardFault_Handler 383 bx r0 384 .size HardFault_Handler, . - HardFault_Handler 385 386 .align 1 387 .thumb_func 388 .weak SVC_Handler 389 .type SVC_Handler, %function 390SVC_Handler: 391 ldr r0,=SVC_Handler 392 bx r0 393 .size SVC_Handler, . - SVC_Handler 394 395 .align 1 396 .thumb_func 397 .weak PendSV_Handler 398 .type PendSV_Handler, %function 399PendSV_Handler: 400 ldr r0,=PendSV_Handler 401 bx r0 402 .size PendSV_Handler, . - PendSV_Handler 403 404 .align 1 405 .thumb_func 406 .weak SysTick_Handler 407 .type SysTick_Handler, %function 408SysTick_Handler: 409 ldr r0,=SysTick_Handler 410 bx r0 411 .size SysTick_Handler, . - SysTick_Handler 412 413 .align 1 414 .thumb_func 415 .weak Reserved16_IRQHandler 416 .type Reserved16_IRQHandler, %function 417Reserved16_IRQHandler: 418 ldr r0,=Reserved16_DriverIRQHandler 419 bx r0 420 .size Reserved16_IRQHandler, . - Reserved16_IRQHandler 421 422 .align 1 423 .thumb_func 424 .weak UTICK0_IRQHandler 425 .type UTICK0_IRQHandler, %function 426UTICK0_IRQHandler: 427 ldr r0,=UTICK0_DriverIRQHandler 428 bx r0 429 .size UTICK0_IRQHandler, . - UTICK0_IRQHandler 430 431 .align 1 432 .thumb_func 433 .weak MRT0_IRQHandler 434 .type MRT0_IRQHandler, %function 435MRT0_IRQHandler: 436 ldr r0,=MRT0_DriverIRQHandler 437 bx r0 438 .size MRT0_IRQHandler, . - MRT0_IRQHandler 439 440 .align 1 441 .thumb_func 442 .weak CTIMER0_IRQHandler 443 .type CTIMER0_IRQHandler, %function 444CTIMER0_IRQHandler: 445 ldr r0,=CTIMER0_DriverIRQHandler 446 bx r0 447 .size CTIMER0_IRQHandler, . - CTIMER0_IRQHandler 448 449 .align 1 450 .thumb_func 451 .weak CTIMER1_IRQHandler 452 .type CTIMER1_IRQHandler, %function 453CTIMER1_IRQHandler: 454 ldr r0,=CTIMER1_DriverIRQHandler 455 bx r0 456 .size CTIMER1_IRQHandler, . - CTIMER1_IRQHandler 457 458 .align 1 459 .thumb_func 460 .weak SCT0_IRQHandler 461 .type SCT0_IRQHandler, %function 462SCT0_IRQHandler: 463 ldr r0,=SCT0_DriverIRQHandler 464 bx r0 465 .size SCT0_IRQHandler, . - SCT0_IRQHandler 466 467 .align 1 468 .thumb_func 469 .weak CTIMER3_IRQHandler 470 .type CTIMER3_IRQHandler, %function 471CTIMER3_IRQHandler: 472 ldr r0,=CTIMER3_DriverIRQHandler 473 bx r0 474 .size CTIMER3_IRQHandler, . - CTIMER3_IRQHandler 475 476 .align 1 477 .thumb_func 478 .weak LP_FLEXCOMM0_IRQHandler 479 .type LP_FLEXCOMM0_IRQHandler, %function 480LP_FLEXCOMM0_IRQHandler: 481 ldr r0,=LP_FLEXCOMM0_DriverIRQHandler 482 bx r0 483 .size LP_FLEXCOMM0_IRQHandler, . - LP_FLEXCOMM0_IRQHandler 484 485 .align 1 486 .thumb_func 487 .weak LP_FLEXCOMM1_IRQHandler 488 .type LP_FLEXCOMM1_IRQHandler, %function 489LP_FLEXCOMM1_IRQHandler: 490 ldr r0,=LP_FLEXCOMM1_DriverIRQHandler 491 bx r0 492 .size LP_FLEXCOMM1_IRQHandler, . - LP_FLEXCOMM1_IRQHandler 493 494 .align 1 495 .thumb_func 496 .weak LP_FLEXCOMM2_IRQHandler 497 .type LP_FLEXCOMM2_IRQHandler, %function 498LP_FLEXCOMM2_IRQHandler: 499 ldr r0,=LP_FLEXCOMM2_DriverIRQHandler 500 bx r0 501 .size LP_FLEXCOMM2_IRQHandler, . - LP_FLEXCOMM2_IRQHandler 502 503 .align 1 504 .thumb_func 505 .weak LP_FLEXCOMM3_IRQHandler 506 .type LP_FLEXCOMM3_IRQHandler, %function 507LP_FLEXCOMM3_IRQHandler: 508 ldr r0,=LP_FLEXCOMM3_DriverIRQHandler 509 bx r0 510 .size LP_FLEXCOMM3_IRQHandler, . - LP_FLEXCOMM3_IRQHandler 511 512 .align 1 513 .thumb_func 514 .weak LP_FLEXCOMM4_IRQHandler 515 .type LP_FLEXCOMM4_IRQHandler, %function 516LP_FLEXCOMM4_IRQHandler: 517 ldr r0,=LP_FLEXCOMM4_DriverIRQHandler 518 bx r0 519 .size LP_FLEXCOMM4_IRQHandler, . - LP_FLEXCOMM4_IRQHandler 520 521 .align 1 522 .thumb_func 523 .weak LP_FLEXCOMM5_IRQHandler 524 .type LP_FLEXCOMM5_IRQHandler, %function 525LP_FLEXCOMM5_IRQHandler: 526 ldr r0,=LP_FLEXCOMM5_DriverIRQHandler 527 bx r0 528 .size LP_FLEXCOMM5_IRQHandler, . - LP_FLEXCOMM5_IRQHandler 529 530 .align 1 531 .thumb_func 532 .weak LPSPI14_IRQHandler 533 .type LPSPI14_IRQHandler, %function 534LPSPI14_IRQHandler: 535 ldr r0,=LPSPI14_DriverIRQHandler 536 bx r0 537 .size LPSPI14_IRQHandler, . - LPSPI14_IRQHandler 538 539 .align 1 540 .thumb_func 541 .weak LPI2C15_IRQHandler 542 .type LPI2C15_IRQHandler, %function 543LPI2C15_IRQHandler: 544 ldr r0,=LPI2C15_DriverIRQHandler 545 bx r0 546 .size LPI2C15_IRQHandler, . - LPI2C15_IRQHandler 547 548 .align 1 549 .thumb_func 550 .weak ADC_IRQHandler 551 .type ADC_IRQHandler, %function 552ADC_IRQHandler: 553 ldr r0,=ADC_DriverIRQHandler 554 bx r0 555 .size ADC_IRQHandler, . - ADC_IRQHandler 556 557 .align 1 558 .thumb_func 559 .weak SDADC_IRQHandler 560 .type SDADC_IRQHandler, %function 561SDADC_IRQHandler: 562 ldr r0,=SDADC_DriverIRQHandler 563 bx r0 564 .size SDADC_IRQHandler, . - SDADC_IRQHandler 565 566 .align 1 567 .thumb_func 568 .weak ACMP_IRQHandler 569 .type ACMP_IRQHandler, %function 570ACMP_IRQHandler: 571 ldr r0,=ACMP_DriverIRQHandler 572 bx r0 573 .size ACMP_IRQHandler, . - ACMP_IRQHandler 574 575 .align 1 576 .thumb_func 577 .weak PDM_EVENT_IRQHandler 578 .type PDM_EVENT_IRQHandler, %function 579PDM_EVENT_IRQHandler: 580 ldr r0,=PDM_EVENT_DriverIRQHandler 581 bx r0 582 .size PDM_EVENT_IRQHandler, . - PDM_EVENT_IRQHandler 583 584 .align 1 585 .thumb_func 586 .weak PDM_HWVAD_EVENT_IRQHandler 587 .type PDM_HWVAD_EVENT_IRQHandler, %function 588PDM_HWVAD_EVENT_IRQHandler: 589 ldr r0,=PDM_HWVAD_EVENT_DriverIRQHandler 590 bx r0 591 .size PDM_HWVAD_EVENT_IRQHandler, . - PDM_HWVAD_EVENT_IRQHandler 592 593 .align 1 594 .thumb_func 595 .weak HYPERVISOR_IRQHandler 596 .type HYPERVISOR_IRQHandler, %function 597HYPERVISOR_IRQHandler: 598 ldr r0,=HYPERVISOR_DriverIRQHandler 599 bx r0 600 .size HYPERVISOR_IRQHandler, . - HYPERVISOR_IRQHandler 601 602 .align 1 603 .thumb_func 604 .weak SECURE_VIOLATION_IRQHandler 605 .type SECURE_VIOLATION_IRQHandler, %function 606SECURE_VIOLATION_IRQHandler: 607 ldr r0,=SECURE_VIOLATION_DriverIRQHandler 608 bx r0 609 .size SECURE_VIOLATION_IRQHandler, . - SECURE_VIOLATION_IRQHandler 610 611 .align 1 612 .thumb_func 613 .weak SENSE_HYPERVISOR_IRQHandler 614 .type SENSE_HYPERVISOR_IRQHandler, %function 615SENSE_HYPERVISOR_IRQHandler: 616 ldr r0,=SENSE_HYPERVISOR_DriverIRQHandler 617 bx r0 618 .size SENSE_HYPERVISOR_IRQHandler, . - SENSE_HYPERVISOR_IRQHandler 619 620 .align 1 621 .thumb_func 622 .weak SENSE_SECURE_VIOLATION_IRQHandler 623 .type SENSE_SECURE_VIOLATION_IRQHandler, %function 624SENSE_SECURE_VIOLATION_IRQHandler: 625 ldr r0,=SENSE_SECURE_VIOLATION_DriverIRQHandler 626 bx r0 627 .size SENSE_SECURE_VIOLATION_IRQHandler, . - SENSE_SECURE_VIOLATION_IRQHandler 628 629 .align 1 630 .thumb_func 631 .weak MEDIA_HYPERVISOR_IRQHandler 632 .type MEDIA_HYPERVISOR_IRQHandler, %function 633MEDIA_HYPERVISOR_IRQHandler: 634 ldr r0,=MEDIA_HYPERVISOR_DriverIRQHandler 635 bx r0 636 .size MEDIA_HYPERVISOR_IRQHandler, . - MEDIA_HYPERVISOR_IRQHandler 637 638 .align 1 639 .thumb_func 640 .weak MEDIA_SECURE_VIOLATION_IRQHandler 641 .type MEDIA_SECURE_VIOLATION_IRQHandler, %function 642MEDIA_SECURE_VIOLATION_IRQHandler: 643 ldr r0,=MEDIA_SECURE_VIOLATION_DriverIRQHandler 644 bx r0 645 .size MEDIA_SECURE_VIOLATION_IRQHandler, . - MEDIA_SECURE_VIOLATION_IRQHandler 646 647 .align 1 648 .thumb_func 649 .weak RTC0_ALARM_IRQHandler 650 .type RTC0_ALARM_IRQHandler, %function 651RTC0_ALARM_IRQHandler: 652 ldr r0,=RTC0_ALARM_DriverIRQHandler 653 bx r0 654 .size RTC0_ALARM_IRQHandler, . - RTC0_ALARM_IRQHandler 655 656 .align 1 657 .thumb_func 658 .weak RTC0_IRQHandler 659 .type RTC0_IRQHandler, %function 660RTC0_IRQHandler: 661 ldr r0,=RTC0_DriverIRQHandler 662 bx r0 663 .size RTC0_IRQHandler, . - RTC0_IRQHandler 664 665 .align 1 666 .thumb_func 667 .weak HIFI4_IRQHandler 668 .type HIFI4_IRQHandler, %function 669HIFI4_IRQHandler: 670 ldr r0,=HIFI4_DriverIRQHandler 671 bx r0 672 .size HIFI4_IRQHandler, . - HIFI4_IRQHandler 673 674 .align 1 675 .thumb_func 676 .weak MU0_A_IRQHandler 677 .type MU0_A_IRQHandler, %function 678MU0_A_IRQHandler: 679 ldr r0,=MU0_A_DriverIRQHandler 680 bx r0 681 .size MU0_A_IRQHandler, . - MU0_A_IRQHandler 682 683 .align 1 684 .thumb_func 685 .weak MU1_A_IRQHandler 686 .type MU1_A_IRQHandler, %function 687MU1_A_IRQHandler: 688 ldr r0,=MU1_A_DriverIRQHandler 689 bx r0 690 .size MU1_A_IRQHandler, . - MU1_A_IRQHandler 691 692 .align 1 693 .thumb_func 694 .weak MU4_A_IRQHandler 695 .type MU4_A_IRQHandler, %function 696MU4_A_IRQHandler: 697 ldr r0,=MU4_A_DriverIRQHandler 698 bx r0 699 .size MU4_A_IRQHandler, . - MU4_A_IRQHandler 700 701 .align 1 702 .thumb_func 703 .weak CTIMER2_IRQHandler 704 .type CTIMER2_IRQHandler, %function 705CTIMER2_IRQHandler: 706 ldr r0,=CTIMER2_DriverIRQHandler 707 bx r0 708 .size CTIMER2_IRQHandler, . - CTIMER2_IRQHandler 709 710 .align 1 711 .thumb_func 712 .weak CTIMER4_IRQHandler 713 .type CTIMER4_IRQHandler, %function 714CTIMER4_IRQHandler: 715 ldr r0,=CTIMER4_DriverIRQHandler 716 bx r0 717 .size CTIMER4_IRQHandler, . - CTIMER4_IRQHandler 718 719 .align 1 720 .thumb_func 721 .weak OS_EVENT_IRQHandler 722 .type OS_EVENT_IRQHandler, %function 723OS_EVENT_IRQHandler: 724 ldr r0,=OS_EVENT_DriverIRQHandler 725 bx r0 726 .size OS_EVENT_IRQHandler, . - OS_EVENT_IRQHandler 727 728 .align 1 729 .thumb_func 730 .weak LP_FLEXCOMM6_IRQHandler 731 .type LP_FLEXCOMM6_IRQHandler, %function 732LP_FLEXCOMM6_IRQHandler: 733 ldr r0,=LP_FLEXCOMM6_DriverIRQHandler 734 bx r0 735 .size LP_FLEXCOMM6_IRQHandler, . - LP_FLEXCOMM6_IRQHandler 736 737 .align 1 738 .thumb_func 739 .weak LP_FLEXCOMM7_IRQHandler 740 .type LP_FLEXCOMM7_IRQHandler, %function 741LP_FLEXCOMM7_IRQHandler: 742 ldr r0,=LP_FLEXCOMM7_DriverIRQHandler 743 bx r0 744 .size LP_FLEXCOMM7_IRQHandler, . - LP_FLEXCOMM7_IRQHandler 745 746 .align 1 747 .thumb_func 748 .weak USDHC0_IRQHandler 749 .type USDHC0_IRQHandler, %function 750USDHC0_IRQHandler: 751 ldr r0,=USDHC0_DriverIRQHandler 752 bx r0 753 .size USDHC0_IRQHandler, . - USDHC0_IRQHandler 754 755 .align 1 756 .thumb_func 757 .weak USDHC1_IRQHandler 758 .type USDHC1_IRQHandler, %function 759USDHC1_IRQHandler: 760 ldr r0,=USDHC1_DriverIRQHandler 761 bx r0 762 .size USDHC1_IRQHandler, . - USDHC1_IRQHandler 763 764 .align 1 765 .thumb_func 766 .weak I3C0_IRQHandler 767 .type I3C0_IRQHandler, %function 768I3C0_IRQHandler: 769 ldr r0,=I3C0_DriverIRQHandler 770 bx r0 771 .size I3C0_IRQHandler, . - I3C0_IRQHandler 772 773 .align 1 774 .thumb_func 775 .weak USB0_IRQHandler 776 .type USB0_IRQHandler, %function 777USB0_IRQHandler: 778 ldr r0,=USB0_DriverIRQHandler 779 bx r0 780 .size USB0_IRQHandler, . - USB0_IRQHandler 781 782 .align 1 783 .thumb_func 784 .weak USB1_IRQHandler 785 .type USB1_IRQHandler, %function 786USB1_IRQHandler: 787 ldr r0,=USB1_DriverIRQHandler 788 bx r0 789 .size USB1_IRQHandler, . - USB1_IRQHandler 790 791 .align 1 792 .thumb_func 793 .weak WDT0_IRQHandler 794 .type WDT0_IRQHandler, %function 795WDT0_IRQHandler: 796 ldr r0,=WDT0_DriverIRQHandler 797 bx r0 798 .size WDT0_IRQHandler, . - WDT0_IRQHandler 799 800 .align 1 801 .thumb_func 802 .weak WDT1_IRQHandler 803 .type WDT1_IRQHandler, %function 804WDT1_IRQHandler: 805 ldr r0,=WDT1_DriverIRQHandler 806 bx r0 807 .size WDT1_IRQHandler, . - WDT1_IRQHandler 808 809 .align 1 810 .thumb_func 811 .weak USBPHY0_IRQHandler 812 .type USBPHY0_IRQHandler, %function 813USBPHY0_IRQHandler: 814 ldr r0,=USBPHY0_DriverIRQHandler 815 bx r0 816 .size USBPHY0_IRQHandler, . - USBPHY0_IRQHandler 817 818 .align 1 819 .thumb_func 820 .weak PUF_IRQHandler 821 .type PUF_IRQHandler, %function 822PUF_IRQHandler: 823 ldr r0,=PUF_DriverIRQHandler 824 bx r0 825 .size PUF_IRQHandler, . - PUF_IRQHandler 826 827 .align 1 828 .thumb_func 829 .weak PMIC_IRQN_IRQHandler 830 .type PMIC_IRQN_IRQHandler, %function 831PMIC_IRQN_IRQHandler: 832 ldr r0,=PMIC_IRQN_DriverIRQHandler 833 bx r0 834 .size PMIC_IRQN_IRQHandler, . - PMIC_IRQN_IRQHandler 835 836 .align 1 837 .thumb_func 838 .weak LP_FLEXCOMM8_IRQHandler 839 .type LP_FLEXCOMM8_IRQHandler, %function 840LP_FLEXCOMM8_IRQHandler: 841 ldr r0,=LP_FLEXCOMM8_DriverIRQHandler 842 bx r0 843 .size LP_FLEXCOMM8_IRQHandler, . - LP_FLEXCOMM8_IRQHandler 844 845 .align 1 846 .thumb_func 847 .weak LP_FLEXCOMM9_IRQHandler 848 .type LP_FLEXCOMM9_IRQHandler, %function 849LP_FLEXCOMM9_IRQHandler: 850 ldr r0,=LP_FLEXCOMM9_DriverIRQHandler 851 bx r0 852 .size LP_FLEXCOMM9_IRQHandler, . - LP_FLEXCOMM9_IRQHandler 853 854 .align 1 855 .thumb_func 856 .weak LP_FLEXCOMM10_IRQHandler 857 .type LP_FLEXCOMM10_IRQHandler, %function 858LP_FLEXCOMM10_IRQHandler: 859 ldr r0,=LP_FLEXCOMM10_DriverIRQHandler 860 bx r0 861 .size LP_FLEXCOMM10_IRQHandler, . - LP_FLEXCOMM10_IRQHandler 862 863 .align 1 864 .thumb_func 865 .weak LP_FLEXCOMM11_IRQHandler 866 .type LP_FLEXCOMM11_IRQHandler, %function 867LP_FLEXCOMM11_IRQHandler: 868 ldr r0,=LP_FLEXCOMM11_DriverIRQHandler 869 bx r0 870 .size LP_FLEXCOMM11_IRQHandler, . - LP_FLEXCOMM11_IRQHandler 871 872 .align 1 873 .thumb_func 874 .weak LP_FLEXCOMM12_IRQHandler 875 .type LP_FLEXCOMM12_IRQHandler, %function 876LP_FLEXCOMM12_IRQHandler: 877 ldr r0,=LP_FLEXCOMM12_DriverIRQHandler 878 bx r0 879 .size LP_FLEXCOMM12_IRQHandler, . - LP_FLEXCOMM12_IRQHandler 880 881 .align 1 882 .thumb_func 883 .weak LP_FLEXCOMM13_IRQHandler 884 .type LP_FLEXCOMM13_IRQHandler, %function 885LP_FLEXCOMM13_IRQHandler: 886 ldr r0,=LP_FLEXCOMM13_DriverIRQHandler 887 bx r0 888 .size LP_FLEXCOMM13_IRQHandler, . - LP_FLEXCOMM13_IRQHandler 889 890 .align 1 891 .thumb_func 892 .weak LPSPI16_IRQHandler 893 .type LPSPI16_IRQHandler, %function 894LPSPI16_IRQHandler: 895 ldr r0,=LPSPI16_DriverIRQHandler 896 bx r0 897 .size LPSPI16_IRQHandler, . - LPSPI16_IRQHandler 898 899 .align 1 900 .thumb_func 901 .weak I3C1_IRQHandler 902 .type I3C1_IRQHandler, %function 903I3C1_IRQHandler: 904 ldr r0,=I3C1_DriverIRQHandler 905 bx r0 906 .size I3C1_IRQHandler, . - I3C1_IRQHandler 907 908 .align 1 909 .thumb_func 910 .weak FLEXIO_IRQHandler 911 .type FLEXIO_IRQHandler, %function 912FLEXIO_IRQHandler: 913 ldr r0,=FLEXIO_DriverIRQHandler 914 bx r0 915 .size FLEXIO_IRQHandler, . - FLEXIO_IRQHandler 916 917 .align 1 918 .thumb_func 919 .weak LCDIF_IRQHandler 920 .type LCDIF_IRQHandler, %function 921LCDIF_IRQHandler: 922 ldr r0,=LCDIF_DriverIRQHandler 923 bx r0 924 .size LCDIF_IRQHandler, . - LCDIF_IRQHandler 925 926 .align 1 927 .thumb_func 928 .weak VGPU_IRQHandler 929 .type VGPU_IRQHandler, %function 930VGPU_IRQHandler: 931 ldr r0,=VGPU_DriverIRQHandler 932 bx r0 933 .size VGPU_IRQHandler, . - VGPU_IRQHandler 934 935 .align 1 936 .thumb_func 937 .weak MIPI_IRQHandler 938 .type MIPI_IRQHandler, %function 939MIPI_IRQHandler: 940 ldr r0,=MIPI_DriverIRQHandler 941 bx r0 942 .size MIPI_IRQHandler, . - MIPI_IRQHandler 943 944 .align 1 945 .thumb_func 946 .weak EDMA0_CH0_IRQHandler 947 .type EDMA0_CH0_IRQHandler, %function 948EDMA0_CH0_IRQHandler: 949 ldr r0,=EDMA0_CH0_DriverIRQHandler 950 bx r0 951 .size EDMA0_CH0_IRQHandler, . - EDMA0_CH0_IRQHandler 952 953 .align 1 954 .thumb_func 955 .weak EDMA0_CH1_IRQHandler 956 .type EDMA0_CH1_IRQHandler, %function 957EDMA0_CH1_IRQHandler: 958 ldr r0,=EDMA0_CH1_DriverIRQHandler 959 bx r0 960 .size EDMA0_CH1_IRQHandler, . - EDMA0_CH1_IRQHandler 961 962 .align 1 963 .thumb_func 964 .weak EDMA0_CH2_IRQHandler 965 .type EDMA0_CH2_IRQHandler, %function 966EDMA0_CH2_IRQHandler: 967 ldr r0,=EDMA0_CH2_DriverIRQHandler 968 bx r0 969 .size EDMA0_CH2_IRQHandler, . - EDMA0_CH2_IRQHandler 970 971 .align 1 972 .thumb_func 973 .weak EDMA0_CH3_IRQHandler 974 .type EDMA0_CH3_IRQHandler, %function 975EDMA0_CH3_IRQHandler: 976 ldr r0,=EDMA0_CH3_DriverIRQHandler 977 bx r0 978 .size EDMA0_CH3_IRQHandler, . - EDMA0_CH3_IRQHandler 979 980 .align 1 981 .thumb_func 982 .weak EDMA0_CH4_IRQHandler 983 .type EDMA0_CH4_IRQHandler, %function 984EDMA0_CH4_IRQHandler: 985 ldr r0,=EDMA0_CH4_DriverIRQHandler 986 bx r0 987 .size EDMA0_CH4_IRQHandler, . - EDMA0_CH4_IRQHandler 988 989 .align 1 990 .thumb_func 991 .weak EDMA0_CH5_IRQHandler 992 .type EDMA0_CH5_IRQHandler, %function 993EDMA0_CH5_IRQHandler: 994 ldr r0,=EDMA0_CH5_DriverIRQHandler 995 bx r0 996 .size EDMA0_CH5_IRQHandler, . - EDMA0_CH5_IRQHandler 997 998 .align 1 999 .thumb_func 1000 .weak EDMA0_CH6_IRQHandler 1001 .type EDMA0_CH6_IRQHandler, %function 1002EDMA0_CH6_IRQHandler: 1003 ldr r0,=EDMA0_CH6_DriverIRQHandler 1004 bx r0 1005 .size EDMA0_CH6_IRQHandler, . - EDMA0_CH6_IRQHandler 1006 1007 .align 1 1008 .thumb_func 1009 .weak EDMA0_CH7_IRQHandler 1010 .type EDMA0_CH7_IRQHandler, %function 1011EDMA0_CH7_IRQHandler: 1012 ldr r0,=EDMA0_CH7_DriverIRQHandler 1013 bx r0 1014 .size EDMA0_CH7_IRQHandler, . - EDMA0_CH7_IRQHandler 1015 1016 .align 1 1017 .thumb_func 1018 .weak EDMA0_CH8_IRQHandler 1019 .type EDMA0_CH8_IRQHandler, %function 1020EDMA0_CH8_IRQHandler: 1021 ldr r0,=EDMA0_CH8_DriverIRQHandler 1022 bx r0 1023 .size EDMA0_CH8_IRQHandler, . - EDMA0_CH8_IRQHandler 1024 1025 .align 1 1026 .thumb_func 1027 .weak EDMA0_CH9_IRQHandler 1028 .type EDMA0_CH9_IRQHandler, %function 1029EDMA0_CH9_IRQHandler: 1030 ldr r0,=EDMA0_CH9_DriverIRQHandler 1031 bx r0 1032 .size EDMA0_CH9_IRQHandler, . - EDMA0_CH9_IRQHandler 1033 1034 .align 1 1035 .thumb_func 1036 .weak EDMA0_CH10_IRQHandler 1037 .type EDMA0_CH10_IRQHandler, %function 1038EDMA0_CH10_IRQHandler: 1039 ldr r0,=EDMA0_CH10_DriverIRQHandler 1040 bx r0 1041 .size EDMA0_CH10_IRQHandler, . - EDMA0_CH10_IRQHandler 1042 1043 .align 1 1044 .thumb_func 1045 .weak EDMA0_CH11_IRQHandler 1046 .type EDMA0_CH11_IRQHandler, %function 1047EDMA0_CH11_IRQHandler: 1048 ldr r0,=EDMA0_CH11_DriverIRQHandler 1049 bx r0 1050 .size EDMA0_CH11_IRQHandler, . - EDMA0_CH11_IRQHandler 1051 1052 .align 1 1053 .thumb_func 1054 .weak EDMA0_CH12_IRQHandler 1055 .type EDMA0_CH12_IRQHandler, %function 1056EDMA0_CH12_IRQHandler: 1057 ldr r0,=EDMA0_CH12_DriverIRQHandler 1058 bx r0 1059 .size EDMA0_CH12_IRQHandler, . - EDMA0_CH12_IRQHandler 1060 1061 .align 1 1062 .thumb_func 1063 .weak EDMA0_CH13_IRQHandler 1064 .type EDMA0_CH13_IRQHandler, %function 1065EDMA0_CH13_IRQHandler: 1066 ldr r0,=EDMA0_CH13_DriverIRQHandler 1067 bx r0 1068 .size EDMA0_CH13_IRQHandler, . - EDMA0_CH13_IRQHandler 1069 1070 .align 1 1071 .thumb_func 1072 .weak EDMA0_CH14_IRQHandler 1073 .type EDMA0_CH14_IRQHandler, %function 1074EDMA0_CH14_IRQHandler: 1075 ldr r0,=EDMA0_CH14_DriverIRQHandler 1076 bx r0 1077 .size EDMA0_CH14_IRQHandler, . - EDMA0_CH14_IRQHandler 1078 1079 .align 1 1080 .thumb_func 1081 .weak EDMA0_CH15_IRQHandler 1082 .type EDMA0_CH15_IRQHandler, %function 1083EDMA0_CH15_IRQHandler: 1084 ldr r0,=EDMA0_CH15_DriverIRQHandler 1085 bx r0 1086 .size EDMA0_CH15_IRQHandler, . - EDMA0_CH15_IRQHandler 1087 1088 .align 1 1089 .thumb_func 1090 .weak EDMA1_CH0_IRQHandler 1091 .type EDMA1_CH0_IRQHandler, %function 1092EDMA1_CH0_IRQHandler: 1093 ldr r0,=EDMA1_CH0_DriverIRQHandler 1094 bx r0 1095 .size EDMA1_CH0_IRQHandler, . - EDMA1_CH0_IRQHandler 1096 1097 .align 1 1098 .thumb_func 1099 .weak EDMA1_CH1_IRQHandler 1100 .type EDMA1_CH1_IRQHandler, %function 1101EDMA1_CH1_IRQHandler: 1102 ldr r0,=EDMA1_CH1_DriverIRQHandler 1103 bx r0 1104 .size EDMA1_CH1_IRQHandler, . - EDMA1_CH1_IRQHandler 1105 1106 .align 1 1107 .thumb_func 1108 .weak EDMA1_CH2_IRQHandler 1109 .type EDMA1_CH2_IRQHandler, %function 1110EDMA1_CH2_IRQHandler: 1111 ldr r0,=EDMA1_CH2_DriverIRQHandler 1112 bx r0 1113 .size EDMA1_CH2_IRQHandler, . - EDMA1_CH2_IRQHandler 1114 1115 .align 1 1116 .thumb_func 1117 .weak EDMA1_CH3_IRQHandler 1118 .type EDMA1_CH3_IRQHandler, %function 1119EDMA1_CH3_IRQHandler: 1120 ldr r0,=EDMA1_CH3_DriverIRQHandler 1121 bx r0 1122 .size EDMA1_CH3_IRQHandler, . - EDMA1_CH3_IRQHandler 1123 1124 .align 1 1125 .thumb_func 1126 .weak EDMA1_CH4_IRQHandler 1127 .type EDMA1_CH4_IRQHandler, %function 1128EDMA1_CH4_IRQHandler: 1129 ldr r0,=EDMA1_CH4_DriverIRQHandler 1130 bx r0 1131 .size EDMA1_CH4_IRQHandler, . - EDMA1_CH4_IRQHandler 1132 1133 .align 1 1134 .thumb_func 1135 .weak EDMA1_CH5_IRQHandler 1136 .type EDMA1_CH5_IRQHandler, %function 1137EDMA1_CH5_IRQHandler: 1138 ldr r0,=EDMA1_CH5_DriverIRQHandler 1139 bx r0 1140 .size EDMA1_CH5_IRQHandler, . - EDMA1_CH5_IRQHandler 1141 1142 .align 1 1143 .thumb_func 1144 .weak EDMA1_CH6_IRQHandler 1145 .type EDMA1_CH6_IRQHandler, %function 1146EDMA1_CH6_IRQHandler: 1147 ldr r0,=EDMA1_CH6_DriverIRQHandler 1148 bx r0 1149 .size EDMA1_CH6_IRQHandler, . - EDMA1_CH6_IRQHandler 1150 1151 .align 1 1152 .thumb_func 1153 .weak EDMA1_CH7_IRQHandler 1154 .type EDMA1_CH7_IRQHandler, %function 1155EDMA1_CH7_IRQHandler: 1156 ldr r0,=EDMA1_CH7_DriverIRQHandler 1157 bx r0 1158 .size EDMA1_CH7_IRQHandler, . - EDMA1_CH7_IRQHandler 1159 1160 .align 1 1161 .thumb_func 1162 .weak EDMA1_CH8_IRQHandler 1163 .type EDMA1_CH8_IRQHandler, %function 1164EDMA1_CH8_IRQHandler: 1165 ldr r0,=EDMA1_CH8_DriverIRQHandler 1166 bx r0 1167 .size EDMA1_CH8_IRQHandler, . - EDMA1_CH8_IRQHandler 1168 1169 .align 1 1170 .thumb_func 1171 .weak EDMA1_CH9_IRQHandler 1172 .type EDMA1_CH9_IRQHandler, %function 1173EDMA1_CH9_IRQHandler: 1174 ldr r0,=EDMA1_CH9_DriverIRQHandler 1175 bx r0 1176 .size EDMA1_CH9_IRQHandler, . - EDMA1_CH9_IRQHandler 1177 1178 .align 1 1179 .thumb_func 1180 .weak EDMA1_CH10_IRQHandler 1181 .type EDMA1_CH10_IRQHandler, %function 1182EDMA1_CH10_IRQHandler: 1183 ldr r0,=EDMA1_CH10_DriverIRQHandler 1184 bx r0 1185 .size EDMA1_CH10_IRQHandler, . - EDMA1_CH10_IRQHandler 1186 1187 .align 1 1188 .thumb_func 1189 .weak EDMA1_CH11_IRQHandler 1190 .type EDMA1_CH11_IRQHandler, %function 1191EDMA1_CH11_IRQHandler: 1192 ldr r0,=EDMA1_CH11_DriverIRQHandler 1193 bx r0 1194 .size EDMA1_CH11_IRQHandler, . - EDMA1_CH11_IRQHandler 1195 1196 .align 1 1197 .thumb_func 1198 .weak EDMA1_CH12_IRQHandler 1199 .type EDMA1_CH12_IRQHandler, %function 1200EDMA1_CH12_IRQHandler: 1201 ldr r0,=EDMA1_CH12_DriverIRQHandler 1202 bx r0 1203 .size EDMA1_CH12_IRQHandler, . - EDMA1_CH12_IRQHandler 1204 1205 .align 1 1206 .thumb_func 1207 .weak EDMA1_CH13_IRQHandler 1208 .type EDMA1_CH13_IRQHandler, %function 1209EDMA1_CH13_IRQHandler: 1210 ldr r0,=EDMA1_CH13_DriverIRQHandler 1211 bx r0 1212 .size EDMA1_CH13_IRQHandler, . - EDMA1_CH13_IRQHandler 1213 1214 .align 1 1215 .thumb_func 1216 .weak EDMA1_CH14_IRQHandler 1217 .type EDMA1_CH14_IRQHandler, %function 1218EDMA1_CH14_IRQHandler: 1219 ldr r0,=EDMA1_CH14_DriverIRQHandler 1220 bx r0 1221 .size EDMA1_CH14_IRQHandler, . - EDMA1_CH14_IRQHandler 1222 1223 .align 1 1224 .thumb_func 1225 .weak EDMA1_CH15_IRQHandler 1226 .type EDMA1_CH15_IRQHandler, %function 1227EDMA1_CH15_IRQHandler: 1228 ldr r0,=EDMA1_CH15_DriverIRQHandler 1229 bx r0 1230 .size EDMA1_CH15_IRQHandler, . - EDMA1_CH15_IRQHandler 1231 1232 .align 1 1233 .thumb_func 1234 .weak GPIO00_IRQHandler 1235 .type GPIO00_IRQHandler, %function 1236GPIO00_IRQHandler: 1237 ldr r0,=GPIO00_DriverIRQHandler 1238 bx r0 1239 .size GPIO00_IRQHandler, . - GPIO00_IRQHandler 1240 1241 .align 1 1242 .thumb_func 1243 .weak GPIO01_IRQHandler 1244 .type GPIO01_IRQHandler, %function 1245GPIO01_IRQHandler: 1246 ldr r0,=GPIO01_DriverIRQHandler 1247 bx r0 1248 .size GPIO01_IRQHandler, . - GPIO01_IRQHandler 1249 1250 .align 1 1251 .thumb_func 1252 .weak GPIO10_IRQHandler 1253 .type GPIO10_IRQHandler, %function 1254GPIO10_IRQHandler: 1255 ldr r0,=GPIO10_DriverIRQHandler 1256 bx r0 1257 .size GPIO10_IRQHandler, . - GPIO10_IRQHandler 1258 1259 .align 1 1260 .thumb_func 1261 .weak GPIO11_IRQHandler 1262 .type GPIO11_IRQHandler, %function 1263GPIO11_IRQHandler: 1264 ldr r0,=GPIO11_DriverIRQHandler 1265 bx r0 1266 .size GPIO11_IRQHandler, . - GPIO11_IRQHandler 1267 1268 .align 1 1269 .thumb_func 1270 .weak GPIO20_IRQHandler 1271 .type GPIO20_IRQHandler, %function 1272GPIO20_IRQHandler: 1273 ldr r0,=GPIO20_DriverIRQHandler 1274 bx r0 1275 .size GPIO20_IRQHandler, . - GPIO20_IRQHandler 1276 1277 .align 1 1278 .thumb_func 1279 .weak GPIO21_IRQHandler 1280 .type GPIO21_IRQHandler, %function 1281GPIO21_IRQHandler: 1282 ldr r0,=GPIO21_DriverIRQHandler 1283 bx r0 1284 .size GPIO21_IRQHandler, . - GPIO21_IRQHandler 1285 1286 .align 1 1287 .thumb_func 1288 .weak GPIO30_IRQHandler 1289 .type GPIO30_IRQHandler, %function 1290GPIO30_IRQHandler: 1291 ldr r0,=GPIO30_DriverIRQHandler 1292 bx r0 1293 .size GPIO30_IRQHandler, . - GPIO30_IRQHandler 1294 1295 .align 1 1296 .thumb_func 1297 .weak GPIO31_IRQHandler 1298 .type GPIO31_IRQHandler, %function 1299GPIO31_IRQHandler: 1300 ldr r0,=GPIO31_DriverIRQHandler 1301 bx r0 1302 .size GPIO31_IRQHandler, . - GPIO31_IRQHandler 1303 1304 .align 1 1305 .thumb_func 1306 .weak GPIO40_IRQHandler 1307 .type GPIO40_IRQHandler, %function 1308GPIO40_IRQHandler: 1309 ldr r0,=GPIO40_DriverIRQHandler 1310 bx r0 1311 .size GPIO40_IRQHandler, . - GPIO40_IRQHandler 1312 1313 .align 1 1314 .thumb_func 1315 .weak GPIO41_IRQHandler 1316 .type GPIO41_IRQHandler, %function 1317GPIO41_IRQHandler: 1318 ldr r0,=GPIO41_DriverIRQHandler 1319 bx r0 1320 .size GPIO41_IRQHandler, . - GPIO41_IRQHandler 1321 1322 .align 1 1323 .thumb_func 1324 .weak GPIO50_IRQHandler 1325 .type GPIO50_IRQHandler, %function 1326GPIO50_IRQHandler: 1327 ldr r0,=GPIO50_DriverIRQHandler 1328 bx r0 1329 .size GPIO50_IRQHandler, . - GPIO50_IRQHandler 1330 1331 .align 1 1332 .thumb_func 1333 .weak GPIO51_IRQHandler 1334 .type GPIO51_IRQHandler, %function 1335GPIO51_IRQHandler: 1336 ldr r0,=GPIO51_DriverIRQHandler 1337 bx r0 1338 .size GPIO51_IRQHandler, . - GPIO51_IRQHandler 1339 1340 .align 1 1341 .thumb_func 1342 .weak GPIO60_IRQHandler 1343 .type GPIO60_IRQHandler, %function 1344GPIO60_IRQHandler: 1345 ldr r0,=GPIO60_DriverIRQHandler 1346 bx r0 1347 .size GPIO60_IRQHandler, . - GPIO60_IRQHandler 1348 1349 .align 1 1350 .thumb_func 1351 .weak GPIO61_IRQHandler 1352 .type GPIO61_IRQHandler, %function 1353GPIO61_IRQHandler: 1354 ldr r0,=GPIO61_DriverIRQHandler 1355 bx r0 1356 .size GPIO61_IRQHandler, . - GPIO61_IRQHandler 1357 1358 .align 1 1359 .thumb_func 1360 .weak GPIO70_IRQHandler 1361 .type GPIO70_IRQHandler, %function 1362GPIO70_IRQHandler: 1363 ldr r0,=GPIO70_DriverIRQHandler 1364 bx r0 1365 .size GPIO70_IRQHandler, . - GPIO70_IRQHandler 1366 1367 .align 1 1368 .thumb_func 1369 .weak GPIO71_IRQHandler 1370 .type GPIO71_IRQHandler, %function 1371GPIO71_IRQHandler: 1372 ldr r0,=GPIO71_DriverIRQHandler 1373 bx r0 1374 .size GPIO71_IRQHandler, . - GPIO71_IRQHandler 1375 1376 .align 1 1377 .thumb_func 1378 .weak PIN_INT0_IRQHandler 1379 .type PIN_INT0_IRQHandler, %function 1380PIN_INT0_IRQHandler: 1381 ldr r0,=PIN_INT0_DriverIRQHandler 1382 bx r0 1383 .size PIN_INT0_IRQHandler, . - PIN_INT0_IRQHandler 1384 1385 .align 1 1386 .thumb_func 1387 .weak PIN_INT1_IRQHandler 1388 .type PIN_INT1_IRQHandler, %function 1389PIN_INT1_IRQHandler: 1390 ldr r0,=PIN_INT1_DriverIRQHandler 1391 bx r0 1392 .size PIN_INT1_IRQHandler, . - PIN_INT1_IRQHandler 1393 1394 .align 1 1395 .thumb_func 1396 .weak PIN_INT2_IRQHandler 1397 .type PIN_INT2_IRQHandler, %function 1398PIN_INT2_IRQHandler: 1399 ldr r0,=PIN_INT2_DriverIRQHandler 1400 bx r0 1401 .size PIN_INT2_IRQHandler, . - PIN_INT2_IRQHandler 1402 1403 .align 1 1404 .thumb_func 1405 .weak PIN_INT3_IRQHandler 1406 .type PIN_INT3_IRQHandler, %function 1407PIN_INT3_IRQHandler: 1408 ldr r0,=PIN_INT3_DriverIRQHandler 1409 bx r0 1410 .size PIN_INT3_IRQHandler, . - PIN_INT3_IRQHandler 1411 1412 .align 1 1413 .thumb_func 1414 .weak PIN_INT4_IRQHandler 1415 .type PIN_INT4_IRQHandler, %function 1416PIN_INT4_IRQHandler: 1417 ldr r0,=PIN_INT4_DriverIRQHandler 1418 bx r0 1419 .size PIN_INT4_IRQHandler, . - PIN_INT4_IRQHandler 1420 1421 .align 1 1422 .thumb_func 1423 .weak PIN_INT5_IRQHandler 1424 .type PIN_INT5_IRQHandler, %function 1425PIN_INT5_IRQHandler: 1426 ldr r0,=PIN_INT5_DriverIRQHandler 1427 bx r0 1428 .size PIN_INT5_IRQHandler, . - PIN_INT5_IRQHandler 1429 1430 .align 1 1431 .thumb_func 1432 .weak PIN_INT6_IRQHandler 1433 .type PIN_INT6_IRQHandler, %function 1434PIN_INT6_IRQHandler: 1435 ldr r0,=PIN_INT6_DriverIRQHandler 1436 bx r0 1437 .size PIN_INT6_IRQHandler, . - PIN_INT6_IRQHandler 1438 1439 .align 1 1440 .thumb_func 1441 .weak PIN_INT7_IRQHandler 1442 .type PIN_INT7_IRQHandler, %function 1443PIN_INT7_IRQHandler: 1444 ldr r0,=PIN_INT7_DriverIRQHandler 1445 bx r0 1446 .size PIN_INT7_IRQHandler, . - PIN_INT7_IRQHandler 1447 1448 .align 1 1449 .thumb_func 1450 .weak SAI0_IRQHandler 1451 .type SAI0_IRQHandler, %function 1452SAI0_IRQHandler: 1453 ldr r0,=SAI0_DriverIRQHandler 1454 bx r0 1455 .size SAI0_IRQHandler, . - SAI0_IRQHandler 1456 1457 .align 1 1458 .thumb_func 1459 .weak SAI1_IRQHandler 1460 .type SAI1_IRQHandler, %function 1461SAI1_IRQHandler: 1462 ldr r0,=SAI1_DriverIRQHandler 1463 bx r0 1464 .size SAI1_IRQHandler, . - SAI1_IRQHandler 1465 1466 .align 1 1467 .thumb_func 1468 .weak SAI2_IRQHandler 1469 .type SAI2_IRQHandler, %function 1470SAI2_IRQHandler: 1471 ldr r0,=SAI2_DriverIRQHandler 1472 bx r0 1473 .size SAI2_IRQHandler, . - SAI2_IRQHandler 1474 1475 .align 1 1476 .thumb_func 1477 .weak XSPI0_IRQHandler 1478 .type XSPI0_IRQHandler, %function 1479XSPI0_IRQHandler: 1480 ldr r0,=XSPI0_DriverIRQHandler 1481 bx r0 1482 .size XSPI0_IRQHandler, . - XSPI0_IRQHandler 1483 1484 .align 1 1485 .thumb_func 1486 .weak XSPI1_IRQHandler 1487 .type XSPI1_IRQHandler, %function 1488XSPI1_IRQHandler: 1489 ldr r0,=XSPI1_DriverIRQHandler 1490 bx r0 1491 .size XSPI1_IRQHandler, . - XSPI1_IRQHandler 1492 1493 .align 1 1494 .thumb_func 1495 .weak XSPI2_IRQHandler 1496 .type XSPI2_IRQHandler, %function 1497XSPI2_IRQHandler: 1498 ldr r0,=XSPI2_DriverIRQHandler 1499 bx r0 1500 .size XSPI2_IRQHandler, . - XSPI2_IRQHandler 1501 1502 .align 1 1503 .thumb_func 1504 .weak MMU0_IRQHandler 1505 .type MMU0_IRQHandler, %function 1506MMU0_IRQHandler: 1507 ldr r0,=MMU0_DriverIRQHandler 1508 bx r0 1509 .size MMU0_IRQHandler, . - MMU0_IRQHandler 1510 1511 .align 1 1512 .thumb_func 1513 .weak MMU1_IRQHandler 1514 .type MMU1_IRQHandler, %function 1515MMU1_IRQHandler: 1516 ldr r0,=MMU1_DriverIRQHandler 1517 bx r0 1518 .size MMU1_IRQHandler, . - MMU1_IRQHandler 1519 1520 .align 1 1521 .thumb_func 1522 .weak MMU2_IRQHandler 1523 .type MMU2_IRQHandler, %function 1524MMU2_IRQHandler: 1525 ldr r0,=MMU2_DriverIRQHandler 1526 bx r0 1527 .size MMU2_IRQHandler, . - MMU2_IRQHandler 1528 1529 .align 1 1530 .thumb_func 1531 .weak Freqme_IRQHandler 1532 .type Freqme_IRQHandler, %function 1533Freqme_IRQHandler: 1534 ldr r0,=Freqme_DriverIRQHandler 1535 bx r0 1536 .size Freqme_IRQHandler, . - Freqme_IRQHandler 1537 1538 .align 1 1539 .thumb_func 1540 .weak GDET0_IRQHandler 1541 .type GDET0_IRQHandler, %function 1542GDET0_IRQHandler: 1543 ldr r0,=GDET0_DriverIRQHandler 1544 bx r0 1545 .size GDET0_IRQHandler, . - GDET0_IRQHandler 1546 1547 .align 1 1548 .thumb_func 1549 .weak GDET1_IRQHandler 1550 .type GDET1_IRQHandler, %function 1551GDET1_IRQHandler: 1552 ldr r0,=GDET1_DriverIRQHandler 1553 bx r0 1554 .size GDET1_IRQHandler, . - GDET1_IRQHandler 1555 1556 .align 1 1557 .thumb_func 1558 .weak GDET2_IRQHandler 1559 .type GDET2_IRQHandler, %function 1560GDET2_IRQHandler: 1561 ldr r0,=GDET2_DriverIRQHandler 1562 bx r0 1563 .size GDET2_IRQHandler, . - GDET2_IRQHandler 1564 1565 .align 1 1566 .thumb_func 1567 .weak GDET3_IRQHandler 1568 .type GDET3_IRQHandler, %function 1569GDET3_IRQHandler: 1570 ldr r0,=GDET3_DriverIRQHandler 1571 bx r0 1572 .size GDET3_IRQHandler, . - GDET3_IRQHandler 1573 1574 .align 1 1575 .thumb_func 1576 .weak CDOG0_IRQHandler 1577 .type CDOG0_IRQHandler, %function 1578CDOG0_IRQHandler: 1579 ldr r0,=CDOG0_DriverIRQHandler 1580 bx r0 1581 .size CDOG0_IRQHandler, . - CDOG0_IRQHandler 1582 1583 .align 1 1584 .thumb_func 1585 .weak CDOG1_IRQHandler 1586 .type CDOG1_IRQHandler, %function 1587CDOG1_IRQHandler: 1588 ldr r0,=CDOG1_DriverIRQHandler 1589 bx r0 1590 .size CDOG1_IRQHandler, . - CDOG1_IRQHandler 1591 1592 .align 1 1593 .thumb_func 1594 .weak CDOG2_IRQHandler 1595 .type CDOG2_IRQHandler, %function 1596CDOG2_IRQHandler: 1597 ldr r0,=CDOG2_DriverIRQHandler 1598 bx r0 1599 .size CDOG2_IRQHandler, . - CDOG2_IRQHandler 1600 1601 .align 1 1602 .thumb_func 1603 .weak ITRC0_IRQHandler 1604 .type ITRC0_IRQHandler, %function 1605ITRC0_IRQHandler: 1606 ldr r0,=ITRC0_DriverIRQHandler 1607 bx r0 1608 .size ITRC0_IRQHandler, . - ITRC0_IRQHandler 1609 1610 .align 1 1611 .thumb_func 1612 .weak ELS_IRQHandler 1613 .type ELS_IRQHandler, %function 1614ELS_IRQHandler: 1615 ldr r0,=ELS_DriverIRQHandler 1616 bx r0 1617 .size ELS_IRQHandler, . - ELS_IRQHandler 1618 1619 .align 1 1620 .thumb_func 1621 .weak PKC_IRQHandler 1622 .type PKC_IRQHandler, %function 1623PKC_IRQHandler: 1624 ldr r0,=PKC_DriverIRQHandler 1625 bx r0 1626 .size PKC_IRQHandler, . - PKC_IRQHandler 1627 1628 .align 1 1629 .thumb_func 1630 .weak OSCCA_IRQHandler 1631 .type OSCCA_IRQHandler, %function 1632OSCCA_IRQHandler: 1633 ldr r0,=OSCCA_DriverIRQHandler 1634 bx r0 1635 .size OSCCA_IRQHandler, . - OSCCA_IRQHandler 1636 1637 .align 1 1638 .thumb_func 1639 .weak SLEEPCON0_IRQHandler 1640 .type SLEEPCON0_IRQHandler, %function 1641SLEEPCON0_IRQHandler: 1642 ldr r0,=SLEEPCON0_DriverIRQHandler 1643 bx r0 1644 .size SLEEPCON0_IRQHandler, . - SLEEPCON0_IRQHandler 1645 1646 .align 1 1647 .thumb_func 1648 .weak CPU0_IRQHandler 1649 .type CPU0_IRQHandler, %function 1650CPU0_IRQHandler: 1651 ldr r0,=CPU0_DriverIRQHandler 1652 bx r0 1653 .size CPU0_IRQHandler, . - CPU0_IRQHandler 1654 1655 .align 1 1656 .thumb_func 1657 .weak PMC_IRQHandler 1658 .type PMC_IRQHandler, %function 1659PMC_IRQHandler: 1660 ldr r0,=PMC_DriverIRQHandler 1661 bx r0 1662 .size PMC_IRQHandler, . - PMC_IRQHandler 1663 1664 .align 1 1665 .thumb_func 1666 .weak JPEGDEC_IRQHandler 1667 .type JPEGDEC_IRQHandler, %function 1668JPEGDEC_IRQHandler: 1669 ldr r0,=JPEGDEC_DriverIRQHandler 1670 bx r0 1671 .size JPEGDEC_IRQHandler, . - JPEGDEC_IRQHandler 1672 1673 .align 1 1674 .thumb_func 1675 .weak PNGDEC_IRQHandler 1676 .type PNGDEC_IRQHandler, %function 1677PNGDEC_IRQHandler: 1678 ldr r0,=PNGDEC_DriverIRQHandler 1679 bx r0 1680 .size PNGDEC_IRQHandler, . - PNGDEC_IRQHandler 1681 1682 .align 1 1683 .thumb_func 1684 .weak NPU_IRQHandler 1685 .type NPU_IRQHandler, %function 1686NPU_IRQHandler: 1687 ldr r0,=NPU_DriverIRQHandler 1688 bx r0 1689 .size NPU_IRQHandler, . - NPU_IRQHandler 1690 1691 .align 1 1692 .thumb_func 1693 .weak TRNG_IRQHandler 1694 .type TRNG_IRQHandler, %function 1695TRNG_IRQHandler: 1696 ldr r0,=TRNG_DriverIRQHandler 1697 bx r0 1698 .size TRNG_IRQHandler, . - TRNG_IRQHandler 1699 1700 .align 1 1701 .thumb_func 1702 .weak TEMPDET0_IRQHandler 1703 .type TEMPDET0_IRQHandler, %function 1704TEMPDET0_IRQHandler: 1705 ldr r0,=TEMPDET0_DriverIRQHandler 1706 bx r0 1707 .size TEMPDET0_IRQHandler, . - TEMPDET0_IRQHandler 1708 1709 .align 1 1710 .thumb_func 1711 .weak TEMPDET1_IRQHandler 1712 .type TEMPDET1_IRQHandler, %function 1713TEMPDET1_IRQHandler: 1714 ldr r0,=TEMPDET1_DriverIRQHandler 1715 bx r0 1716 .size TEMPDET1_IRQHandler, . - TEMPDET1_IRQHandler 1717 1718 .align 1 1719 .thumb_func 1720 .weak EZHV_IRQHandler 1721 .type EZHV_IRQHandler, %function 1722EZHV_IRQHandler: 1723 ldr r0,=EZHV_DriverIRQHandler 1724 bx r0 1725 .size EZHV_IRQHandler, . - EZHV_IRQHandler 1726 1727 .align 1 1728 .thumb_func 1729 .weak GLIKEY0_IRQHandler 1730 .type GLIKEY0_IRQHandler, %function 1731GLIKEY0_IRQHandler: 1732 ldr r0,=GLIKEY0_DriverIRQHandler 1733 bx r0 1734 .size GLIKEY0_IRQHandler, . - GLIKEY0_IRQHandler 1735 1736 .align 1 1737 .thumb_func 1738 .weak GLIKEY2_IRQHandler 1739 .type GLIKEY2_IRQHandler, %function 1740GLIKEY2_IRQHandler: 1741 ldr r0,=GLIKEY2_DriverIRQHandler 1742 bx r0 1743 .size GLIKEY2_IRQHandler, . - GLIKEY2_IRQHandler 1744 1745 .align 1 1746 .thumb_func 1747 .weak GLIKEY3_IRQHandler 1748 .type GLIKEY3_IRQHandler, %function 1749GLIKEY3_IRQHandler: 1750 ldr r0,=GLIKEY3_DriverIRQHandler 1751 bx r0 1752 .size GLIKEY3_IRQHandler, . - GLIKEY3_IRQHandler 1753 1754 .align 1 1755 .thumb_func 1756 .weak GLIKEY5_IRQHandler 1757 .type GLIKEY5_IRQHandler, %function 1758GLIKEY5_IRQHandler: 1759 ldr r0,=GLIKEY5_DriverIRQHandler 1760 bx r0 1761 .size GLIKEY5_IRQHandler, . - GLIKEY5_IRQHandler 1762 1763 .align 1 1764 .thumb_func 1765 .weak PVTS0_CPU0_IRQHandler 1766 .type PVTS0_CPU0_IRQHandler, %function 1767PVTS0_CPU0_IRQHandler: 1768 ldr r0,=PVTS0_CPU0_DriverIRQHandler 1769 bx r0 1770 .size PVTS0_CPU0_IRQHandler, . - PVTS0_CPU0_IRQHandler 1771 1772 .align 1 1773 .thumb_func 1774 .weak Reserved167_IRQHandler 1775 .type Reserved167_IRQHandler, %function 1776Reserved167_IRQHandler: 1777 ldr r0,=Reserved167_DriverIRQHandler 1778 bx r0 1779 .size Reserved167_IRQHandler, . - Reserved167_IRQHandler 1780 1781 .align 1 1782 .thumb_func 1783 .weak PVTS0_HIFI4_IRQHandler 1784 .type PVTS0_HIFI4_IRQHandler, %function 1785PVTS0_HIFI4_IRQHandler: 1786 ldr r0,=PVTS0_HIFI4_DriverIRQHandler 1787 bx r0 1788 .size PVTS0_HIFI4_IRQHandler, . - PVTS0_HIFI4_IRQHandler 1789 1790 .align 1 1791 .thumb_func 1792 .weak Reserved169_IRQHandler 1793 .type Reserved169_IRQHandler, %function 1794Reserved169_IRQHandler: 1795 ldr r0,=Reserved169_DriverIRQHandler 1796 bx r0 1797 .size Reserved169_IRQHandler, . - Reserved169_IRQHandler 1798 1799 .align 1 1800 .thumb_func 1801 .weak FRO0_IRQHandler 1802 .type FRO0_IRQHandler, %function 1803FRO0_IRQHandler: 1804 ldr r0,=FRO0_DriverIRQHandler 1805 bx r0 1806 .size FRO0_IRQHandler, . - FRO0_IRQHandler 1807 1808 .align 1 1809 .thumb_func 1810 .weak FRO1_IRQHandler 1811 .type FRO1_IRQHandler, %function 1812FRO1_IRQHandler: 1813 ldr r0,=FRO1_DriverIRQHandler 1814 bx r0 1815 .size FRO1_IRQHandler, . - FRO1_IRQHandler 1816 1817 .align 1 1818 .thumb_func 1819 .weak FRO2_IRQHandler 1820 .type FRO2_IRQHandler, %function 1821FRO2_IRQHandler: 1822 ldr r0,=FRO2_DriverIRQHandler 1823 bx r0 1824 .size FRO2_IRQHandler, . - FRO2_IRQHandler 1825 1826 .align 1 1827 .thumb_func 1828 .weak OCOTP_IRQHandler 1829 .type OCOTP_IRQHandler, %function 1830OCOTP_IRQHandler: 1831 ldr r0,=OCOTP_DriverIRQHandler 1832 bx r0 1833 .size OCOTP_IRQHandler, . - OCOTP_IRQHandler 1834 1835 1836/* Macro to define default handlers. Default handler 1837 * will be weak symbol and just dead loops. They can be 1838 * overwritten by other handlers */ 1839 .macro def_irq_handler handler_name 1840 .weak \handler_name 1841 .set \handler_name, DefaultISR 1842 .endm 1843/* Exception Handlers */ 1844 def_irq_handler MemManage_Handler 1845 def_irq_handler BusFault_Handler 1846 def_irq_handler UsageFault_Handler 1847 def_irq_handler SecureFault_Handler 1848 def_irq_handler DebugMon_Handler 1849 def_irq_handler Reserved16_DriverIRQHandler 1850 def_irq_handler UTICK0_DriverIRQHandler 1851 def_irq_handler MRT0_DriverIRQHandler 1852 def_irq_handler CTIMER0_DriverIRQHandler 1853 def_irq_handler CTIMER1_DriverIRQHandler 1854 def_irq_handler SCT0_DriverIRQHandler 1855 def_irq_handler CTIMER3_DriverIRQHandler 1856 def_irq_handler LP_FLEXCOMM0_DriverIRQHandler 1857 def_irq_handler LP_FLEXCOMM1_DriverIRQHandler 1858 def_irq_handler LP_FLEXCOMM2_DriverIRQHandler 1859 def_irq_handler LP_FLEXCOMM3_DriverIRQHandler 1860 def_irq_handler LP_FLEXCOMM4_DriverIRQHandler 1861 def_irq_handler LP_FLEXCOMM5_DriverIRQHandler 1862 def_irq_handler LPSPI14_DriverIRQHandler 1863 def_irq_handler LPI2C15_DriverIRQHandler 1864 def_irq_handler ADC_DriverIRQHandler 1865 def_irq_handler SDADC_DriverIRQHandler 1866 def_irq_handler ACMP_DriverIRQHandler 1867 def_irq_handler PDM_EVENT_DriverIRQHandler 1868 def_irq_handler PDM_HWVAD_EVENT_DriverIRQHandler 1869 def_irq_handler HYPERVISOR_DriverIRQHandler 1870 def_irq_handler SECURE_VIOLATION_DriverIRQHandler 1871 def_irq_handler SENSE_HYPERVISOR_DriverIRQHandler 1872 def_irq_handler SENSE_SECURE_VIOLATION_DriverIRQHandler 1873 def_irq_handler MEDIA_HYPERVISOR_DriverIRQHandler 1874 def_irq_handler MEDIA_SECURE_VIOLATION_DriverIRQHandler 1875 def_irq_handler RTC0_ALARM_DriverIRQHandler 1876 def_irq_handler RTC0_DriverIRQHandler 1877 def_irq_handler HIFI4_DriverIRQHandler 1878 def_irq_handler MU0_A_DriverIRQHandler 1879 def_irq_handler MU1_A_DriverIRQHandler 1880 def_irq_handler MU4_A_DriverIRQHandler 1881 def_irq_handler CTIMER2_DriverIRQHandler 1882 def_irq_handler CTIMER4_DriverIRQHandler 1883 def_irq_handler OS_EVENT_DriverIRQHandler 1884 def_irq_handler LP_FLEXCOMM6_DriverIRQHandler 1885 def_irq_handler LP_FLEXCOMM7_DriverIRQHandler 1886 def_irq_handler USDHC0_DriverIRQHandler 1887 def_irq_handler USDHC1_DriverIRQHandler 1888 def_irq_handler I3C0_DriverIRQHandler 1889 def_irq_handler USB0_DriverIRQHandler 1890 def_irq_handler USB1_DriverIRQHandler 1891 def_irq_handler WDT0_DriverIRQHandler 1892 def_irq_handler WDT1_DriverIRQHandler 1893 def_irq_handler USBPHY0_DriverIRQHandler 1894 def_irq_handler PUF_DriverIRQHandler 1895 def_irq_handler PMIC_IRQN_DriverIRQHandler 1896 def_irq_handler LP_FLEXCOMM8_DriverIRQHandler 1897 def_irq_handler LP_FLEXCOMM9_DriverIRQHandler 1898 def_irq_handler LP_FLEXCOMM10_DriverIRQHandler 1899 def_irq_handler LP_FLEXCOMM11_DriverIRQHandler 1900 def_irq_handler LP_FLEXCOMM12_DriverIRQHandler 1901 def_irq_handler LP_FLEXCOMM13_DriverIRQHandler 1902 def_irq_handler LPSPI16_DriverIRQHandler 1903 def_irq_handler I3C1_DriverIRQHandler 1904 def_irq_handler FLEXIO_DriverIRQHandler 1905 def_irq_handler LCDIF_DriverIRQHandler 1906 def_irq_handler VGPU_DriverIRQHandler 1907 def_irq_handler MIPI_DriverIRQHandler 1908 def_irq_handler EDMA0_CH0_DriverIRQHandler 1909 def_irq_handler EDMA0_CH1_DriverIRQHandler 1910 def_irq_handler EDMA0_CH2_DriverIRQHandler 1911 def_irq_handler EDMA0_CH3_DriverIRQHandler 1912 def_irq_handler EDMA0_CH4_DriverIRQHandler 1913 def_irq_handler EDMA0_CH5_DriverIRQHandler 1914 def_irq_handler EDMA0_CH6_DriverIRQHandler 1915 def_irq_handler EDMA0_CH7_DriverIRQHandler 1916 def_irq_handler EDMA0_CH8_DriverIRQHandler 1917 def_irq_handler EDMA0_CH9_DriverIRQHandler 1918 def_irq_handler EDMA0_CH10_DriverIRQHandler 1919 def_irq_handler EDMA0_CH11_DriverIRQHandler 1920 def_irq_handler EDMA0_CH12_DriverIRQHandler 1921 def_irq_handler EDMA0_CH13_DriverIRQHandler 1922 def_irq_handler EDMA0_CH14_DriverIRQHandler 1923 def_irq_handler EDMA0_CH15_DriverIRQHandler 1924 def_irq_handler EDMA1_CH0_DriverIRQHandler 1925 def_irq_handler EDMA1_CH1_DriverIRQHandler 1926 def_irq_handler EDMA1_CH2_DriverIRQHandler 1927 def_irq_handler EDMA1_CH3_DriverIRQHandler 1928 def_irq_handler EDMA1_CH4_DriverIRQHandler 1929 def_irq_handler EDMA1_CH5_DriverIRQHandler 1930 def_irq_handler EDMA1_CH6_DriverIRQHandler 1931 def_irq_handler EDMA1_CH7_DriverIRQHandler 1932 def_irq_handler EDMA1_CH8_DriverIRQHandler 1933 def_irq_handler EDMA1_CH9_DriverIRQHandler 1934 def_irq_handler EDMA1_CH10_DriverIRQHandler 1935 def_irq_handler EDMA1_CH11_DriverIRQHandler 1936 def_irq_handler EDMA1_CH12_DriverIRQHandler 1937 def_irq_handler EDMA1_CH13_DriverIRQHandler 1938 def_irq_handler EDMA1_CH14_DriverIRQHandler 1939 def_irq_handler EDMA1_CH15_DriverIRQHandler 1940 def_irq_handler GPIO00_DriverIRQHandler 1941 def_irq_handler GPIO01_DriverIRQHandler 1942 def_irq_handler GPIO10_DriverIRQHandler 1943 def_irq_handler GPIO11_DriverIRQHandler 1944 def_irq_handler GPIO20_DriverIRQHandler 1945 def_irq_handler GPIO21_DriverIRQHandler 1946 def_irq_handler GPIO30_DriverIRQHandler 1947 def_irq_handler GPIO31_DriverIRQHandler 1948 def_irq_handler GPIO40_DriverIRQHandler 1949 def_irq_handler GPIO41_DriverIRQHandler 1950 def_irq_handler GPIO50_DriverIRQHandler 1951 def_irq_handler GPIO51_DriverIRQHandler 1952 def_irq_handler GPIO60_DriverIRQHandler 1953 def_irq_handler GPIO61_DriverIRQHandler 1954 def_irq_handler GPIO70_DriverIRQHandler 1955 def_irq_handler GPIO71_DriverIRQHandler 1956 def_irq_handler PIN_INT0_DriverIRQHandler 1957 def_irq_handler PIN_INT1_DriverIRQHandler 1958 def_irq_handler PIN_INT2_DriverIRQHandler 1959 def_irq_handler PIN_INT3_DriverIRQHandler 1960 def_irq_handler PIN_INT4_DriverIRQHandler 1961 def_irq_handler PIN_INT5_DriverIRQHandler 1962 def_irq_handler PIN_INT6_DriverIRQHandler 1963 def_irq_handler PIN_INT7_DriverIRQHandler 1964 def_irq_handler SAI0_DriverIRQHandler 1965 def_irq_handler SAI1_DriverIRQHandler 1966 def_irq_handler SAI2_DriverIRQHandler 1967 def_irq_handler XSPI0_DriverIRQHandler 1968 def_irq_handler XSPI1_DriverIRQHandler 1969 def_irq_handler XSPI2_DriverIRQHandler 1970 def_irq_handler MMU0_DriverIRQHandler 1971 def_irq_handler MMU1_DriverIRQHandler 1972 def_irq_handler MMU2_DriverIRQHandler 1973 def_irq_handler Freqme_DriverIRQHandler 1974 def_irq_handler GDET0_DriverIRQHandler 1975 def_irq_handler GDET1_DriverIRQHandler 1976 def_irq_handler GDET2_DriverIRQHandler 1977 def_irq_handler GDET3_DriverIRQHandler 1978 def_irq_handler CDOG0_DriverIRQHandler 1979 def_irq_handler CDOG1_DriverIRQHandler 1980 def_irq_handler CDOG2_DriverIRQHandler 1981 def_irq_handler ITRC0_DriverIRQHandler 1982 def_irq_handler ELS_DriverIRQHandler 1983 def_irq_handler PKC_DriverIRQHandler 1984 def_irq_handler OSCCA_DriverIRQHandler 1985 def_irq_handler SLEEPCON0_DriverIRQHandler 1986 def_irq_handler CPU0_DriverIRQHandler 1987 def_irq_handler PMC_DriverIRQHandler 1988 def_irq_handler JPEGDEC_DriverIRQHandler 1989 def_irq_handler PNGDEC_DriverIRQHandler 1990 def_irq_handler NPU_DriverIRQHandler 1991 def_irq_handler TRNG_DriverIRQHandler 1992 def_irq_handler TEMPDET0_DriverIRQHandler 1993 def_irq_handler TEMPDET1_DriverIRQHandler 1994 def_irq_handler EZHV_DriverIRQHandler 1995 def_irq_handler GLIKEY0_DriverIRQHandler 1996 def_irq_handler GLIKEY2_DriverIRQHandler 1997 def_irq_handler GLIKEY3_DriverIRQHandler 1998 def_irq_handler GLIKEY5_DriverIRQHandler 1999 def_irq_handler PVTS0_CPU0_DriverIRQHandler 2000 def_irq_handler Reserved167_DriverIRQHandler 2001 def_irq_handler PVTS0_HIFI4_DriverIRQHandler 2002 def_irq_handler Reserved169_DriverIRQHandler 2003 def_irq_handler FRO0_DriverIRQHandler 2004 def_irq_handler FRO1_DriverIRQHandler 2005 def_irq_handler FRO2_DriverIRQHandler 2006 def_irq_handler OCOTP_DriverIRQHandler 2007 2008 .end 2009