1/* ------------------------------------------------------------------------- */ 2/* @file: startup_MIMX8ML6_cm7.s */ 3/* @purpose: CMSIS Cortex-M7 Core Device Startup File */ 4/* MIMX8ML6_cm7 */ 5/* @version: 5.0 */ 6/* @date: 2021-3-1 */ 7/* @build: b220621 */ 8/* ------------------------------------------------------------------------- */ 9/* */ 10/* Copyright 1997-2016 Freescale Semiconductor, Inc. */ 11/* Copyright 2016-2022 NXP */ 12/* All rights reserved. */ 13/* */ 14/* SPDX-License-Identifier: BSD-3-Clause */ 15/*****************************************************************************/ 16/* Version: GCC for ARM Embedded Processors */ 17/*****************************************************************************/ 18 .syntax unified 19 .arch armv7-m 20 21 .section .isr_vector, "a" 22 .align 2 23 .globl __isr_vector 24__isr_vector: 25 .long __StackTop /* Top of Stack */ 26 .long Reset_Handler /* Reset Handler */ 27 .long NMI_Handler /* NMI Handler*/ 28 .long HardFault_Handler /* Hard Fault Handler*/ 29 .long MemManage_Handler /* MPU Fault Handler*/ 30 .long BusFault_Handler /* Bus Fault Handler*/ 31 .long UsageFault_Handler /* Usage Fault Handler*/ 32 .long 0 /* Reserved*/ 33 .long 0 /* Reserved*/ 34 .long 0 /* Reserved*/ 35 .long 0 /* Reserved*/ 36 .long SVC_Handler /* SVCall Handler*/ 37 .long DebugMon_Handler /* Debug Monitor Handler*/ 38 .long 0 /* Reserved*/ 39 .long PendSV_Handler /* PendSV Handler*/ 40 .long SysTick_Handler /* SysTick Handler*/ 41 42 /* External Interrupts*/ 43 .long Reserved16_IRQHandler /* xxx Interrupt 16*/ 44 .long DAP_IRQHandler /* DAP Interrupt*/ 45 .long SDMA1_IRQHandler /* AND of all 48 SDMA1 interrupts (events) from all the channels*/ 46 .long GPU3D_IRQHandler /* GPU3D Interrupt*/ 47 .long SNVS_IRQHandler /* ON-OFF button press shorter than 5 seconds (pulse event)*/ 48 .long LCDIF1_IRQHandler /* LCDIF1 Interrupt*/ 49 .long LCDIF2_IRQHandler /* LCDIF2 Interrupt*/ 50 .long VPU_G1_IRQHandler /* VPU G1 Decoder Interrupt*/ 51 .long VPU_G2_IRQHandler /* VPU G2 Decoder Interrupt*/ 52 .long QOS_IRQHandler /* QOS interrupt*/ 53 .long WDOG3_IRQHandler /* Watchdog Timer reset*/ 54 .long HS_CP1_IRQHandler /* HS Interrupt Request*/ 55 .long APBHDMA_IRQHandler /* GPMI operation channel 0-3 description complete interrupt*/ 56 .long ML_IRQHandler /* Machine Learning Processor Interrupt*/ 57 .long BCH_IRQHandler /* BCH operation complete interrupt*/ 58 .long GPMI_IRQHandler /* GPMI operation TIMEOUT ERROR interrupt*/ 59 .long ISI_IRQHandler /* ISI Interrupt*/ 60 .long MIPI_CSI1_IRQHandler /* MIPI CSI Interrupt*/ 61 .long MIPI_DSI_IRQHandler /* MIPI DSI Interrupt*/ 62 .long SNVS_Consolidated_IRQHandler /* SRTC Consolidated Interrupt. Non TZ.*/ 63 .long SNVS_Security_IRQHandler /* SRTC Security Interrupt. TZ.*/ 64 .long CSU_IRQHandler /* CSU Interrupt Request. Indicates to the processor that one or more alarm inputs were asserted.*/ 65 .long USDHC1_IRQHandler /* uSDHC1 Enhanced SDHC Interrupt Request*/ 66 .long USDHC2_IRQHandler /* uSDHC2 Enhanced SDHC Interrupt Request*/ 67 .long USDHC3_IRQHandler /* uSDHC3 Enhanced SDHC Interrupt Request*/ 68 .long GPU2D_IRQHandler /* GPU2D Interrupt*/ 69 .long UART1_IRQHandler /* UART-1 ORed interrupt*/ 70 .long UART2_IRQHandler /* UART-2 ORed interrupt*/ 71 .long UART3_IRQHandler /* UART-3 ORed interrupt*/ 72 .long UART4_IRQHandler /* UART-4 ORed interrupt*/ 73 .long VPU_IRQHandler /* VPU Encoder Interrupt*/ 74 .long ECSPI1_IRQHandler /* ECSPI1 interrupt request line to the core.*/ 75 .long ECSPI2_IRQHandler /* ECSPI2 interrupt request line to the core.*/ 76 .long ECSPI3_IRQHandler /* ECSPI3 interrupt request line to the core.*/ 77 .long SDMA3_IRQHandler /* AND of all 48 SDMA3 interrupts (events) from all the channels*/ 78 .long I2C1_IRQHandler /* I2C-1 Interrupt*/ 79 .long I2C2_IRQHandler /* I2C-2 Interrupt*/ 80 .long I2C3_IRQHandler /* I2C-3 Interrupt*/ 81 .long I2C4_IRQHandler /* I2C-4 Interrupt*/ 82 .long RDC_IRQHandler /* RDC interrupt*/ 83 .long USB1_IRQHandler /* USB1 Interrupt*/ 84 .long USB2_IRQHandler /* USB2 Interrupt*/ 85 .long ISI_CH1_IRQHandler /* ISI Camera Channel 1 Interrupt*/ 86 .long HDMI_TX_IRQHandler /* HDMI TX Subsystem Interrupt*/ 87 .long PDM_HWVAD_EVENT_IRQHandler /* Digital Microphone interface voice activity detector event interrupt*/ 88 .long PDM_HWVAD_ERROR_IRQHandler /* Digital Microphone interface voice activity detector error interrupt*/ 89 .long GPT6_IRQHandler /* OR of GPT Rollover interrupt line, Input Capture 1 and 2 lines, Output Compare 1, 2, and 3 Interrupt lines*/ 90 .long SCTR_IRQ0_IRQHandler /* System Counter Interrupt 0*/ 91 .long SCTR_IRQ1_IRQHandler /* System Counter Interrupt 1*/ 92 .long ANAMIX_IRQHandler /* TempSensor (Temperature alarm and criticl alarm).*/ 93 .long I2S3_IRQHandler /* SAI3 Receive / Transmit Interrupt*/ 94 .long GPT5_IRQHandler /* OR of GPT Rollover interrupt line, Input Capture 1 and 2 lines, Output Compare 1, 2, and 3 Interrupt lines*/ 95 .long GPT4_IRQHandler /* OR of GPT Rollover interrupt line, Input Capture 1 and 2 lines, Output Compare 1, 2, and 3 Interrupt lines*/ 96 .long GPT3_IRQHandler /* OR of GPT Rollover interrupt line, Input Capture 1 and 2 lines, Output Compare 1, 2, and 3 Interrupt lines*/ 97 .long GPT2_IRQHandler /* OR of GPT Rollover interrupt line, Input Capture 1 and 2 lines, Output Compare 1, 2, and 3 Interrupt lines*/ 98 .long GPT1_IRQHandler /* OR of GPT Rollover interrupt line, Input Capture 1 and 2 lines, Output Compare 1, 2, and 3 Interrupt lines*/ 99 .long GPIO1_INT7_IRQHandler /* Active HIGH Interrupt from INT7 from GPIO*/ 100 .long GPIO1_INT6_IRQHandler /* Active HIGH Interrupt from INT6 from GPIO*/ 101 .long GPIO1_INT5_IRQHandler /* Active HIGH Interrupt from INT5 from GPIO*/ 102 .long GPIO1_INT4_IRQHandler /* Active HIGH Interrupt from INT4 from GPIO*/ 103 .long GPIO1_INT3_IRQHandler /* Active HIGH Interrupt from INT3 from GPIO*/ 104 .long GPIO1_INT2_IRQHandler /* Active HIGH Interrupt from INT2 from GPIO*/ 105 .long GPIO1_INT1_IRQHandler /* Active HIGH Interrupt from INT1 from GPIO*/ 106 .long GPIO1_INT0_IRQHandler /* Active HIGH Interrupt from INT0 from GPIO*/ 107 .long GPIO1_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO1 signal 0 throughout 15*/ 108 .long GPIO1_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO1 signal 16 throughout 31*/ 109 .long GPIO2_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO2 signal 0 throughout 15*/ 110 .long GPIO2_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO2 signal 16 throughout 31*/ 111 .long GPIO3_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO3 signal 0 throughout 15*/ 112 .long GPIO3_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO3 signal 16 throughout 31*/ 113 .long GPIO4_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO4 signal 0 throughout 15*/ 114 .long GPIO4_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO4 signal 16 throughout 31*/ 115 .long GPIO5_Combined_0_15_IRQHandler /* Combined interrupt indication for GPIO5 signal 0 throughout 15*/ 116 .long GPIO5_Combined_16_31_IRQHandler /* Combined interrupt indication for GPIO5 signal 16 throughout 31*/ 117 .long ISP1_IRQHandler /* ISP 1 ISP Interrupts*/ 118 .long ISP2_IRQHandler /* ISP 2 ISP Interrupts*/ 119 .long I2C5_IRQHandler /* I2C-5 Interrupt*/ 120 .long I2C6_IRQHandler /* I2C-6 Interrupt*/ 121 .long WDOG1_IRQHandler /* Watchdog Timer reset*/ 122 .long WDOG2_IRQHandler /* Watchdog Timer reset*/ 123 .long MIPI_CSI2_IRQHandler /* MIPI CSI 2 Interrupt*/ 124 .long PWM1_IRQHandler /* Cumulative interrupt line. OR of Rollover Interrupt line, Compare Interrupt line and FIFO Waterlevel crossing interrupt line.*/ 125 .long PWM2_IRQHandler /* Cumulative interrupt line. OR of Rollover Interrupt line, Compare Interrupt line and FIFO Waterlevel crossing interrupt line.*/ 126 .long PWM3_IRQHandler /* Cumulative interrupt line. OR of Rollover Interrupt line, Compare Interrupt line and FIFO Waterlevel crossing interrupt line.*/ 127 .long PWM4_IRQHandler /* Cumulative interrupt line. OR of Rollover Interrupt line, Compare Interrupt line and FIFO Waterlevel crossing interrupt line.*/ 128 .long CCM_IRQ1_IRQHandler /* CCM Interrupt Request 1*/ 129 .long CCM_IRQ2_IRQHandler /* CCM Interrupt Request 2*/ 130 .long GPC_IRQHandler /* GPC Interrupt Request 1*/ 131 .long MU1_A53_IRQHandler /* Interrupt to A53 (A53,M7 MU)*/ 132 .long SRC_IRQHandler /* SRC interrupt request*/ 133 .long I2S56_IRQHandler /* SAI5/6 Receive / Transmit Interrupt*/ 134 .long RTIC_IRQHandler /* RTIC Interrupt*/ 135 .long CPU_PerformanceUnit_IRQHandler /* Performance Unit Interrupts from Cheetah (interrnally: PMUIRQ[n]*/ 136 .long CPU_CTI_Trigger_IRQHandler /* CTI trigger outputs (internal: nCTIIRQ[n]*/ 137 .long SRC_Combined_IRQHandler /* Combined CPU wdog interrupts (4x) out of SRC.*/ 138 .long I2S1_IRQHandler /* SAI1 Receive / Transmit Interrupt*/ 139 .long I2S2_IRQHandler /* SAI2 Receive / Transmit Interrupt*/ 140 .long MU1_M7_IRQHandler /* Interrupt to M7 (A53, M7 MU)*/ 141 .long DDR_PerformanceMonitor_IRQHandler /* ddr Interrupt for performance monitor*/ 142 .long DDR_IRQHandler /* ddr Interrupt*/ 143 .long DEWARP_IRQHandler /* Dewarp Interrupt*/ 144 .long CPU_Error_AXI_IRQHandler /* CPU Error indicator for AXI transaction with a write response error condition*/ 145 .long CPU_Error_L2RAM_IRQHandler /* CPU Error indicator for L2 RAM double-bit ECC error*/ 146 .long SDMA2_IRQHandler /* AND of all 48 SDMA2 interrupts (events) from all the channels*/ 147 .long SJC_IRQHandler /* Interrupt triggered by SJC register*/ 148 .long CAAM_IRQ0_IRQHandler /* CAAM interrupt queue for JQ*/ 149 .long CAAM_IRQ1_IRQHandler /* CAAM interrupt queue for JQ*/ 150 .long FlexSPI_IRQHandler /* FlexSPI Interrupt*/ 151 .long TZASC_IRQHandler /* TZASC (PL380) interrupt*/ 152 .long PDM_EVENT_IRQHandler /* Digital Microphone interface interrupt*/ 153 .long PDM_ERROR_IRQHandler /* Digital Microphone interface error interrupt*/ 154 .long I2S7_IRQHandler /* SAI7 Receive / Transmit Interrupt*/ 155 .long PERFMON1_IRQHandler /* General Interrupt*/ 156 .long PERFMON2_IRQHandler /* General Interrupt*/ 157 .long CAAM_IRQ2_IRQHandler /* CAAM interrupt queue for JQ*/ 158 .long CAAM_ERROR_IRQHandler /* Recoverable error interrupt*/ 159 .long HS_CP0_IRQHandler /* HS Interrupt Request*/ 160 .long CM7_CTI_IRQHandler /* CTI trigger outputs from CM7 platform*/ 161 .long ENET1_MAC0_Rx_Tx_Done1_IRQHandler /* MAC 0 Receive / Trasmit Frame / Buffer Done*/ 162 .long ENET1_MAC0_Rx_Tx_Done2_IRQHandler /* MAC 0 Receive / Trasmit Frame / Buffer Done*/ 163 .long ENET1_IRQHandler /* MAC 0 IRQ*/ 164 .long ENET1_1588_Timer_IRQHandler /* MAC 0 1588 Timer Interrupt-synchronous*/ 165 .long ASRC_IRQHandler /* ASRC Interrupt*/ 166 .long PCIE_CTRL1_0_IRQHandler /* Coming from GLUE logic, of set/reset FF, driven by PCIE signals, interrupt 0*/ 167 .long PCIE_CTRL1_1_IRQHandler /* Coming from GLUE logic, of set/reset FF, driven by PCIE signals, interrupt 1*/ 168 .long PCIE_CTRL1_2_IRQHandler /* Coming from GLUE logic, of set/reset FF, driven by PCIE signals, interrupt 2*/ 169 .long PCIE_CTRL1_3_IRQHandler /* Coming from GLUE logic, of set/reset FF, driven by PCIE signals, interrupt 3*/ 170 .long PCIE_EDMA_IRQHandler /* Channels [63:32] interrupts requests*/ 171 .long AUDIO_XCVR0_IRQHandler /* eARC Interrupt 0*/ 172 .long AUDIO_XCVR1_IRQHandler /* eARC Interrupt 1*/ 173 .long AUD2HTX_IRQHandler /* Audio to HDMI TX Audio Link Master Interrupt*/ 174 .long EDMA1_ERR_IRQHandler /* Audio Subsystem eDMA Error Interrupt*/ 175 .long EDMA1_0_15_IRQHandler /* Audio Subsystem eDMA Channel Interrupts, Logical OR of channels [15:0]*/ 176 .long EDMA1_16_31_IRQHandler /* Audio Subsystem eDMA Channel Interrupts, Logical OR of channels [31:16]*/ 177 .long ENET_QOS_PMT_IRQHandler /* ENET QOS TSN Interrupt from PMT*/ 178 .long ENET_QOS_IRQHandler /* ENET QOS TSN LPI RX exit/Host System/RX/TX Channels[4:0] Interrupt*/ 179 .long MU2_A53_IRQHandler /* Interrupt to A53 (A53, Audio Processor MU)*/ 180 .long MU2_AUDIO_IRQHandler /* Interrupt to Audio Processor (A53, Audio Processor MU)*/ 181 .long MU3_M7_IRQHandler /* Interrupt to M7 (M7, Audio Processor MU)*/ 182 .long MU3_AUDIO_IRQHandler /* Interrupt to Audio Processor (M7, Audio Processor MU)*/ 183 .long PCIE_CTRL1_IRQHandler /* RC/EP message transaction Interrupt*/ 184 .long PCIE_CTRL1_ERR_IRQHandler /* RC/EP PME Message and Error Interrupt*/ 185 .long CAN_FD1_IRQHandler /* CAN-FD1 Interrupt from bus off/line error/RX warning/TX warning/wakeup/match in PN/timeout in PN/busoff done/FD error*/ 186 .long CAN_FD1_ERROR_IRQHandler /* CAN-FD1 Interrupt from correctable error/non correctable error int host/ non correctable error int internal*/ 187 .long CAN_FD2_IRQHandler /* CAN-FD2 Interrupt from bus off/line error/RX warning/TX warning/wakeup/match in PN/timeout in PN/busoff done/FD error*/ 188 .long CAN_FD2_ERROR_IRQHandler /* CAN-FD2 Interrupt from correctable error/non correctable error int host/ non correctable error int internal*/ 189 .long AUDIO_XCVR_IRQHandler /* eARC PHY - SPDIF wakeup interrupt*/ 190 .long DDR_ERR_IRQHandler /* DRAM Controller Error Interrupt */ 191 .long USB1_WAKEUP_IRQHandler /* USB-1 Wake-up Interrupt*/ 192 .long USB2_WAKEUP_IRQHandler /* USB-2 Wake-up Interrupt*/ 193 .long MECC_IRQHandler /* OCRAM Memory ECC Interrupt*/ 194 .long MECC_ERR_IRQHandler /* OCRAM Memory ECC Error Interrupt*/ 195 .long MECC_S_IRQHandler /* OCRAM_S Memory ECC Interrupt*/ 196 .long MECC_S_ERR_IRQHandler /* OCRAM_S Memory ECC Error Interrupt*/ 197 198 .size __isr_vector, . - __isr_vector 199 200 .text 201 .thumb 202 203/* Reset Handler */ 204 205 .thumb_func 206 .align 2 207 .globl Reset_Handler 208 .weak Reset_Handler 209 .type Reset_Handler, %function 210Reset_Handler: 211 cpsid i /* Mask interrupts */ 212 .equ VTOR, 0xE000ED08 213 ldr r0, =VTOR 214 ldr r1, =__isr_vector 215 str r1, [r0] 216 ldr r2, [r1] 217 msr msp, r2 218#ifndef __NO_SYSTEM_INIT 219 ldr r0,=SystemInit 220 blx r0 221#endif 222/* Loop to copy data from read only memory to RAM. The ranges 223 * of copy from/to are specified by following symbols evaluated in 224 * linker script. 225 * __etext: End of code section, i.e., begin of data sections to copy from. 226 * __data_start__/__data_end__: RAM address range that data should be 227 * __noncachedata_start__/__noncachedata_end__ : none cachable region 228 * copied to. Both must be aligned to 4 bytes boundary. */ 229 230 ldr r1, =__etext 231 ldr r2, =__data_start__ 232 ldr r3, =__data_end__ 233 234#ifdef __PERFORMANCE_IMPLEMENTATION 235/* Here are two copies of loop implementations. First one favors performance 236 * and the second one favors code size. Default uses the second one. 237 * Define macro "__PERFORMANCE_IMPLEMENTATION" in project to use the first one */ 238 subs r3, r2 239 ble .LC1 240.LC0: 241 subs r3, #4 242 ldr r0, [r1, r3] 243 str r0, [r2, r3] 244 bgt .LC0 245.LC1: 246#else /* code size implemenation */ 247.LC0: 248 cmp r2, r3 249 ittt lt 250 ldrlt r0, [r1], #4 251 strlt r0, [r2], #4 252 blt .LC0 253#endif 254#ifdef __STARTUP_INITIALIZE_NONCACHEDATA 255 ldr r2, =__noncachedata_start__ 256 ldr r3, =__noncachedata_init_end__ 257#ifdef __PERFORMANCE_IMPLEMENTATION 258/* Here are two copies of loop implementations. First one favors performance 259 * and the second one favors code size. Default uses the second one. 260 * Define macro "__PERFORMANCE_IMPLEMENTATION" in project to use the first one */ 261 subs r3, r2 262 ble .LC3 263.LC2: 264 subs r3, #4 265 ldr r0, [r1, r3] 266 str r0, [r2, r3] 267 bgt .LC2 268.LC3: 269#else /* code size implemenation */ 270.LC2: 271 cmp r2, r3 272 ittt lt 273 ldrlt r0, [r1], #4 274 strlt r0, [r2], #4 275 blt .LC2 276#endif 277/* zero inited ncache section initialization */ 278 ldr r3, =__noncachedata_end__ 279 movs r0,0 280.LC4: 281 cmp r2,r3 282 itt lt 283 strlt r0,[r2],#4 284 blt .LC4 285#endif /* __STARTUP_INITIALIZE_NONCACHEDATA */ 286 287#ifdef __STARTUP_CLEAR_BSS 288/* This part of work usually is done in C library startup code. Otherwise, 289 * define this macro to enable it in this startup. 290 * 291 * Loop to zero out BSS section, which uses following symbols 292 * in linker script: 293 * __bss_start__: start of BSS section. Must align to 4 294 * __bss_end__: end of BSS section. Must align to 4 295 */ 296 ldr r1, =__bss_start__ 297 ldr r2, =__bss_end__ 298 299 movs r0, 0 300.LC5: 301 cmp r1, r2 302 itt lt 303 strlt r0, [r1], #4 304 blt .LC5 305#endif /* __STARTUP_CLEAR_BSS */ 306 307 cpsie i /* Unmask interrupts */ 308#ifndef __START 309#define __START _start 310#endif 311#ifndef __ATOLLIC__ 312 ldr r0,=__START 313 blx r0 314#else 315 ldr r0,=__libc_init_array 316 blx r0 317 ldr r0,=main 318 bx r0 319#endif 320 .pool 321 .size Reset_Handler, . - Reset_Handler 322 323 .align 1 324 .thumb_func 325 .weak DefaultISR 326 .type DefaultISR, %function 327DefaultISR: 328 b DefaultISR 329 .size DefaultISR, . - DefaultISR 330 331 .align 1 332 .thumb_func 333 .weak NMI_Handler 334 .type NMI_Handler, %function 335NMI_Handler: 336 ldr r0,=NMI_Handler 337 bx r0 338 .size NMI_Handler, . - NMI_Handler 339 340 .align 1 341 .thumb_func 342 .weak HardFault_Handler 343 .type HardFault_Handler, %function 344HardFault_Handler: 345 ldr r0,=HardFault_Handler 346 bx r0 347 .size HardFault_Handler, . - HardFault_Handler 348 349 .align 1 350 .thumb_func 351 .weak SVC_Handler 352 .type SVC_Handler, %function 353SVC_Handler: 354 ldr r0,=SVC_Handler 355 bx r0 356 .size SVC_Handler, . - SVC_Handler 357 358 .align 1 359 .thumb_func 360 .weak PendSV_Handler 361 .type PendSV_Handler, %function 362PendSV_Handler: 363 ldr r0,=PendSV_Handler 364 bx r0 365 .size PendSV_Handler, . - PendSV_Handler 366 367 .align 1 368 .thumb_func 369 .weak SysTick_Handler 370 .type SysTick_Handler, %function 371SysTick_Handler: 372 ldr r0,=SysTick_Handler 373 bx r0 374 .size SysTick_Handler, . - SysTick_Handler 375 376 .align 1 377 .thumb_func 378 .weak Reserved16_IRQHandler 379 .type Reserved16_IRQHandler, %function 380Reserved16_IRQHandler: 381 ldr r0,=Reserved16_DriverIRQHandler 382 bx r0 383 .size Reserved16_IRQHandler, . - Reserved16_IRQHandler 384 385 .align 1 386 .thumb_func 387 .weak DAP_IRQHandler 388 .type DAP_IRQHandler, %function 389DAP_IRQHandler: 390 ldr r0,=DAP_DriverIRQHandler 391 bx r0 392 .size DAP_IRQHandler, . - DAP_IRQHandler 393 394 .align 1 395 .thumb_func 396 .weak SDMA1_IRQHandler 397 .type SDMA1_IRQHandler, %function 398SDMA1_IRQHandler: 399 ldr r0,=SDMA1_DriverIRQHandler 400 bx r0 401 .size SDMA1_IRQHandler, . - SDMA1_IRQHandler 402 403 .align 1 404 .thumb_func 405 .weak GPU3D_IRQHandler 406 .type GPU3D_IRQHandler, %function 407GPU3D_IRQHandler: 408 ldr r0,=GPU3D_DriverIRQHandler 409 bx r0 410 .size GPU3D_IRQHandler, . - GPU3D_IRQHandler 411 412 .align 1 413 .thumb_func 414 .weak SNVS_IRQHandler 415 .type SNVS_IRQHandler, %function 416SNVS_IRQHandler: 417 ldr r0,=SNVS_DriverIRQHandler 418 bx r0 419 .size SNVS_IRQHandler, . - SNVS_IRQHandler 420 421 .align 1 422 .thumb_func 423 .weak LCDIF1_IRQHandler 424 .type LCDIF1_IRQHandler, %function 425LCDIF1_IRQHandler: 426 ldr r0,=LCDIF1_DriverIRQHandler 427 bx r0 428 .size LCDIF1_IRQHandler, . - LCDIF1_IRQHandler 429 430 .align 1 431 .thumb_func 432 .weak LCDIF2_IRQHandler 433 .type LCDIF2_IRQHandler, %function 434LCDIF2_IRQHandler: 435 ldr r0,=LCDIF2_DriverIRQHandler 436 bx r0 437 .size LCDIF2_IRQHandler, . - LCDIF2_IRQHandler 438 439 .align 1 440 .thumb_func 441 .weak VPU_G1_IRQHandler 442 .type VPU_G1_IRQHandler, %function 443VPU_G1_IRQHandler: 444 ldr r0,=VPU_G1_DriverIRQHandler 445 bx r0 446 .size VPU_G1_IRQHandler, . - VPU_G1_IRQHandler 447 448 .align 1 449 .thumb_func 450 .weak VPU_G2_IRQHandler 451 .type VPU_G2_IRQHandler, %function 452VPU_G2_IRQHandler: 453 ldr r0,=VPU_G2_DriverIRQHandler 454 bx r0 455 .size VPU_G2_IRQHandler, . - VPU_G2_IRQHandler 456 457 .align 1 458 .thumb_func 459 .weak QOS_IRQHandler 460 .type QOS_IRQHandler, %function 461QOS_IRQHandler: 462 ldr r0,=QOS_DriverIRQHandler 463 bx r0 464 .size QOS_IRQHandler, . - QOS_IRQHandler 465 466 .align 1 467 .thumb_func 468 .weak WDOG3_IRQHandler 469 .type WDOG3_IRQHandler, %function 470WDOG3_IRQHandler: 471 ldr r0,=WDOG3_DriverIRQHandler 472 bx r0 473 .size WDOG3_IRQHandler, . - WDOG3_IRQHandler 474 475 .align 1 476 .thumb_func 477 .weak HS_CP1_IRQHandler 478 .type HS_CP1_IRQHandler, %function 479HS_CP1_IRQHandler: 480 ldr r0,=HS_CP1_DriverIRQHandler 481 bx r0 482 .size HS_CP1_IRQHandler, . - HS_CP1_IRQHandler 483 484 .align 1 485 .thumb_func 486 .weak APBHDMA_IRQHandler 487 .type APBHDMA_IRQHandler, %function 488APBHDMA_IRQHandler: 489 ldr r0,=APBHDMA_DriverIRQHandler 490 bx r0 491 .size APBHDMA_IRQHandler, . - APBHDMA_IRQHandler 492 493 .align 1 494 .thumb_func 495 .weak ML_IRQHandler 496 .type ML_IRQHandler, %function 497ML_IRQHandler: 498 ldr r0,=ML_DriverIRQHandler 499 bx r0 500 .size ML_IRQHandler, . - ML_IRQHandler 501 502 .align 1 503 .thumb_func 504 .weak BCH_IRQHandler 505 .type BCH_IRQHandler, %function 506BCH_IRQHandler: 507 ldr r0,=BCH_DriverIRQHandler 508 bx r0 509 .size BCH_IRQHandler, . - BCH_IRQHandler 510 511 .align 1 512 .thumb_func 513 .weak GPMI_IRQHandler 514 .type GPMI_IRQHandler, %function 515GPMI_IRQHandler: 516 ldr r0,=GPMI_DriverIRQHandler 517 bx r0 518 .size GPMI_IRQHandler, . - GPMI_IRQHandler 519 520 .align 1 521 .thumb_func 522 .weak ISI_IRQHandler 523 .type ISI_IRQHandler, %function 524ISI_IRQHandler: 525 ldr r0,=ISI_DriverIRQHandler 526 bx r0 527 .size ISI_IRQHandler, . - ISI_IRQHandler 528 529 .align 1 530 .thumb_func 531 .weak MIPI_CSI1_IRQHandler 532 .type MIPI_CSI1_IRQHandler, %function 533MIPI_CSI1_IRQHandler: 534 ldr r0,=MIPI_CSI1_DriverIRQHandler 535 bx r0 536 .size MIPI_CSI1_IRQHandler, . - MIPI_CSI1_IRQHandler 537 538 .align 1 539 .thumb_func 540 .weak MIPI_DSI_IRQHandler 541 .type MIPI_DSI_IRQHandler, %function 542MIPI_DSI_IRQHandler: 543 ldr r0,=MIPI_DSI_DriverIRQHandler 544 bx r0 545 .size MIPI_DSI_IRQHandler, . - MIPI_DSI_IRQHandler 546 547 .align 1 548 .thumb_func 549 .weak SNVS_Consolidated_IRQHandler 550 .type SNVS_Consolidated_IRQHandler, %function 551SNVS_Consolidated_IRQHandler: 552 ldr r0,=SNVS_Consolidated_DriverIRQHandler 553 bx r0 554 .size SNVS_Consolidated_IRQHandler, . - SNVS_Consolidated_IRQHandler 555 556 .align 1 557 .thumb_func 558 .weak SNVS_Security_IRQHandler 559 .type SNVS_Security_IRQHandler, %function 560SNVS_Security_IRQHandler: 561 ldr r0,=SNVS_Security_DriverIRQHandler 562 bx r0 563 .size SNVS_Security_IRQHandler, . - SNVS_Security_IRQHandler 564 565 .align 1 566 .thumb_func 567 .weak CSU_IRQHandler 568 .type CSU_IRQHandler, %function 569CSU_IRQHandler: 570 ldr r0,=CSU_DriverIRQHandler 571 bx r0 572 .size CSU_IRQHandler, . - CSU_IRQHandler 573 574 .align 1 575 .thumb_func 576 .weak USDHC1_IRQHandler 577 .type USDHC1_IRQHandler, %function 578USDHC1_IRQHandler: 579 ldr r0,=USDHC1_DriverIRQHandler 580 bx r0 581 .size USDHC1_IRQHandler, . - USDHC1_IRQHandler 582 583 .align 1 584 .thumb_func 585 .weak USDHC2_IRQHandler 586 .type USDHC2_IRQHandler, %function 587USDHC2_IRQHandler: 588 ldr r0,=USDHC2_DriverIRQHandler 589 bx r0 590 .size USDHC2_IRQHandler, . - USDHC2_IRQHandler 591 592 .align 1 593 .thumb_func 594 .weak USDHC3_IRQHandler 595 .type USDHC3_IRQHandler, %function 596USDHC3_IRQHandler: 597 ldr r0,=USDHC3_DriverIRQHandler 598 bx r0 599 .size USDHC3_IRQHandler, . - USDHC3_IRQHandler 600 601 .align 1 602 .thumb_func 603 .weak GPU2D_IRQHandler 604 .type GPU2D_IRQHandler, %function 605GPU2D_IRQHandler: 606 ldr r0,=GPU2D_DriverIRQHandler 607 bx r0 608 .size GPU2D_IRQHandler, . - GPU2D_IRQHandler 609 610 .align 1 611 .thumb_func 612 .weak UART1_IRQHandler 613 .type UART1_IRQHandler, %function 614UART1_IRQHandler: 615 ldr r0,=UART1_DriverIRQHandler 616 bx r0 617 .size UART1_IRQHandler, . - UART1_IRQHandler 618 619 .align 1 620 .thumb_func 621 .weak UART2_IRQHandler 622 .type UART2_IRQHandler, %function 623UART2_IRQHandler: 624 ldr r0,=UART2_DriverIRQHandler 625 bx r0 626 .size UART2_IRQHandler, . - UART2_IRQHandler 627 628 .align 1 629 .thumb_func 630 .weak UART3_IRQHandler 631 .type UART3_IRQHandler, %function 632UART3_IRQHandler: 633 ldr r0,=UART3_DriverIRQHandler 634 bx r0 635 .size UART3_IRQHandler, . - UART3_IRQHandler 636 637 .align 1 638 .thumb_func 639 .weak UART4_IRQHandler 640 .type UART4_IRQHandler, %function 641UART4_IRQHandler: 642 ldr r0,=UART4_DriverIRQHandler 643 bx r0 644 .size UART4_IRQHandler, . - UART4_IRQHandler 645 646 .align 1 647 .thumb_func 648 .weak VPU_IRQHandler 649 .type VPU_IRQHandler, %function 650VPU_IRQHandler: 651 ldr r0,=VPU_DriverIRQHandler 652 bx r0 653 .size VPU_IRQHandler, . - VPU_IRQHandler 654 655 .align 1 656 .thumb_func 657 .weak ECSPI1_IRQHandler 658 .type ECSPI1_IRQHandler, %function 659ECSPI1_IRQHandler: 660 ldr r0,=ECSPI1_DriverIRQHandler 661 bx r0 662 .size ECSPI1_IRQHandler, . - ECSPI1_IRQHandler 663 664 .align 1 665 .thumb_func 666 .weak ECSPI2_IRQHandler 667 .type ECSPI2_IRQHandler, %function 668ECSPI2_IRQHandler: 669 ldr r0,=ECSPI2_DriverIRQHandler 670 bx r0 671 .size ECSPI2_IRQHandler, . - ECSPI2_IRQHandler 672 673 .align 1 674 .thumb_func 675 .weak ECSPI3_IRQHandler 676 .type ECSPI3_IRQHandler, %function 677ECSPI3_IRQHandler: 678 ldr r0,=ECSPI3_DriverIRQHandler 679 bx r0 680 .size ECSPI3_IRQHandler, . - ECSPI3_IRQHandler 681 682 .align 1 683 .thumb_func 684 .weak SDMA3_IRQHandler 685 .type SDMA3_IRQHandler, %function 686SDMA3_IRQHandler: 687 ldr r0,=SDMA3_DriverIRQHandler 688 bx r0 689 .size SDMA3_IRQHandler, . - SDMA3_IRQHandler 690 691 .align 1 692 .thumb_func 693 .weak I2C1_IRQHandler 694 .type I2C1_IRQHandler, %function 695I2C1_IRQHandler: 696 ldr r0,=I2C1_DriverIRQHandler 697 bx r0 698 .size I2C1_IRQHandler, . - I2C1_IRQHandler 699 700 .align 1 701 .thumb_func 702 .weak I2C2_IRQHandler 703 .type I2C2_IRQHandler, %function 704I2C2_IRQHandler: 705 ldr r0,=I2C2_DriverIRQHandler 706 bx r0 707 .size I2C2_IRQHandler, . - I2C2_IRQHandler 708 709 .align 1 710 .thumb_func 711 .weak I2C3_IRQHandler 712 .type I2C3_IRQHandler, %function 713I2C3_IRQHandler: 714 ldr r0,=I2C3_DriverIRQHandler 715 bx r0 716 .size I2C3_IRQHandler, . - I2C3_IRQHandler 717 718 .align 1 719 .thumb_func 720 .weak I2C4_IRQHandler 721 .type I2C4_IRQHandler, %function 722I2C4_IRQHandler: 723 ldr r0,=I2C4_DriverIRQHandler 724 bx r0 725 .size I2C4_IRQHandler, . - I2C4_IRQHandler 726 727 .align 1 728 .thumb_func 729 .weak RDC_IRQHandler 730 .type RDC_IRQHandler, %function 731RDC_IRQHandler: 732 ldr r0,=RDC_DriverIRQHandler 733 bx r0 734 .size RDC_IRQHandler, . - RDC_IRQHandler 735 736 .align 1 737 .thumb_func 738 .weak USB1_IRQHandler 739 .type USB1_IRQHandler, %function 740USB1_IRQHandler: 741 ldr r0,=USB1_DriverIRQHandler 742 bx r0 743 .size USB1_IRQHandler, . - USB1_IRQHandler 744 745 .align 1 746 .thumb_func 747 .weak USB2_IRQHandler 748 .type USB2_IRQHandler, %function 749USB2_IRQHandler: 750 ldr r0,=USB2_DriverIRQHandler 751 bx r0 752 .size USB2_IRQHandler, . - USB2_IRQHandler 753 754 .align 1 755 .thumb_func 756 .weak ISI_CH1_IRQHandler 757 .type ISI_CH1_IRQHandler, %function 758ISI_CH1_IRQHandler: 759 ldr r0,=ISI_CH1_DriverIRQHandler 760 bx r0 761 .size ISI_CH1_IRQHandler, . - ISI_CH1_IRQHandler 762 763 .align 1 764 .thumb_func 765 .weak HDMI_TX_IRQHandler 766 .type HDMI_TX_IRQHandler, %function 767HDMI_TX_IRQHandler: 768 ldr r0,=HDMI_TX_DriverIRQHandler 769 bx r0 770 .size HDMI_TX_IRQHandler, . - HDMI_TX_IRQHandler 771 772 .align 1 773 .thumb_func 774 .weak PDM_HWVAD_EVENT_IRQHandler 775 .type PDM_HWVAD_EVENT_IRQHandler, %function 776PDM_HWVAD_EVENT_IRQHandler: 777 ldr r0,=PDM_HWVAD_EVENT_DriverIRQHandler 778 bx r0 779 .size PDM_HWVAD_EVENT_IRQHandler, . - PDM_HWVAD_EVENT_IRQHandler 780 781 .align 1 782 .thumb_func 783 .weak PDM_HWVAD_ERROR_IRQHandler 784 .type PDM_HWVAD_ERROR_IRQHandler, %function 785PDM_HWVAD_ERROR_IRQHandler: 786 ldr r0,=PDM_HWVAD_ERROR_DriverIRQHandler 787 bx r0 788 .size PDM_HWVAD_ERROR_IRQHandler, . - PDM_HWVAD_ERROR_IRQHandler 789 790 .align 1 791 .thumb_func 792 .weak GPT6_IRQHandler 793 .type GPT6_IRQHandler, %function 794GPT6_IRQHandler: 795 ldr r0,=GPT6_DriverIRQHandler 796 bx r0 797 .size GPT6_IRQHandler, . - GPT6_IRQHandler 798 799 .align 1 800 .thumb_func 801 .weak SCTR_IRQ0_IRQHandler 802 .type SCTR_IRQ0_IRQHandler, %function 803SCTR_IRQ0_IRQHandler: 804 ldr r0,=SCTR_IRQ0_DriverIRQHandler 805 bx r0 806 .size SCTR_IRQ0_IRQHandler, . - SCTR_IRQ0_IRQHandler 807 808 .align 1 809 .thumb_func 810 .weak SCTR_IRQ1_IRQHandler 811 .type SCTR_IRQ1_IRQHandler, %function 812SCTR_IRQ1_IRQHandler: 813 ldr r0,=SCTR_IRQ1_DriverIRQHandler 814 bx r0 815 .size SCTR_IRQ1_IRQHandler, . - SCTR_IRQ1_IRQHandler 816 817 .align 1 818 .thumb_func 819 .weak ANAMIX_IRQHandler 820 .type ANAMIX_IRQHandler, %function 821ANAMIX_IRQHandler: 822 ldr r0,=ANAMIX_DriverIRQHandler 823 bx r0 824 .size ANAMIX_IRQHandler, . - ANAMIX_IRQHandler 825 826 .align 1 827 .thumb_func 828 .weak I2S3_IRQHandler 829 .type I2S3_IRQHandler, %function 830I2S3_IRQHandler: 831 ldr r0,=I2S3_DriverIRQHandler 832 bx r0 833 .size I2S3_IRQHandler, . - I2S3_IRQHandler 834 835 .align 1 836 .thumb_func 837 .weak GPT5_IRQHandler 838 .type GPT5_IRQHandler, %function 839GPT5_IRQHandler: 840 ldr r0,=GPT5_DriverIRQHandler 841 bx r0 842 .size GPT5_IRQHandler, . - GPT5_IRQHandler 843 844 .align 1 845 .thumb_func 846 .weak GPT4_IRQHandler 847 .type GPT4_IRQHandler, %function 848GPT4_IRQHandler: 849 ldr r0,=GPT4_DriverIRQHandler 850 bx r0 851 .size GPT4_IRQHandler, . - GPT4_IRQHandler 852 853 .align 1 854 .thumb_func 855 .weak GPT3_IRQHandler 856 .type GPT3_IRQHandler, %function 857GPT3_IRQHandler: 858 ldr r0,=GPT3_DriverIRQHandler 859 bx r0 860 .size GPT3_IRQHandler, . - GPT3_IRQHandler 861 862 .align 1 863 .thumb_func 864 .weak GPT2_IRQHandler 865 .type GPT2_IRQHandler, %function 866GPT2_IRQHandler: 867 ldr r0,=GPT2_DriverIRQHandler 868 bx r0 869 .size GPT2_IRQHandler, . - GPT2_IRQHandler 870 871 .align 1 872 .thumb_func 873 .weak GPT1_IRQHandler 874 .type GPT1_IRQHandler, %function 875GPT1_IRQHandler: 876 ldr r0,=GPT1_DriverIRQHandler 877 bx r0 878 .size GPT1_IRQHandler, . - GPT1_IRQHandler 879 880 .align 1 881 .thumb_func 882 .weak GPIO1_INT7_IRQHandler 883 .type GPIO1_INT7_IRQHandler, %function 884GPIO1_INT7_IRQHandler: 885 ldr r0,=GPIO1_INT7_DriverIRQHandler 886 bx r0 887 .size GPIO1_INT7_IRQHandler, . - GPIO1_INT7_IRQHandler 888 889 .align 1 890 .thumb_func 891 .weak GPIO1_INT6_IRQHandler 892 .type GPIO1_INT6_IRQHandler, %function 893GPIO1_INT6_IRQHandler: 894 ldr r0,=GPIO1_INT6_DriverIRQHandler 895 bx r0 896 .size GPIO1_INT6_IRQHandler, . - GPIO1_INT6_IRQHandler 897 898 .align 1 899 .thumb_func 900 .weak GPIO1_INT5_IRQHandler 901 .type GPIO1_INT5_IRQHandler, %function 902GPIO1_INT5_IRQHandler: 903 ldr r0,=GPIO1_INT5_DriverIRQHandler 904 bx r0 905 .size GPIO1_INT5_IRQHandler, . - GPIO1_INT5_IRQHandler 906 907 .align 1 908 .thumb_func 909 .weak GPIO1_INT4_IRQHandler 910 .type GPIO1_INT4_IRQHandler, %function 911GPIO1_INT4_IRQHandler: 912 ldr r0,=GPIO1_INT4_DriverIRQHandler 913 bx r0 914 .size GPIO1_INT4_IRQHandler, . - GPIO1_INT4_IRQHandler 915 916 .align 1 917 .thumb_func 918 .weak GPIO1_INT3_IRQHandler 919 .type GPIO1_INT3_IRQHandler, %function 920GPIO1_INT3_IRQHandler: 921 ldr r0,=GPIO1_INT3_DriverIRQHandler 922 bx r0 923 .size GPIO1_INT3_IRQHandler, . - GPIO1_INT3_IRQHandler 924 925 .align 1 926 .thumb_func 927 .weak GPIO1_INT2_IRQHandler 928 .type GPIO1_INT2_IRQHandler, %function 929GPIO1_INT2_IRQHandler: 930 ldr r0,=GPIO1_INT2_DriverIRQHandler 931 bx r0 932 .size GPIO1_INT2_IRQHandler, . - GPIO1_INT2_IRQHandler 933 934 .align 1 935 .thumb_func 936 .weak GPIO1_INT1_IRQHandler 937 .type GPIO1_INT1_IRQHandler, %function 938GPIO1_INT1_IRQHandler: 939 ldr r0,=GPIO1_INT1_DriverIRQHandler 940 bx r0 941 .size GPIO1_INT1_IRQHandler, . - GPIO1_INT1_IRQHandler 942 943 .align 1 944 .thumb_func 945 .weak GPIO1_INT0_IRQHandler 946 .type GPIO1_INT0_IRQHandler, %function 947GPIO1_INT0_IRQHandler: 948 ldr r0,=GPIO1_INT0_DriverIRQHandler 949 bx r0 950 .size GPIO1_INT0_IRQHandler, . - GPIO1_INT0_IRQHandler 951 952 .align 1 953 .thumb_func 954 .weak GPIO1_Combined_0_15_IRQHandler 955 .type GPIO1_Combined_0_15_IRQHandler, %function 956GPIO1_Combined_0_15_IRQHandler: 957 ldr r0,=GPIO1_Combined_0_15_DriverIRQHandler 958 bx r0 959 .size GPIO1_Combined_0_15_IRQHandler, . - GPIO1_Combined_0_15_IRQHandler 960 961 .align 1 962 .thumb_func 963 .weak GPIO1_Combined_16_31_IRQHandler 964 .type GPIO1_Combined_16_31_IRQHandler, %function 965GPIO1_Combined_16_31_IRQHandler: 966 ldr r0,=GPIO1_Combined_16_31_DriverIRQHandler 967 bx r0 968 .size GPIO1_Combined_16_31_IRQHandler, . - GPIO1_Combined_16_31_IRQHandler 969 970 .align 1 971 .thumb_func 972 .weak GPIO2_Combined_0_15_IRQHandler 973 .type GPIO2_Combined_0_15_IRQHandler, %function 974GPIO2_Combined_0_15_IRQHandler: 975 ldr r0,=GPIO2_Combined_0_15_DriverIRQHandler 976 bx r0 977 .size GPIO2_Combined_0_15_IRQHandler, . - GPIO2_Combined_0_15_IRQHandler 978 979 .align 1 980 .thumb_func 981 .weak GPIO2_Combined_16_31_IRQHandler 982 .type GPIO2_Combined_16_31_IRQHandler, %function 983GPIO2_Combined_16_31_IRQHandler: 984 ldr r0,=GPIO2_Combined_16_31_DriverIRQHandler 985 bx r0 986 .size GPIO2_Combined_16_31_IRQHandler, . - GPIO2_Combined_16_31_IRQHandler 987 988 .align 1 989 .thumb_func 990 .weak GPIO3_Combined_0_15_IRQHandler 991 .type GPIO3_Combined_0_15_IRQHandler, %function 992GPIO3_Combined_0_15_IRQHandler: 993 ldr r0,=GPIO3_Combined_0_15_DriverIRQHandler 994 bx r0 995 .size GPIO3_Combined_0_15_IRQHandler, . - GPIO3_Combined_0_15_IRQHandler 996 997 .align 1 998 .thumb_func 999 .weak GPIO3_Combined_16_31_IRQHandler 1000 .type GPIO3_Combined_16_31_IRQHandler, %function 1001GPIO3_Combined_16_31_IRQHandler: 1002 ldr r0,=GPIO3_Combined_16_31_DriverIRQHandler 1003 bx r0 1004 .size GPIO3_Combined_16_31_IRQHandler, . - GPIO3_Combined_16_31_IRQHandler 1005 1006 .align 1 1007 .thumb_func 1008 .weak GPIO4_Combined_0_15_IRQHandler 1009 .type GPIO4_Combined_0_15_IRQHandler, %function 1010GPIO4_Combined_0_15_IRQHandler: 1011 ldr r0,=GPIO4_Combined_0_15_DriverIRQHandler 1012 bx r0 1013 .size GPIO4_Combined_0_15_IRQHandler, . - GPIO4_Combined_0_15_IRQHandler 1014 1015 .align 1 1016 .thumb_func 1017 .weak GPIO4_Combined_16_31_IRQHandler 1018 .type GPIO4_Combined_16_31_IRQHandler, %function 1019GPIO4_Combined_16_31_IRQHandler: 1020 ldr r0,=GPIO4_Combined_16_31_DriverIRQHandler 1021 bx r0 1022 .size GPIO4_Combined_16_31_IRQHandler, . - GPIO4_Combined_16_31_IRQHandler 1023 1024 .align 1 1025 .thumb_func 1026 .weak GPIO5_Combined_0_15_IRQHandler 1027 .type GPIO5_Combined_0_15_IRQHandler, %function 1028GPIO5_Combined_0_15_IRQHandler: 1029 ldr r0,=GPIO5_Combined_0_15_DriverIRQHandler 1030 bx r0 1031 .size GPIO5_Combined_0_15_IRQHandler, . - GPIO5_Combined_0_15_IRQHandler 1032 1033 .align 1 1034 .thumb_func 1035 .weak GPIO5_Combined_16_31_IRQHandler 1036 .type GPIO5_Combined_16_31_IRQHandler, %function 1037GPIO5_Combined_16_31_IRQHandler: 1038 ldr r0,=GPIO5_Combined_16_31_DriverIRQHandler 1039 bx r0 1040 .size GPIO5_Combined_16_31_IRQHandler, . - GPIO5_Combined_16_31_IRQHandler 1041 1042 .align 1 1043 .thumb_func 1044 .weak ISP1_IRQHandler 1045 .type ISP1_IRQHandler, %function 1046ISP1_IRQHandler: 1047 ldr r0,=ISP1_DriverIRQHandler 1048 bx r0 1049 .size ISP1_IRQHandler, . - ISP1_IRQHandler 1050 1051 .align 1 1052 .thumb_func 1053 .weak ISP2_IRQHandler 1054 .type ISP2_IRQHandler, %function 1055ISP2_IRQHandler: 1056 ldr r0,=ISP2_DriverIRQHandler 1057 bx r0 1058 .size ISP2_IRQHandler, . - ISP2_IRQHandler 1059 1060 .align 1 1061 .thumb_func 1062 .weak I2C5_IRQHandler 1063 .type I2C5_IRQHandler, %function 1064I2C5_IRQHandler: 1065 ldr r0,=I2C5_DriverIRQHandler 1066 bx r0 1067 .size I2C5_IRQHandler, . - I2C5_IRQHandler 1068 1069 .align 1 1070 .thumb_func 1071 .weak I2C6_IRQHandler 1072 .type I2C6_IRQHandler, %function 1073I2C6_IRQHandler: 1074 ldr r0,=I2C6_DriverIRQHandler 1075 bx r0 1076 .size I2C6_IRQHandler, . - I2C6_IRQHandler 1077 1078 .align 1 1079 .thumb_func 1080 .weak WDOG1_IRQHandler 1081 .type WDOG1_IRQHandler, %function 1082WDOG1_IRQHandler: 1083 ldr r0,=WDOG1_DriverIRQHandler 1084 bx r0 1085 .size WDOG1_IRQHandler, . - WDOG1_IRQHandler 1086 1087 .align 1 1088 .thumb_func 1089 .weak WDOG2_IRQHandler 1090 .type WDOG2_IRQHandler, %function 1091WDOG2_IRQHandler: 1092 ldr r0,=WDOG2_DriverIRQHandler 1093 bx r0 1094 .size WDOG2_IRQHandler, . - WDOG2_IRQHandler 1095 1096 .align 1 1097 .thumb_func 1098 .weak MIPI_CSI2_IRQHandler 1099 .type MIPI_CSI2_IRQHandler, %function 1100MIPI_CSI2_IRQHandler: 1101 ldr r0,=MIPI_CSI2_DriverIRQHandler 1102 bx r0 1103 .size MIPI_CSI2_IRQHandler, . - MIPI_CSI2_IRQHandler 1104 1105 .align 1 1106 .thumb_func 1107 .weak PWM1_IRQHandler 1108 .type PWM1_IRQHandler, %function 1109PWM1_IRQHandler: 1110 ldr r0,=PWM1_DriverIRQHandler 1111 bx r0 1112 .size PWM1_IRQHandler, . - PWM1_IRQHandler 1113 1114 .align 1 1115 .thumb_func 1116 .weak PWM2_IRQHandler 1117 .type PWM2_IRQHandler, %function 1118PWM2_IRQHandler: 1119 ldr r0,=PWM2_DriverIRQHandler 1120 bx r0 1121 .size PWM2_IRQHandler, . - PWM2_IRQHandler 1122 1123 .align 1 1124 .thumb_func 1125 .weak PWM3_IRQHandler 1126 .type PWM3_IRQHandler, %function 1127PWM3_IRQHandler: 1128 ldr r0,=PWM3_DriverIRQHandler 1129 bx r0 1130 .size PWM3_IRQHandler, . - PWM3_IRQHandler 1131 1132 .align 1 1133 .thumb_func 1134 .weak PWM4_IRQHandler 1135 .type PWM4_IRQHandler, %function 1136PWM4_IRQHandler: 1137 ldr r0,=PWM4_DriverIRQHandler 1138 bx r0 1139 .size PWM4_IRQHandler, . - PWM4_IRQHandler 1140 1141 .align 1 1142 .thumb_func 1143 .weak CCM_IRQ1_IRQHandler 1144 .type CCM_IRQ1_IRQHandler, %function 1145CCM_IRQ1_IRQHandler: 1146 ldr r0,=CCM_IRQ1_DriverIRQHandler 1147 bx r0 1148 .size CCM_IRQ1_IRQHandler, . - CCM_IRQ1_IRQHandler 1149 1150 .align 1 1151 .thumb_func 1152 .weak CCM_IRQ2_IRQHandler 1153 .type CCM_IRQ2_IRQHandler, %function 1154CCM_IRQ2_IRQHandler: 1155 ldr r0,=CCM_IRQ2_DriverIRQHandler 1156 bx r0 1157 .size CCM_IRQ2_IRQHandler, . - CCM_IRQ2_IRQHandler 1158 1159 .align 1 1160 .thumb_func 1161 .weak GPC_IRQHandler 1162 .type GPC_IRQHandler, %function 1163GPC_IRQHandler: 1164 ldr r0,=GPC_DriverIRQHandler 1165 bx r0 1166 .size GPC_IRQHandler, . - GPC_IRQHandler 1167 1168 .align 1 1169 .thumb_func 1170 .weak MU1_A53_IRQHandler 1171 .type MU1_A53_IRQHandler, %function 1172MU1_A53_IRQHandler: 1173 ldr r0,=MU1_A53_DriverIRQHandler 1174 bx r0 1175 .size MU1_A53_IRQHandler, . - MU1_A53_IRQHandler 1176 1177 .align 1 1178 .thumb_func 1179 .weak SRC_IRQHandler 1180 .type SRC_IRQHandler, %function 1181SRC_IRQHandler: 1182 ldr r0,=SRC_DriverIRQHandler 1183 bx r0 1184 .size SRC_IRQHandler, . - SRC_IRQHandler 1185 1186 .align 1 1187 .thumb_func 1188 .weak I2S56_IRQHandler 1189 .type I2S56_IRQHandler, %function 1190I2S56_IRQHandler: 1191 ldr r0,=I2S56_DriverIRQHandler 1192 bx r0 1193 .size I2S56_IRQHandler, . - I2S56_IRQHandler 1194 1195 .align 1 1196 .thumb_func 1197 .weak RTIC_IRQHandler 1198 .type RTIC_IRQHandler, %function 1199RTIC_IRQHandler: 1200 ldr r0,=RTIC_DriverIRQHandler 1201 bx r0 1202 .size RTIC_IRQHandler, . - RTIC_IRQHandler 1203 1204 .align 1 1205 .thumb_func 1206 .weak CPU_PerformanceUnit_IRQHandler 1207 .type CPU_PerformanceUnit_IRQHandler, %function 1208CPU_PerformanceUnit_IRQHandler: 1209 ldr r0,=CPU_PerformanceUnit_DriverIRQHandler 1210 bx r0 1211 .size CPU_PerformanceUnit_IRQHandler, . - CPU_PerformanceUnit_IRQHandler 1212 1213 .align 1 1214 .thumb_func 1215 .weak CPU_CTI_Trigger_IRQHandler 1216 .type CPU_CTI_Trigger_IRQHandler, %function 1217CPU_CTI_Trigger_IRQHandler: 1218 ldr r0,=CPU_CTI_Trigger_DriverIRQHandler 1219 bx r0 1220 .size CPU_CTI_Trigger_IRQHandler, . - CPU_CTI_Trigger_IRQHandler 1221 1222 .align 1 1223 .thumb_func 1224 .weak SRC_Combined_IRQHandler 1225 .type SRC_Combined_IRQHandler, %function 1226SRC_Combined_IRQHandler: 1227 ldr r0,=SRC_Combined_DriverIRQHandler 1228 bx r0 1229 .size SRC_Combined_IRQHandler, . - SRC_Combined_IRQHandler 1230 1231 .align 1 1232 .thumb_func 1233 .weak I2S1_IRQHandler 1234 .type I2S1_IRQHandler, %function 1235I2S1_IRQHandler: 1236 ldr r0,=I2S1_DriverIRQHandler 1237 bx r0 1238 .size I2S1_IRQHandler, . - I2S1_IRQHandler 1239 1240 .align 1 1241 .thumb_func 1242 .weak I2S2_IRQHandler 1243 .type I2S2_IRQHandler, %function 1244I2S2_IRQHandler: 1245 ldr r0,=I2S2_DriverIRQHandler 1246 bx r0 1247 .size I2S2_IRQHandler, . - I2S2_IRQHandler 1248 1249 .align 1 1250 .thumb_func 1251 .weak MU1_M7_IRQHandler 1252 .type MU1_M7_IRQHandler, %function 1253MU1_M7_IRQHandler: 1254 ldr r0,=MU1_M7_DriverIRQHandler 1255 bx r0 1256 .size MU1_M7_IRQHandler, . - MU1_M7_IRQHandler 1257 1258 .align 1 1259 .thumb_func 1260 .weak DDR_PerformanceMonitor_IRQHandler 1261 .type DDR_PerformanceMonitor_IRQHandler, %function 1262DDR_PerformanceMonitor_IRQHandler: 1263 ldr r0,=DDR_PerformanceMonitor_DriverIRQHandler 1264 bx r0 1265 .size DDR_PerformanceMonitor_IRQHandler, . - DDR_PerformanceMonitor_IRQHandler 1266 1267 .align 1 1268 .thumb_func 1269 .weak DDR_IRQHandler 1270 .type DDR_IRQHandler, %function 1271DDR_IRQHandler: 1272 ldr r0,=DDR_DriverIRQHandler 1273 bx r0 1274 .size DDR_IRQHandler, . - DDR_IRQHandler 1275 1276 .align 1 1277 .thumb_func 1278 .weak DEWARP_IRQHandler 1279 .type DEWARP_IRQHandler, %function 1280DEWARP_IRQHandler: 1281 ldr r0,=DEWARP_DriverIRQHandler 1282 bx r0 1283 .size DEWARP_IRQHandler, . - DEWARP_IRQHandler 1284 1285 .align 1 1286 .thumb_func 1287 .weak CPU_Error_AXI_IRQHandler 1288 .type CPU_Error_AXI_IRQHandler, %function 1289CPU_Error_AXI_IRQHandler: 1290 ldr r0,=CPU_Error_AXI_DriverIRQHandler 1291 bx r0 1292 .size CPU_Error_AXI_IRQHandler, . - CPU_Error_AXI_IRQHandler 1293 1294 .align 1 1295 .thumb_func 1296 .weak CPU_Error_L2RAM_IRQHandler 1297 .type CPU_Error_L2RAM_IRQHandler, %function 1298CPU_Error_L2RAM_IRQHandler: 1299 ldr r0,=CPU_Error_L2RAM_DriverIRQHandler 1300 bx r0 1301 .size CPU_Error_L2RAM_IRQHandler, . - CPU_Error_L2RAM_IRQHandler 1302 1303 .align 1 1304 .thumb_func 1305 .weak SDMA2_IRQHandler 1306 .type SDMA2_IRQHandler, %function 1307SDMA2_IRQHandler: 1308 ldr r0,=SDMA2_DriverIRQHandler 1309 bx r0 1310 .size SDMA2_IRQHandler, . - SDMA2_IRQHandler 1311 1312 .align 1 1313 .thumb_func 1314 .weak SJC_IRQHandler 1315 .type SJC_IRQHandler, %function 1316SJC_IRQHandler: 1317 ldr r0,=SJC_DriverIRQHandler 1318 bx r0 1319 .size SJC_IRQHandler, . - SJC_IRQHandler 1320 1321 .align 1 1322 .thumb_func 1323 .weak CAAM_IRQ0_IRQHandler 1324 .type CAAM_IRQ0_IRQHandler, %function 1325CAAM_IRQ0_IRQHandler: 1326 ldr r0,=CAAM_IRQ0_DriverIRQHandler 1327 bx r0 1328 .size CAAM_IRQ0_IRQHandler, . - CAAM_IRQ0_IRQHandler 1329 1330 .align 1 1331 .thumb_func 1332 .weak CAAM_IRQ1_IRQHandler 1333 .type CAAM_IRQ1_IRQHandler, %function 1334CAAM_IRQ1_IRQHandler: 1335 ldr r0,=CAAM_IRQ1_DriverIRQHandler 1336 bx r0 1337 .size CAAM_IRQ1_IRQHandler, . - CAAM_IRQ1_IRQHandler 1338 1339 .align 1 1340 .thumb_func 1341 .weak FlexSPI_IRQHandler 1342 .type FlexSPI_IRQHandler, %function 1343FlexSPI_IRQHandler: 1344 ldr r0,=FlexSPI_DriverIRQHandler 1345 bx r0 1346 .size FlexSPI_IRQHandler, . - FlexSPI_IRQHandler 1347 1348 .align 1 1349 .thumb_func 1350 .weak TZASC_IRQHandler 1351 .type TZASC_IRQHandler, %function 1352TZASC_IRQHandler: 1353 ldr r0,=TZASC_DriverIRQHandler 1354 bx r0 1355 .size TZASC_IRQHandler, . - TZASC_IRQHandler 1356 1357 .align 1 1358 .thumb_func 1359 .weak PDM_EVENT_IRQHandler 1360 .type PDM_EVENT_IRQHandler, %function 1361PDM_EVENT_IRQHandler: 1362 ldr r0,=PDM_EVENT_DriverIRQHandler 1363 bx r0 1364 .size PDM_EVENT_IRQHandler, . - PDM_EVENT_IRQHandler 1365 1366 .align 1 1367 .thumb_func 1368 .weak PDM_ERROR_IRQHandler 1369 .type PDM_ERROR_IRQHandler, %function 1370PDM_ERROR_IRQHandler: 1371 ldr r0,=PDM_ERROR_DriverIRQHandler 1372 bx r0 1373 .size PDM_ERROR_IRQHandler, . - PDM_ERROR_IRQHandler 1374 1375 .align 1 1376 .thumb_func 1377 .weak I2S7_IRQHandler 1378 .type I2S7_IRQHandler, %function 1379I2S7_IRQHandler: 1380 ldr r0,=I2S7_DriverIRQHandler 1381 bx r0 1382 .size I2S7_IRQHandler, . - I2S7_IRQHandler 1383 1384 .align 1 1385 .thumb_func 1386 .weak PERFMON1_IRQHandler 1387 .type PERFMON1_IRQHandler, %function 1388PERFMON1_IRQHandler: 1389 ldr r0,=PERFMON1_DriverIRQHandler 1390 bx r0 1391 .size PERFMON1_IRQHandler, . - PERFMON1_IRQHandler 1392 1393 .align 1 1394 .thumb_func 1395 .weak PERFMON2_IRQHandler 1396 .type PERFMON2_IRQHandler, %function 1397PERFMON2_IRQHandler: 1398 ldr r0,=PERFMON2_DriverIRQHandler 1399 bx r0 1400 .size PERFMON2_IRQHandler, . - PERFMON2_IRQHandler 1401 1402 .align 1 1403 .thumb_func 1404 .weak CAAM_IRQ2_IRQHandler 1405 .type CAAM_IRQ2_IRQHandler, %function 1406CAAM_IRQ2_IRQHandler: 1407 ldr r0,=CAAM_IRQ2_DriverIRQHandler 1408 bx r0 1409 .size CAAM_IRQ2_IRQHandler, . - CAAM_IRQ2_IRQHandler 1410 1411 .align 1 1412 .thumb_func 1413 .weak CAAM_ERROR_IRQHandler 1414 .type CAAM_ERROR_IRQHandler, %function 1415CAAM_ERROR_IRQHandler: 1416 ldr r0,=CAAM_ERROR_DriverIRQHandler 1417 bx r0 1418 .size CAAM_ERROR_IRQHandler, . - CAAM_ERROR_IRQHandler 1419 1420 .align 1 1421 .thumb_func 1422 .weak HS_CP0_IRQHandler 1423 .type HS_CP0_IRQHandler, %function 1424HS_CP0_IRQHandler: 1425 ldr r0,=HS_CP0_DriverIRQHandler 1426 bx r0 1427 .size HS_CP0_IRQHandler, . - HS_CP0_IRQHandler 1428 1429 .align 1 1430 .thumb_func 1431 .weak CM7_CTI_IRQHandler 1432 .type CM7_CTI_IRQHandler, %function 1433CM7_CTI_IRQHandler: 1434 ldr r0,=CM7_CTI_DriverIRQHandler 1435 bx r0 1436 .size CM7_CTI_IRQHandler, . - CM7_CTI_IRQHandler 1437 1438 .align 1 1439 .thumb_func 1440 .weak ENET1_MAC0_Rx_Tx_Done1_IRQHandler 1441 .type ENET1_MAC0_Rx_Tx_Done1_IRQHandler, %function 1442ENET1_MAC0_Rx_Tx_Done1_IRQHandler: 1443 ldr r0,=ENET1_MAC0_Rx_Tx_Done1_DriverIRQHandler 1444 bx r0 1445 .size ENET1_MAC0_Rx_Tx_Done1_IRQHandler, . - ENET1_MAC0_Rx_Tx_Done1_IRQHandler 1446 1447 .align 1 1448 .thumb_func 1449 .weak ENET1_MAC0_Rx_Tx_Done2_IRQHandler 1450 .type ENET1_MAC0_Rx_Tx_Done2_IRQHandler, %function 1451ENET1_MAC0_Rx_Tx_Done2_IRQHandler: 1452 ldr r0,=ENET1_MAC0_Rx_Tx_Done2_DriverIRQHandler 1453 bx r0 1454 .size ENET1_MAC0_Rx_Tx_Done2_IRQHandler, . - ENET1_MAC0_Rx_Tx_Done2_IRQHandler 1455 1456 .align 1 1457 .thumb_func 1458 .weak ENET1_IRQHandler 1459 .type ENET1_IRQHandler, %function 1460ENET1_IRQHandler: 1461 ldr r0,=ENET1_DriverIRQHandler 1462 bx r0 1463 .size ENET1_IRQHandler, . - ENET1_IRQHandler 1464 1465 .align 1 1466 .thumb_func 1467 .weak ENET1_1588_Timer_IRQHandler 1468 .type ENET1_1588_Timer_IRQHandler, %function 1469ENET1_1588_Timer_IRQHandler: 1470 ldr r0,=ENET1_1588_Timer_DriverIRQHandler 1471 bx r0 1472 .size ENET1_1588_Timer_IRQHandler, . - ENET1_1588_Timer_IRQHandler 1473 1474 .align 1 1475 .thumb_func 1476 .weak ASRC_IRQHandler 1477 .type ASRC_IRQHandler, %function 1478ASRC_IRQHandler: 1479 ldr r0,=ASRC_DriverIRQHandler 1480 bx r0 1481 .size ASRC_IRQHandler, . - ASRC_IRQHandler 1482 1483 .align 1 1484 .thumb_func 1485 .weak PCIE_CTRL1_0_IRQHandler 1486 .type PCIE_CTRL1_0_IRQHandler, %function 1487PCIE_CTRL1_0_IRQHandler: 1488 ldr r0,=PCIE_CTRL1_0_DriverIRQHandler 1489 bx r0 1490 .size PCIE_CTRL1_0_IRQHandler, . - PCIE_CTRL1_0_IRQHandler 1491 1492 .align 1 1493 .thumb_func 1494 .weak PCIE_CTRL1_1_IRQHandler 1495 .type PCIE_CTRL1_1_IRQHandler, %function 1496PCIE_CTRL1_1_IRQHandler: 1497 ldr r0,=PCIE_CTRL1_1_DriverIRQHandler 1498 bx r0 1499 .size PCIE_CTRL1_1_IRQHandler, . - PCIE_CTRL1_1_IRQHandler 1500 1501 .align 1 1502 .thumb_func 1503 .weak PCIE_CTRL1_2_IRQHandler 1504 .type PCIE_CTRL1_2_IRQHandler, %function 1505PCIE_CTRL1_2_IRQHandler: 1506 ldr r0,=PCIE_CTRL1_2_DriverIRQHandler 1507 bx r0 1508 .size PCIE_CTRL1_2_IRQHandler, . - PCIE_CTRL1_2_IRQHandler 1509 1510 .align 1 1511 .thumb_func 1512 .weak PCIE_CTRL1_3_IRQHandler 1513 .type PCIE_CTRL1_3_IRQHandler, %function 1514PCIE_CTRL1_3_IRQHandler: 1515 ldr r0,=PCIE_CTRL1_3_DriverIRQHandler 1516 bx r0 1517 .size PCIE_CTRL1_3_IRQHandler, . - PCIE_CTRL1_3_IRQHandler 1518 1519 .align 1 1520 .thumb_func 1521 .weak PCIE_EDMA_IRQHandler 1522 .type PCIE_EDMA_IRQHandler, %function 1523PCIE_EDMA_IRQHandler: 1524 ldr r0,=PCIE_EDMA_DriverIRQHandler 1525 bx r0 1526 .size PCIE_EDMA_IRQHandler, . - PCIE_EDMA_IRQHandler 1527 1528 .align 1 1529 .thumb_func 1530 .weak AUDIO_XCVR0_IRQHandler 1531 .type AUDIO_XCVR0_IRQHandler, %function 1532AUDIO_XCVR0_IRQHandler: 1533 ldr r0,=AUDIO_XCVR0_DriverIRQHandler 1534 bx r0 1535 .size AUDIO_XCVR0_IRQHandler, . - AUDIO_XCVR0_IRQHandler 1536 1537 .align 1 1538 .thumb_func 1539 .weak AUDIO_XCVR1_IRQHandler 1540 .type AUDIO_XCVR1_IRQHandler, %function 1541AUDIO_XCVR1_IRQHandler: 1542 ldr r0,=AUDIO_XCVR1_DriverIRQHandler 1543 bx r0 1544 .size AUDIO_XCVR1_IRQHandler, . - AUDIO_XCVR1_IRQHandler 1545 1546 .align 1 1547 .thumb_func 1548 .weak AUD2HTX_IRQHandler 1549 .type AUD2HTX_IRQHandler, %function 1550AUD2HTX_IRQHandler: 1551 ldr r0,=AUD2HTX_DriverIRQHandler 1552 bx r0 1553 .size AUD2HTX_IRQHandler, . - AUD2HTX_IRQHandler 1554 1555 .align 1 1556 .thumb_func 1557 .weak EDMA1_ERR_IRQHandler 1558 .type EDMA1_ERR_IRQHandler, %function 1559EDMA1_ERR_IRQHandler: 1560 ldr r0,=EDMA1_ERR_DriverIRQHandler 1561 bx r0 1562 .size EDMA1_ERR_IRQHandler, . - EDMA1_ERR_IRQHandler 1563 1564 .align 1 1565 .thumb_func 1566 .weak EDMA1_0_15_IRQHandler 1567 .type EDMA1_0_15_IRQHandler, %function 1568EDMA1_0_15_IRQHandler: 1569 ldr r0,=EDMA1_0_15_DriverIRQHandler 1570 bx r0 1571 .size EDMA1_0_15_IRQHandler, . - EDMA1_0_15_IRQHandler 1572 1573 .align 1 1574 .thumb_func 1575 .weak EDMA1_16_31_IRQHandler 1576 .type EDMA1_16_31_IRQHandler, %function 1577EDMA1_16_31_IRQHandler: 1578 ldr r0,=EDMA1_16_31_DriverIRQHandler 1579 bx r0 1580 .size EDMA1_16_31_IRQHandler, . - EDMA1_16_31_IRQHandler 1581 1582 .align 1 1583 .thumb_func 1584 .weak ENET_QOS_PMT_IRQHandler 1585 .type ENET_QOS_PMT_IRQHandler, %function 1586ENET_QOS_PMT_IRQHandler: 1587 ldr r0,=ENET_QOS_PMT_DriverIRQHandler 1588 bx r0 1589 .size ENET_QOS_PMT_IRQHandler, . - ENET_QOS_PMT_IRQHandler 1590 1591 .align 1 1592 .thumb_func 1593 .weak ENET_QOS_IRQHandler 1594 .type ENET_QOS_IRQHandler, %function 1595ENET_QOS_IRQHandler: 1596 ldr r0,=ENET_QOS_DriverIRQHandler 1597 bx r0 1598 .size ENET_QOS_IRQHandler, . - ENET_QOS_IRQHandler 1599 1600 .align 1 1601 .thumb_func 1602 .weak MU2_A53_IRQHandler 1603 .type MU2_A53_IRQHandler, %function 1604MU2_A53_IRQHandler: 1605 ldr r0,=MU2_A53_DriverIRQHandler 1606 bx r0 1607 .size MU2_A53_IRQHandler, . - MU2_A53_IRQHandler 1608 1609 .align 1 1610 .thumb_func 1611 .weak MU2_AUDIO_IRQHandler 1612 .type MU2_AUDIO_IRQHandler, %function 1613MU2_AUDIO_IRQHandler: 1614 ldr r0,=MU2_AUDIO_DriverIRQHandler 1615 bx r0 1616 .size MU2_AUDIO_IRQHandler, . - MU2_AUDIO_IRQHandler 1617 1618 .align 1 1619 .thumb_func 1620 .weak MU3_M7_IRQHandler 1621 .type MU3_M7_IRQHandler, %function 1622MU3_M7_IRQHandler: 1623 ldr r0,=MU3_M7_DriverIRQHandler 1624 bx r0 1625 .size MU3_M7_IRQHandler, . - MU3_M7_IRQHandler 1626 1627 .align 1 1628 .thumb_func 1629 .weak MU3_AUDIO_IRQHandler 1630 .type MU3_AUDIO_IRQHandler, %function 1631MU3_AUDIO_IRQHandler: 1632 ldr r0,=MU3_AUDIO_DriverIRQHandler 1633 bx r0 1634 .size MU3_AUDIO_IRQHandler, . - MU3_AUDIO_IRQHandler 1635 1636 .align 1 1637 .thumb_func 1638 .weak PCIE_CTRL1_IRQHandler 1639 .type PCIE_CTRL1_IRQHandler, %function 1640PCIE_CTRL1_IRQHandler: 1641 ldr r0,=PCIE_CTRL1_DriverIRQHandler 1642 bx r0 1643 .size PCIE_CTRL1_IRQHandler, . - PCIE_CTRL1_IRQHandler 1644 1645 .align 1 1646 .thumb_func 1647 .weak PCIE_CTRL1_ERR_IRQHandler 1648 .type PCIE_CTRL1_ERR_IRQHandler, %function 1649PCIE_CTRL1_ERR_IRQHandler: 1650 ldr r0,=PCIE_CTRL1_ERR_DriverIRQHandler 1651 bx r0 1652 .size PCIE_CTRL1_ERR_IRQHandler, . - PCIE_CTRL1_ERR_IRQHandler 1653 1654 .align 1 1655 .thumb_func 1656 .weak CAN_FD1_IRQHandler 1657 .type CAN_FD1_IRQHandler, %function 1658CAN_FD1_IRQHandler: 1659 ldr r0,=CAN_FD1_DriverIRQHandler 1660 bx r0 1661 .size CAN_FD1_IRQHandler, . - CAN_FD1_IRQHandler 1662 1663 .align 1 1664 .thumb_func 1665 .weak CAN_FD1_ERROR_IRQHandler 1666 .type CAN_FD1_ERROR_IRQHandler, %function 1667CAN_FD1_ERROR_IRQHandler: 1668 ldr r0,=CAN_FD1_ERROR_DriverIRQHandler 1669 bx r0 1670 .size CAN_FD1_ERROR_IRQHandler, . - CAN_FD1_ERROR_IRQHandler 1671 1672 .align 1 1673 .thumb_func 1674 .weak CAN_FD2_IRQHandler 1675 .type CAN_FD2_IRQHandler, %function 1676CAN_FD2_IRQHandler: 1677 ldr r0,=CAN_FD2_DriverIRQHandler 1678 bx r0 1679 .size CAN_FD2_IRQHandler, . - CAN_FD2_IRQHandler 1680 1681 .align 1 1682 .thumb_func 1683 .weak CAN_FD2_ERROR_IRQHandler 1684 .type CAN_FD2_ERROR_IRQHandler, %function 1685CAN_FD2_ERROR_IRQHandler: 1686 ldr r0,=CAN_FD2_ERROR_DriverIRQHandler 1687 bx r0 1688 .size CAN_FD2_ERROR_IRQHandler, . - CAN_FD2_ERROR_IRQHandler 1689 1690 .align 1 1691 .thumb_func 1692 .weak AUDIO_XCVR_IRQHandler 1693 .type AUDIO_XCVR_IRQHandler, %function 1694AUDIO_XCVR_IRQHandler: 1695 ldr r0,=AUDIO_XCVR_DriverIRQHandler 1696 bx r0 1697 .size AUDIO_XCVR_IRQHandler, . - AUDIO_XCVR_IRQHandler 1698 1699 .align 1 1700 .thumb_func 1701 .weak DDR_ERR_IRQHandler 1702 .type DDR_ERR_IRQHandler, %function 1703DDR_ERR_IRQHandler: 1704 ldr r0,=DDR_ERR_DriverIRQHandler 1705 bx r0 1706 .size DDR_ERR_IRQHandler, . - DDR_ERR_IRQHandler 1707 1708 .align 1 1709 .thumb_func 1710 .weak USB1_WAKEUP_IRQHandler 1711 .type USB1_WAKEUP_IRQHandler, %function 1712USB1_WAKEUP_IRQHandler: 1713 ldr r0,=USB1_WAKEUP_DriverIRQHandler 1714 bx r0 1715 .size USB1_WAKEUP_IRQHandler, . - USB1_WAKEUP_IRQHandler 1716 1717 .align 1 1718 .thumb_func 1719 .weak USB2_WAKEUP_IRQHandler 1720 .type USB2_WAKEUP_IRQHandler, %function 1721USB2_WAKEUP_IRQHandler: 1722 ldr r0,=USB2_WAKEUP_DriverIRQHandler 1723 bx r0 1724 .size USB2_WAKEUP_IRQHandler, . - USB2_WAKEUP_IRQHandler 1725 1726 .align 1 1727 .thumb_func 1728 .weak MECC_IRQHandler 1729 .type MECC_IRQHandler, %function 1730MECC_IRQHandler: 1731 ldr r0,=MECC_DriverIRQHandler 1732 bx r0 1733 .size MECC_IRQHandler, . - MECC_IRQHandler 1734 1735 .align 1 1736 .thumb_func 1737 .weak MECC_ERR_IRQHandler 1738 .type MECC_ERR_IRQHandler, %function 1739MECC_ERR_IRQHandler: 1740 ldr r0,=MECC_ERR_DriverIRQHandler 1741 bx r0 1742 .size MECC_ERR_IRQHandler, . - MECC_ERR_IRQHandler 1743 1744 .align 1 1745 .thumb_func 1746 .weak MECC_S_IRQHandler 1747 .type MECC_S_IRQHandler, %function 1748MECC_S_IRQHandler: 1749 ldr r0,=MECC_S_DriverIRQHandler 1750 bx r0 1751 .size MECC_S_IRQHandler, . - MECC_S_IRQHandler 1752 1753 .align 1 1754 .thumb_func 1755 .weak MECC_S_ERR_IRQHandler 1756 .type MECC_S_ERR_IRQHandler, %function 1757MECC_S_ERR_IRQHandler: 1758 ldr r0,=MECC_S_ERR_DriverIRQHandler 1759 bx r0 1760 .size MECC_S_ERR_IRQHandler, . - MECC_S_ERR_IRQHandler 1761 1762 1763/* Macro to define default handlers. Default handler 1764 * will be weak symbol and just dead loops. They can be 1765 * overwritten by other handlers */ 1766 .macro def_irq_handler handler_name 1767 .weak \handler_name 1768 .set \handler_name, DefaultISR 1769 .endm 1770/* Exception Handlers */ 1771 def_irq_handler MemManage_Handler 1772 def_irq_handler BusFault_Handler 1773 def_irq_handler UsageFault_Handler 1774 def_irq_handler DebugMon_Handler 1775 def_irq_handler Reserved16_DriverIRQHandler 1776 def_irq_handler DAP_DriverIRQHandler 1777 def_irq_handler SDMA1_DriverIRQHandler 1778 def_irq_handler GPU3D_DriverIRQHandler 1779 def_irq_handler SNVS_DriverIRQHandler 1780 def_irq_handler LCDIF1_DriverIRQHandler 1781 def_irq_handler LCDIF2_DriverIRQHandler 1782 def_irq_handler VPU_G1_DriverIRQHandler 1783 def_irq_handler VPU_G2_DriverIRQHandler 1784 def_irq_handler QOS_DriverIRQHandler 1785 def_irq_handler WDOG3_DriverIRQHandler 1786 def_irq_handler HS_CP1_DriverIRQHandler 1787 def_irq_handler APBHDMA_DriverIRQHandler 1788 def_irq_handler ML_DriverIRQHandler 1789 def_irq_handler BCH_DriverIRQHandler 1790 def_irq_handler GPMI_DriverIRQHandler 1791 def_irq_handler ISI_DriverIRQHandler 1792 def_irq_handler MIPI_CSI1_DriverIRQHandler 1793 def_irq_handler MIPI_DSI_DriverIRQHandler 1794 def_irq_handler SNVS_Consolidated_DriverIRQHandler 1795 def_irq_handler SNVS_Security_DriverIRQHandler 1796 def_irq_handler CSU_DriverIRQHandler 1797 def_irq_handler USDHC1_DriverIRQHandler 1798 def_irq_handler USDHC2_DriverIRQHandler 1799 def_irq_handler USDHC3_DriverIRQHandler 1800 def_irq_handler GPU2D_DriverIRQHandler 1801 def_irq_handler UART1_DriverIRQHandler 1802 def_irq_handler UART2_DriverIRQHandler 1803 def_irq_handler UART3_DriverIRQHandler 1804 def_irq_handler UART4_DriverIRQHandler 1805 def_irq_handler VPU_DriverIRQHandler 1806 def_irq_handler ECSPI1_DriverIRQHandler 1807 def_irq_handler ECSPI2_DriverIRQHandler 1808 def_irq_handler ECSPI3_DriverIRQHandler 1809 def_irq_handler SDMA3_DriverIRQHandler 1810 def_irq_handler I2C1_DriverIRQHandler 1811 def_irq_handler I2C2_DriverIRQHandler 1812 def_irq_handler I2C3_DriverIRQHandler 1813 def_irq_handler I2C4_DriverIRQHandler 1814 def_irq_handler RDC_DriverIRQHandler 1815 def_irq_handler USB1_DriverIRQHandler 1816 def_irq_handler USB2_DriverIRQHandler 1817 def_irq_handler ISI_CH1_DriverIRQHandler 1818 def_irq_handler HDMI_TX_DriverIRQHandler 1819 def_irq_handler PDM_HWVAD_EVENT_DriverIRQHandler 1820 def_irq_handler PDM_HWVAD_ERROR_DriverIRQHandler 1821 def_irq_handler GPT6_DriverIRQHandler 1822 def_irq_handler SCTR_IRQ0_DriverIRQHandler 1823 def_irq_handler SCTR_IRQ1_DriverIRQHandler 1824 def_irq_handler ANAMIX_DriverIRQHandler 1825 def_irq_handler I2S3_DriverIRQHandler 1826 def_irq_handler GPT5_DriverIRQHandler 1827 def_irq_handler GPT4_DriverIRQHandler 1828 def_irq_handler GPT3_DriverIRQHandler 1829 def_irq_handler GPT2_DriverIRQHandler 1830 def_irq_handler GPT1_DriverIRQHandler 1831 def_irq_handler GPIO1_INT7_DriverIRQHandler 1832 def_irq_handler GPIO1_INT6_DriverIRQHandler 1833 def_irq_handler GPIO1_INT5_DriverIRQHandler 1834 def_irq_handler GPIO1_INT4_DriverIRQHandler 1835 def_irq_handler GPIO1_INT3_DriverIRQHandler 1836 def_irq_handler GPIO1_INT2_DriverIRQHandler 1837 def_irq_handler GPIO1_INT1_DriverIRQHandler 1838 def_irq_handler GPIO1_INT0_DriverIRQHandler 1839 def_irq_handler GPIO1_Combined_0_15_DriverIRQHandler 1840 def_irq_handler GPIO1_Combined_16_31_DriverIRQHandler 1841 def_irq_handler GPIO2_Combined_0_15_DriverIRQHandler 1842 def_irq_handler GPIO2_Combined_16_31_DriverIRQHandler 1843 def_irq_handler GPIO3_Combined_0_15_DriverIRQHandler 1844 def_irq_handler GPIO3_Combined_16_31_DriverIRQHandler 1845 def_irq_handler GPIO4_Combined_0_15_DriverIRQHandler 1846 def_irq_handler GPIO4_Combined_16_31_DriverIRQHandler 1847 def_irq_handler GPIO5_Combined_0_15_DriverIRQHandler 1848 def_irq_handler GPIO5_Combined_16_31_DriverIRQHandler 1849 def_irq_handler ISP1_DriverIRQHandler 1850 def_irq_handler ISP2_DriverIRQHandler 1851 def_irq_handler I2C5_DriverIRQHandler 1852 def_irq_handler I2C6_DriverIRQHandler 1853 def_irq_handler WDOG1_DriverIRQHandler 1854 def_irq_handler WDOG2_DriverIRQHandler 1855 def_irq_handler MIPI_CSI2_DriverIRQHandler 1856 def_irq_handler PWM1_DriverIRQHandler 1857 def_irq_handler PWM2_DriverIRQHandler 1858 def_irq_handler PWM3_DriverIRQHandler 1859 def_irq_handler PWM4_DriverIRQHandler 1860 def_irq_handler CCM_IRQ1_DriverIRQHandler 1861 def_irq_handler CCM_IRQ2_DriverIRQHandler 1862 def_irq_handler GPC_DriverIRQHandler 1863 def_irq_handler MU1_A53_DriverIRQHandler 1864 def_irq_handler SRC_DriverIRQHandler 1865 def_irq_handler I2S56_DriverIRQHandler 1866 def_irq_handler RTIC_DriverIRQHandler 1867 def_irq_handler CPU_PerformanceUnit_DriverIRQHandler 1868 def_irq_handler CPU_CTI_Trigger_DriverIRQHandler 1869 def_irq_handler SRC_Combined_DriverIRQHandler 1870 def_irq_handler I2S1_DriverIRQHandler 1871 def_irq_handler I2S2_DriverIRQHandler 1872 def_irq_handler MU1_M7_DriverIRQHandler 1873 def_irq_handler DDR_PerformanceMonitor_DriverIRQHandler 1874 def_irq_handler DDR_DriverIRQHandler 1875 def_irq_handler DEWARP_DriverIRQHandler 1876 def_irq_handler CPU_Error_AXI_DriverIRQHandler 1877 def_irq_handler CPU_Error_L2RAM_DriverIRQHandler 1878 def_irq_handler SDMA2_DriverIRQHandler 1879 def_irq_handler SJC_DriverIRQHandler 1880 def_irq_handler CAAM_IRQ0_DriverIRQHandler 1881 def_irq_handler CAAM_IRQ1_DriverIRQHandler 1882 def_irq_handler FlexSPI_DriverIRQHandler 1883 def_irq_handler TZASC_DriverIRQHandler 1884 def_irq_handler PDM_EVENT_DriverIRQHandler 1885 def_irq_handler PDM_ERROR_DriverIRQHandler 1886 def_irq_handler I2S7_DriverIRQHandler 1887 def_irq_handler PERFMON1_DriverIRQHandler 1888 def_irq_handler PERFMON2_DriverIRQHandler 1889 def_irq_handler CAAM_IRQ2_DriverIRQHandler 1890 def_irq_handler CAAM_ERROR_DriverIRQHandler 1891 def_irq_handler HS_CP0_DriverIRQHandler 1892 def_irq_handler CM7_CTI_DriverIRQHandler 1893 def_irq_handler ENET1_MAC0_Rx_Tx_Done1_DriverIRQHandler 1894 def_irq_handler ENET1_MAC0_Rx_Tx_Done2_DriverIRQHandler 1895 def_irq_handler ENET1_DriverIRQHandler 1896 def_irq_handler ENET1_1588_Timer_DriverIRQHandler 1897 def_irq_handler ASRC_DriverIRQHandler 1898 def_irq_handler PCIE_CTRL1_0_DriverIRQHandler 1899 def_irq_handler PCIE_CTRL1_1_DriverIRQHandler 1900 def_irq_handler PCIE_CTRL1_2_DriverIRQHandler 1901 def_irq_handler PCIE_CTRL1_3_DriverIRQHandler 1902 def_irq_handler PCIE_EDMA_DriverIRQHandler 1903 def_irq_handler AUDIO_XCVR0_DriverIRQHandler 1904 def_irq_handler AUDIO_XCVR1_DriverIRQHandler 1905 def_irq_handler AUD2HTX_DriverIRQHandler 1906 def_irq_handler EDMA1_ERR_DriverIRQHandler 1907 def_irq_handler EDMA1_0_15_DriverIRQHandler 1908 def_irq_handler EDMA1_16_31_DriverIRQHandler 1909 def_irq_handler ENET_QOS_PMT_DriverIRQHandler 1910 def_irq_handler ENET_QOS_DriverIRQHandler 1911 def_irq_handler MU2_A53_DriverIRQHandler 1912 def_irq_handler MU2_AUDIO_DriverIRQHandler 1913 def_irq_handler MU3_M7_DriverIRQHandler 1914 def_irq_handler MU3_AUDIO_DriverIRQHandler 1915 def_irq_handler PCIE_CTRL1_DriverIRQHandler 1916 def_irq_handler PCIE_CTRL1_ERR_DriverIRQHandler 1917 def_irq_handler CAN_FD1_DriverIRQHandler 1918 def_irq_handler CAN_FD1_ERROR_DriverIRQHandler 1919 def_irq_handler CAN_FD2_DriverIRQHandler 1920 def_irq_handler CAN_FD2_ERROR_DriverIRQHandler 1921 def_irq_handler AUDIO_XCVR_DriverIRQHandler 1922 def_irq_handler DDR_ERR_DriverIRQHandler 1923 def_irq_handler USB1_WAKEUP_DriverIRQHandler 1924 def_irq_handler USB2_WAKEUP_DriverIRQHandler 1925 def_irq_handler MECC_DriverIRQHandler 1926 def_irq_handler MECC_ERR_DriverIRQHandler 1927 def_irq_handler MECC_S_DriverIRQHandler 1928 def_irq_handler MECC_S_ERR_DriverIRQHandler 1929 1930 .end 1931