aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/accel/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h
blob: 4d48f0c6880bfaf4475f8c0c6c1e7fa45f24eeaf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
/* SPDX-License-Identifier: GPL-2.0
 *
 * Copyright 2016-2020 HabanaLabs, Ltd.
 * All Rights Reserved.
 *
 */

/************************************
 ** This is an auto-generated file **
 **       DO NOT EDIT BELOW        **
 ************************************/

#ifndef ASIC_REG_DCORE0_TPC0_CFG_REGS_H_
#define ASIC_REG_DCORE0_TPC0_CFG_REGS_H_

/*
 *****************************************
 *   DCORE0_TPC0_CFG
 *   (Prototype: TPC)
 *****************************************
 */

#define mmDCORE0_TPC0_CFG_TPC_COUNT 0x400BC18

#define mmDCORE0_TPC0_CFG_TPC_ID 0x400BC1C

#define mmDCORE0_TPC0_CFG_STALL_ON_ERR 0x400BC20

#define mmDCORE0_TPC0_CFG_CLK_EN 0x400BC24

#define mmDCORE0_TPC0_CFG_IQ_RL_EN 0x400BC28

#define mmDCORE0_TPC0_CFG_IQ_RL_SAT 0x400BC2C

#define mmDCORE0_TPC0_CFG_IQ_RL_RST_TOKEN 0x400BC30

#define mmDCORE0_TPC0_CFG_IQ_RL_TIMEOUT 0x400BC34

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_2_0 0x400BC38

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_2_1 0x400BC3C

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_2_2 0x400BC40

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_2_3 0x400BC44

#define mmDCORE0_TPC0_CFG_IQ_LBW_CLK_EN 0x400BC48

#define mmDCORE0_TPC0_CFG_TPC_LOCK_VALUE_0 0x400BC4C

#define mmDCORE0_TPC0_CFG_TPC_LOCK_VALUE_1 0x400BC50

#define mmDCORE0_TPC0_CFG_TPC_LOCK_VALUE_2 0x400BC54

#define mmDCORE0_TPC0_CFG_TPC_LOCK_VALUE_3 0x400BC58

#define mmDCORE0_TPC0_CFG_TPC_LOCK_0 0x400BC5C

#define mmDCORE0_TPC0_CFG_TPC_LOCK_1 0x400BC60

#define mmDCORE0_TPC0_CFG_TPC_LOCK_2 0x400BC64

#define mmDCORE0_TPC0_CFG_TPC_LOCK_3 0x400BC68

#define mmDCORE0_TPC0_CFG_CGU_SB 0x400BC6C

#define mmDCORE0_TPC0_CFG_CGU_CNT 0x400BC70

#define mmDCORE0_TPC0_CFG_CGU_CPE_0 0x400BC74

#define mmDCORE0_TPC0_CFG_CGU_CPE_1 0x400BC78

#define mmDCORE0_TPC0_CFG_CGU_CPE_2 0x400BC7C

#define mmDCORE0_TPC0_CFG_CGU_CPE_3 0x400BC80

#define mmDCORE0_TPC0_CFG_CGU_CPE_4 0x400BC84

#define mmDCORE0_TPC0_CFG_CGU_CPE_5 0x400BC88

#define mmDCORE0_TPC0_CFG_CGU_CPE_6 0x400BC8C

#define mmDCORE0_TPC0_CFG_CGU_CPE_7 0x400BC90

#define mmDCORE0_TPC0_CFG_FP16_FTZ_IN 0x400BC94

#define mmDCORE0_TPC0_CFG_DCACHE_CFG 0x400BC98

#define mmDCORE0_TPC0_CFG_E2E_CRDT_TOP 0x400BC9C

#define mmDCORE0_TPC0_CFG_TPC_DCACHE_L0CD 0x400BCA0

#define mmDCORE0_TPC0_CFG_TPC_SB_L0CD 0x400BCA4

#define mmDCORE0_TPC0_CFG_CONV_ROUND_CSR 0x400BCA8

#define mmDCORE0_TPC0_CFG_TSB_OCCUPANCY 0x400BCAC

#define mmDCORE0_TPC0_CFG_ARB_QNT_HBW_WEIGHT 0x400BCB0

#define mmDCORE0_TPC0_CFG_ARB_QNT_LBW_WEIGHT 0x400BCB4

#define mmDCORE0_TPC0_CFG_ARB_CNT_HBW_WEIGHT 0x400BCB8

#define mmDCORE0_TPC0_CFG_ARB_CNT_LBW_WEIGHT 0x400BCBC

#define mmDCORE0_TPC0_CFG_LUT_FUNC32_BASE2_ADDR_LO 0x400BCC0

#define mmDCORE0_TPC0_CFG_LUT_FUNC32_BASE2_ADDR_HI 0x400BCC4

#define mmDCORE0_TPC0_CFG_LUT_FUNC64_BASE2_ADDR_LO 0x400BCC8

#define mmDCORE0_TPC0_CFG_LUT_FUNC64_BASE2_ADDR_HI 0x400BCCC

#define mmDCORE0_TPC0_CFG_LUT_FUNC128_BASE2_ADDR_LO 0x400BCD0

#define mmDCORE0_TPC0_CFG_LUT_FUNC128_BASE2_ADDR_HI 0x400BCD4

#define mmDCORE0_TPC0_CFG_LUT_FUNC256_BASE2_ADDR_LO 0x400BCD8

#define mmDCORE0_TPC0_CFG_LUT_FUNC256_BASE2_ADDR_HI 0x400BCDC

#define mmDCORE0_TPC0_CFG_SPE_LFSR_POLYNOM 0x400BCE0

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_GLBL 0x400BCE4

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_0 0x400BCE8

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_1 0x400BCEC

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_2 0x400BCF0

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_3 0x400BCF4

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_LO_0 0x400BCF8

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_LO_1 0x400BCFC

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_LO_2 0x400BD00

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_LO_3 0x400BD04

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_HI_0 0x400BD08

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_HI_1 0x400BD0C

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_HI_2 0x400BD10

#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_HI_3 0x400BD14

#define mmDCORE0_TPC0_CFG_FP8_143_BIAS 0x400BD64

#define mmDCORE0_TPC0_CFG_ROUND_CSR 0x400BD68

#define mmDCORE0_TPC0_CFG_HB_PROT 0x400BD6C

#define mmDCORE0_TPC0_CFG_LB_PROT 0x400BD70

#define mmDCORE0_TPC0_CFG_SEMAPHORE 0x400BD74

#define mmDCORE0_TPC0_CFG_VFLAGS 0x400BD78

#define mmDCORE0_TPC0_CFG_SFLAGS 0x400BD7C

#define mmDCORE0_TPC0_CFG_LFSR_POLYNOM 0x400BD80

#define mmDCORE0_TPC0_CFG_STATUS 0x400BD84

#define mmDCORE0_TPC0_CFG_CFG_BASE_ADDRESS_HIGH 0x400BD88

#define mmDCORE0_TPC0_CFG_CFG_SUBTRACT_VALUE 0x400BD8C

#define mmDCORE0_TPC0_CFG_SM_BASE_ADDRESS_HIGH 0x400BD90

#define mmDCORE0_TPC0_CFG_TPC_CMD 0x400BD94

#define mmDCORE0_TPC0_CFG_TPC_EXECUTE 0x400BD98

#define mmDCORE0_TPC0_CFG_TPC_STALL 0x400BD9C

#define mmDCORE0_TPC0_CFG_ICACHE_BASE_ADDERESS_LOW 0x400BDA0

#define mmDCORE0_TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH 0x400BDA4

#define mmDCORE0_TPC0_CFG_RD_RATE_LIMIT 0x400BDA8

#define mmDCORE0_TPC0_CFG_WR_RATE_LIMIT 0x400BDAC

#define mmDCORE0_TPC0_CFG_MSS_CONFIG 0x400BDB0

#define mmDCORE0_TPC0_CFG_TPC_INTR_CAUSE 0x400BDB4

#define mmDCORE0_TPC0_CFG_TPC_INTR_MASK 0x400BDB8

#define mmDCORE0_TPC0_CFG_WQ_CREDITS 0x400BDBC

#define mmDCORE0_TPC0_CFG_OPCODE_EXEC 0x400BDC0

#define mmDCORE0_TPC0_CFG_LUT_FUNC32_BASE_ADDR_LO 0x400BDC4

#define mmDCORE0_TPC0_CFG_LUT_FUNC32_BASE_ADDR_HI 0x400BDC8

#define mmDCORE0_TPC0_CFG_LUT_FUNC64_BASE_ADDR_LO 0x400BDCC

#define mmDCORE0_TPC0_CFG_LUT_FUNC64_BASE_ADDR_HI 0x400BDD0

#define mmDCORE0_TPC0_CFG_LUT_FUNC128_BASE_ADDR_LO 0x400BDD4

#define mmDCORE0_TPC0_CFG_LUT_FUNC128_BASE_ADDR_HI 0x400BDD8

#define mmDCORE0_TPC0_CFG_LUT_FUNC256_BASE_ADDR_LO 0x400BDDC

#define mmDCORE0_TPC0_CFG_LUT_FUNC256_BASE_ADDR_HI 0x400BDE0

#define mmDCORE0_TPC0_CFG_TSB_CFG_MAX_SIZE 0x400BDE4

#define mmDCORE0_TPC0_CFG_TSB_CFG 0x400BDE8

#define mmDCORE0_TPC0_CFG_TSB_INFLIGHT_CNTR 0x400BDEC

#define mmDCORE0_TPC0_CFG_WQ_INFLIGHT_CNTR 0x400BDF0

#define mmDCORE0_TPC0_CFG_WQ_LBW_TOTAL_CNTR 0x400BDF4

#define mmDCORE0_TPC0_CFG_WQ_HBW_TOTAL_CNTR 0x400BDF8

#define mmDCORE0_TPC0_CFG_IRQ_OCCOUPY_CNTR 0x400BDFC

#endif /* ASIC_REG_DCORE0_TPC0_CFG_REGS_H_ */