/* * Copyright (c) 2013 embedded brains GmbH. All rights reserved. * * embedded brains GmbH * Dornierstr. 4 * 82178 Puchheim * Germany * * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.com/license/LICENSE. */ #ifndef LIBBSP_ARM_XILINX_ZYNQ_IRQ_H #define LIBBSP_ARM_XILINX_ZYNQ_IRQ_H #ifndef ASM #include #include #include #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ #define ZYNQ_IRQ_CPU_0 32 #define ZYNQ_IRQ_CPU_1 33 #define ZYNQ_IRQ_L2_CACHE 34 #define ZYNQ_IRQ_OCM 35 #define ZYNQ_IRQ_PMU_0 37 #define ZYNQ_IRQ_PMU_1 38 #define ZYNQ_IRQ_XADC 39 #define ZYNQ_IRQ_DVI 40 #define ZYNQ_IRQ_SWDT 41 #define ZYNQ_IRQ_TTC_0_0 42 #define ZYNQ_IRQ_TTC_1_0 43 #define ZYNQ_IRQ_TTC_2_0 44 #define ZYNQ_IRQ_DMAC_ABORT 45 #define ZYNQ_IRQ_DMAC_0 46 #define ZYNQ_IRQ_DMAC_1 47 #define ZYNQ_IRQ_DMAC_2 48 #define ZYNQ_IRQ_DMAC_3 49 #define ZYNQ_IRQ_SMC 50 #define ZYNQ_IRQ_QUAD_SPI 51 #define ZYNQ_IRQ_GPIO 52 #define ZYNQ_IRQ_USB_0 53 #define ZYNQ_IRQ_ETHERNET_0 54 #define ZYNQ_IRQ_ETHERNET_0_WAKEUP 55 #define ZYNQ_IRQ_SDIO_0 56 #define ZYNQ_IRQ_I2C_0 57 #define ZYNQ_IRQ_SPI_0 58 #define ZYNQ_IRQ_UART_0 59 #define ZYNQ_IRQ_CAN_0 60 #define ZYNQ_IRQ_FPGA_0 61 #define ZYNQ_IRQ_FPGA_1 62 #define ZYNQ_IRQ_FPGA_2 63 #define ZYNQ_IRQ_FPGA_3 64 #define ZYNQ_IRQ_FPGA_4 65 #define ZYNQ_IRQ_FPGA_5 66 #define ZYNQ_IRQ_FPGA_6 67 #define ZYNQ_IRQ_FPGA_7 68 #define ZYNQ_IRQ_TTC_0_1 69 #define ZYNQ_IRQ_TTC_1_1 70 #define ZYNQ_IRQ_TTC_2_1 71 #define ZYNQ_IRQ_DMAC_4 72 #define ZYNQ_IRQ_DMAC_5 73 #define ZYNQ_IRQ_DMAC_6 74 #define ZYNQ_IRQ_DMAC_7 75 #define ZYNQ_IRQ_USB_1 76 #define ZYNQ_IRQ_ETHERNET_1 77 #define ZYNQ_IRQ_ETHERNET_1_WAKEUP 78 #define ZYNQ_IRQ_SDIO_1 79 #define ZYNQ_IRQ_I2C_1 80 #define ZYNQ_IRQ_SPI_1 81 #define ZYNQ_IRQ_UART_1 82 #define ZYNQ_IRQ_CAN_1 83 #define ZYNQ_IRQ_FPGA_8 84 #define ZYNQ_IRQ_FPGA_9 85 #define ZYNQ_IRQ_FPGA_10 86 #define ZYNQ_IRQ_FPGA_11 87 #define ZYNQ_IRQ_FPGA_12 88 #define ZYNQ_IRQ_FPGA_13 89 #define ZYNQ_IRQ_FPGA_14 90 #define ZYNQ_IRQ_FPGA_15 91 #define ZYNQ_IRQ_PARITY 92 #define BSP_INTERRUPT_VECTOR_MIN 0 #define BSP_INTERRUPT_VECTOR_MAX 92 #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* ASM */ #endif /* LIBBSP_ARM_XILINX_ZYNQ_IRQ_H */