diff options
Diffstat (limited to 'platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S')
-rw-r--r-- | platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S | 427 |
1 files changed, 264 insertions, 163 deletions
diff --git a/platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S b/platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S index 15965bb..5726a36 100644 --- a/platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S +++ b/platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S @@ -1,10 +1,10 @@ /* ---------------------------------------------------------------------------------------*/ -/* @file: startup_MCIMX7D_M4.s */ +/* @file: startup_MCIMX7D_M4.S */ /* @purpose: CMSIS Cortex-M4 Core Device Startup File */ -/* IMX7D_M4 */ -/* @version: 0.1 */ +/* MCIMX7D_M4 */ +/* @version: 1.0 */ /* @date: 2015-04-06 */ -/* @build: b54573 */ +/* @build: b150406 */ /* ---------------------------------------------------------------------------------------*/ /* */ /* Copyright (c) 2015 , Freescale Semiconductor, Inc. */ @@ -37,16 +37,6 @@ /*****************************************************************************/ /* Version: GCC for ARM Embedded Processors */ /*****************************************************************************/ - - - .word __etext - .word __data_start__ - .word __data_end__ - .word __bss_end__ - - - - .syntax unified .arch armv7-m @@ -72,139 +62,137 @@ __isr_vector: .long SysTick_Handler /* SysTick Handler*/ /* External Interrupts*/ - .long DefaultISR /* 16*/ - .long DefaultISR /* 17*/ - .long DefaultISR /* 18*/ - .long DefaultISR /* 19*/ - .long DefaultISR /* 20*/ - .long DefaultISR /* 21*/ - .long DefaultISR /* 22*/ - .long DefaultISR /* 23*/ - .long DefaultISR /* 24*/ - .long DefaultISR /* 25*/ - .long WDOG3_Handler /* WDOG3 Handler*/ - .long SEMA4_Handler /* SEMA4_Handler*/ - .long DefaultISR /* 28*/ - .long DefaultISR /* 29*/ - .long DefaultISR /* 30*/ - .long DefaultISR /* 31*/ - .long UART6_Handler /* UART6 Handler*/ - .long DefaultISR /* 33*/ - .long DefaultISR /* 34*/ - .long DefaultISR /* 35*/ - .long DefaultISR /* 36*/ - .long DefaultISR /* 37*/ - .long DefaultISR /* 38*/ - .long DefaultISR /* 39*/ - .long DefaultISR /* 40*/ - .long DefaultISR /* 41*/ - .long UART1_Handler /* UART1 Handler*/ - .long UART2_Handler /* UART2 Handler*/ - .long UART3_Handler /* UART3 Handler*/ - .long UART4_Handler /* UART4 Handler*/ - .long UART5_Handler /* UART5 Handler*/ - .long eCSPI1_Handler /* eCSPI1 Handler*/ - .long eCSPI2_Handler /* eCSPI2 Handler*/ - .long eCSPI3_Handler /* eCSPI3 Handler*/ - .long eCSPI4_Handler /* eCSPI4 Handler*/ - .long I2C1_Handler /* I2C1 Handler*/ - .long I2C2_Handler /* I2C2 Handler*/ - .long I2C3_Handler /* I2C3 Handler*/ - .long I2C4_Handler /* I2C4 Handler*/ - .long DefaultISR /* 55*/ - .long DefaultISR /* 56*/ - .long DefaultISR /* 57*/ - .long DefaultISR /* 58*/ - .long DefaultISR /* 59*/ - .long DefaultISR /* 60*/ - .long DefaultISR /* 61*/ - .long DefaultISR /* 62*/ - .long DefaultISR /* 63*/ - .long DefaultISR /* 64*/ - .long DefaultISR /* 65*/ - .long DefaultISR /* 66*/ - .long DefaultISR /* 67*/ - .long GPT4_Handler /* GPT4 handler*/ - .long GPT3_Handler /* GPT3 handler*/ - .long GPT2_Handler /* GPT2 handler*/ - .long GPT1_Handler /* GPT1 handler*/ - .long GPIO1_INT7_Handler /* Active HIGH Interrupt from INT7 from GPIO*/ - .long GPIO1_INT6_Handler /* Active HIGH Interrupt from INT6 from GPIO*/ - .long GPIO1_INT5_Handler /* Active HIGH Interrupt from INT5 from GPIO*/ - .long GPIO1_INT4_Handler /* Active HIGH Interrupt from INT4 from GPIO*/ - .long GPIO1_INT3_Handler /* Active HIGH Interrupt from INT3 from GPIO*/ - .long GPIO1_INT2_Handler /* Active HIGH Interrupt from INT2 from GPIO*/ - .long GPIO1_INT1_Handler /* Active HIGH Interrupt from INT1 from GPIO*/ - .long GPIO1_INT0_Handler /* Active HIGH Interrupt from INT0 from GPIO*/ - .long GPIO1_INT15_0_Handler /* Combined interrupt indication for GPIO1 signal 0 throughout 15*/ - .long GPIO1_INT31_16_Handler /* Combined interrupt indication for GPIO1 signal 16 throughout 31*/ - .long GPIO2_INT15_0_Handler /* Combined interrupt indication for GPIO2 signal 0 throughout 15*/ - .long GPIO2_INT31_16_Handler /* Combined interrupt indication for GPIO2 signal 16 throughout 31*/ - .long GPIO3_INT15_0_Handler /* Combined interrupt indication for GPIO3 signal 0 throughout 15*/ - .long GPIO3_INT31_16_Handler /* Combined interrupt indication for GPIO3 signal 16 throughout 31*/ - .long GPIO4_INT15_0_Handler /* Combined interrupt indication for GPIO4 signal 0 throughout 15*/ - .long GPIO4_INT31_16_Handler /* Combined interrupt indication for GPIO4 signal 16 throughout 31*/ - .long GPIO5_INT15_0_Handler /* Combined interrupt indication for GPIO5 signal 0 throughout 15*/ - .long GPIO5_INT31_16_Handler /* Combined interrupt indication for GPIO5 signal 16 throughout 31*/ - .long GPIO6_INT15_0_Handler /* Combined interrupt indication for GPIO6 signal 0 throughout 15*/ - .long GPIO6_INT31_16_Handler /* Combined interrupt indication for GPIO6 signal 16 throughout 31*/ - .long GPIO7_INT15_0_Handler /* Combined interrupt indication for GPIO7 signal 0 throughout 15*/ - .long GPIO7_INT31_16_Handler /* Combined interrupt indication for GPIO7 signal 16 throughout 31*/ - .long DefaultISR /* 94*/ - .long DefaultISR /* 95*/ - .long DefaultISR /* 96*/ - .long DefaultISR /* 97*/ - .long DefaultISR /* 98*/ - .long DefaultISR /* 99*/ - .long DefaultISR /* 100*/ - .long DefaultISR /* 101*/ - .long DefaultISR /* 102*/ - .long DefaultISR /* 103*/ - .long DefaultISR /* 104*/ - .long DefaultISR /* 105*/ - .long DefaultISR /* 106*/ - .long DefaultISR /* 107*/ - .long DefaultISR /* 108*/ - .long DefaultISR /* 109*/ - .long DefaultISR /* 110*/ - .long DefaultISR /* 111*/ - .long DefaultISR /* 112*/ - .long MU_Handler /* MU Handler*/ - .long ADC1_Handler /* ADC1 Handler*/ - .long ADC2_Handler /* ADC2 Handler*/ - .long DefaultISR /* 116*/ - .long DefaultISR /* 117*/ - .long DefaultISR /* 118*/ - .long DefaultISR /* 119*/ - .long DefaultISR /* 120*/ - .long DefaultISR /* 121*/ - .long DefaultISR /* 122*/ - .long DefaultISR /* 123*/ - .long DefaultISR /* 124*/ - .long DefaultISR /* 125*/ - .long FLEXCAN1_Handler /* FLEXCAN1 Handler*/ - .long FLEXCAN2_Handler /* FLEXCAN2 Handler*/ - .long DefaultISR /* 128*/ - .long DefaultISR /* 129*/ - .long DefaultISR /* 130*/ - .long DefaultISR /* 131*/ - .long DefaultISR /* 132*/ - .long DefaultISR /* 133*/ - .long DefaultISR /* 134*/ - .long DefaultISR /* 135*/ - .long DefaultISR /* 136*/ - .long DefaultISR /* 137*/ - .long DefaultISR /* 138*/ - .long DefaultISR /* 139*/ - .long DefaultISR /* 140*/ - .long DefaultISR /* 141*/ - .long UART7_Handler /* UART7 Handler*/ - .long DefaultISR /* 143*/ + .long GPR_Handler /* GPR Interrupt*/ + .long DAP_Handler /* DAP Interrupt*/ + .long SDMA_Handler /* SDMA Interrupt*/ + .long DBGMON_Handler /* DBGMON Interrupt*/ + .long SNVS_Handler /* SNVS Interrupt*/ + .long LCDIF_Handler /* LCDIF Interrupt*/ + .long SIM2_Handler /* SIM2 Interrupt*/ + .long CSI_Handler /* CSI Interrupt*/ + .long PXP1_Handler /* PXP1 Interrupt*/ + .long Reserved9_Handler /* Reserved interrupt 9*/ + .long WDOG3_Handler /* WDOG3 Interrupt*/ + .long SEMA4_HS_M4_Handler /* SEMA4_HS_M4 Interrupt*/ + .long APBHDMA_Handler /* APBHDMA Interrupt*/ + .long EIM_Handler /* EIM Interrupt*/ + .long BCH_Handler /* BCH Interrupt*/ + .long GPMI_Handler /* GPMI Interrupt*/ + .long UART6_Handler /* UART6 Interrupt*/ + .long FTM1_Handler /* FTM1 Interrupt*/ + .long FTM2_Handler /* FTM2 Interrupt*/ + .long SNVS_CONSOLIDATED_Handler /* SNVS_CONSOLIDATED Interrupt*/ + .long SNVS_SECURITY_Handler /* SNVS_SECURITY Interrupt*/ + .long CSU_Handler /* CSU Interrupt*/ + .long uSDHC1_Handler /* uSDHC1 Interrupt*/ + .long uSDHC2_Handler /* uSDHC2 Interrupt*/ + .long uSDHC3_Handler /* uSDHC3 Interrupt*/ + .long MIPI_CSI_Handler /* MIPI_CSI Interrupt*/ + .long UART1_Handler /* UART1 Interrupt*/ + .long UART2_Handler /* UART2 Interrupt*/ + .long UART3_Handler /* UART3 Interrupt*/ + .long UART4_Handler /* UART4 Interrupt*/ + .long UART5_Handler /* UART5 Interrupt*/ + .long eCSPI1_Handler /* eCSPI1 Interrupt*/ + .long eCSPI2_Handler /* eCSPI2 Interrupt*/ + .long eCSPI3_Handler /* eCSPI3 Interrupt*/ + .long eCSPI4_Handler /* eCSPI4 Interrupt*/ + .long I2C1_Handler /* I2C1 Interrupt*/ + .long I2C2_Handler /* I2C2 Interrupt*/ + .long I2C3_Handler /* I2C3 Interrupt*/ + .long I2C4_Handler /* I2C4 Interrupt*/ + .long RDC_Handler /* RDC Interrupt*/ + .long USB_OH3_OTG2_1_Handler /* USB_OH3_OTG2_1 Interrupt*/ + .long MIPI_DSI_Handler /* MIPI_DSI Interrupt*/ + .long USB_OH3_OTG2_2_Handler /* USB_OH3_OTG2_2 Interrupt*/ + .long USB_OH2_OTG_Handler /* USB_OH2_OTG Interrupt*/ + .long USB_OTG1_Handler /* USB_OTG1 Interrupt*/ + .long USB_OTG2_Handler /* USB_OTG2 Interrupt*/ + .long PXP2_Handler /* PXP2 Interrupt*/ + .long SCTR1_Handler /* SCTR1 Interrupt*/ + .long SCTR2_Handler /* SCTR2 Interrupt*/ + .long Analog_TempSensor_Handler /* Analog_TempSensor Interrupt*/ + .long SAI3_Handler /* SAI3 Interrupt*/ + .long Analog_brown_out_Handler /* Analog_brown_out Interrupt*/ + .long GPT4_Handler /* GPT4 Interrupt*/ + .long GPT3_Handler /* GPT3 Interrupt*/ + .long GPT2_Handler /* GPT2 Interrupt*/ + .long GPT1_Handler /* GPT1 Interrupt*/ + .long GPIO1_INT7_Handler /* GPIO1_INT7 Interrupt*/ + .long GPIO1_INT6_Handler /* GPIO1_INT6 Interrupt*/ + .long GPIO1_INT5_Handler /* GPIO1_INT5 Interrupt*/ + .long GPIO1_INT4_Handler /* GPIO1_INT4 Interrupt*/ + .long GPIO1_INT3_Handler /* GPIO1_INT3 Interrupt*/ + .long GPIO1_INT2_Handler /* GPIO1_INT2 Interrupt*/ + .long GPIO1_INT1_Handler /* GPIO1_INT1 Interrupt*/ + .long GPIO1_INT0_Handler /* GPIO1_INT0 Interrupt*/ + .long GPIO1_INT15_0_Handler /* GPIO1_INT15_0 Interrupt*/ + .long GPIO1_INT31_16_Handler /* GPIO1_INT31_16 Interrupt*/ + .long GPIO2_INT15_0_Handler /* GPIO2_INT15_0 Interrupt*/ + .long GPIO2_INT31_16_Handler /* GPIO2_INT31_16 Interrupt*/ + .long GPIO3_INT15_0_Handler /* GPIO3_INT15_0 Interrupt*/ + .long GPIO3_INT31_16_Handler /* GPIO3_INT31_16 Interrupt*/ + .long GPIO4_INT15_0_Handler /* GPIO4_INT15_0 Interrupt*/ + .long GPIO4_INT31_16_Handler /* GPIO4_INT31_16 Interrupt*/ + .long GPIO5_INT15_0_Handler /* GPIO5_INT15_0 Interrupt*/ + .long GPIO5_INT31_16_Handler /* GPIO5_INT31_16 Interrupt*/ + .long GPIO6_INT15_0_Handler /* GPIO6_INT15_0 Interrupt*/ + .long GPIO6_INT31_16_Handler /* GPIO6_INT31_16 Interrupt*/ + .long GPIO7_INT15_0_Handler /* GPIO7_INT15_0 Interrupt*/ + .long GPIO7_INT31_16_Handler /* GPIO7_INT31_16 Interrupt*/ + .long WDOG1_Handler /* WDOG1 Interrupt*/ + .long WDOG2_Handler /* WDOG2 Interrupt*/ + .long KPP_Handler /* KPP Interrupt*/ + .long PWM1_Handler /* PWM1 Interrupt*/ + .long PWM2_Handler /* PWM2 Interrupt*/ + .long PWM3_Handler /* PWM3 Interrupt*/ + .long PWM4_Handler /* PWM4 Interrupt*/ + .long CCM1_Handler /* CCM1 Interrupt*/ + .long CCM2_Handler /* CCM2 Interrupt*/ + .long GPC_Handler /* GPC Interrupt*/ + .long MU_A7_Handler /* MU_A7 Interrupt*/ + .long SRC_Handler /* SRC Interrupt*/ + .long SIM1_Handler /* SIM1 Interrupt*/ + .long RTIC_Handler /* RTIC Interrupt*/ + .long CPU_Handler /* CPU Interrupt*/ + .long CPU_CTI_Handler /* CPU_CTI Interrupt*/ + .long CCM_SRC_GPC_Handler /* CCM_SRC_GPC Interrupt*/ + .long SAI1_Handler /* SAI1 Interrupt*/ + .long SAI2_Handler /* SAI2 Interrupt*/ + .long MU_M4_Handler /* MU_M4 Interrupt*/ + .long ADC1_Handler /* ADC1 Interrupt*/ + .long ADC2_Handler /* ADC2 Interrupt*/ + .long ENET2_MAC0_TRANS1_Handler /* ENET2_MAC0_TRANS1 Interrupt*/ + .long ENET2_MAC0_TRANS2_Handler /* ENET2_MAC0_TRANS2 Interrupt*/ + .long ENET2_MAC0_IRQ_Handler /* ENET2_MAC0_IRQ Interrupt*/ + .long ENET2_1588_TIMER_IRQ_Handler /* ENET2_1588_TIMER_IRQ Interrupt*/ + .long TPR_Handler /* TPR Interrupt*/ + .long CAAM_QUEUE_Handler /* CAAM_QUEUE Interrupt*/ + .long CAAM_ERROR_Handler /* CAAM_ERROR Interrupt*/ + .long QSPI_Handler /* QSPI Interrupt*/ + .long TZASC1_Handler /* TZASC1 Interrupt*/ + .long WDOG4_Handler /* WDOG4 Interrupt*/ + .long FLEXCAN1_Handler /* FLEXCAN1 Interrupt*/ + .long FLEXCAN2_Handler /* FLEXCAN2 Interrupt*/ + .long PERFMON1_Handler /* PERFMON1 Interrupt*/ + .long PERFMON2_Handler /* PERFMON2 Interrupt*/ + .long CAAM_WRAPPER1_Handler /* CAAM_WRAPPER1 Interrupt*/ + .long CAAM_WRAPPER2_Handler /* CAAM_WRAPPER2 Interrupt*/ + .long SEMA4_HS_A7_Handler /* SEMA4_HS_A7 Interrupt*/ + .long EPDC_Handler /* EPDC Interrupt*/ + .long ENET1_MAC0_TRANS1_Handler /* ENET1_MAC0_TRANS1 Interrupt*/ + .long ENET1_MAC0_TRANS2_Handler /* ENET1_MAC0_TRANS2 Interrupt*/ + .long ENET1_MAC0_Handler /* ENET1_MAC0 Interrupt*/ + .long ENET1_1588_TIMER_Handler /* ENET1_1588_TIMER Interrupt*/ + .long PCIE_CTRL1_Handler /* PCIE_CTRL1 Interrupt*/ + .long PCIE_CTRL2_Handler /* PCIE_CTRL2 Interrupt*/ + .long PCIE_CTRL3_Handler /* PCIE_CTRL3 Interrupt*/ + .long PCIE_CTRL4_Handler /* PCIE_CTRL4 Interrupt*/ + .long UART7_Handler /* UART7 Interrupt*/ + .long PCIE_CTRL_REQUEST_Handler /* PCIE_CTRL_REQUEST Interrupt*/ .size __isr_vector, . - __isr_vector - - .text .thumb @@ -220,24 +208,57 @@ Reset_Handler: #ifndef __NO_SYSTEM_INIT bl SystemInit #endif - /* data copy */ - ldr r0,=__DATA_ROM - subs r0,r0,#0x1 - ldr r1,=__data_start__ - subs r1,r1,#0x1 - ldr r2,=__data_end__ - subs r3,r2,r1 - b Copy_init_data - Loop_copy_init_data: - adds r1,r1,#0x1 - adds r0,r0,#0x1 - ldrb r4,[r0] - str r4,[r1] +/* Loop to copy data from read only memory to RAM. The ranges + * of copy from/to are specified by following symbols evaluated in + * linker script. + * __etext: End of code section, i.e., begin of data sections to copy from. + * __data_start__/__data_end__: RAM address range that data should be + * copied to. Both must be aligned to 4 bytes boundary. */ + + ldr r1, =__etext + ldr r2, =__data_start__ + ldr r3, =__data_end__ + +#if 1 +/* Here are two copies of loop implemenations. First one favors code size + * and the second one favors performance. Default uses the first one. + * Change to "#if 0" to use the second one */ +.LC0: + cmp r2, r3 + ittt lt + ldrlt r0, [r1], #4 + strlt r0, [r2], #4 + blt .LC0 +#else + subs r3, r2 + ble .LC1 +.LC0: + subs r3, #4 + ldr r0, [r1, r3] + str r0, [r2, r3] + bgt .LC0 +.LC1: +#endif + +#ifdef __STARTUP_CLEAR_BSS +/* This part of work usually is done in C library startup code. Otherwise, + * define this macro to enable it in this startup. + * + * Loop to zero out BSS section, which uses following symbols + * in linker script: + * __bss_start__: start of BSS section. Must align to 4 + * __bss_end__: end of BSS section. Must align to 4 + */ + ldr r1, =__bss_start__ + ldr r2, =__bss_end__ - Copy_init_data: - subs r3,r3,#0x1 - cmp r3,#0x0 - bne Loop_copy_init_data + movs r0, 0 +.LC2: + cmp r1, r2 + itt lt + strlt r0, [r1], #4 + blt .LC2 +#endif /* __STARTUP_CLEAR_BSS */ cpsie i /* Unmask interrupts */ bl _start @@ -270,9 +291,32 @@ DefaultISR: def_irq_handler DebugMon_Handler def_irq_handler PendSV_Handler def_irq_handler SysTick_Handler + def_irq_handler GPR_Handler + def_irq_handler DAP_Handler + def_irq_handler SDMA_Handler + def_irq_handler DBGMON_Handler + def_irq_handler SNVS_Handler + def_irq_handler LCDIF_Handler + def_irq_handler SIM2_Handler + def_irq_handler CSI_Handler + def_irq_handler PXP1_Handler + def_irq_handler Reserved9_Handler def_irq_handler WDOG3_Handler - def_irq_handler SEMA4_Handler + def_irq_handler SEMA4_HS_M4_Handler + def_irq_handler APBHDMA_Handler + def_irq_handler EIM_Handler + def_irq_handler BCH_Handler + def_irq_handler GPMI_Handler def_irq_handler UART6_Handler + def_irq_handler FTM1_Handler + def_irq_handler FTM2_Handler + def_irq_handler SNVS_CONSOLIDATED_Handler + def_irq_handler SNVS_SECURITY_Handler + def_irq_handler CSU_Handler + def_irq_handler uSDHC1_Handler + def_irq_handler uSDHC2_Handler + def_irq_handler uSDHC3_Handler + def_irq_handler MIPI_CSI_Handler def_irq_handler UART1_Handler def_irq_handler UART2_Handler def_irq_handler UART3_Handler @@ -286,6 +330,19 @@ DefaultISR: def_irq_handler I2C2_Handler def_irq_handler I2C3_Handler def_irq_handler I2C4_Handler + def_irq_handler RDC_Handler + def_irq_handler USB_OH3_OTG2_1_Handler + def_irq_handler MIPI_DSI_Handler + def_irq_handler USB_OH3_OTG2_2_Handler + def_irq_handler USB_OH2_OTG_Handler + def_irq_handler USB_OTG1_Handler + def_irq_handler USB_OTG2_Handler + def_irq_handler PXP2_Handler + def_irq_handler SCTR1_Handler + def_irq_handler SCTR2_Handler + def_irq_handler Analog_TempSensor_Handler + def_irq_handler SAI3_Handler + def_irq_handler Analog_brown_out_Handler def_irq_handler GPT4_Handler def_irq_handler GPT3_Handler def_irq_handler GPT2_Handler @@ -312,10 +369,54 @@ DefaultISR: def_irq_handler GPIO6_INT31_16_Handler def_irq_handler GPIO7_INT15_0_Handler def_irq_handler GPIO7_INT31_16_Handler - def_irq_handler MU_Handler + def_irq_handler WDOG1_Handler + def_irq_handler WDOG2_Handler + def_irq_handler KPP_Handler + def_irq_handler PWM1_Handler + def_irq_handler PWM2_Handler + def_irq_handler PWM3_Handler + def_irq_handler PWM4_Handler + def_irq_handler CCM1_Handler + def_irq_handler CCM2_Handler + def_irq_handler GPC_Handler + def_irq_handler MU_A7_Handler + def_irq_handler SRC_Handler + def_irq_handler SIM1_Handler + def_irq_handler RTIC_Handler + def_irq_handler CPU_Handler + def_irq_handler CPU_CTI_Handler + def_irq_handler CCM_SRC_GPC_Handler + def_irq_handler SAI1_Handler + def_irq_handler SAI2_Handler + def_irq_handler MU_M4_Handler def_irq_handler ADC1_Handler def_irq_handler ADC2_Handler + def_irq_handler ENET2_MAC0_TRANS1_Handler + def_irq_handler ENET2_MAC0_TRANS2_Handler + def_irq_handler ENET2_MAC0_IRQ_Handler + def_irq_handler ENET2_1588_TIMER_IRQ_Handler + def_irq_handler TPR_Handler + def_irq_handler CAAM_QUEUE_Handler + def_irq_handler CAAM_ERROR_Handler + def_irq_handler QSPI_Handler + def_irq_handler TZASC1_Handler + def_irq_handler WDOG4_Handler def_irq_handler FLEXCAN1_Handler def_irq_handler FLEXCAN2_Handler + def_irq_handler PERFMON1_Handler + def_irq_handler PERFMON2_Handler + def_irq_handler CAAM_WRAPPER1_Handler + def_irq_handler CAAM_WRAPPER2_Handler + def_irq_handler SEMA4_HS_A7_Handler + def_irq_handler EPDC_Handler + def_irq_handler ENET1_MAC0_TRANS1_Handler + def_irq_handler ENET1_MAC0_TRANS2_Handler + def_irq_handler ENET1_MAC0_Handler + def_irq_handler ENET1_1588_TIMER_Handler + def_irq_handler PCIE_CTRL1_Handler + def_irq_handler PCIE_CTRL2_Handler + def_irq_handler PCIE_CTRL3_Handler + def_irq_handler PCIE_CTRL4_Handler def_irq_handler UART7_Handler + def_irq_handler PCIE_CTRL_REQUEST_Handler .end |