aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/habanalabs/include/goya/asic_reg/tpc5_rtr_regs.h
blob: 6f301c7bbc2f6dfa7c2d6e82150ecdc2601cafca (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
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
/* SPDX-License-Identifier: GPL-2.0
 *
 * Copyright 2016-2018 HabanaLabs, Ltd.
 * All Rights Reserved.
 *
 */

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

#ifndef ASIC_REG_TPC5_RTR_REGS_H_
#define ASIC_REG_TPC5_RTR_REGS_H_

/*
 *****************************************
 *   TPC5_RTR (Prototype: TPC_RTR)
 *****************************************
 */

#define mmTPC5_RTR_HBW_RD_RQ_E_ARB                                   0xF40100

#define mmTPC5_RTR_HBW_RD_RQ_W_ARB                                   0xF40104

#define mmTPC5_RTR_HBW_RD_RQ_N_ARB                                   0xF40108

#define mmTPC5_RTR_HBW_RD_RQ_S_ARB                                   0xF4010C

#define mmTPC5_RTR_HBW_RD_RQ_L_ARB                                   0xF40110

#define mmTPC5_RTR_HBW_E_ARB_MAX                                     0xF40120

#define mmTPC5_RTR_HBW_W_ARB_MAX                                     0xF40124

#define mmTPC5_RTR_HBW_N_ARB_MAX                                     0xF40128

#define mmTPC5_RTR_HBW_S_ARB_MAX                                     0xF4012C

#define mmTPC5_RTR_HBW_L_ARB_MAX                                     0xF40130

#define mmTPC5_RTR_HBW_RD_RS_E_ARB                                   0xF40140

#define mmTPC5_RTR_HBW_RD_RS_W_ARB                                   0xF40144

#define mmTPC5_RTR_HBW_RD_RS_N_ARB                                   0xF40148

#define mmTPC5_RTR_HBW_RD_RS_S_ARB                                   0xF4014C

#define mmTPC5_RTR_HBW_RD_RS_L_ARB                                   0xF40150

#define mmTPC5_RTR_HBW_WR_RQ_E_ARB                                   0xF40170

#define mmTPC5_RTR_HBW_WR_RQ_W_ARB                                   0xF40174

#define mmTPC5_RTR_HBW_WR_RQ_N_ARB                                   0xF40178

#define mmTPC5_RTR_HBW_WR_RQ_S_ARB                                   0xF4017C

#define mmTPC5_RTR_HBW_WR_RQ_L_ARB                                   0xF40180

#define mmTPC5_RTR_HBW_WR_RS_E_ARB                                   0xF40190

#define mmTPC5_RTR_HBW_WR_RS_W_ARB                                   0xF40194

#define mmTPC5_RTR_HBW_WR_RS_N_ARB                                   0xF40198

#define mmTPC5_RTR_HBW_WR_RS_S_ARB                                   0xF4019C

#define mmTPC5_RTR_HBW_WR_RS_L_ARB                                   0xF401A0

#define mmTPC5_RTR_LBW_RD_RQ_E_ARB                                   0xF40200

#define mmTPC5_RTR_LBW_RD_RQ_W_ARB                                   0xF40204

#define mmTPC5_RTR_LBW_RD_RQ_N_ARB                                   0xF40208

#define mmTPC5_RTR_LBW_RD_RQ_S_ARB                                   0xF4020C

#define mmTPC5_RTR_LBW_RD_RQ_L_ARB                                   0xF40210

#define mmTPC5_RTR_LBW_E_ARB_MAX                                     0xF40220

#define mmTPC5_RTR_LBW_W_ARB_MAX                                     0xF40224

#define mmTPC5_RTR_LBW_N_ARB_MAX                                     0xF40228

#define mmTPC5_RTR_LBW_S_ARB_MAX                                     0xF4022C

#define mmTPC5_RTR_LBW_L_ARB_MAX                                     0xF40230

#define mmTPC5_RTR_LBW_RD_RS_E_ARB                                   0xF40250

#define mmTPC5_RTR_LBW_RD_RS_W_ARB                                   0xF40254

#define mmTPC5_RTR_LBW_RD_RS_N_ARB                                   0xF40258

#define mmTPC5_RTR_LBW_RD_RS_S_ARB                                   0xF4025C

#define mmTPC5_RTR_LBW_RD_RS_L_ARB                                   0xF40260

#define mmTPC5_RTR_LBW_WR_RQ_E_ARB                                   0xF40270

#define mmTPC5_RTR_LBW_WR_RQ_W_ARB                                   0xF40274

#define mmTPC5_RTR_LBW_WR_RQ_N_ARB                                   0xF40278

#define mmTPC5_RTR_LBW_WR_RQ_S_ARB                                   0xF4027C

#define mmTPC5_RTR_LBW_WR_RQ_L_ARB                                   0xF40280

#define mmTPC5_RTR_LBW_WR_RS_E_ARB                                   0xF40290

#define mmTPC5_RTR_LBW_WR_RS_W_ARB                                   0xF40294

#define mmTPC5_RTR_LBW_WR_RS_N_ARB                                   0xF40298

#define mmTPC5_RTR_LBW_WR_RS_S_ARB                                   0xF4029C

#define mmTPC5_RTR_LBW_WR_RS_L_ARB                                   0xF402A0

#define mmTPC5_RTR_DBG_E_ARB                                         0xF40300

#define mmTPC5_RTR_DBG_W_ARB                                         0xF40304

#define mmTPC5_RTR_DBG_N_ARB                                         0xF40308

#define mmTPC5_RTR_DBG_S_ARB                                         0xF4030C

#define mmTPC5_RTR_DBG_L_ARB                                         0xF40310

#define mmTPC5_RTR_DBG_E_ARB_MAX                                     0xF40320

#define mmTPC5_RTR_DBG_W_ARB_MAX                                     0xF40324

#define mmTPC5_RTR_DBG_N_ARB_MAX                                     0xF40328

#define mmTPC5_RTR_DBG_S_ARB_MAX                                     0xF4032C

#define mmTPC5_RTR_DBG_L_ARB_MAX                                     0xF40330

#define mmTPC5_RTR_SPLIT_COEF_0                                      0xF40400

#define mmTPC5_RTR_SPLIT_COEF_1                                      0xF40404

#define mmTPC5_RTR_SPLIT_COEF_2                                      0xF40408

#define mmTPC5_RTR_SPLIT_COEF_3                                      0xF4040C

#define mmTPC5_RTR_SPLIT_COEF_4                                      0xF40410

#define mmTPC5_RTR_SPLIT_COEF_5                                      0xF40414

#define mmTPC5_RTR_SPLIT_COEF_6                                      0xF40418

#define mmTPC5_RTR_SPLIT_COEF_7                                      0xF4041C

#define mmTPC5_RTR_SPLIT_COEF_8                                      0xF40420

#define mmTPC5_RTR_SPLIT_COEF_9                                      0xF40424

#define mmTPC5_RTR_SPLIT_CFG                                         0xF40440

#define mmTPC5_RTR_SPLIT_RD_SAT                                      0xF40444

#define mmTPC5_RTR_SPLIT_RD_RST_TOKEN                                0xF40448

#define mmTPC5_RTR_SPLIT_RD_TIMEOUT_0                                0xF4044C

#define mmTPC5_RTR_SPLIT_RD_TIMEOUT_1                                0xF40450

#define mmTPC5_RTR_SPLIT_WR_SAT                                      0xF40454

#define mmTPC5_RTR_WPLIT_WR_TST_TOLEN                                0xF40458

#define mmTPC5_RTR_SPLIT_WR_TIMEOUT_0                                0xF4045C

#define mmTPC5_RTR_SPLIT_WR_TIMEOUT_1                                0xF40460

#define mmTPC5_RTR_HBW_RANGE_HIT                                     0xF40470

#define mmTPC5_RTR_HBW_RANGE_MASK_L_0                                0xF40480

#define mmTPC5_RTR_HBW_RANGE_MASK_L_1                                0xF40484

#define mmTPC5_RTR_HBW_RANGE_MASK_L_2                                0xF40488

#define mmTPC5_RTR_HBW_RANGE_MASK_L_3                                0xF4048C

#define mmTPC5_RTR_HBW_RANGE_MASK_L_4                                0xF40490

#define mmTPC5_RTR_HBW_RANGE_MASK_L_5                                0xF40494

#define mmTPC5_RTR_HBW_RANGE_MASK_L_6                                0xF40498

#define mmTPC5_RTR_HBW_RANGE_MASK_L_7                                0xF4049C

#define mmTPC5_RTR_HBW_RANGE_MASK_H_0                                0xF404A0

#define mmTPC5_RTR_HBW_RANGE_MASK_H_1                                0xF404A4

#define mmTPC5_RTR_HBW_RANGE_MASK_H_2                                0xF404A8

#define mmTPC5_RTR_HBW_RANGE_MASK_H_3                                0xF404AC

#define mmTPC5_RTR_HBW_RANGE_MASK_H_4                                0xF404B0

#define mmTPC5_RTR_HBW_RANGE_MASK_H_5                                0xF404B4

#define mmTPC5_RTR_HBW_RANGE_MASK_H_6                                0xF404B8

#define mmTPC5_RTR_HBW_RANGE_MASK_H_7                                0xF404BC

#define mmTPC5_RTR_HBW_RANGE_BASE_L_0                                0xF404C0

#define mmTPC5_RTR_HBW_RANGE_BASE_L_1                                0xF404C4

#define mmTPC5_RTR_HBW_RANGE_BASE_L_2                                0xF404C8

#define mmTPC5_RTR_HBW_RANGE_BASE_L_3                                0xF404CC

#define mmTPC5_RTR_HBW_RANGE_BASE_L_4                                0xF404D0

#define mmTPC5_RTR_HBW_RANGE_BASE_L_5                                0xF404D4

#define mmTPC5_RTR_HBW_RANGE_BASE_L_6                                0xF404D8

#define mmTPC5_RTR_HBW_RANGE_BASE_L_7                                0xF404DC

#define mmTPC5_RTR_HBW_RANGE_BASE_H_0                                0xF404E0

#define mmTPC5_RTR_HBW_RANGE_BASE_H_1                                0xF404E4

#define mmTPC5_RTR_HBW_RANGE_BASE_H_2                                0xF404E8

#define mmTPC5_RTR_HBW_RANGE_BASE_H_3                                0xF404EC

#define mmTPC5_RTR_HBW_RANGE_BASE_H_4                                0xF404F0

#define mmTPC5_RTR_HBW_RANGE_BASE_H_5                                0xF404F4

#define mmTPC5_RTR_HBW_RANGE_BASE_H_6                                0xF404F8

#define mmTPC5_RTR_HBW_RANGE_BASE_H_7                                0xF404FC

#define mmTPC5_RTR_LBW_RANGE_HIT                                     0xF40500

#define mmTPC5_RTR_LBW_RANGE_MASK_0                                  0xF40510

#define mmTPC5_RTR_LBW_RANGE_MASK_1                                  0xF40514

#define mmTPC5_RTR_LBW_RANGE_MASK_2                                  0xF40518

#define mmTPC5_RTR_LBW_RANGE_MASK_3                                  0xF4051C

#define mmTPC5_RTR_LBW_RANGE_MASK_4                                  0xF40520

#define mmTPC5_RTR_LBW_RANGE_MASK_5                                  0xF40524

#define mmTPC5_RTR_LBW_RANGE_MASK_6                                  0xF40528

#define mmTPC5_RTR_LBW_RANGE_MASK_7                                  0xF4052C

#define mmTPC5_RTR_LBW_RANGE_MASK_8                                  0xF40530

#define mmTPC5_RTR_LBW_RANGE_MASK_9                                  0xF40534

#define mmTPC5_RTR_LBW_RANGE_MASK_10                                 0xF40538

#define mmTPC5_RTR_LBW_RANGE_MASK_11                                 0xF4053C

#define mmTPC5_RTR_LBW_RANGE_MASK_12                                 0xF40540

#define mmTPC5_RTR_LBW_RANGE_MASK_13                                 0xF40544

#define mmTPC5_RTR_LBW_RANGE_MASK_14                                 0xF40548

#define mmTPC5_RTR_LBW_RANGE_MASK_15                                 0xF4054C

#define mmTPC5_RTR_LBW_RANGE_BASE_0                                  0xF40550

#define mmTPC5_RTR_LBW_RANGE_BASE_1                                  0xF40554

#define mmTPC5_RTR_LBW_RANGE_BASE_2                                  0xF40558

#define mmTPC5_RTR_LBW_RANGE_BASE_3                                  0xF4055C

#define mmTPC5_RTR_LBW_RANGE_BASE_4                                  0xF40560

#define mmTPC5_RTR_LBW_RANGE_BASE_5                                  0xF40564

#define mmTPC5_RTR_LBW_RANGE_BASE_6                                  0xF40568

#define mmTPC5_RTR_LBW_RANGE_BASE_7                                  0xF4056C

#define mmTPC5_RTR_LBW_RANGE_BASE_8                                  0xF40570

#define mmTPC5_RTR_LBW_RANGE_BASE_9                                  0xF40574

#define mmTPC5_RTR_LBW_RANGE_BASE_10                                 0xF40578

#define mmTPC5_RTR_LBW_RANGE_BASE_11                                 0xF4057C

#define mmTPC5_RTR_LBW_RANGE_BASE_12                                 0xF40580

#define mmTPC5_RTR_LBW_RANGE_BASE_13                                 0xF40584

#define mmTPC5_RTR_LBW_RANGE_BASE_14                                 0xF40588

#define mmTPC5_RTR_LBW_RANGE_BASE_15                                 0xF4058C

#define mmTPC5_RTR_RGLTR                                             0xF40590

#define mmTPC5_RTR_RGLTR_WR_RESULT                                   0xF40594

#define mmTPC5_RTR_RGLTR_RD_RESULT                                   0xF40598

#define mmTPC5_RTR_SCRAMB_EN                                         0xF40600

#define mmTPC5_RTR_NON_LIN_SCRAMB                                    0xF40604

#endif /* ASIC_REG_TPC5_RTR_REGS_H_ */