1/* ------------------------------------------------------------------------- */ 2/* @file: startup_MIMXRT798S_cm33_core1.s */ 3/* @purpose: CMSIS Cortex-M33 Core Device Startup File */ 4/* MIMXRT798S_cm33_core1 */ 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 Reserved17_IRQHandler /* Reserved interrupt 17*/ 47 .long Reserved18_IRQHandler /* Reserved interrupt 18*/ 48 .long FRO2_IRQHandler /* FRO: 300MHz FRO in VDD1 domain Async interrupt*/ 49 .long GLIKEY4_IRQHandler /* GLIKEY: Interrupt*/ 50 .long UTICK1_IRQHandler /* Micro-tick Timer*/ 51 .long MRT1_IRQHandler /* MRT: Ored Interrupt request*/ 52 .long CTIMER5_IRQHandler /* CTIMER: Interrupt request*/ 53 .long CTIMER6_IRQHandler /* CTIMER: Interrupt request*/ 54 .long CTIMER7_IRQHandler /* CTIMER: Interrupt request*/ 55 .long LPI2C15_IRQHandler /* LPI2C: Interrupt request*/ 56 .long LP_FLEXCOMM17_IRQHandler /* FLEXCOMM: Interrupt request*/ 57 .long LP_FLEXCOMM18_IRQHandler /* FLEXCOMM: Interrupt request*/ 58 .long LP_FLEXCOMM19_IRQHandler /* FLEXCOMM: Interrupt request*/ 59 .long LP_FLEXCOMM20_IRQHandler /* FLEXCOMM: Interrupt request*/ 60 .long ADC_IRQHandler /* ADC0: Interrupt request*/ 61 .long SDADC_IRQHandler /* SDADC0: Interrupt request*/ 62 .long GLIKEY1_IRQHandler /* GLIKEY: Interrupt*/ 63 .long ACMP_IRQHandler /* ACMP: interrupt request*/ 64 .long PDM_EVENT_IRQHandler /* MIC: Interrupt request for read data or Error*/ 65 .long HYPERVISOR_IRQHandler /* SECURE: Sense domain Hypervisor interrupt*/ 66 .long SECURE_VIOLATION_IRQHandler /* SECURE: Sense domain Secure violation interrupt*/ 67 .long PDM_HWVAD_EVENT_IRQHandler /* MIC: Hardware Voice Activity Detector interrupt or error interrupt*/ 68 .long RTC1_ALARM_IRQHandler /* RTC: Alarm interrupt*/ 69 .long RTC1_IRQHandler /* RTC: wakeup interrupt to Sense domain*/ 70 .long HIFI1_IRQHandler /* HIFI1: Interrupt request*/ 71 .long MU1_B_IRQHandler /* MU1: MUB, CPU1 to CPU0*/ 72 .long MU2_B_IRQHandler /* MU2: MUB, CPU1 to HiFi4*/ 73 .long MU3_A_IRQHandler /* MU3: MUA, CPU1 to HiFi1*/ 74 .long PMC_IRQHandler /* PMC: Sense domain Interrupt*/ 75 .long OS_EVENT_IRQHandler /* OSEVENT: Event timer CPU1 Wakeup/interrupt*/ 76 .long USDHC0_IRQHandler /* USDHC: Interrupt request*/ 77 .long USDHC1_IRQHandler /* USDHC: Interrupt request*/ 78 .long I3C2_IRQHandler /* I3C: Interrupt Request*/ 79 .long USB0_IRQHandler /* USB: HSUSB Interrup request*/ 80 .long USB1_IRQHandler /* USB: eUSB Interrup request*/ 81 .long WDT2_IRQHandler /* WDT: Interrupt request*/ 82 .long WDT3_IRQHandler /* WDT: Interrupt request*/ 83 .long USBPHY0_IRQHandler /* HSUSBPHY: UTM interrupt request*/ 84 .long PMIC_IRQN_IRQHandler /* PMIC: External PMIC interrupt*/ 85 .long I3C3_IRQHandler /* I3C: Interrupt Request*/ 86 .long FLEXIO_IRQHandler /* flexio: Interrupt request*/ 87 .long LCDIF_IRQHandler /* dcn: Interrupt request*/ 88 .long VGPU_IRQHandler /* VGPU interrupt from graphics core*/ 89 .long MIPI_IRQHandler /* dsi: Interrupt request*/ 90 .long EDMA2_CH0_IRQHandler /* edma2: Channel 0 interrupt*/ 91 .long EDMA2_CH1_IRQHandler /* edma2: Channel 1 interrupt*/ 92 .long EDMA2_CH2_IRQHandler /* edma2: Channel 2 interrupt*/ 93 .long EDMA2_CH3_IRQHandler /* edma2: Channel 3 interrupt*/ 94 .long EDMA2_CH4_IRQHandler /* edma2: Channel 4 interrupt*/ 95 .long EDMA2_CH5_IRQHandler /* edma2: Channel 5 interrupt*/ 96 .long EDMA2_CH6_IRQHandler /* edma2: Channel 6 interrupt*/ 97 .long EDMA2_CH7_IRQHandler /* edma2: Channel 7 interrupt*/ 98 .long EDMA3_CH0_IRQHandler /* edma3: Channel 0 interrupt*/ 99 .long EDMA3_CH1_IRQHandler /* edma3: Channel 1 interrupt*/ 100 .long EDMA3_CH2_IRQHandler /* edma3: Channel 2 interrupt*/ 101 .long EDMA3_CH3_IRQHandler /* edma3: Channel 3 interrupt*/ 102 .long EDMA3_CH4_IRQHandler /* edma3: Channel 4 interrupt*/ 103 .long EDMA3_CH5_IRQHandler /* edma3: Channel 5 interrupt*/ 104 .long EDMA3_CH6_IRQHandler /* edma3: Channel 6 interrupt*/ 105 .long EDMA3_CH7_IRQHandler /* edma3: Channel 7 interrupt*/ 106 .long GPIO80_IRQHandler /* rgpio8: Interupt request, channel 0*/ 107 .long GPIO81_IRQHandler /* rgpio8: Interupt request, channel 1*/ 108 .long GPIO90_IRQHandler /* rgpio9: Interupt request, channel 0*/ 109 .long GPIO91_IRQHandler /* rgpio9: Interupt request, channel 1*/ 110 .long GPIO100_IRQHandler /* rgpio10: Interupt request, channel 0*/ 111 .long GPIO101_IRQHandler /* rgpio10: Interupt request, channel 1*/ 112 .long Reserved83_IRQHandler /* Reserved interrupt 83*/ 113 .long Reserved84_IRQHandler /* Reserved interrupt 84*/ 114 .long PIN_INT0_IRQHandler /* pint1: Interupt request 0*/ 115 .long PIN_INT1_IRQHandler /* pint1: Interupt request 1*/ 116 .long PIN_INT2_IRQHandler /* pint1: Interupt request 2*/ 117 .long PIN_INT3_IRQHandler /* pint1: Interupt request 3*/ 118 .long SAI3_IRQHandler /* sai3: TX/RX interrupt*/ 119 .long XSPI2_IRQHandler /* xspi2: Ored interrupt*/ 120 .long MMU2_IRQHandler /* mmu2: Interrupt request*/ 121 .long GDET2_IRQHandler /* gdet2_wrapper: Interrupt request*/ 122 .long GDET3_IRQHandler /* gdet3_wrapper: Interrupt request*/ 123 .long CDOG3_IRQHandler /* cdog3: Interrupt request*/ 124 .long CDOG4_IRQHandler /* cdog4: Interrupt request*/ 125 .long Reserved96_IRQHandler /* Reserved interrupt 96*/ 126 .long CPU1_IRQHandler /* CTI interrupt request*/ 127 .long JPEGDEC_IRQHandler /* JPEGDEC Ored context 0-3 interrupt request*/ 128 .long PNGDEC_IRQHandler /* PNGDEC interrupt request*/ 129 .long Reserved100_IRQHandler /* Reserved interrupt 100*/ 130 .long TEMPDET0_IRQHandler /* TEMPDET0: Temperature Detect Interrupt request 0*/ 131 .long TEMPDET1_IRQHandler /* TEMPDET1: Temperature Detect Interrupt request 1*/ 132 .long EZHV_IRQHandler /* ezhv: Interrupt request*/ 133 .long SLEEPCON1_IRQHandler /* SLEEPCON_SENSE CPU1 wakeup event*/ 134 .long PVTS1_CPU1_IRQHandler /* PVTS1 CPU1 interrupt*/ 135 .long Reserved106_IRQHandler /* Reserved interrupt 106*/ 136 .long PVTS1_HIFI1_IRQHandler /* PVTS1 HIFI1 interrupt*/ 137 .long Reserved108_IRQHandler /* Reserved interrupt 108*/ 138 139 .size __isr_vector, . - __isr_vector 140 141 .text 142 .thumb 143 144#if defined (__cplusplus) 145#ifdef __REDLIB__ 146#error Redlib does not support C++ 147#endif 148#endif 149/* Reset Handler */ 150 151 .thumb_func 152 .align 2 153 .globl Reset_Handler 154 .weak Reset_Handler 155 .type Reset_Handler, %function 156Reset_Handler: 157 cpsid i /* Mask interrupts */ 158 .equ VTOR, 0xE000ED08 159 ldr r0, =VTOR 160 ldr r1, =__isr_vector 161 str r1, [r0] 162 ldr r2, [r1] 163 msr msp, r2 164 ldr r0, =__StackLimit 165 msr msplim, r0 166#ifndef __NO_SYSTEM_INIT 167 ldr r0,=SystemInit 168 blx r0 169#endif 170/* Loop to copy data from read only memory to RAM. The ranges 171 * of copy from/to are specified by following symbols evaluated in 172 * linker script. 173 * __etext: End of code section, i.e., begin of data sections to copy from. 174 * __data_start__/__data_end__: RAM address range that data should be 175 * copied to. Both must be aligned to 4 bytes boundary. */ 176 177 ldr r1, =__etext 178 ldr r2, =__data_start__ 179 ldr r3, =__data_end__ 180 181#if 1 182/* Here are two copies of loop implemenations. First one favors code size 183 * and the second one favors performance. Default uses the first one. 184 * Change to "#if 0" to use the second one */ 185.LC0: 186 cmp r2, r3 187 ittt lt 188 ldrlt r0, [r1], #4 189 strlt r0, [r2], #4 190 blt .LC0 191#else 192 subs r3, r2 193 ble .LC1 194.LC0: 195 subs r3, #4 196 ldr r0, [r1, r3] 197 str r0, [r2, r3] 198 bgt .LC0 199.LC1: 200#endif 201 202#ifdef __STARTUP_CLEAR_BSS 203/* This part of work usually is done in C library startup code. Otherwise, 204 * define this macro to enable it in this startup. 205 * 206 * Loop to zero out BSS section, which uses following symbols 207 * in linker script: 208 * __bss_start__: start of BSS section. Must align to 4 209 * __bss_end__: end of BSS section. Must align to 4 210 */ 211 ldr r1, =__bss_start__ 212 ldr r2, =__bss_end__ 213 214 movs r0, 0 215.LC2: 216 cmp r1, r2 217 itt lt 218 strlt r0, [r1], #4 219 blt .LC2 220#endif /* __STARTUP_CLEAR_BSS */ 221 222/* Add stack / heap initializaiton */ 223 movs r0, 0 224 ldr r1, =__HeapBase 225 ldr r2, =__HeapLimit 226.LC3: 227 cmp r1, r2 228 itt lt 229 strlt r0, [r1], #4 230 blt .LC3 231 232 ldr r1, =__StackLimit 233 ldr r2, =__StackTop 234.LC4: 235 cmp r1, r2 236 itt lt 237 strlt r0, [r1], #4 238 blt .LC4 239 240/*End of stack / heap initializaiton */ 241 cpsie i /* Unmask interrupts */ 242#ifndef __START 243#ifdef __REDLIB__ 244#define __START __main 245#else 246#define __START _start 247#endif 248#endif 249#ifndef __ATOLLIC__ 250 ldr r0,=__START 251 blx r0 252#else 253 ldr r0,=__libc_init_array 254 blx r0 255 ldr r0,=main 256 bx r0 257#endif 258 .pool 259 .size Reset_Handler, . - Reset_Handler 260 261 .align 1 262 .thumb_func 263 .weak DefaultISR 264 .type DefaultISR, %function 265DefaultISR: 266 b DefaultISR 267 .size DefaultISR, . - DefaultISR 268 269 .align 1 270 .thumb_func 271 .weak NMI_Handler 272 .type NMI_Handler, %function 273NMI_Handler: 274 ldr r0,=NMI_Handler 275 bx r0 276 .size NMI_Handler, . - NMI_Handler 277 278 .align 1 279 .thumb_func 280 .weak HardFault_Handler 281 .type HardFault_Handler, %function 282HardFault_Handler: 283 ldr r0,=HardFault_Handler 284 bx r0 285 .size HardFault_Handler, . - HardFault_Handler 286 287 .align 1 288 .thumb_func 289 .weak SVC_Handler 290 .type SVC_Handler, %function 291SVC_Handler: 292 ldr r0,=SVC_Handler 293 bx r0 294 .size SVC_Handler, . - SVC_Handler 295 296 .align 1 297 .thumb_func 298 .weak PendSV_Handler 299 .type PendSV_Handler, %function 300PendSV_Handler: 301 ldr r0,=PendSV_Handler 302 bx r0 303 .size PendSV_Handler, . - PendSV_Handler 304 305 .align 1 306 .thumb_func 307 .weak SysTick_Handler 308 .type SysTick_Handler, %function 309SysTick_Handler: 310 ldr r0,=SysTick_Handler 311 bx r0 312 .size SysTick_Handler, . - SysTick_Handler 313 314 .align 1 315 .thumb_func 316 .weak Reserved16_IRQHandler 317 .type Reserved16_IRQHandler, %function 318Reserved16_IRQHandler: 319 ldr r0,=Reserved16_DriverIRQHandler 320 bx r0 321 .size Reserved16_IRQHandler, . - Reserved16_IRQHandler 322 323 .align 1 324 .thumb_func 325 .weak Reserved17_IRQHandler 326 .type Reserved17_IRQHandler, %function 327Reserved17_IRQHandler: 328 ldr r0,=Reserved17_DriverIRQHandler 329 bx r0 330 .size Reserved17_IRQHandler, . - Reserved17_IRQHandler 331 332 .align 1 333 .thumb_func 334 .weak Reserved18_IRQHandler 335 .type Reserved18_IRQHandler, %function 336Reserved18_IRQHandler: 337 ldr r0,=Reserved18_DriverIRQHandler 338 bx r0 339 .size Reserved18_IRQHandler, . - Reserved18_IRQHandler 340 341 .align 1 342 .thumb_func 343 .weak FRO2_IRQHandler 344 .type FRO2_IRQHandler, %function 345FRO2_IRQHandler: 346 ldr r0,=FRO2_DriverIRQHandler 347 bx r0 348 .size FRO2_IRQHandler, . - FRO2_IRQHandler 349 350 .align 1 351 .thumb_func 352 .weak GLIKEY4_IRQHandler 353 .type GLIKEY4_IRQHandler, %function 354GLIKEY4_IRQHandler: 355 ldr r0,=GLIKEY4_DriverIRQHandler 356 bx r0 357 .size GLIKEY4_IRQHandler, . - GLIKEY4_IRQHandler 358 359 .align 1 360 .thumb_func 361 .weak UTICK1_IRQHandler 362 .type UTICK1_IRQHandler, %function 363UTICK1_IRQHandler: 364 ldr r0,=UTICK1_DriverIRQHandler 365 bx r0 366 .size UTICK1_IRQHandler, . - UTICK1_IRQHandler 367 368 .align 1 369 .thumb_func 370 .weak MRT1_IRQHandler 371 .type MRT1_IRQHandler, %function 372MRT1_IRQHandler: 373 ldr r0,=MRT1_DriverIRQHandler 374 bx r0 375 .size MRT1_IRQHandler, . - MRT1_IRQHandler 376 377 .align 1 378 .thumb_func 379 .weak CTIMER5_IRQHandler 380 .type CTIMER5_IRQHandler, %function 381CTIMER5_IRQHandler: 382 ldr r0,=CTIMER5_DriverIRQHandler 383 bx r0 384 .size CTIMER5_IRQHandler, . - CTIMER5_IRQHandler 385 386 .align 1 387 .thumb_func 388 .weak CTIMER6_IRQHandler 389 .type CTIMER6_IRQHandler, %function 390CTIMER6_IRQHandler: 391 ldr r0,=CTIMER6_DriverIRQHandler 392 bx r0 393 .size CTIMER6_IRQHandler, . - CTIMER6_IRQHandler 394 395 .align 1 396 .thumb_func 397 .weak CTIMER7_IRQHandler 398 .type CTIMER7_IRQHandler, %function 399CTIMER7_IRQHandler: 400 ldr r0,=CTIMER7_DriverIRQHandler 401 bx r0 402 .size CTIMER7_IRQHandler, . - CTIMER7_IRQHandler 403 404 .align 1 405 .thumb_func 406 .weak LPI2C15_IRQHandler 407 .type LPI2C15_IRQHandler, %function 408LPI2C15_IRQHandler: 409 ldr r0,=LPI2C15_DriverIRQHandler 410 bx r0 411 .size LPI2C15_IRQHandler, . - LPI2C15_IRQHandler 412 413 .align 1 414 .thumb_func 415 .weak LP_FLEXCOMM17_IRQHandler 416 .type LP_FLEXCOMM17_IRQHandler, %function 417LP_FLEXCOMM17_IRQHandler: 418 ldr r0,=LP_FLEXCOMM17_DriverIRQHandler 419 bx r0 420 .size LP_FLEXCOMM17_IRQHandler, . - LP_FLEXCOMM17_IRQHandler 421 422 .align 1 423 .thumb_func 424 .weak LP_FLEXCOMM18_IRQHandler 425 .type LP_FLEXCOMM18_IRQHandler, %function 426LP_FLEXCOMM18_IRQHandler: 427 ldr r0,=LP_FLEXCOMM18_DriverIRQHandler 428 bx r0 429 .size LP_FLEXCOMM18_IRQHandler, . - LP_FLEXCOMM18_IRQHandler 430 431 .align 1 432 .thumb_func 433 .weak LP_FLEXCOMM19_IRQHandler 434 .type LP_FLEXCOMM19_IRQHandler, %function 435LP_FLEXCOMM19_IRQHandler: 436 ldr r0,=LP_FLEXCOMM19_DriverIRQHandler 437 bx r0 438 .size LP_FLEXCOMM19_IRQHandler, . - LP_FLEXCOMM19_IRQHandler 439 440 .align 1 441 .thumb_func 442 .weak LP_FLEXCOMM20_IRQHandler 443 .type LP_FLEXCOMM20_IRQHandler, %function 444LP_FLEXCOMM20_IRQHandler: 445 ldr r0,=LP_FLEXCOMM20_DriverIRQHandler 446 bx r0 447 .size LP_FLEXCOMM20_IRQHandler, . - LP_FLEXCOMM20_IRQHandler 448 449 .align 1 450 .thumb_func 451 .weak ADC_IRQHandler 452 .type ADC_IRQHandler, %function 453ADC_IRQHandler: 454 ldr r0,=ADC_DriverIRQHandler 455 bx r0 456 .size ADC_IRQHandler, . - ADC_IRQHandler 457 458 .align 1 459 .thumb_func 460 .weak SDADC_IRQHandler 461 .type SDADC_IRQHandler, %function 462SDADC_IRQHandler: 463 ldr r0,=SDADC_DriverIRQHandler 464 bx r0 465 .size SDADC_IRQHandler, . - SDADC_IRQHandler 466 467 .align 1 468 .thumb_func 469 .weak GLIKEY1_IRQHandler 470 .type GLIKEY1_IRQHandler, %function 471GLIKEY1_IRQHandler: 472 ldr r0,=GLIKEY1_DriverIRQHandler 473 bx r0 474 .size GLIKEY1_IRQHandler, . - GLIKEY1_IRQHandler 475 476 .align 1 477 .thumb_func 478 .weak ACMP_IRQHandler 479 .type ACMP_IRQHandler, %function 480ACMP_IRQHandler: 481 ldr r0,=ACMP_DriverIRQHandler 482 bx r0 483 .size ACMP_IRQHandler, . - ACMP_IRQHandler 484 485 .align 1 486 .thumb_func 487 .weak PDM_EVENT_IRQHandler 488 .type PDM_EVENT_IRQHandler, %function 489PDM_EVENT_IRQHandler: 490 ldr r0,=PDM_EVENT_DriverIRQHandler 491 bx r0 492 .size PDM_EVENT_IRQHandler, . - PDM_EVENT_IRQHandler 493 494 .align 1 495 .thumb_func 496 .weak HYPERVISOR_IRQHandler 497 .type HYPERVISOR_IRQHandler, %function 498HYPERVISOR_IRQHandler: 499 ldr r0,=HYPERVISOR_DriverIRQHandler 500 bx r0 501 .size HYPERVISOR_IRQHandler, . - HYPERVISOR_IRQHandler 502 503 .align 1 504 .thumb_func 505 .weak SECURE_VIOLATION_IRQHandler 506 .type SECURE_VIOLATION_IRQHandler, %function 507SECURE_VIOLATION_IRQHandler: 508 ldr r0,=SECURE_VIOLATION_DriverIRQHandler 509 bx r0 510 .size SECURE_VIOLATION_IRQHandler, . - SECURE_VIOLATION_IRQHandler 511 512 .align 1 513 .thumb_func 514 .weak PDM_HWVAD_EVENT_IRQHandler 515 .type PDM_HWVAD_EVENT_IRQHandler, %function 516PDM_HWVAD_EVENT_IRQHandler: 517 ldr r0,=PDM_HWVAD_EVENT_DriverIRQHandler 518 bx r0 519 .size PDM_HWVAD_EVENT_IRQHandler, . - PDM_HWVAD_EVENT_IRQHandler 520 521 .align 1 522 .thumb_func 523 .weak RTC1_ALARM_IRQHandler 524 .type RTC1_ALARM_IRQHandler, %function 525RTC1_ALARM_IRQHandler: 526 ldr r0,=RTC1_ALARM_DriverIRQHandler 527 bx r0 528 .size RTC1_ALARM_IRQHandler, . - RTC1_ALARM_IRQHandler 529 530 .align 1 531 .thumb_func 532 .weak RTC1_IRQHandler 533 .type RTC1_IRQHandler, %function 534RTC1_IRQHandler: 535 ldr r0,=RTC1_DriverIRQHandler 536 bx r0 537 .size RTC1_IRQHandler, . - RTC1_IRQHandler 538 539 .align 1 540 .thumb_func 541 .weak HIFI1_IRQHandler 542 .type HIFI1_IRQHandler, %function 543HIFI1_IRQHandler: 544 ldr r0,=HIFI1_DriverIRQHandler 545 bx r0 546 .size HIFI1_IRQHandler, . - HIFI1_IRQHandler 547 548 .align 1 549 .thumb_func 550 .weak MU1_B_IRQHandler 551 .type MU1_B_IRQHandler, %function 552MU1_B_IRQHandler: 553 ldr r0,=MU1_B_DriverIRQHandler 554 bx r0 555 .size MU1_B_IRQHandler, . - MU1_B_IRQHandler 556 557 .align 1 558 .thumb_func 559 .weak MU2_B_IRQHandler 560 .type MU2_B_IRQHandler, %function 561MU2_B_IRQHandler: 562 ldr r0,=MU2_B_DriverIRQHandler 563 bx r0 564 .size MU2_B_IRQHandler, . - MU2_B_IRQHandler 565 566 .align 1 567 .thumb_func 568 .weak MU3_A_IRQHandler 569 .type MU3_A_IRQHandler, %function 570MU3_A_IRQHandler: 571 ldr r0,=MU3_A_DriverIRQHandler 572 bx r0 573 .size MU3_A_IRQHandler, . - MU3_A_IRQHandler 574 575 .align 1 576 .thumb_func 577 .weak PMC_IRQHandler 578 .type PMC_IRQHandler, %function 579PMC_IRQHandler: 580 ldr r0,=PMC_DriverIRQHandler 581 bx r0 582 .size PMC_IRQHandler, . - PMC_IRQHandler 583 584 .align 1 585 .thumb_func 586 .weak OS_EVENT_IRQHandler 587 .type OS_EVENT_IRQHandler, %function 588OS_EVENT_IRQHandler: 589 ldr r0,=OS_EVENT_DriverIRQHandler 590 bx r0 591 .size OS_EVENT_IRQHandler, . - OS_EVENT_IRQHandler 592 593 .align 1 594 .thumb_func 595 .weak USDHC0_IRQHandler 596 .type USDHC0_IRQHandler, %function 597USDHC0_IRQHandler: 598 ldr r0,=USDHC0_DriverIRQHandler 599 bx r0 600 .size USDHC0_IRQHandler, . - USDHC0_IRQHandler 601 602 .align 1 603 .thumb_func 604 .weak USDHC1_IRQHandler 605 .type USDHC1_IRQHandler, %function 606USDHC1_IRQHandler: 607 ldr r0,=USDHC1_DriverIRQHandler 608 bx r0 609 .size USDHC1_IRQHandler, . - USDHC1_IRQHandler 610 611 .align 1 612 .thumb_func 613 .weak I3C2_IRQHandler 614 .type I3C2_IRQHandler, %function 615I3C2_IRQHandler: 616 ldr r0,=I3C2_DriverIRQHandler 617 bx r0 618 .size I3C2_IRQHandler, . - I3C2_IRQHandler 619 620 .align 1 621 .thumb_func 622 .weak USB0_IRQHandler 623 .type USB0_IRQHandler, %function 624USB0_IRQHandler: 625 ldr r0,=USB0_DriverIRQHandler 626 bx r0 627 .size USB0_IRQHandler, . - USB0_IRQHandler 628 629 .align 1 630 .thumb_func 631 .weak USB1_IRQHandler 632 .type USB1_IRQHandler, %function 633USB1_IRQHandler: 634 ldr r0,=USB1_DriverIRQHandler 635 bx r0 636 .size USB1_IRQHandler, . - USB1_IRQHandler 637 638 .align 1 639 .thumb_func 640 .weak WDT2_IRQHandler 641 .type WDT2_IRQHandler, %function 642WDT2_IRQHandler: 643 ldr r0,=WDT2_DriverIRQHandler 644 bx r0 645 .size WDT2_IRQHandler, . - WDT2_IRQHandler 646 647 .align 1 648 .thumb_func 649 .weak WDT3_IRQHandler 650 .type WDT3_IRQHandler, %function 651WDT3_IRQHandler: 652 ldr r0,=WDT3_DriverIRQHandler 653 bx r0 654 .size WDT3_IRQHandler, . - WDT3_IRQHandler 655 656 .align 1 657 .thumb_func 658 .weak USBPHY0_IRQHandler 659 .type USBPHY0_IRQHandler, %function 660USBPHY0_IRQHandler: 661 ldr r0,=USBPHY0_DriverIRQHandler 662 bx r0 663 .size USBPHY0_IRQHandler, . - USBPHY0_IRQHandler 664 665 .align 1 666 .thumb_func 667 .weak PMIC_IRQN_IRQHandler 668 .type PMIC_IRQN_IRQHandler, %function 669PMIC_IRQN_IRQHandler: 670 ldr r0,=PMIC_IRQN_DriverIRQHandler 671 bx r0 672 .size PMIC_IRQN_IRQHandler, . - PMIC_IRQN_IRQHandler 673 674 .align 1 675 .thumb_func 676 .weak I3C3_IRQHandler 677 .type I3C3_IRQHandler, %function 678I3C3_IRQHandler: 679 ldr r0,=I3C3_DriverIRQHandler 680 bx r0 681 .size I3C3_IRQHandler, . - I3C3_IRQHandler 682 683 .align 1 684 .thumb_func 685 .weak FLEXIO_IRQHandler 686 .type FLEXIO_IRQHandler, %function 687FLEXIO_IRQHandler: 688 ldr r0,=FLEXIO_DriverIRQHandler 689 bx r0 690 .size FLEXIO_IRQHandler, . - FLEXIO_IRQHandler 691 692 .align 1 693 .thumb_func 694 .weak LCDIF_IRQHandler 695 .type LCDIF_IRQHandler, %function 696LCDIF_IRQHandler: 697 ldr r0,=LCDIF_DriverIRQHandler 698 bx r0 699 .size LCDIF_IRQHandler, . - LCDIF_IRQHandler 700 701 .align 1 702 .thumb_func 703 .weak VGPU_IRQHandler 704 .type VGPU_IRQHandler, %function 705VGPU_IRQHandler: 706 ldr r0,=VGPU_DriverIRQHandler 707 bx r0 708 .size VGPU_IRQHandler, . - VGPU_IRQHandler 709 710 .align 1 711 .thumb_func 712 .weak MIPI_IRQHandler 713 .type MIPI_IRQHandler, %function 714MIPI_IRQHandler: 715 ldr r0,=MIPI_DriverIRQHandler 716 bx r0 717 .size MIPI_IRQHandler, . - MIPI_IRQHandler 718 719 .align 1 720 .thumb_func 721 .weak EDMA2_CH0_IRQHandler 722 .type EDMA2_CH0_IRQHandler, %function 723EDMA2_CH0_IRQHandler: 724 ldr r0,=EDMA2_CH0_DriverIRQHandler 725 bx r0 726 .size EDMA2_CH0_IRQHandler, . - EDMA2_CH0_IRQHandler 727 728 .align 1 729 .thumb_func 730 .weak EDMA2_CH1_IRQHandler 731 .type EDMA2_CH1_IRQHandler, %function 732EDMA2_CH1_IRQHandler: 733 ldr r0,=EDMA2_CH1_DriverIRQHandler 734 bx r0 735 .size EDMA2_CH1_IRQHandler, . - EDMA2_CH1_IRQHandler 736 737 .align 1 738 .thumb_func 739 .weak EDMA2_CH2_IRQHandler 740 .type EDMA2_CH2_IRQHandler, %function 741EDMA2_CH2_IRQHandler: 742 ldr r0,=EDMA2_CH2_DriverIRQHandler 743 bx r0 744 .size EDMA2_CH2_IRQHandler, . - EDMA2_CH2_IRQHandler 745 746 .align 1 747 .thumb_func 748 .weak EDMA2_CH3_IRQHandler 749 .type EDMA2_CH3_IRQHandler, %function 750EDMA2_CH3_IRQHandler: 751 ldr r0,=EDMA2_CH3_DriverIRQHandler 752 bx r0 753 .size EDMA2_CH3_IRQHandler, . - EDMA2_CH3_IRQHandler 754 755 .align 1 756 .thumb_func 757 .weak EDMA2_CH4_IRQHandler 758 .type EDMA2_CH4_IRQHandler, %function 759EDMA2_CH4_IRQHandler: 760 ldr r0,=EDMA2_CH4_DriverIRQHandler 761 bx r0 762 .size EDMA2_CH4_IRQHandler, . - EDMA2_CH4_IRQHandler 763 764 .align 1 765 .thumb_func 766 .weak EDMA2_CH5_IRQHandler 767 .type EDMA2_CH5_IRQHandler, %function 768EDMA2_CH5_IRQHandler: 769 ldr r0,=EDMA2_CH5_DriverIRQHandler 770 bx r0 771 .size EDMA2_CH5_IRQHandler, . - EDMA2_CH5_IRQHandler 772 773 .align 1 774 .thumb_func 775 .weak EDMA2_CH6_IRQHandler 776 .type EDMA2_CH6_IRQHandler, %function 777EDMA2_CH6_IRQHandler: 778 ldr r0,=EDMA2_CH6_DriverIRQHandler 779 bx r0 780 .size EDMA2_CH6_IRQHandler, . - EDMA2_CH6_IRQHandler 781 782 .align 1 783 .thumb_func 784 .weak EDMA2_CH7_IRQHandler 785 .type EDMA2_CH7_IRQHandler, %function 786EDMA2_CH7_IRQHandler: 787 ldr r0,=EDMA2_CH7_DriverIRQHandler 788 bx r0 789 .size EDMA2_CH7_IRQHandler, . - EDMA2_CH7_IRQHandler 790 791 .align 1 792 .thumb_func 793 .weak EDMA3_CH0_IRQHandler 794 .type EDMA3_CH0_IRQHandler, %function 795EDMA3_CH0_IRQHandler: 796 ldr r0,=EDMA3_CH0_DriverIRQHandler 797 bx r0 798 .size EDMA3_CH0_IRQHandler, . - EDMA3_CH0_IRQHandler 799 800 .align 1 801 .thumb_func 802 .weak EDMA3_CH1_IRQHandler 803 .type EDMA3_CH1_IRQHandler, %function 804EDMA3_CH1_IRQHandler: 805 ldr r0,=EDMA3_CH1_DriverIRQHandler 806 bx r0 807 .size EDMA3_CH1_IRQHandler, . - EDMA3_CH1_IRQHandler 808 809 .align 1 810 .thumb_func 811 .weak EDMA3_CH2_IRQHandler 812 .type EDMA3_CH2_IRQHandler, %function 813EDMA3_CH2_IRQHandler: 814 ldr r0,=EDMA3_CH2_DriverIRQHandler 815 bx r0 816 .size EDMA3_CH2_IRQHandler, . - EDMA3_CH2_IRQHandler 817 818 .align 1 819 .thumb_func 820 .weak EDMA3_CH3_IRQHandler 821 .type EDMA3_CH3_IRQHandler, %function 822EDMA3_CH3_IRQHandler: 823 ldr r0,=EDMA3_CH3_DriverIRQHandler 824 bx r0 825 .size EDMA3_CH3_IRQHandler, . - EDMA3_CH3_IRQHandler 826 827 .align 1 828 .thumb_func 829 .weak EDMA3_CH4_IRQHandler 830 .type EDMA3_CH4_IRQHandler, %function 831EDMA3_CH4_IRQHandler: 832 ldr r0,=EDMA3_CH4_DriverIRQHandler 833 bx r0 834 .size EDMA3_CH4_IRQHandler, . - EDMA3_CH4_IRQHandler 835 836 .align 1 837 .thumb_func 838 .weak EDMA3_CH5_IRQHandler 839 .type EDMA3_CH5_IRQHandler, %function 840EDMA3_CH5_IRQHandler: 841 ldr r0,=EDMA3_CH5_DriverIRQHandler 842 bx r0 843 .size EDMA3_CH5_IRQHandler, . - EDMA3_CH5_IRQHandler 844 845 .align 1 846 .thumb_func 847 .weak EDMA3_CH6_IRQHandler 848 .type EDMA3_CH6_IRQHandler, %function 849EDMA3_CH6_IRQHandler: 850 ldr r0,=EDMA3_CH6_DriverIRQHandler 851 bx r0 852 .size EDMA3_CH6_IRQHandler, . - EDMA3_CH6_IRQHandler 853 854 .align 1 855 .thumb_func 856 .weak EDMA3_CH7_IRQHandler 857 .type EDMA3_CH7_IRQHandler, %function 858EDMA3_CH7_IRQHandler: 859 ldr r0,=EDMA3_CH7_DriverIRQHandler 860 bx r0 861 .size EDMA3_CH7_IRQHandler, . - EDMA3_CH7_IRQHandler 862 863 .align 1 864 .thumb_func 865 .weak GPIO80_IRQHandler 866 .type GPIO80_IRQHandler, %function 867GPIO80_IRQHandler: 868 ldr r0,=GPIO80_DriverIRQHandler 869 bx r0 870 .size GPIO80_IRQHandler, . - GPIO80_IRQHandler 871 872 .align 1 873 .thumb_func 874 .weak GPIO81_IRQHandler 875 .type GPIO81_IRQHandler, %function 876GPIO81_IRQHandler: 877 ldr r0,=GPIO81_DriverIRQHandler 878 bx r0 879 .size GPIO81_IRQHandler, . - GPIO81_IRQHandler 880 881 .align 1 882 .thumb_func 883 .weak GPIO90_IRQHandler 884 .type GPIO90_IRQHandler, %function 885GPIO90_IRQHandler: 886 ldr r0,=GPIO90_DriverIRQHandler 887 bx r0 888 .size GPIO90_IRQHandler, . - GPIO90_IRQHandler 889 890 .align 1 891 .thumb_func 892 .weak GPIO91_IRQHandler 893 .type GPIO91_IRQHandler, %function 894GPIO91_IRQHandler: 895 ldr r0,=GPIO91_DriverIRQHandler 896 bx r0 897 .size GPIO91_IRQHandler, . - GPIO91_IRQHandler 898 899 .align 1 900 .thumb_func 901 .weak GPIO100_IRQHandler 902 .type GPIO100_IRQHandler, %function 903GPIO100_IRQHandler: 904 ldr r0,=GPIO100_DriverIRQHandler 905 bx r0 906 .size GPIO100_IRQHandler, . - GPIO100_IRQHandler 907 908 .align 1 909 .thumb_func 910 .weak GPIO101_IRQHandler 911 .type GPIO101_IRQHandler, %function 912GPIO101_IRQHandler: 913 ldr r0,=GPIO101_DriverIRQHandler 914 bx r0 915 .size GPIO101_IRQHandler, . - GPIO101_IRQHandler 916 917 .align 1 918 .thumb_func 919 .weak Reserved83_IRQHandler 920 .type Reserved83_IRQHandler, %function 921Reserved83_IRQHandler: 922 ldr r0,=Reserved83_DriverIRQHandler 923 bx r0 924 .size Reserved83_IRQHandler, . - Reserved83_IRQHandler 925 926 .align 1 927 .thumb_func 928 .weak Reserved84_IRQHandler 929 .type Reserved84_IRQHandler, %function 930Reserved84_IRQHandler: 931 ldr r0,=Reserved84_DriverIRQHandler 932 bx r0 933 .size Reserved84_IRQHandler, . - Reserved84_IRQHandler 934 935 .align 1 936 .thumb_func 937 .weak PIN_INT0_IRQHandler 938 .type PIN_INT0_IRQHandler, %function 939PIN_INT0_IRQHandler: 940 ldr r0,=PIN_INT0_DriverIRQHandler 941 bx r0 942 .size PIN_INT0_IRQHandler, . - PIN_INT0_IRQHandler 943 944 .align 1 945 .thumb_func 946 .weak PIN_INT1_IRQHandler 947 .type PIN_INT1_IRQHandler, %function 948PIN_INT1_IRQHandler: 949 ldr r0,=PIN_INT1_DriverIRQHandler 950 bx r0 951 .size PIN_INT1_IRQHandler, . - PIN_INT1_IRQHandler 952 953 .align 1 954 .thumb_func 955 .weak PIN_INT2_IRQHandler 956 .type PIN_INT2_IRQHandler, %function 957PIN_INT2_IRQHandler: 958 ldr r0,=PIN_INT2_DriverIRQHandler 959 bx r0 960 .size PIN_INT2_IRQHandler, . - PIN_INT2_IRQHandler 961 962 .align 1 963 .thumb_func 964 .weak PIN_INT3_IRQHandler 965 .type PIN_INT3_IRQHandler, %function 966PIN_INT3_IRQHandler: 967 ldr r0,=PIN_INT3_DriverIRQHandler 968 bx r0 969 .size PIN_INT3_IRQHandler, . - PIN_INT3_IRQHandler 970 971 .align 1 972 .thumb_func 973 .weak SAI3_IRQHandler 974 .type SAI3_IRQHandler, %function 975SAI3_IRQHandler: 976 ldr r0,=SAI3_DriverIRQHandler 977 bx r0 978 .size SAI3_IRQHandler, . - SAI3_IRQHandler 979 980 .align 1 981 .thumb_func 982 .weak XSPI2_IRQHandler 983 .type XSPI2_IRQHandler, %function 984XSPI2_IRQHandler: 985 ldr r0,=XSPI2_DriverIRQHandler 986 bx r0 987 .size XSPI2_IRQHandler, . - XSPI2_IRQHandler 988 989 .align 1 990 .thumb_func 991 .weak MMU2_IRQHandler 992 .type MMU2_IRQHandler, %function 993MMU2_IRQHandler: 994 ldr r0,=MMU2_DriverIRQHandler 995 bx r0 996 .size MMU2_IRQHandler, . - MMU2_IRQHandler 997 998 .align 1 999 .thumb_func 1000 .weak GDET2_IRQHandler 1001 .type GDET2_IRQHandler, %function 1002GDET2_IRQHandler: 1003 ldr r0,=GDET2_DriverIRQHandler 1004 bx r0 1005 .size GDET2_IRQHandler, . - GDET2_IRQHandler 1006 1007 .align 1 1008 .thumb_func 1009 .weak GDET3_IRQHandler 1010 .type GDET3_IRQHandler, %function 1011GDET3_IRQHandler: 1012 ldr r0,=GDET3_DriverIRQHandler 1013 bx r0 1014 .size GDET3_IRQHandler, . - GDET3_IRQHandler 1015 1016 .align 1 1017 .thumb_func 1018 .weak CDOG3_IRQHandler 1019 .type CDOG3_IRQHandler, %function 1020CDOG3_IRQHandler: 1021 ldr r0,=CDOG3_DriverIRQHandler 1022 bx r0 1023 .size CDOG3_IRQHandler, . - CDOG3_IRQHandler 1024 1025 .align 1 1026 .thumb_func 1027 .weak CDOG4_IRQHandler 1028 .type CDOG4_IRQHandler, %function 1029CDOG4_IRQHandler: 1030 ldr r0,=CDOG4_DriverIRQHandler 1031 bx r0 1032 .size CDOG4_IRQHandler, . - CDOG4_IRQHandler 1033 1034 .align 1 1035 .thumb_func 1036 .weak Reserved96_IRQHandler 1037 .type Reserved96_IRQHandler, %function 1038Reserved96_IRQHandler: 1039 ldr r0,=Reserved96_DriverIRQHandler 1040 bx r0 1041 .size Reserved96_IRQHandler, . - Reserved96_IRQHandler 1042 1043 .align 1 1044 .thumb_func 1045 .weak CPU1_IRQHandler 1046 .type CPU1_IRQHandler, %function 1047CPU1_IRQHandler: 1048 ldr r0,=CPU1_DriverIRQHandler 1049 bx r0 1050 .size CPU1_IRQHandler, . - CPU1_IRQHandler 1051 1052 .align 1 1053 .thumb_func 1054 .weak JPEGDEC_IRQHandler 1055 .type JPEGDEC_IRQHandler, %function 1056JPEGDEC_IRQHandler: 1057 ldr r0,=JPEGDEC_DriverIRQHandler 1058 bx r0 1059 .size JPEGDEC_IRQHandler, . - JPEGDEC_IRQHandler 1060 1061 .align 1 1062 .thumb_func 1063 .weak PNGDEC_IRQHandler 1064 .type PNGDEC_IRQHandler, %function 1065PNGDEC_IRQHandler: 1066 ldr r0,=PNGDEC_DriverIRQHandler 1067 bx r0 1068 .size PNGDEC_IRQHandler, . - PNGDEC_IRQHandler 1069 1070 .align 1 1071 .thumb_func 1072 .weak Reserved100_IRQHandler 1073 .type Reserved100_IRQHandler, %function 1074Reserved100_IRQHandler: 1075 ldr r0,=Reserved100_DriverIRQHandler 1076 bx r0 1077 .size Reserved100_IRQHandler, . - Reserved100_IRQHandler 1078 1079 .align 1 1080 .thumb_func 1081 .weak TEMPDET0_IRQHandler 1082 .type TEMPDET0_IRQHandler, %function 1083TEMPDET0_IRQHandler: 1084 ldr r0,=TEMPDET0_DriverIRQHandler 1085 bx r0 1086 .size TEMPDET0_IRQHandler, . - TEMPDET0_IRQHandler 1087 1088 .align 1 1089 .thumb_func 1090 .weak TEMPDET1_IRQHandler 1091 .type TEMPDET1_IRQHandler, %function 1092TEMPDET1_IRQHandler: 1093 ldr r0,=TEMPDET1_DriverIRQHandler 1094 bx r0 1095 .size TEMPDET1_IRQHandler, . - TEMPDET1_IRQHandler 1096 1097 .align 1 1098 .thumb_func 1099 .weak EZHV_IRQHandler 1100 .type EZHV_IRQHandler, %function 1101EZHV_IRQHandler: 1102 ldr r0,=EZHV_DriverIRQHandler 1103 bx r0 1104 .size EZHV_IRQHandler, . - EZHV_IRQHandler 1105 1106 .align 1 1107 .thumb_func 1108 .weak SLEEPCON1_IRQHandler 1109 .type SLEEPCON1_IRQHandler, %function 1110SLEEPCON1_IRQHandler: 1111 ldr r0,=SLEEPCON1_DriverIRQHandler 1112 bx r0 1113 .size SLEEPCON1_IRQHandler, . - SLEEPCON1_IRQHandler 1114 1115 .align 1 1116 .thumb_func 1117 .weak PVTS1_CPU1_IRQHandler 1118 .type PVTS1_CPU1_IRQHandler, %function 1119PVTS1_CPU1_IRQHandler: 1120 ldr r0,=PVTS1_CPU1_DriverIRQHandler 1121 bx r0 1122 .size PVTS1_CPU1_IRQHandler, . - PVTS1_CPU1_IRQHandler 1123 1124 .align 1 1125 .thumb_func 1126 .weak Reserved106_IRQHandler 1127 .type Reserved106_IRQHandler, %function 1128Reserved106_IRQHandler: 1129 ldr r0,=Reserved106_DriverIRQHandler 1130 bx r0 1131 .size Reserved106_IRQHandler, . - Reserved106_IRQHandler 1132 1133 .align 1 1134 .thumb_func 1135 .weak PVTS1_HIFI1_IRQHandler 1136 .type PVTS1_HIFI1_IRQHandler, %function 1137PVTS1_HIFI1_IRQHandler: 1138 ldr r0,=PVTS1_HIFI1_DriverIRQHandler 1139 bx r0 1140 .size PVTS1_HIFI1_IRQHandler, . - PVTS1_HIFI1_IRQHandler 1141 1142 .align 1 1143 .thumb_func 1144 .weak Reserved108_IRQHandler 1145 .type Reserved108_IRQHandler, %function 1146Reserved108_IRQHandler: 1147 ldr r0,=Reserved108_DriverIRQHandler 1148 bx r0 1149 .size Reserved108_IRQHandler, . - Reserved108_IRQHandler 1150 1151 1152/* Macro to define default handlers. Default handler 1153 * will be weak symbol and just dead loops. They can be 1154 * overwritten by other handlers */ 1155 .macro def_irq_handler handler_name 1156 .weak \handler_name 1157 .set \handler_name, DefaultISR 1158 .endm 1159/* Exception Handlers */ 1160 def_irq_handler MemManage_Handler 1161 def_irq_handler BusFault_Handler 1162 def_irq_handler UsageFault_Handler 1163 def_irq_handler SecureFault_Handler 1164 def_irq_handler DebugMon_Handler 1165 def_irq_handler Reserved16_DriverIRQHandler 1166 def_irq_handler Reserved17_DriverIRQHandler 1167 def_irq_handler Reserved18_DriverIRQHandler 1168 def_irq_handler FRO2_DriverIRQHandler 1169 def_irq_handler GLIKEY4_DriverIRQHandler 1170 def_irq_handler UTICK1_DriverIRQHandler 1171 def_irq_handler MRT1_DriverIRQHandler 1172 def_irq_handler CTIMER5_DriverIRQHandler 1173 def_irq_handler CTIMER6_DriverIRQHandler 1174 def_irq_handler CTIMER7_DriverIRQHandler 1175 def_irq_handler LPI2C15_DriverIRQHandler 1176 def_irq_handler LP_FLEXCOMM17_DriverIRQHandler 1177 def_irq_handler LP_FLEXCOMM18_DriverIRQHandler 1178 def_irq_handler LP_FLEXCOMM19_DriverIRQHandler 1179 def_irq_handler LP_FLEXCOMM20_DriverIRQHandler 1180 def_irq_handler ADC_DriverIRQHandler 1181 def_irq_handler SDADC_DriverIRQHandler 1182 def_irq_handler GLIKEY1_DriverIRQHandler 1183 def_irq_handler ACMP_DriverIRQHandler 1184 def_irq_handler PDM_EVENT_DriverIRQHandler 1185 def_irq_handler HYPERVISOR_DriverIRQHandler 1186 def_irq_handler SECURE_VIOLATION_DriverIRQHandler 1187 def_irq_handler PDM_HWVAD_EVENT_DriverIRQHandler 1188 def_irq_handler RTC1_ALARM_DriverIRQHandler 1189 def_irq_handler RTC1_DriverIRQHandler 1190 def_irq_handler HIFI1_DriverIRQHandler 1191 def_irq_handler MU1_B_DriverIRQHandler 1192 def_irq_handler MU2_B_DriverIRQHandler 1193 def_irq_handler MU3_A_DriverIRQHandler 1194 def_irq_handler PMC_DriverIRQHandler 1195 def_irq_handler OS_EVENT_DriverIRQHandler 1196 def_irq_handler USDHC0_DriverIRQHandler 1197 def_irq_handler USDHC1_DriverIRQHandler 1198 def_irq_handler I3C2_DriverIRQHandler 1199 def_irq_handler USB0_DriverIRQHandler 1200 def_irq_handler USB1_DriverIRQHandler 1201 def_irq_handler WDT2_DriverIRQHandler 1202 def_irq_handler WDT3_DriverIRQHandler 1203 def_irq_handler USBPHY0_DriverIRQHandler 1204 def_irq_handler PMIC_IRQN_DriverIRQHandler 1205 def_irq_handler I3C3_DriverIRQHandler 1206 def_irq_handler FLEXIO_DriverIRQHandler 1207 def_irq_handler LCDIF_DriverIRQHandler 1208 def_irq_handler VGPU_DriverIRQHandler 1209 def_irq_handler MIPI_DriverIRQHandler 1210 def_irq_handler EDMA2_CH0_DriverIRQHandler 1211 def_irq_handler EDMA2_CH1_DriverIRQHandler 1212 def_irq_handler EDMA2_CH2_DriverIRQHandler 1213 def_irq_handler EDMA2_CH3_DriverIRQHandler 1214 def_irq_handler EDMA2_CH4_DriverIRQHandler 1215 def_irq_handler EDMA2_CH5_DriverIRQHandler 1216 def_irq_handler EDMA2_CH6_DriverIRQHandler 1217 def_irq_handler EDMA2_CH7_DriverIRQHandler 1218 def_irq_handler EDMA3_CH0_DriverIRQHandler 1219 def_irq_handler EDMA3_CH1_DriverIRQHandler 1220 def_irq_handler EDMA3_CH2_DriverIRQHandler 1221 def_irq_handler EDMA3_CH3_DriverIRQHandler 1222 def_irq_handler EDMA3_CH4_DriverIRQHandler 1223 def_irq_handler EDMA3_CH5_DriverIRQHandler 1224 def_irq_handler EDMA3_CH6_DriverIRQHandler 1225 def_irq_handler EDMA3_CH7_DriverIRQHandler 1226 def_irq_handler GPIO80_DriverIRQHandler 1227 def_irq_handler GPIO81_DriverIRQHandler 1228 def_irq_handler GPIO90_DriverIRQHandler 1229 def_irq_handler GPIO91_DriverIRQHandler 1230 def_irq_handler GPIO100_DriverIRQHandler 1231 def_irq_handler GPIO101_DriverIRQHandler 1232 def_irq_handler Reserved83_DriverIRQHandler 1233 def_irq_handler Reserved84_DriverIRQHandler 1234 def_irq_handler PIN_INT0_DriverIRQHandler 1235 def_irq_handler PIN_INT1_DriverIRQHandler 1236 def_irq_handler PIN_INT2_DriverIRQHandler 1237 def_irq_handler PIN_INT3_DriverIRQHandler 1238 def_irq_handler SAI3_DriverIRQHandler 1239 def_irq_handler XSPI2_DriverIRQHandler 1240 def_irq_handler MMU2_DriverIRQHandler 1241 def_irq_handler GDET2_DriverIRQHandler 1242 def_irq_handler GDET3_DriverIRQHandler 1243 def_irq_handler CDOG3_DriverIRQHandler 1244 def_irq_handler CDOG4_DriverIRQHandler 1245 def_irq_handler Reserved96_DriverIRQHandler 1246 def_irq_handler CPU1_DriverIRQHandler 1247 def_irq_handler JPEGDEC_DriverIRQHandler 1248 def_irq_handler PNGDEC_DriverIRQHandler 1249 def_irq_handler Reserved100_DriverIRQHandler 1250 def_irq_handler TEMPDET0_DriverIRQHandler 1251 def_irq_handler TEMPDET1_DriverIRQHandler 1252 def_irq_handler EZHV_DriverIRQHandler 1253 def_irq_handler SLEEPCON1_DriverIRQHandler 1254 def_irq_handler PVTS1_CPU1_DriverIRQHandler 1255 def_irq_handler Reserved106_DriverIRQHandler 1256 def_irq_handler PVTS1_HIFI1_DriverIRQHandler 1257 def_irq_handler Reserved108_DriverIRQHandler 1258 1259 .end 1260