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