Pavona Software APIs
top_egret.c
1
// Copyright lowRISC contributors (OpenTitan project).
2
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
3
// SPDX-License-Identifier: Apache-2.0
4
//
5
// ------------------- W A R N I N G: A U T O - G E N E R A T E D C O D E !! -------------------//
6
// PLEASE DO NOT HAND-EDIT THIS FILE. IT HAS BEEN AUTO-GENERATED WITH THE FOLLOWING COMMAND:
7
// util/topgen.py -t hw/top_egret/data/top_egret.hjson
8
// -o hw/top_egret/
9
10
#include "
hw/top_egret/sw/autogen/top_egret.h
"
11
12
/**
13
* Alert Handler Alert Source to Peripheral Map
14
*
15
* This array is a mapping from `top_egret_alert_id_t` to
16
* `top_egret_alert_peripheral_t`.
17
*/
18
const
top_egret_alert_peripheral_t
19
top_egret_alert_for_peripheral[65] = {
20
[
kTopEgretAlertIdUart0FatalFault
] =
kTopEgretAlertPeripheralUart0
,
21
[
kTopEgretAlertIdUart1FatalFault
] =
kTopEgretAlertPeripheralUart1
,
22
[
kTopEgretAlertIdUart2FatalFault
] =
kTopEgretAlertPeripheralUart2
,
23
[
kTopEgretAlertIdUart3FatalFault
] =
kTopEgretAlertPeripheralUart3
,
24
[
kTopEgretAlertIdGpioFatalFault
] =
kTopEgretAlertPeripheralGpio
,
25
[
kTopEgretAlertIdSpiDeviceFatalFault
] =
kTopEgretAlertPeripheralSpiDevice
,
26
[
kTopEgretAlertIdI2c0FatalFault
] =
kTopEgretAlertPeripheralI2c0
,
27
[
kTopEgretAlertIdI2c1FatalFault
] =
kTopEgretAlertPeripheralI2c1
,
28
[
kTopEgretAlertIdI2c2FatalFault
] =
kTopEgretAlertPeripheralI2c2
,
29
[
kTopEgretAlertIdPattgenFatalFault
] =
kTopEgretAlertPeripheralPattgen
,
30
[
kTopEgretAlertIdRvTimerFatalFault
] =
kTopEgretAlertPeripheralRvTimer
,
31
[
kTopEgretAlertIdOtpCtrlFatalMacroError
] =
kTopEgretAlertPeripheralOtpCtrl
,
32
[
kTopEgretAlertIdOtpCtrlFatalCheckError
] =
kTopEgretAlertPeripheralOtpCtrl
,
33
[
kTopEgretAlertIdOtpCtrlFatalBusIntegError
] =
kTopEgretAlertPeripheralOtpCtrl
,
34
[
kTopEgretAlertIdOtpCtrlFatalPrimOtpAlert
] =
kTopEgretAlertPeripheralOtpCtrl
,
35
[
kTopEgretAlertIdOtpCtrlRecovPrimOtpAlert
] =
kTopEgretAlertPeripheralOtpCtrl
,
36
[
kTopEgretAlertIdLcCtrlFatalProgError
] =
kTopEgretAlertPeripheralLcCtrl
,
37
[
kTopEgretAlertIdLcCtrlFatalStateError
] =
kTopEgretAlertPeripheralLcCtrl
,
38
[
kTopEgretAlertIdLcCtrlFatalBusIntegError
] =
kTopEgretAlertPeripheralLcCtrl
,
39
[
kTopEgretAlertIdSpiHost0FatalFault
] =
kTopEgretAlertPeripheralSpiHost0
,
40
[
kTopEgretAlertIdSpiHost1FatalFault
] =
kTopEgretAlertPeripheralSpiHost1
,
41
[
kTopEgretAlertIdUsbdevFatalFault
] =
kTopEgretAlertPeripheralUsbdev
,
42
[
kTopEgretAlertIdPwrmgrAonFatalFault
] =
kTopEgretAlertPeripheralPwrmgrAon
,
43
[
kTopEgretAlertIdRstmgrAonFatalFault
] =
kTopEgretAlertPeripheralRstmgrAon
,
44
[
kTopEgretAlertIdRstmgrAonFatalCnstyFault
] =
kTopEgretAlertPeripheralRstmgrAon
,
45
[
kTopEgretAlertIdClkmgrAonRecovFault
] =
kTopEgretAlertPeripheralClkmgrAon
,
46
[
kTopEgretAlertIdClkmgrAonFatalFault
] =
kTopEgretAlertPeripheralClkmgrAon
,
47
[
kTopEgretAlertIdSysrstCtrlAonFatalFault
] =
kTopEgretAlertPeripheralSysrstCtrlAon
,
48
[
kTopEgretAlertIdAdcCtrlAonFatalFault
] =
kTopEgretAlertPeripheralAdcCtrlAon
,
49
[
kTopEgretAlertIdPwmAonFatalFault
] =
kTopEgretAlertPeripheralPwmAon
,
50
[
kTopEgretAlertIdPinmuxAonFatalFault
] =
kTopEgretAlertPeripheralPinmuxAon
,
51
[
kTopEgretAlertIdAonTimerAonFatalFault
] =
kTopEgretAlertPeripheralAonTimerAon
,
52
[
kTopEgretAlertIdSensorCtrlAonRecovAlert
] =
kTopEgretAlertPeripheralSensorCtrlAon
,
53
[
kTopEgretAlertIdSensorCtrlAonFatalAlert
] =
kTopEgretAlertPeripheralSensorCtrlAon
,
54
[
kTopEgretAlertIdSramCtrlRetAonFatalError
] =
kTopEgretAlertPeripheralSramCtrlRetAon
,
55
[
kTopEgretAlertIdFlashCtrlRecovErr
] =
kTopEgretAlertPeripheralFlashCtrl
,
56
[
kTopEgretAlertIdFlashCtrlFatalStdErr
] =
kTopEgretAlertPeripheralFlashCtrl
,
57
[
kTopEgretAlertIdFlashCtrlFatalErr
] =
kTopEgretAlertPeripheralFlashCtrl
,
58
[
kTopEgretAlertIdFlashCtrlFatalPrimFlashAlert
] =
kTopEgretAlertPeripheralFlashCtrl
,
59
[
kTopEgretAlertIdFlashCtrlRecovPrimFlashAlert
] =
kTopEgretAlertPeripheralFlashCtrl
,
60
[
kTopEgretAlertIdRvDmFatalFault
] =
kTopEgretAlertPeripheralRvDm
,
61
[
kTopEgretAlertIdRvPlicFatalFault
] =
kTopEgretAlertPeripheralRvPlic
,
62
[
kTopEgretAlertIdAccFatal
] =
kTopEgretAlertPeripheralAcc
,
63
[
kTopEgretAlertIdAccRecov
] =
kTopEgretAlertPeripheralAcc
,
64
[
kTopEgretAlertIdAesRecovCtrlUpdateErr
] =
kTopEgretAlertPeripheralAes
,
65
[
kTopEgretAlertIdAesFatalFault
] =
kTopEgretAlertPeripheralAes
,
66
[
kTopEgretAlertIdHmacFatalFault
] =
kTopEgretAlertPeripheralHmac
,
67
[
kTopEgretAlertIdKmacRecovOperationErr
] =
kTopEgretAlertPeripheralKmac
,
68
[
kTopEgretAlertIdKmacFatalFaultErr
] =
kTopEgretAlertPeripheralKmac
,
69
[
kTopEgretAlertIdKeymgrRecovOperationErr
] =
kTopEgretAlertPeripheralKeymgr
,
70
[
kTopEgretAlertIdKeymgrFatalFaultErr
] =
kTopEgretAlertPeripheralKeymgr
,
71
[
kTopEgretAlertIdCsrngRecovAlert
] =
kTopEgretAlertPeripheralCsrng
,
72
[
kTopEgretAlertIdCsrngFatalAlert
] =
kTopEgretAlertPeripheralCsrng
,
73
[
kTopEgretAlertIdEntropySrcRecovAlert
] =
kTopEgretAlertPeripheralEntropySrc
,
74
[
kTopEgretAlertIdEntropySrcFatalAlert
] =
kTopEgretAlertPeripheralEntropySrc
,
75
[
kTopEgretAlertIdEdn0RecovAlert
] =
kTopEgretAlertPeripheralEdn0
,
76
[
kTopEgretAlertIdEdn0FatalAlert
] =
kTopEgretAlertPeripheralEdn0
,
77
[
kTopEgretAlertIdEdn1RecovAlert
] =
kTopEgretAlertPeripheralEdn1
,
78
[
kTopEgretAlertIdEdn1FatalAlert
] =
kTopEgretAlertPeripheralEdn1
,
79
[
kTopEgretAlertIdSramCtrlMainFatalError
] =
kTopEgretAlertPeripheralSramCtrlMain
,
80
[
kTopEgretAlertIdRomCtrlFatal
] =
kTopEgretAlertPeripheralRomCtrl
,
81
[
kTopEgretAlertIdRvCoreIbexFatalSwErr
] =
kTopEgretAlertPeripheralRvCoreIbex
,
82
[
kTopEgretAlertIdRvCoreIbexRecovSwErr
] =
kTopEgretAlertPeripheralRvCoreIbex
,
83
[
kTopEgretAlertIdRvCoreIbexFatalHwErr
] =
kTopEgretAlertPeripheralRvCoreIbex
,
84
[
kTopEgretAlertIdRvCoreIbexRecovHwErr
] =
kTopEgretAlertPeripheralRvCoreIbex
,
85
};
86
87
/**
88
* PLIC Interrupt Source to Peripheral Map
89
*
90
* This array is a mapping from `top_egret_plic_irq_id_t` to
91
* `top_egret_plic_peripheral_t`.
92
*/
93
const
top_egret_plic_peripheral_t
94
top_egret_plic_interrupt_for_peripheral[186] = {
95
[
kTopEgretPlicIrqIdNone
] =
kTopEgretPlicPeripheralUnknown
,
96
[
kTopEgretPlicIrqIdUart0TxWatermark
] =
kTopEgretPlicPeripheralUart0
,
97
[
kTopEgretPlicIrqIdUart0RxWatermark
] =
kTopEgretPlicPeripheralUart0
,
98
[
kTopEgretPlicIrqIdUart0TxDone
] =
kTopEgretPlicPeripheralUart0
,
99
[
kTopEgretPlicIrqIdUart0RxOverflow
] =
kTopEgretPlicPeripheralUart0
,
100
[
kTopEgretPlicIrqIdUart0RxFrameErr
] =
kTopEgretPlicPeripheralUart0
,
101
[
kTopEgretPlicIrqIdUart0RxBreakErr
] =
kTopEgretPlicPeripheralUart0
,
102
[
kTopEgretPlicIrqIdUart0RxTimeout
] =
kTopEgretPlicPeripheralUart0
,
103
[
kTopEgretPlicIrqIdUart0RxParityErr
] =
kTopEgretPlicPeripheralUart0
,
104
[
kTopEgretPlicIrqIdUart0TxEmpty
] =
kTopEgretPlicPeripheralUart0
,
105
[
kTopEgretPlicIrqIdUart1TxWatermark
] =
kTopEgretPlicPeripheralUart1
,
106
[
kTopEgretPlicIrqIdUart1RxWatermark
] =
kTopEgretPlicPeripheralUart1
,
107
[
kTopEgretPlicIrqIdUart1TxDone
] =
kTopEgretPlicPeripheralUart1
,
108
[
kTopEgretPlicIrqIdUart1RxOverflow
] =
kTopEgretPlicPeripheralUart1
,
109
[
kTopEgretPlicIrqIdUart1RxFrameErr
] =
kTopEgretPlicPeripheralUart1
,
110
[
kTopEgretPlicIrqIdUart1RxBreakErr
] =
kTopEgretPlicPeripheralUart1
,
111
[
kTopEgretPlicIrqIdUart1RxTimeout
] =
kTopEgretPlicPeripheralUart1
,
112
[
kTopEgretPlicIrqIdUart1RxParityErr
] =
kTopEgretPlicPeripheralUart1
,
113
[
kTopEgretPlicIrqIdUart1TxEmpty
] =
kTopEgretPlicPeripheralUart1
,
114
[
kTopEgretPlicIrqIdUart2TxWatermark
] =
kTopEgretPlicPeripheralUart2
,
115
[
kTopEgretPlicIrqIdUart2RxWatermark
] =
kTopEgretPlicPeripheralUart2
,
116
[
kTopEgretPlicIrqIdUart2TxDone
] =
kTopEgretPlicPeripheralUart2
,
117
[
kTopEgretPlicIrqIdUart2RxOverflow
] =
kTopEgretPlicPeripheralUart2
,
118
[
kTopEgretPlicIrqIdUart2RxFrameErr
] =
kTopEgretPlicPeripheralUart2
,
119
[
kTopEgretPlicIrqIdUart2RxBreakErr
] =
kTopEgretPlicPeripheralUart2
,
120
[
kTopEgretPlicIrqIdUart2RxTimeout
] =
kTopEgretPlicPeripheralUart2
,
121
[
kTopEgretPlicIrqIdUart2RxParityErr
] =
kTopEgretPlicPeripheralUart2
,
122
[
kTopEgretPlicIrqIdUart2TxEmpty
] =
kTopEgretPlicPeripheralUart2
,
123
[
kTopEgretPlicIrqIdUart3TxWatermark
] =
kTopEgretPlicPeripheralUart3
,
124
[
kTopEgretPlicIrqIdUart3RxWatermark
] =
kTopEgretPlicPeripheralUart3
,
125
[
kTopEgretPlicIrqIdUart3TxDone
] =
kTopEgretPlicPeripheralUart3
,
126
[
kTopEgretPlicIrqIdUart3RxOverflow
] =
kTopEgretPlicPeripheralUart3
,
127
[
kTopEgretPlicIrqIdUart3RxFrameErr
] =
kTopEgretPlicPeripheralUart3
,
128
[
kTopEgretPlicIrqIdUart3RxBreakErr
] =
kTopEgretPlicPeripheralUart3
,
129
[
kTopEgretPlicIrqIdUart3RxTimeout
] =
kTopEgretPlicPeripheralUart3
,
130
[
kTopEgretPlicIrqIdUart3RxParityErr
] =
kTopEgretPlicPeripheralUart3
,
131
[
kTopEgretPlicIrqIdUart3TxEmpty
] =
kTopEgretPlicPeripheralUart3
,
132
[
kTopEgretPlicIrqIdGpioGpio0
] =
kTopEgretPlicPeripheralGpio
,
133
[
kTopEgretPlicIrqIdGpioGpio1
] =
kTopEgretPlicPeripheralGpio
,
134
[
kTopEgretPlicIrqIdGpioGpio2
] =
kTopEgretPlicPeripheralGpio
,
135
[
kTopEgretPlicIrqIdGpioGpio3
] =
kTopEgretPlicPeripheralGpio
,
136
[
kTopEgretPlicIrqIdGpioGpio4
] =
kTopEgretPlicPeripheralGpio
,
137
[
kTopEgretPlicIrqIdGpioGpio5
] =
kTopEgretPlicPeripheralGpio
,
138
[
kTopEgretPlicIrqIdGpioGpio6
] =
kTopEgretPlicPeripheralGpio
,
139
[
kTopEgretPlicIrqIdGpioGpio7
] =
kTopEgretPlicPeripheralGpio
,
140
[
kTopEgretPlicIrqIdGpioGpio8
] =
kTopEgretPlicPeripheralGpio
,
141
[
kTopEgretPlicIrqIdGpioGpio9
] =
kTopEgretPlicPeripheralGpio
,
142
[
kTopEgretPlicIrqIdGpioGpio10
] =
kTopEgretPlicPeripheralGpio
,
143
[
kTopEgretPlicIrqIdGpioGpio11
] =
kTopEgretPlicPeripheralGpio
,
144
[
kTopEgretPlicIrqIdGpioGpio12
] =
kTopEgretPlicPeripheralGpio
,
145
[
kTopEgretPlicIrqIdGpioGpio13
] =
kTopEgretPlicPeripheralGpio
,
146
[
kTopEgretPlicIrqIdGpioGpio14
] =
kTopEgretPlicPeripheralGpio
,
147
[
kTopEgretPlicIrqIdGpioGpio15
] =
kTopEgretPlicPeripheralGpio
,
148
[
kTopEgretPlicIrqIdGpioGpio16
] =
kTopEgretPlicPeripheralGpio
,
149
[
kTopEgretPlicIrqIdGpioGpio17
] =
kTopEgretPlicPeripheralGpio
,
150
[
kTopEgretPlicIrqIdGpioGpio18
] =
kTopEgretPlicPeripheralGpio
,
151
[
kTopEgretPlicIrqIdGpioGpio19
] =
kTopEgretPlicPeripheralGpio
,
152
[
kTopEgretPlicIrqIdGpioGpio20
] =
kTopEgretPlicPeripheralGpio
,
153
[
kTopEgretPlicIrqIdGpioGpio21
] =
kTopEgretPlicPeripheralGpio
,
154
[
kTopEgretPlicIrqIdGpioGpio22
] =
kTopEgretPlicPeripheralGpio
,
155
[
kTopEgretPlicIrqIdGpioGpio23
] =
kTopEgretPlicPeripheralGpio
,
156
[
kTopEgretPlicIrqIdGpioGpio24
] =
kTopEgretPlicPeripheralGpio
,
157
[
kTopEgretPlicIrqIdGpioGpio25
] =
kTopEgretPlicPeripheralGpio
,
158
[
kTopEgretPlicIrqIdGpioGpio26
] =
kTopEgretPlicPeripheralGpio
,
159
[
kTopEgretPlicIrqIdGpioGpio27
] =
kTopEgretPlicPeripheralGpio
,
160
[
kTopEgretPlicIrqIdGpioGpio28
] =
kTopEgretPlicPeripheralGpio
,
161
[
kTopEgretPlicIrqIdGpioGpio29
] =
kTopEgretPlicPeripheralGpio
,
162
[
kTopEgretPlicIrqIdGpioGpio30
] =
kTopEgretPlicPeripheralGpio
,
163
[
kTopEgretPlicIrqIdGpioGpio31
] =
kTopEgretPlicPeripheralGpio
,
164
[
kTopEgretPlicIrqIdSpiDeviceUploadCmdfifoNotEmpty
] =
kTopEgretPlicPeripheralSpiDevice
,
165
[
kTopEgretPlicIrqIdSpiDeviceUploadPayloadNotEmpty
] =
kTopEgretPlicPeripheralSpiDevice
,
166
[
kTopEgretPlicIrqIdSpiDeviceUploadPayloadOverflow
] =
kTopEgretPlicPeripheralSpiDevice
,
167
[
kTopEgretPlicIrqIdSpiDeviceReadbufWatermark
] =
kTopEgretPlicPeripheralSpiDevice
,
168
[
kTopEgretPlicIrqIdSpiDeviceReadbufFlip
] =
kTopEgretPlicPeripheralSpiDevice
,
169
[
kTopEgretPlicIrqIdSpiDeviceTpmHeaderNotEmpty
] =
kTopEgretPlicPeripheralSpiDevice
,
170
[
kTopEgretPlicIrqIdSpiDeviceTpmRdfifoCmdEnd
] =
kTopEgretPlicPeripheralSpiDevice
,
171
[
kTopEgretPlicIrqIdSpiDeviceTpmRdfifoDrop
] =
kTopEgretPlicPeripheralSpiDevice
,
172
[
kTopEgretPlicIrqIdI2c0FmtThreshold
] =
kTopEgretPlicPeripheralI2c0
,
173
[
kTopEgretPlicIrqIdI2c0RxThreshold
] =
kTopEgretPlicPeripheralI2c0
,
174
[
kTopEgretPlicIrqIdI2c0AcqThreshold
] =
kTopEgretPlicPeripheralI2c0
,
175
[
kTopEgretPlicIrqIdI2c0RxOverflow
] =
kTopEgretPlicPeripheralI2c0
,
176
[
kTopEgretPlicIrqIdI2c0ControllerHalt
] =
kTopEgretPlicPeripheralI2c0
,
177
[
kTopEgretPlicIrqIdI2c0SclInterference
] =
kTopEgretPlicPeripheralI2c0
,
178
[
kTopEgretPlicIrqIdI2c0SdaInterference
] =
kTopEgretPlicPeripheralI2c0
,
179
[
kTopEgretPlicIrqIdI2c0StretchTimeout
] =
kTopEgretPlicPeripheralI2c0
,
180
[
kTopEgretPlicIrqIdI2c0SdaUnstable
] =
kTopEgretPlicPeripheralI2c0
,
181
[
kTopEgretPlicIrqIdI2c0CmdComplete
] =
kTopEgretPlicPeripheralI2c0
,
182
[
kTopEgretPlicIrqIdI2c0TxStretch
] =
kTopEgretPlicPeripheralI2c0
,
183
[
kTopEgretPlicIrqIdI2c0TxThreshold
] =
kTopEgretPlicPeripheralI2c0
,
184
[
kTopEgretPlicIrqIdI2c0AcqStretch
] =
kTopEgretPlicPeripheralI2c0
,
185
[
kTopEgretPlicIrqIdI2c0UnexpStop
] =
kTopEgretPlicPeripheralI2c0
,
186
[
kTopEgretPlicIrqIdI2c0HostTimeout
] =
kTopEgretPlicPeripheralI2c0
,
187
[
kTopEgretPlicIrqIdI2c1FmtThreshold
] =
kTopEgretPlicPeripheralI2c1
,
188
[
kTopEgretPlicIrqIdI2c1RxThreshold
] =
kTopEgretPlicPeripheralI2c1
,
189
[
kTopEgretPlicIrqIdI2c1AcqThreshold
] =
kTopEgretPlicPeripheralI2c1
,
190
[
kTopEgretPlicIrqIdI2c1RxOverflow
] =
kTopEgretPlicPeripheralI2c1
,
191
[
kTopEgretPlicIrqIdI2c1ControllerHalt
] =
kTopEgretPlicPeripheralI2c1
,
192
[
kTopEgretPlicIrqIdI2c1SclInterference
] =
kTopEgretPlicPeripheralI2c1
,
193
[
kTopEgretPlicIrqIdI2c1SdaInterference
] =
kTopEgretPlicPeripheralI2c1
,
194
[
kTopEgretPlicIrqIdI2c1StretchTimeout
] =
kTopEgretPlicPeripheralI2c1
,
195
[
kTopEgretPlicIrqIdI2c1SdaUnstable
] =
kTopEgretPlicPeripheralI2c1
,
196
[
kTopEgretPlicIrqIdI2c1CmdComplete
] =
kTopEgretPlicPeripheralI2c1
,
197
[
kTopEgretPlicIrqIdI2c1TxStretch
] =
kTopEgretPlicPeripheralI2c1
,
198
[
kTopEgretPlicIrqIdI2c1TxThreshold
] =
kTopEgretPlicPeripheralI2c1
,
199
[
kTopEgretPlicIrqIdI2c1AcqStretch
] =
kTopEgretPlicPeripheralI2c1
,
200
[
kTopEgretPlicIrqIdI2c1UnexpStop
] =
kTopEgretPlicPeripheralI2c1
,
201
[
kTopEgretPlicIrqIdI2c1HostTimeout
] =
kTopEgretPlicPeripheralI2c1
,
202
[
kTopEgretPlicIrqIdI2c2FmtThreshold
] =
kTopEgretPlicPeripheralI2c2
,
203
[
kTopEgretPlicIrqIdI2c2RxThreshold
] =
kTopEgretPlicPeripheralI2c2
,
204
[
kTopEgretPlicIrqIdI2c2AcqThreshold
] =
kTopEgretPlicPeripheralI2c2
,
205
[
kTopEgretPlicIrqIdI2c2RxOverflow
] =
kTopEgretPlicPeripheralI2c2
,
206
[
kTopEgretPlicIrqIdI2c2ControllerHalt
] =
kTopEgretPlicPeripheralI2c2
,
207
[
kTopEgretPlicIrqIdI2c2SclInterference
] =
kTopEgretPlicPeripheralI2c2
,
208
[
kTopEgretPlicIrqIdI2c2SdaInterference
] =
kTopEgretPlicPeripheralI2c2
,
209
[
kTopEgretPlicIrqIdI2c2StretchTimeout
] =
kTopEgretPlicPeripheralI2c2
,
210
[
kTopEgretPlicIrqIdI2c2SdaUnstable
] =
kTopEgretPlicPeripheralI2c2
,
211
[
kTopEgretPlicIrqIdI2c2CmdComplete
] =
kTopEgretPlicPeripheralI2c2
,
212
[
kTopEgretPlicIrqIdI2c2TxStretch
] =
kTopEgretPlicPeripheralI2c2
,
213
[
kTopEgretPlicIrqIdI2c2TxThreshold
] =
kTopEgretPlicPeripheralI2c2
,
214
[
kTopEgretPlicIrqIdI2c2AcqStretch
] =
kTopEgretPlicPeripheralI2c2
,
215
[
kTopEgretPlicIrqIdI2c2UnexpStop
] =
kTopEgretPlicPeripheralI2c2
,
216
[
kTopEgretPlicIrqIdI2c2HostTimeout
] =
kTopEgretPlicPeripheralI2c2
,
217
[
kTopEgretPlicIrqIdPattgenDoneCh0
] =
kTopEgretPlicPeripheralPattgen
,
218
[
kTopEgretPlicIrqIdPattgenDoneCh1
] =
kTopEgretPlicPeripheralPattgen
,
219
[
kTopEgretPlicIrqIdRvTimerTimerExpiredHart0Timer0
] =
kTopEgretPlicPeripheralRvTimer
,
220
[
kTopEgretPlicIrqIdOtpCtrlOtpOperationDone
] =
kTopEgretPlicPeripheralOtpCtrl
,
221
[
kTopEgretPlicIrqIdOtpCtrlOtpError
] =
kTopEgretPlicPeripheralOtpCtrl
,
222
[
kTopEgretPlicIrqIdAlertHandlerClassa
] =
kTopEgretPlicPeripheralAlertHandler
,
223
[
kTopEgretPlicIrqIdAlertHandlerClassb
] =
kTopEgretPlicPeripheralAlertHandler
,
224
[
kTopEgretPlicIrqIdAlertHandlerClassc
] =
kTopEgretPlicPeripheralAlertHandler
,
225
[
kTopEgretPlicIrqIdAlertHandlerClassd
] =
kTopEgretPlicPeripheralAlertHandler
,
226
[
kTopEgretPlicIrqIdSpiHost0Error
] =
kTopEgretPlicPeripheralSpiHost0
,
227
[
kTopEgretPlicIrqIdSpiHost0SpiEvent
] =
kTopEgretPlicPeripheralSpiHost0
,
228
[
kTopEgretPlicIrqIdSpiHost1Error
] =
kTopEgretPlicPeripheralSpiHost1
,
229
[
kTopEgretPlicIrqIdSpiHost1SpiEvent
] =
kTopEgretPlicPeripheralSpiHost1
,
230
[
kTopEgretPlicIrqIdUsbdevPktReceived
] =
kTopEgretPlicPeripheralUsbdev
,
231
[
kTopEgretPlicIrqIdUsbdevPktSent
] =
kTopEgretPlicPeripheralUsbdev
,
232
[
kTopEgretPlicIrqIdUsbdevDisconnected
] =
kTopEgretPlicPeripheralUsbdev
,
233
[
kTopEgretPlicIrqIdUsbdevHostLost
] =
kTopEgretPlicPeripheralUsbdev
,
234
[
kTopEgretPlicIrqIdUsbdevLinkReset
] =
kTopEgretPlicPeripheralUsbdev
,
235
[
kTopEgretPlicIrqIdUsbdevLinkSuspend
] =
kTopEgretPlicPeripheralUsbdev
,
236
[
kTopEgretPlicIrqIdUsbdevLinkResume
] =
kTopEgretPlicPeripheralUsbdev
,
237
[
kTopEgretPlicIrqIdUsbdevAvOutEmpty
] =
kTopEgretPlicPeripheralUsbdev
,
238
[
kTopEgretPlicIrqIdUsbdevRxFull
] =
kTopEgretPlicPeripheralUsbdev
,
239
[
kTopEgretPlicIrqIdUsbdevAvOverflow
] =
kTopEgretPlicPeripheralUsbdev
,
240
[
kTopEgretPlicIrqIdUsbdevLinkInErr
] =
kTopEgretPlicPeripheralUsbdev
,
241
[
kTopEgretPlicIrqIdUsbdevRxCrcErr
] =
kTopEgretPlicPeripheralUsbdev
,
242
[
kTopEgretPlicIrqIdUsbdevRxPidErr
] =
kTopEgretPlicPeripheralUsbdev
,
243
[
kTopEgretPlicIrqIdUsbdevRxBitstuffErr
] =
kTopEgretPlicPeripheralUsbdev
,
244
[
kTopEgretPlicIrqIdUsbdevFrame
] =
kTopEgretPlicPeripheralUsbdev
,
245
[
kTopEgretPlicIrqIdUsbdevPowered
] =
kTopEgretPlicPeripheralUsbdev
,
246
[
kTopEgretPlicIrqIdUsbdevLinkOutErr
] =
kTopEgretPlicPeripheralUsbdev
,
247
[
kTopEgretPlicIrqIdUsbdevAvSetupEmpty
] =
kTopEgretPlicPeripheralUsbdev
,
248
[
kTopEgretPlicIrqIdPwrmgrAonWakeup
] =
kTopEgretPlicPeripheralPwrmgrAon
,
249
[
kTopEgretPlicIrqIdSysrstCtrlAonEventDetected
] =
kTopEgretPlicPeripheralSysrstCtrlAon
,
250
[
kTopEgretPlicIrqIdAdcCtrlAonMatchPending
] =
kTopEgretPlicPeripheralAdcCtrlAon
,
251
[
kTopEgretPlicIrqIdAonTimerAonWkupTimerExpired
] =
kTopEgretPlicPeripheralAonTimerAon
,
252
[
kTopEgretPlicIrqIdAonTimerAonWdogTimerBark
] =
kTopEgretPlicPeripheralAonTimerAon
,
253
[
kTopEgretPlicIrqIdSensorCtrlAonIoStatusChange
] =
kTopEgretPlicPeripheralSensorCtrlAon
,
254
[
kTopEgretPlicIrqIdSensorCtrlAonInitStatusChange
] =
kTopEgretPlicPeripheralSensorCtrlAon
,
255
[
kTopEgretPlicIrqIdFlashCtrlProgEmpty
] =
kTopEgretPlicPeripheralFlashCtrl
,
256
[
kTopEgretPlicIrqIdFlashCtrlProgLvl
] =
kTopEgretPlicPeripheralFlashCtrl
,
257
[
kTopEgretPlicIrqIdFlashCtrlRdFull
] =
kTopEgretPlicPeripheralFlashCtrl
,
258
[
kTopEgretPlicIrqIdFlashCtrlRdLvl
] =
kTopEgretPlicPeripheralFlashCtrl
,
259
[
kTopEgretPlicIrqIdFlashCtrlOpDone
] =
kTopEgretPlicPeripheralFlashCtrl
,
260
[
kTopEgretPlicIrqIdFlashCtrlCorrErr
] =
kTopEgretPlicPeripheralFlashCtrl
,
261
[
kTopEgretPlicIrqIdAccDone
] =
kTopEgretPlicPeripheralAcc
,
262
[
kTopEgretPlicIrqIdHmacHmacDone
] =
kTopEgretPlicPeripheralHmac
,
263
[
kTopEgretPlicIrqIdHmacFifoEmpty
] =
kTopEgretPlicPeripheralHmac
,
264
[
kTopEgretPlicIrqIdHmacHmacErr
] =
kTopEgretPlicPeripheralHmac
,
265
[
kTopEgretPlicIrqIdKmacKmacDone
] =
kTopEgretPlicPeripheralKmac
,
266
[
kTopEgretPlicIrqIdKmacFifoEmpty
] =
kTopEgretPlicPeripheralKmac
,
267
[
kTopEgretPlicIrqIdKmacKmacErr
] =
kTopEgretPlicPeripheralKmac
,
268
[
kTopEgretPlicIrqIdKeymgrOpDone
] =
kTopEgretPlicPeripheralKeymgr
,
269
[
kTopEgretPlicIrqIdCsrngCsCmdReqDone
] =
kTopEgretPlicPeripheralCsrng
,
270
[
kTopEgretPlicIrqIdCsrngCsEntropyReq
] =
kTopEgretPlicPeripheralCsrng
,
271
[
kTopEgretPlicIrqIdCsrngCsHwInstExc
] =
kTopEgretPlicPeripheralCsrng
,
272
[
kTopEgretPlicIrqIdCsrngCsFatalErr
] =
kTopEgretPlicPeripheralCsrng
,
273
[
kTopEgretPlicIrqIdEntropySrcEsEntropyValid
] =
kTopEgretPlicPeripheralEntropySrc
,
274
[
kTopEgretPlicIrqIdEntropySrcEsHealthTestFailed
] =
kTopEgretPlicPeripheralEntropySrc
,
275
[
kTopEgretPlicIrqIdEntropySrcEsObserveFifoReady
] =
kTopEgretPlicPeripheralEntropySrc
,
276
[
kTopEgretPlicIrqIdEntropySrcEsFatalErr
] =
kTopEgretPlicPeripheralEntropySrc
,
277
[
kTopEgretPlicIrqIdEdn0EdnCmdReqDone
] =
kTopEgretPlicPeripheralEdn0
,
278
[
kTopEgretPlicIrqIdEdn0EdnFatalErr
] =
kTopEgretPlicPeripheralEdn0
,
279
[
kTopEgretPlicIrqIdEdn1EdnCmdReqDone
] =
kTopEgretPlicPeripheralEdn1
,
280
[
kTopEgretPlicIrqIdEdn1EdnFatalErr
] =
kTopEgretPlicPeripheralEdn1
,
281
};
hw
top_egret
sw
autogen
top_egret.c
Generated by
1.13.2