0001
0002
0003
0004
0005
0006
0007 #ifndef __GAUDI2_ARC_COMMON_PACKETS_H__
0008 #define __GAUDI2_ARC_COMMON_PACKETS_H__
0009
0010
0011
0012
0013
0014 #define CPU_ID_SCHED_ARC0 0
0015 #define CPU_ID_SCHED_ARC1 1
0016 #define CPU_ID_SCHED_ARC2 2
0017 #define CPU_ID_SCHED_ARC3 3
0018
0019 #define CPU_ID_SCHED_ARC4 4
0020
0021 #define CPU_ID_SCHED_ARC5 5
0022
0023 #define CPU_ID_TPC_QMAN_ARC0 6
0024 #define CPU_ID_TPC_QMAN_ARC1 7
0025 #define CPU_ID_TPC_QMAN_ARC2 8
0026 #define CPU_ID_TPC_QMAN_ARC3 9
0027 #define CPU_ID_TPC_QMAN_ARC4 10
0028 #define CPU_ID_TPC_QMAN_ARC5 11
0029 #define CPU_ID_TPC_QMAN_ARC6 12
0030 #define CPU_ID_TPC_QMAN_ARC7 13
0031 #define CPU_ID_TPC_QMAN_ARC8 14
0032 #define CPU_ID_TPC_QMAN_ARC9 15
0033 #define CPU_ID_TPC_QMAN_ARC10 16
0034 #define CPU_ID_TPC_QMAN_ARC11 17
0035 #define CPU_ID_TPC_QMAN_ARC12 18
0036 #define CPU_ID_TPC_QMAN_ARC13 19
0037 #define CPU_ID_TPC_QMAN_ARC14 20
0038 #define CPU_ID_TPC_QMAN_ARC15 21
0039 #define CPU_ID_TPC_QMAN_ARC16 22
0040 #define CPU_ID_TPC_QMAN_ARC17 23
0041 #define CPU_ID_TPC_QMAN_ARC18 24
0042 #define CPU_ID_TPC_QMAN_ARC19 25
0043 #define CPU_ID_TPC_QMAN_ARC20 26
0044 #define CPU_ID_TPC_QMAN_ARC21 27
0045 #define CPU_ID_TPC_QMAN_ARC22 28
0046 #define CPU_ID_TPC_QMAN_ARC23 29
0047 #define CPU_ID_TPC_QMAN_ARC24 30
0048
0049 #define CPU_ID_MME_QMAN_ARC0 31
0050 #define CPU_ID_MME_QMAN_ARC1 32
0051
0052 #define CPU_ID_EDMA_QMAN_ARC0 33
0053 #define CPU_ID_EDMA_QMAN_ARC1 34
0054 #define CPU_ID_EDMA_QMAN_ARC2 35
0055 #define CPU_ID_EDMA_QMAN_ARC3 36
0056 #define CPU_ID_EDMA_QMAN_ARC4 37
0057 #define CPU_ID_EDMA_QMAN_ARC5 38
0058 #define CPU_ID_EDMA_QMAN_ARC6 39
0059 #define CPU_ID_EDMA_QMAN_ARC7 40
0060
0061 #define CPU_ID_PDMA_QMAN_ARC0 41
0062 #define CPU_ID_PDMA_QMAN_ARC1 42
0063
0064 #define CPU_ID_ROT_QMAN_ARC0 43
0065 #define CPU_ID_ROT_QMAN_ARC1 44
0066
0067 #define CPU_ID_NIC_QMAN_ARC0 45
0068 #define CPU_ID_NIC_QMAN_ARC1 46
0069 #define CPU_ID_NIC_QMAN_ARC2 47
0070 #define CPU_ID_NIC_QMAN_ARC3 48
0071 #define CPU_ID_NIC_QMAN_ARC4 49
0072 #define CPU_ID_NIC_QMAN_ARC5 50
0073 #define CPU_ID_NIC_QMAN_ARC6 51
0074 #define CPU_ID_NIC_QMAN_ARC7 52
0075 #define CPU_ID_NIC_QMAN_ARC8 53
0076 #define CPU_ID_NIC_QMAN_ARC9 54
0077 #define CPU_ID_NIC_QMAN_ARC10 55
0078 #define CPU_ID_NIC_QMAN_ARC11 56
0079 #define CPU_ID_NIC_QMAN_ARC12 57
0080 #define CPU_ID_NIC_QMAN_ARC13 58
0081 #define CPU_ID_NIC_QMAN_ARC14 59
0082 #define CPU_ID_NIC_QMAN_ARC15 60
0083 #define CPU_ID_NIC_QMAN_ARC16 61
0084 #define CPU_ID_NIC_QMAN_ARC17 62
0085 #define CPU_ID_NIC_QMAN_ARC18 63
0086 #define CPU_ID_NIC_QMAN_ARC19 64
0087 #define CPU_ID_NIC_QMAN_ARC20 65
0088 #define CPU_ID_NIC_QMAN_ARC21 66
0089 #define CPU_ID_NIC_QMAN_ARC22 67
0090 #define CPU_ID_NIC_QMAN_ARC23 68
0091
0092 #define CPU_ID_MAX 69
0093 #define CPU_ID_SCHED_MAX 6
0094
0095 #define CPU_ID_ALL 0xFE
0096 #define CPU_ID_INVALID 0xFF
0097
0098 enum arc_regions_t {
0099 ARC_REGION0_UNSED = 0,
0100
0101
0102
0103
0104 ARC_REGION1_SRAM = 1,
0105
0106
0107
0108
0109
0110
0111 ARC_REGION2_CFG = 2,
0112
0113
0114
0115
0116
0117
0118 ARC_REGION3_GENERAL = 3,
0119
0120
0121
0122
0123
0124
0125 ARC_REGION4_HBM0_FW = 4,
0126
0127
0128
0129
0130
0131
0132
0133 ARC_REGION5_HBM1_GC_DATA = 5,
0134
0135
0136
0137
0138
0139
0140
0141 ARC_REGION6_HBM2_GC_DATA = 6,
0142
0143
0144
0145
0146
0147
0148
0149 ARC_REGION7_HBM3_GC_DATA = 7,
0150
0151
0152
0153
0154
0155
0156
0157 ARC_REGION8_DCCM = 8,
0158
0159
0160
0161
0162
0163 ARC_REGION9_PCIE = 9,
0164
0165
0166
0167
0168
0169
0170 ARC_REGION10_GENERAL = 10,
0171
0172
0173
0174
0175
0176
0177 ARC_REGION11_GENERAL = 11,
0178
0179
0180
0181
0182
0183
0184 ARC_REGION12_GENERAL = 12,
0185
0186
0187
0188
0189
0190
0191 ARC_REGION13_GENERAL = 13,
0192
0193
0194
0195
0196
0197
0198 ARC_REGION14_GENERAL = 14,
0199
0200
0201
0202
0203
0204
0205 ARC_REGION15_LBU = 15
0206
0207
0208
0209
0210
0211 };
0212
0213 #endif