Pavona Software APIs
top_scafi_deprecated.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_scafi_deprecated/data/top_scafi_deprecated.hjson
8
// -o hw/top_scafi_deprecated/
9
10
#include "
hw/top_scafi_deprecated/sw/autogen/top_scafi_deprecated.h
"
11
12
/**
13
* PLIC Interrupt Source to Peripheral Map
14
*
15
* This array is a mapping from `top_scafi_deprecated_plic_irq_id_t` to
16
* `top_scafi_deprecated_plic_peripheral_t`.
17
*/
18
const
top_scafi_deprecated_plic_peripheral_t
19
top_scafi_deprecated_plic_interrupt_for_peripheral[88] = {
20
[
kTopScafiDeprecatedPlicIrqIdNone
] =
kTopScafiDeprecatedPlicPeripheralUnknown
,
21
[
kTopScafiDeprecatedPlicIrqIdUart0TxWatermark
] =
kTopScafiDeprecatedPlicPeripheralUart0
,
22
[
kTopScafiDeprecatedPlicIrqIdUart0RxWatermark
] =
kTopScafiDeprecatedPlicPeripheralUart0
,
23
[
kTopScafiDeprecatedPlicIrqIdUart0TxDone
] =
kTopScafiDeprecatedPlicPeripheralUart0
,
24
[
kTopScafiDeprecatedPlicIrqIdUart0RxOverflow
] =
kTopScafiDeprecatedPlicPeripheralUart0
,
25
[
kTopScafiDeprecatedPlicIrqIdUart0RxFrameErr
] =
kTopScafiDeprecatedPlicPeripheralUart0
,
26
[
kTopScafiDeprecatedPlicIrqIdUart0RxBreakErr
] =
kTopScafiDeprecatedPlicPeripheralUart0
,
27
[
kTopScafiDeprecatedPlicIrqIdUart0RxTimeout
] =
kTopScafiDeprecatedPlicPeripheralUart0
,
28
[
kTopScafiDeprecatedPlicIrqIdUart0RxParityErr
] =
kTopScafiDeprecatedPlicPeripheralUart0
,
29
[
kTopScafiDeprecatedPlicIrqIdUart0TxEmpty
] =
kTopScafiDeprecatedPlicPeripheralUart0
,
30
[
kTopScafiDeprecatedPlicIrqIdUart1TxWatermark
] =
kTopScafiDeprecatedPlicPeripheralUart1
,
31
[
kTopScafiDeprecatedPlicIrqIdUart1RxWatermark
] =
kTopScafiDeprecatedPlicPeripheralUart1
,
32
[
kTopScafiDeprecatedPlicIrqIdUart1TxDone
] =
kTopScafiDeprecatedPlicPeripheralUart1
,
33
[
kTopScafiDeprecatedPlicIrqIdUart1RxOverflow
] =
kTopScafiDeprecatedPlicPeripheralUart1
,
34
[
kTopScafiDeprecatedPlicIrqIdUart1RxFrameErr
] =
kTopScafiDeprecatedPlicPeripheralUart1
,
35
[
kTopScafiDeprecatedPlicIrqIdUart1RxBreakErr
] =
kTopScafiDeprecatedPlicPeripheralUart1
,
36
[
kTopScafiDeprecatedPlicIrqIdUart1RxTimeout
] =
kTopScafiDeprecatedPlicPeripheralUart1
,
37
[
kTopScafiDeprecatedPlicIrqIdUart1RxParityErr
] =
kTopScafiDeprecatedPlicPeripheralUart1
,
38
[
kTopScafiDeprecatedPlicIrqIdUart1TxEmpty
] =
kTopScafiDeprecatedPlicPeripheralUart1
,
39
[
kTopScafiDeprecatedPlicIrqIdGpioGpio0
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
40
[
kTopScafiDeprecatedPlicIrqIdGpioGpio1
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
41
[
kTopScafiDeprecatedPlicIrqIdGpioGpio2
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
42
[
kTopScafiDeprecatedPlicIrqIdGpioGpio3
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
43
[
kTopScafiDeprecatedPlicIrqIdGpioGpio4
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
44
[
kTopScafiDeprecatedPlicIrqIdGpioGpio5
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
45
[
kTopScafiDeprecatedPlicIrqIdGpioGpio6
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
46
[
kTopScafiDeprecatedPlicIrqIdGpioGpio7
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
47
[
kTopScafiDeprecatedPlicIrqIdGpioGpio8
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
48
[
kTopScafiDeprecatedPlicIrqIdGpioGpio9
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
49
[
kTopScafiDeprecatedPlicIrqIdGpioGpio10
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
50
[
kTopScafiDeprecatedPlicIrqIdGpioGpio11
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
51
[
kTopScafiDeprecatedPlicIrqIdGpioGpio12
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
52
[
kTopScafiDeprecatedPlicIrqIdGpioGpio13
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
53
[
kTopScafiDeprecatedPlicIrqIdGpioGpio14
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
54
[
kTopScafiDeprecatedPlicIrqIdGpioGpio15
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
55
[
kTopScafiDeprecatedPlicIrqIdGpioGpio16
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
56
[
kTopScafiDeprecatedPlicIrqIdGpioGpio17
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
57
[
kTopScafiDeprecatedPlicIrqIdGpioGpio18
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
58
[
kTopScafiDeprecatedPlicIrqIdGpioGpio19
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
59
[
kTopScafiDeprecatedPlicIrqIdGpioGpio20
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
60
[
kTopScafiDeprecatedPlicIrqIdGpioGpio21
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
61
[
kTopScafiDeprecatedPlicIrqIdGpioGpio22
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
62
[
kTopScafiDeprecatedPlicIrqIdGpioGpio23
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
63
[
kTopScafiDeprecatedPlicIrqIdGpioGpio24
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
64
[
kTopScafiDeprecatedPlicIrqIdGpioGpio25
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
65
[
kTopScafiDeprecatedPlicIrqIdGpioGpio26
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
66
[
kTopScafiDeprecatedPlicIrqIdGpioGpio27
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
67
[
kTopScafiDeprecatedPlicIrqIdGpioGpio28
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
68
[
kTopScafiDeprecatedPlicIrqIdGpioGpio29
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
69
[
kTopScafiDeprecatedPlicIrqIdGpioGpio30
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
70
[
kTopScafiDeprecatedPlicIrqIdGpioGpio31
] =
kTopScafiDeprecatedPlicPeripheralGpio
,
71
[
kTopScafiDeprecatedPlicIrqIdSpiDeviceUploadCmdfifoNotEmpty
] =
kTopScafiDeprecatedPlicPeripheralSpiDevice
,
72
[
kTopScafiDeprecatedPlicIrqIdSpiDeviceUploadPayloadNotEmpty
] =
kTopScafiDeprecatedPlicPeripheralSpiDevice
,
73
[
kTopScafiDeprecatedPlicIrqIdSpiDeviceUploadPayloadOverflow
] =
kTopScafiDeprecatedPlicPeripheralSpiDevice
,
74
[
kTopScafiDeprecatedPlicIrqIdSpiDeviceReadbufWatermark
] =
kTopScafiDeprecatedPlicPeripheralSpiDevice
,
75
[
kTopScafiDeprecatedPlicIrqIdSpiDeviceReadbufFlip
] =
kTopScafiDeprecatedPlicPeripheralSpiDevice
,
76
[
kTopScafiDeprecatedPlicIrqIdSpiDeviceTpmHeaderNotEmpty
] =
kTopScafiDeprecatedPlicPeripheralSpiDevice
,
77
[
kTopScafiDeprecatedPlicIrqIdSpiDeviceTpmRdfifoCmdEnd
] =
kTopScafiDeprecatedPlicPeripheralSpiDevice
,
78
[
kTopScafiDeprecatedPlicIrqIdSpiDeviceTpmRdfifoDrop
] =
kTopScafiDeprecatedPlicPeripheralSpiDevice
,
79
[
kTopScafiDeprecatedPlicIrqIdSpiHost0Error
] =
kTopScafiDeprecatedPlicPeripheralSpiHost0
,
80
[
kTopScafiDeprecatedPlicIrqIdSpiHost0SpiEvent
] =
kTopScafiDeprecatedPlicPeripheralSpiHost0
,
81
[
kTopScafiDeprecatedPlicIrqIdUsbdevPktReceived
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
82
[
kTopScafiDeprecatedPlicIrqIdUsbdevPktSent
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
83
[
kTopScafiDeprecatedPlicIrqIdUsbdevDisconnected
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
84
[
kTopScafiDeprecatedPlicIrqIdUsbdevHostLost
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
85
[
kTopScafiDeprecatedPlicIrqIdUsbdevLinkReset
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
86
[
kTopScafiDeprecatedPlicIrqIdUsbdevLinkSuspend
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
87
[
kTopScafiDeprecatedPlicIrqIdUsbdevLinkResume
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
88
[
kTopScafiDeprecatedPlicIrqIdUsbdevAvOutEmpty
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
89
[
kTopScafiDeprecatedPlicIrqIdUsbdevRxFull
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
90
[
kTopScafiDeprecatedPlicIrqIdUsbdevAvOverflow
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
91
[
kTopScafiDeprecatedPlicIrqIdUsbdevLinkInErr
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
92
[
kTopScafiDeprecatedPlicIrqIdUsbdevRxCrcErr
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
93
[
kTopScafiDeprecatedPlicIrqIdUsbdevRxPidErr
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
94
[
kTopScafiDeprecatedPlicIrqIdUsbdevRxBitstuffErr
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
95
[
kTopScafiDeprecatedPlicIrqIdUsbdevFrame
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
96
[
kTopScafiDeprecatedPlicIrqIdUsbdevPowered
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
97
[
kTopScafiDeprecatedPlicIrqIdUsbdevLinkOutErr
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
98
[
kTopScafiDeprecatedPlicIrqIdUsbdevAvSetupEmpty
] =
kTopScafiDeprecatedPlicPeripheralUsbdev
,
99
[
kTopScafiDeprecatedPlicIrqIdPwrmgrAonWakeup
] =
kTopScafiDeprecatedPlicPeripheralPwrmgrAon
,
100
[
kTopScafiDeprecatedPlicIrqIdAonTimerAonWkupTimerExpired
] =
kTopScafiDeprecatedPlicPeripheralAonTimerAon
,
101
[
kTopScafiDeprecatedPlicIrqIdAonTimerAonWdogTimerBark
] =
kTopScafiDeprecatedPlicPeripheralAonTimerAon
,
102
[
kTopScafiDeprecatedPlicIrqIdFlashCtrlProgEmpty
] =
kTopScafiDeprecatedPlicPeripheralFlashCtrl
,
103
[
kTopScafiDeprecatedPlicIrqIdFlashCtrlProgLvl
] =
kTopScafiDeprecatedPlicPeripheralFlashCtrl
,
104
[
kTopScafiDeprecatedPlicIrqIdFlashCtrlRdFull
] =
kTopScafiDeprecatedPlicPeripheralFlashCtrl
,
105
[
kTopScafiDeprecatedPlicIrqIdFlashCtrlRdLvl
] =
kTopScafiDeprecatedPlicPeripheralFlashCtrl
,
106
[
kTopScafiDeprecatedPlicIrqIdFlashCtrlOpDone
] =
kTopScafiDeprecatedPlicPeripheralFlashCtrl
,
107
[
kTopScafiDeprecatedPlicIrqIdFlashCtrlCorrErr
] =
kTopScafiDeprecatedPlicPeripheralFlashCtrl
,
108
};
hw
top_scafi_deprecated
sw
autogen
top_scafi_deprecated.c
Generated by
1.13.2