HPM SDK
HPMicro Software Development Kit
hpm_soc_irq.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2021-2024 HPMicro
3
*
4
* SPDX-License-Identifier: BSD-3-Clause
5
*
6
*/
7
8
9
#ifndef HPM_SOC_IRQ_H
10
#define HPM_SOC_IRQ_H
11
12
13
/* List of external IRQs */
14
#define IRQn_GPIO0_A 1
/* GPIO0_A IRQ */
15
#define IRQn_GPIO0_B 2
/* GPIO0_B IRQ */
16
#define IRQn_GPIO0_C 3
/* GPIO0_C IRQ */
17
#define IRQn_GPIO0_D 4
/* GPIO0_D IRQ */
18
#define IRQn_GPIO0_E 5
/* GPIO0_E IRQ */
19
#define IRQn_GPIO0_F 6
/* GPIO0_F IRQ */
20
#define IRQn_GPIO0_X 7
/* GPIO0_X IRQ */
21
#define IRQn_GPIO0_Y 8
/* GPIO0_Y IRQ */
22
#define IRQn_GPIO0_Z 9
/* GPIO0_Z IRQ */
23
#define IRQn_MCAN0 10
/* MCAN0 IRQ */
24
#define IRQn_MCAN1 11
/* MCAN1 IRQ */
25
#define IRQn_MCAN2 12
/* MCAN2 IRQ */
26
#define IRQn_MCAN3 13
/* MCAN3 IRQ */
27
#define IRQn_MCAN4 14
/* MCAN4 IRQ */
28
#define IRQn_MCAN5 15
/* MCAN5 IRQ */
29
#define IRQn_MCAN6 16
/* MCAN6 IRQ */
30
#define IRQn_MCAN7 17
/* MCAN7 IRQ */
31
#define IRQn_PTPC 18
/* PTPC IRQ */
32
#define IRQn_UART0 27
/* UART0 IRQ */
33
#define IRQn_UART1 28
/* UART1 IRQ */
34
#define IRQn_UART2 29
/* UART2 IRQ */
35
#define IRQn_UART3 30
/* UART3 IRQ */
36
#define IRQn_UART4 31
/* UART4 IRQ */
37
#define IRQn_UART5 32
/* UART5 IRQ */
38
#define IRQn_UART6 33
/* UART6 IRQ */
39
#define IRQn_UART7 34
/* UART7 IRQ */
40
#define IRQn_I2C0 35
/* I2C0 IRQ */
41
#define IRQn_I2C1 36
/* I2C1 IRQ */
42
#define IRQn_I2C2 37
/* I2C2 IRQ */
43
#define IRQn_I2C3 38
/* I2C3 IRQ */
44
#define IRQn_SPI0 39
/* SPI0 IRQ */
45
#define IRQn_SPI1 40
/* SPI1 IRQ */
46
#define IRQn_SPI2 41
/* SPI2 IRQ */
47
#define IRQn_SPI3 42
/* SPI3 IRQ */
48
#define IRQn_GPTMR0 43
/* GPTMR0 IRQ */
49
#define IRQn_GPTMR1 44
/* GPTMR1 IRQ */
50
#define IRQn_GPTMR2 45
/* GPTMR2 IRQ */
51
#define IRQn_GPTMR3 46
/* GPTMR3 IRQ */
52
#define IRQn_GPTMR4 47
/* GPTMR4 IRQ */
53
#define IRQn_GPTMR5 48
/* GPTMR5 IRQ */
54
#define IRQn_GPTMR6 49
/* GPTMR6 IRQ */
55
#define IRQn_GPTMR7 50
/* GPTMR7 IRQ */
56
#define IRQn_EWDG0 51
/* EWDG0 IRQ */
57
#define IRQn_EWDG1 52
/* EWDG1 IRQ */
58
#define IRQn_MBX0A 53
/* MBX0A IRQ */
59
#define IRQn_MBX0B 54
/* MBX0B IRQ */
60
#define IRQn_MBX1A 55
/* MBX1A IRQ */
61
#define IRQn_MBX1B 56
/* MBX1B IRQ */
62
#define IRQn_RNG 57
/* RNG IRQ */
63
#define IRQn_HDMA 58
/* HDMA IRQ */
64
#define IRQn_ADC0 59
/* ADC0 IRQ */
65
#define IRQn_ADC1 60
/* ADC1 IRQ */
66
#define IRQn_SDM 61
/* SDM IRQ */
67
#define IRQn_OPAMP 62
/* OPAMP IRQ */
68
#define IRQn_I2S0 63
/* I2S0 IRQ */
69
#define IRQn_I2S1 64
/* I2S1 IRQ */
70
#define IRQn_I2S2 65
/* I2S2 IRQ */
71
#define IRQn_I2S3 66
/* I2S3 IRQ */
72
#define IRQn_DAO 67
/* DAO IRQ */
73
#define IRQn_PDM 68
/* PDM IRQ */
74
#define IRQn_SMIX_DMA 69
/* SMIX_DMA IRQ */
75
#define IRQn_SMIX_ASRC 70
/* SMIX_ASRC IRQ */
76
#define IRQn_CAM0 71
/* CAM0 IRQ */
77
#define IRQn_CAM1 72
/* CAM1 IRQ */
78
#define IRQn_LCDC 73
/* LCDC IRQ */
79
#define IRQn_LCDC1 74
/* LCDC1 IRQ */
80
#define IRQn_PDMA 75
/* PDMA IRQ */
81
#define IRQn_JPEG 76
/* JPEG IRQ */
82
#define IRQn_GWCK0_FUNC 77
/* GWCK0_FUNC IRQ */
83
#define IRQn_GWCK0_ERR 78
/* GWCK0_ERR IRQ */
84
#define IRQn_GWCK1_FUNC 79
/* GWCK1_FUNC IRQ */
85
#define IRQn_GWCK1_ERR 80
/* GWCK1_ERR IRQ */
86
#define IRQn_MIPI_DSI0 81
/* MIPI_DSI0 IRQ */
87
#define IRQn_MIPI_DSI1 82
/* MIPI_DSI1 IRQ */
88
#define IRQn_MIPI_CSI0 83
/* MIPI_CSI0 IRQ */
89
#define IRQn_MIPI_CSI0_AP 84
/* MIPI_CSI0_AP IRQ */
90
#define IRQn_MIPI_CSI0_DIAG 85
/* MIPI_CSI0_DIAG IRQ */
91
#define IRQn_MIPI_CSI1_AP 86
/* MIPI_CSI1_AP IRQ */
92
#define IRQn_MIPI_CSI1_DIAG 87
/* MIPI_CSI1_DIAG IRQ */
93
#define IRQn_MIPI_CSI1 88
/* MIPI_CSI1 IRQ */
94
#define IRQn_LCB0 89
/* LCB0 IRQ */
95
#define IRQn_LCB1 90
/* LCB1 IRQ */
96
#define IRQn_GPU 91
/* GPU IRQ */
97
#define IRQn_ENET0 92
/* ENET0 IRQ */
98
#define IRQn_NTMR0 93
/* NTMR0 IRQ */
99
#define IRQn_USB0 94
/* USB0 IRQ */
100
#define IRQn_SDXC0 95
/* SDXC0 IRQ */
101
#define IRQn_SDXC1 96
/* SDXC1 IRQ */
102
#define IRQn_SDP 97
/* SDP IRQ */
103
#define IRQn_XPI0 98
/* XPI0 IRQ */
104
#define IRQn_XDMA 99
/* XDMA IRQ */
105
#define IRQn_DDR 100
/* DDR IRQ */
106
#define IRQn_FFA 101
/* FFA IRQ */
107
#define IRQn_PSEC 102
/* PSEC IRQ */
108
#define IRQn_TSNS 103
/* TSNS IRQ */
109
#define IRQn_VAD 104
/* VAD IRQ */
110
#define IRQn_PGPIO 105
/* PGPIO IRQ */
111
#define IRQn_PWDG 106
/* PWDG IRQ */
112
#define IRQn_PTMR 107
/* PTMR IRQ */
113
#define IRQn_PUART 108
/* PUART IRQ */
114
#define IRQn_FUSE 109
/* FUSE IRQ */
115
#define IRQn_SECMON 110
/* SECMON IRQ */
116
#define IRQn_RTC 111
/* RTC IRQ */
117
#define IRQn_BGPIO 112
/* BGPIO IRQ */
118
#define IRQn_BVIO 113
/* BVIO IRQ */
119
#define IRQn_BROWNOUT 114
/* BROWNOUT IRQ */
120
#define IRQn_SYSCTL 115
/* SYSCTL IRQ */
121
#define IRQn_DEBUG0 116
/* DEBUG0 IRQ */
122
#define IRQn_DEBUG1 117
/* DEBUG1 IRQ */
123
124
#endif
/* HPM_SOC_IRQ_H */
soc
HPM6800
HPM6880
hpm_soc_irq.h
Generated on Tue Dec 31 2024 02:57:17 for HPM SDK by
1.9.1