File indexing completed on 2025-05-11 08:23:39
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034 #ifndef LIBBSP_ARM_XILINX_ZYNQ_IRQ_H
0035 #define LIBBSP_ARM_XILINX_ZYNQ_IRQ_H
0036
0037 #ifndef ASM
0038
0039 #include <rtems/irq-extension.h>
0040
0041 #include <bsp/arm-a9mpcore-irq.h>
0042 #include <dev/irq/arm-gic-irq.h>
0043
0044 #ifdef __cplusplus
0045 extern "C" {
0046 #endif
0047
0048
0049
0050
0051
0052
0053
0054
0055 #define ZYNQ_IRQ_CPU_0 32
0056 #define ZYNQ_IRQ_CPU_1 33
0057 #define ZYNQ_IRQ_L2_CACHE 34
0058 #define ZYNQ_IRQ_OCM 35
0059 #define ZYNQ_IRQ_PMU_0 37
0060 #define ZYNQ_IRQ_PMU_1 38
0061 #define ZYNQ_IRQ_XADC 39
0062 #define ZYNQ_IRQ_DVI 40
0063 #define ZYNQ_IRQ_SWDT 41
0064 #define ZYNQ_IRQ_TTC_0_0 42
0065 #define ZYNQ_IRQ_TTC_1_0 43
0066 #define ZYNQ_IRQ_TTC_2_0 44
0067 #define ZYNQ_IRQ_DMAC_ABORT 45
0068 #define ZYNQ_IRQ_DMAC_0 46
0069 #define ZYNQ_IRQ_DMAC_1 47
0070 #define ZYNQ_IRQ_DMAC_2 48
0071 #define ZYNQ_IRQ_DMAC_3 49
0072 #define ZYNQ_IRQ_SMC 50
0073 #define ZYNQ_IRQ_QUAD_SPI 51
0074 #define ZYNQ_IRQ_GPIO 52
0075 #define ZYNQ_IRQ_USB_0 53
0076 #define ZYNQ_IRQ_ETHERNET_0 54
0077 #define ZYNQ_IRQ_ETHERNET_0_WAKEUP 55
0078 #define ZYNQ_IRQ_SDIO_0 56
0079 #define ZYNQ_IRQ_I2C_0 57
0080 #define ZYNQ_IRQ_SPI_0 58
0081 #define ZYNQ_IRQ_UART_0 59
0082 #define ZYNQ_IRQ_CAN_0 60
0083 #define ZYNQ_IRQ_FPGA_0 61
0084 #define ZYNQ_IRQ_FPGA_1 62
0085 #define ZYNQ_IRQ_FPGA_2 63
0086 #define ZYNQ_IRQ_FPGA_3 64
0087 #define ZYNQ_IRQ_FPGA_4 65
0088 #define ZYNQ_IRQ_FPGA_5 66
0089 #define ZYNQ_IRQ_FPGA_6 67
0090 #define ZYNQ_IRQ_FPGA_7 68
0091 #define ZYNQ_IRQ_TTC_0_1 69
0092 #define ZYNQ_IRQ_TTC_1_1 70
0093 #define ZYNQ_IRQ_TTC_2_1 71
0094 #define ZYNQ_IRQ_DMAC_4 72
0095 #define ZYNQ_IRQ_DMAC_5 73
0096 #define ZYNQ_IRQ_DMAC_6 74
0097 #define ZYNQ_IRQ_DMAC_7 75
0098 #define ZYNQ_IRQ_USB_1 76
0099 #define ZYNQ_IRQ_ETHERNET_1 77
0100 #define ZYNQ_IRQ_ETHERNET_1_WAKEUP 78
0101 #define ZYNQ_IRQ_SDIO_1 79
0102 #define ZYNQ_IRQ_I2C_1 80
0103 #define ZYNQ_IRQ_SPI_1 81
0104 #define ZYNQ_IRQ_UART_1 82
0105 #define ZYNQ_IRQ_CAN_1 83
0106 #define ZYNQ_IRQ_FPGA_8 84
0107 #define ZYNQ_IRQ_FPGA_9 85
0108 #define ZYNQ_IRQ_FPGA_10 86
0109 #define ZYNQ_IRQ_FPGA_11 87
0110 #define ZYNQ_IRQ_FPGA_12 88
0111 #define ZYNQ_IRQ_FPGA_13 89
0112 #define ZYNQ_IRQ_FPGA_14 90
0113 #define ZYNQ_IRQ_FPGA_15 91
0114 #define ZYNQ_IRQ_PARITY 92
0115
0116 #define BSP_INTERRUPT_VECTOR_COUNT 93
0117
0118
0119
0120 #ifdef __cplusplus
0121 }
0122 #endif
0123
0124 #endif
0125
0126 #endif