This type definition enumerates all the interrupt identification types.
Enumerator |
---|
ALT_INT_INTERRUPT_SGI0 |
|
ALT_INT_INTERRUPT_SGI1 |
|
ALT_INT_INTERRUPT_SGI2 |
|
ALT_INT_INTERRUPT_SGI3 |
|
ALT_INT_INTERRUPT_SGI4 |
|
ALT_INT_INTERRUPT_SGI5 |
|
ALT_INT_INTERRUPT_SGI6 |
|
ALT_INT_INTERRUPT_SGI7 |
|
ALT_INT_INTERRUPT_SGI8 |
|
ALT_INT_INTERRUPT_SGI9 |
|
ALT_INT_INTERRUPT_SGI10 |
|
ALT_INT_INTERRUPT_SGI11 |
|
ALT_INT_INTERRUPT_SGI12 |
|
ALT_INT_INTERRUPT_SGI13 |
|
ALT_INT_INTERRUPT_SGI14 |
|
ALT_INT_INTERRUPT_SGI15 | Software Generated Interrupts (SGI), 0 - 15.
- All interrupts in this group are software triggered.
|
ALT_INT_INTERRUPT_PPI_TIMER_GLOBAL |
|
ALT_INT_INTERRUPT_PPI_TIMER_PRIVATE |
|
ALT_INT_INTERRUPT_PPI_TIMER_WATCHDOG |
Private Peripheral Interrupts (PPI) for the Global Timer, per CPU private timer, and watchdog timer.
- All interrupts in this group are edge triggered.
|
ALT_INT_INTERRUPT_CPU0_PARITYFAIL |
|
ALT_INT_INTERRUPT_CPU0_PARITYFAIL_BTAC |
|
ALT_INT_INTERRUPT_CPU0_PARITYFAIL_GHB |
|
ALT_INT_INTERRUPT_CPU0_PARITYFAIL_I_TAG |
|
ALT_INT_INTERRUPT_CPU0_PARITYFAIL_I_DATA |
|
ALT_INT_INTERRUPT_CPU0_PARITYFAIL_TLB |
|
ALT_INT_INTERRUPT_CPU0_PARITYFAIL_D_OUTER |
|
ALT_INT_INTERRUPT_CPU0_PARITYFAIL_D_TAG |
|
ALT_INT_INTERRUPT_CPU0_PARITYFAIL_D_DATA |
|
ALT_INT_INTERRUPT_CPU0_DEFLAGS0 |
|
ALT_INT_INTERRUPT_CPU0_DEFLAGS1 |
|
ALT_INT_INTERRUPT_CPU0_DEFLAGS2 |
|
ALT_INT_INTERRUPT_CPU0_DEFLAGS3 |
|
ALT_INT_INTERRUPT_CPU0_DEFLAGS4 |
|
ALT_INT_INTERRUPT_CPU0_DEFLAGS5 |
|
ALT_INT_INTERRUPT_CPU0_DEFLAGS6 | Interrupts sourced from CPU0.
The ALT_INT_INTERRUPT_CPU0_PARITYFAIL interrupt combines the BTAC, GHB, I_TAG, I_DATA, TLB, D_OUTER, D_TAG, and D_DATA interrupts for CPU0.
- PARITYFAIL interrupts in this group are edge triggered.
- DEFFLAGS interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_CPU1_PARITYFAIL |
|
ALT_INT_INTERRUPT_CPU1_PARITYFAIL_BTAC |
|
ALT_INT_INTERRUPT_CPU1_PARITYFAIL_GHB |
|
ALT_INT_INTERRUPT_CPU1_PARITYFAIL_I_TAG |
|
ALT_INT_INTERRUPT_CPU1_PARITYFAIL_I_DATA |
|
ALT_INT_INTERRUPT_CPU1_PARITYFAIL_TLB |
|
ALT_INT_INTERRUPT_CPU1_PARITYFAIL_D_OUTER |
|
ALT_INT_INTERRUPT_CPU1_PARITYFAIL_D_TAG |
|
ALT_INT_INTERRUPT_CPU1_PARITYFAIL_D_DATA |
|
ALT_INT_INTERRUPT_CPU1_DEFLAGS0 |
|
ALT_INT_INTERRUPT_CPU1_DEFLAGS1 |
|
ALT_INT_INTERRUPT_CPU1_DEFLAGS2 |
|
ALT_INT_INTERRUPT_CPU1_DEFLAGS3 |
|
ALT_INT_INTERRUPT_CPU1_DEFLAGS4 |
|
ALT_INT_INTERRUPT_CPU1_DEFLAGS5 |
|
ALT_INT_INTERRUPT_CPU1_DEFLAGS6 | Interrupts sourced from CPU1.
The ALT_INT_INTERRUPT_CPU1_PARITYFAIL interrupt combines the BTAC, GHB, I_TAG, I_DATA, TLB, D_OUTER, D_TAG, and D_DATA interrupts for CPU1.
- PARITYFAIL interrupts in this group are edge triggered.
- DEFFLAGS interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_SCU_PARITYFAIL0 |
|
ALT_INT_INTERRUPT_SCU_PARITYFAIL1 |
|
ALT_INT_INTERRUPT_SCU_EV_ABORT | Interrupts sourced from the Snoop Control Unit (SCU).
- All interrupts in this group are edge triggered.
|
ALT_INT_INTERRUPT_L2_ECC_BYTE_WR_IRQ |
|
ALT_INT_INTERRUPT_L2_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_L2_ECC_UNCORRECTED_IRQ |
|
ALT_INT_INTERRUPT_L2_COMBINED_IRQ | Interrupts sourced from the L2 Cache Controller.
The ALT_INT_INTERRUPT_L2_COMBINED_IRQ interrupt combines the cache controller internal DECERRINTR, ECNTRINTR, ERRRDINTR, ERRRTINTR, ERRWDINTR, ERRWTINTR, PARRDINTR, PARRTINTR, and SLVERRINTR interrupts. Consult the L2C documentation for information on these interrupts.
- ECC interrupts in this group are edge triggered.
- Other interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_DDR_ECC_ERROR_IRQ | Interrupts sourced from the SDRAM Controller.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ0 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ1 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ2 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ3 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ4 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ5 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ6 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ7 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ8 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ9 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ10 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ11 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ12 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ13 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ14 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ15 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ16 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ17 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ18 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ19 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ20 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ21 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ22 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ23 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ24 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ25 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ26 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ27 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ28 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ29 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ30 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ31 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ32 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ33 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ34 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ35 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ36 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ37 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ38 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ39 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ40 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ41 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ42 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ43 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ44 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ45 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ46 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ47 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ48 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ49 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ50 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ51 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ52 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ53 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ54 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ55 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ56 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ57 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ58 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ59 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ60 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ61 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ62 |
|
ALT_INT_INTERRUPT_F2S_FPGA_IRQ63 | Interrupt request from the FPGA logic, 0 - 63.
- Trigger type depends on the implementation in the FPGA.
|
ALT_INT_INTERRUPT_DMA_IRQ0 |
|
ALT_INT_INTERRUPT_DMA_IRQ1 |
|
ALT_INT_INTERRUPT_DMA_IRQ2 |
|
ALT_INT_INTERRUPT_DMA_IRQ3 |
|
ALT_INT_INTERRUPT_DMA_IRQ4 |
|
ALT_INT_INTERRUPT_DMA_IRQ5 |
|
ALT_INT_INTERRUPT_DMA_IRQ6 |
|
ALT_INT_INTERRUPT_DMA_IRQ7 |
|
ALT_INT_INTERRUPT_DMA_IRQ_ABORT |
|
ALT_INT_INTERRUPT_DMA_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_DMA_ECC_UNCORRECTED_IRQ | Interrupts sourced from the DMA Controller.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_EMAC0_IRQ |
|
ALT_INT_INTERRUPT_EMAC0_TX_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_EMAC0_TX_ECC_UNCORRECTED_IRQ |
|
ALT_INT_INTERRUPT_EMAC0_RX_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_EMAC0_RX_ECC_UNCORRECTED_IRQ | Interrupts sourced from the Ethernet MAC 0 (EMAC0).
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_EMAC1_IRQ |
|
ALT_INT_INTERRUPT_EMAC1_TX_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_EMAC1_TX_ECC_UNCORRECTED_IRQ |
|
ALT_INT_INTERRUPT_EMAC1_RX_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_EMAC1_RX_ECC_UNCORRECTED_IRQ | Interrupts sourced from the Ethernet MAC 1 (EMAC1).
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_USB0_IRQ |
|
ALT_INT_INTERRUPT_USB0_ECC_CORRECTED |
|
ALT_INT_INTERRUPT_USB0_ECC_UNCORRECTED | Interrupts sourced from the USB OTG 0.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_USB1_IRQ |
|
ALT_INT_INTERRUPT_USB1_ECC_CORRECTED |
|
ALT_INT_INTERRUPT_USB1_ECC_UNCORRECTED | Interrupts sourced from the USB OTG 1.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_CAN0_STS_IRQ |
|
ALT_INT_INTERRUPT_CAN0_MO_IRQ |
|
ALT_INT_INTERRUPT_CAN0_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_CAN0_ECC_UNCORRECTED_IRQ | Interrupts sourced from the CAN Controller 0.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_CAN1_STS_IRQ |
|
ALT_INT_INTERRUPT_CAN1_MO_IRQ |
|
ALT_INT_INTERRUPT_CAN1_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_CAN1_ECC_UNCORRECTED_IRQ | Interrupts sourced from the CAN Controller 1.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_SDMMC_IRQ |
|
ALT_INT_INTERRUPT_SDMMC_PORTA_ECC_CORRECTED |
|
ALT_INT_INTERRUPT_SDMMC_PORTA_ECC_UNCORRECTED |
|
ALT_INT_INTERRUPT_SDMMC_PORTB_ECC_CORRECTED |
|
ALT_INT_INTERRUPT_SDMMC_PORTB_ECC_UNCORRECTED | Interrupts sourced from the SDMMC Controller.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_NAND_IRQ |
|
ALT_INT_INTERRUPT_NANDR_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_NANDR_ECC_UNCORRECTED_IRQ |
|
ALT_INT_INTERRUPT_NANDW_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_NANDW_ECC_UNCORRECTED_IRQ |
|
ALT_INT_INTERRUPT_NANDE_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_NANDE_ECC_UNCORRECTED_IRQ | Interrupts sourced from the NAND Controller.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_QSPI_IRQ |
|
ALT_INT_INTERRUPT_QSPI_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_QSPI_ECC_UNCORRECTED_IRQ | Interrupts sourced from the QSPI Controller.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_SPI0_IRQ |
|
ALT_INT_INTERRUPT_SPI1_IRQ |
|
ALT_INT_INTERRUPT_SPI2_IRQ |
|
ALT_INT_INTERRUPT_SPI3_IRQ | Interrupts sourced from the SPI Controllers 0 - 3. SPI0_IRQ corresponds to SPIM0. SPI1_IRQ corresponds to SPIM1. SPI2_IRQ corresponds to SPIS0. SPI3_IRQ corresponds to SPIS1.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_I2C0_IRQ |
|
ALT_INT_INTERRUPT_I2C1_IRQ |
|
ALT_INT_INTERRUPT_I2C2_IRQ |
|
ALT_INT_INTERRUPT_I2C3_IRQ | Interrupts sourced from the I2C Controllers 0 - 3.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_UART0 |
|
ALT_INT_INTERRUPT_UART1 | Interrupts sourced from the UARTs 0 - 1.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_GPIO0 |
|
ALT_INT_INTERRUPT_GPIO1 |
|
ALT_INT_INTERRUPT_GPIO2 | Interrupts sourced from the GPIO 0 - 2.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_TIMER_L4SP_0_IRQ |
|
ALT_INT_INTERRUPT_TIMER_L4SP_1_IRQ |
|
ALT_INT_INTERRUPT_TIMER_OSC1_0_IRQ |
|
ALT_INT_INTERRUPT_TIMER_OSC1_1_IRQ | Interrupts sourced from the Timer controllers.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_WDOG0_IRQ |
|
ALT_INT_INTERRUPT_WDOG1_IRQ | Interrupts sourced from the Watchdog Timers 0 - 1.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_CLKMGR_IRQ | Interrupts sourced from the Clock Manager.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_MPUWAKEUP_IRQ | Interrupts sourced from the Clock Manager MPU Wakeup.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_FPGA_MAN_IRQ | Interrupts sourced from the FPGA Manager.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_NCTIIRQ0 |
|
ALT_INT_INTERRUPT_NCTIIRQ1 | Interrupts sourced from the CoreSight for CPU0 and CPU1's CTI.
- All interrupts in this group are level triggered.
|
ALT_INT_INTERRUPT_RAM_ECC_CORRECTED_IRQ |
|
ALT_INT_INTERRUPT_RAM_ECC_UNCORRECTED_IRQ | Interrupts sourced from the On-chip RAM.
- All interrupts in this group are level triggered.
|