aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_regs.h
blob: c4abc7ff1fc6f5e41d03713354c81a17d2ad1671 (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
/* 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_DMA_NRTR_REGS_H_
#define ASIC_REG_DMA_NRTR_REGS_H_

/*
 *****************************************
 *   DMA_NRTR (Prototype: IF_NRTR)
 *****************************************
 */

#define mmDMA_NRTR_HBW_MAX_CRED                                      0x1C0100

#define mmDMA_NRTR_LBW_MAX_CRED                                      0x1C0120

#define mmDMA_NRTR_DBG_E_ARB                                         0x1C0300

#define mmDMA_NRTR_DBG_W_ARB                                         0x1C0304

#define mmDMA_NRTR_DBG_N_ARB                                         0x1C0308

#define mmDMA_NRTR_DBG_S_ARB                                         0x1C030C

#define mmDMA_NRTR_DBG_L_ARB                                         0x1C0310

#define mmDMA_NRTR_DBG_E_ARB_MAX                                     0x1C0320

#define mmDMA_NRTR_DBG_W_ARB_MAX                                     0x1C0324

#define mmDMA_NRTR_DBG_N_ARB_MAX                                     0x1C0328

#define mmDMA_NRTR_DBG_S_ARB_MAX                                     0x1C032C

#define mmDMA_NRTR_DBG_L_ARB_MAX                                     0x1C0330

#define mmDMA_NRTR_SPLIT_COEF_0                                      0x1C0400

#define mmDMA_NRTR_SPLIT_COEF_1                                      0x1C0404

#define mmDMA_NRTR_SPLIT_COEF_2                                      0x1C0408

#define mmDMA_NRTR_SPLIT_COEF_3                                      0x1C040C

#define mmDMA_NRTR_SPLIT_COEF_4                                      0x1C0410

#define mmDMA_NRTR_SPLIT_COEF_5                                      0x1C0414

#define mmDMA_NRTR_SPLIT_COEF_6                                      0x1C0418

#define mmDMA_NRTR_SPLIT_COEF_7                                      0x1C041C

#define mmDMA_NRTR_SPLIT_COEF_8                                      0x1C0420

#define mmDMA_NRTR_SPLIT_COEF_9                                      0x1C0424

#define mmDMA_NRTR_SPLIT_CFG                                         0x1C0440

#define mmDMA_NRTR_SPLIT_RD_SAT                                      0x1C0444

#define mmDMA_NRTR_SPLIT_RD_RST_TOKEN                                0x1C0448

#define mmDMA_NRTR_SPLIT_RD_TIMEOUT_0                                0x1C044C

#define mmDMA_NRTR_SPLIT_RD_TIMEOUT_1                                0x1C0450

#define mmDMA_NRTR_SPLIT_WR_SAT                                      0x1C0454

#define mmDMA_NRTR_WPLIT_WR_TST_TOLEN                                0x1C0458

#define mmDMA_NRTR_SPLIT_WR_TIMEOUT_0                                0x1C045C

#define mmDMA_NRTR_SPLIT_WR_TIMEOUT_1                                0x1C0460

#define mmDMA_NRTR_HBW_RANGE_HIT                                     0x1C0470

#define mmDMA_NRTR_HBW_RANGE_MASK_L_0                                0x1C0480

#define mmDMA_NRTR_HBW_RANGE_MASK_L_1                                0x1C0484

#define mmDMA_NRTR_HBW_RANGE_MASK_L_2                                0x1C0488

#define mmDMA_NRTR_HBW_RANGE_MASK_L_3                                0x1C048C

#define mmDMA_NRTR_HBW_RANGE_MASK_L_4                                0x1C0490

#define mmDMA_NRTR_HBW_RANGE_MASK_L_5                                0x1C0494

#define mmDMA_NRTR_HBW_RANGE_MASK_L_6                                0x1C0498

#define mmDMA_NRTR_HBW_RANGE_MASK_L_7                                0x1C049C

#define mmDMA_NRTR_HBW_RANGE_MASK_H_0                                0x1C04A0

#define mmDMA_NRTR_HBW_RANGE_MASK_H_1                                0x1C04A4

#define mmDMA_NRTR_HBW_RANGE_MASK_H_2                                0x1C04A8

#define mmDMA_NRTR_HBW_RANGE_MASK_H_3                                0x1C04AC

#define mmDMA_NRTR_HBW_RANGE_MASK_H_4                                0x1C04B0

#define mmDMA_NRTR_HBW_RANGE_MASK_H_5                                0x1C04B4

#define mmDMA_NRTR_HBW_RANGE_MASK_H_6                                0x1C04B8

#define mmDMA_NRTR_HBW_RANGE_MASK_H_7                                0x1C04BC

#define mmDMA_NRTR_HBW_RANGE_BASE_L_0                                0x1C04C0

#define mmDMA_NRTR_HBW_RANGE_BASE_L_1                                0x1C04C4

#define mmDMA_NRTR_HBW_RANGE_BASE_L_2                                0x1C04C8

#define mmDMA_NRTR_HBW_RANGE_BASE_L_3                                0x1C04CC

#define mmDMA_NRTR_HBW_RANGE_BASE_L_4                                0x1C04D0

#define mmDMA_NRTR_HBW_RANGE_BASE_L_5                                0x1C04D4

#define mmDMA_NRTR_HBW_RANGE_BASE_L_6                                0x1C04D8

#define mmDMA_NRTR_HBW_RANGE_BASE_L_7                                0x1C04DC

#define mmDMA_NRTR_HBW_RANGE_BASE_H_0                                0x1C04E0

#define mmDMA_NRTR_HBW_RANGE_BASE_H_1                                0x1C04E4

#define mmDMA_NRTR_HBW_RANGE_BASE_H_2                                0x1C04E8

#define mmDMA_NRTR_HBW_RANGE_BASE_H_3                                0x1C04EC

#define mmDMA_NRTR_HBW_RANGE_BASE_H_4                                0x1C04F0

#define mmDMA_NRTR_HBW_RANGE_BASE_H_5                                0x1C04F4

#define mmDMA_NRTR_HBW_RANGE_BASE_H_6                                0x1C04F8

#define mmDMA_NRTR_HBW_RANGE_BASE_H_7                                0x1C04FC

#define mmDMA_NRTR_LBW_RANGE_HIT                                     0x1C0500

#define mmDMA_NRTR_LBW_RANGE_MASK_0                                  0x1C0510

#define mmDMA_NRTR_LBW_RANGE_MASK_1                                  0x1C0514

#define mmDMA_NRTR_LBW_RANGE_MASK_2                                  0x1C0518

#define mmDMA_NRTR_LBW_RANGE_MASK_3                                  0x1C051C

#define mmDMA_NRTR_LBW_RANGE_MASK_4                                  0x1C0520

#define mmDMA_NRTR_LBW_RANGE_MASK_5                                  0x1C0524

#define mmDMA_NRTR_LBW_RANGE_MASK_6                                  0x1C0528

#define mmDMA_NRTR_LBW_RANGE_MASK_7                                  0x1C052C

#define mmDMA_NRTR_LBW_RANGE_MASK_8                                  0x1C0530

#define mmDMA_NRTR_LBW_RANGE_MASK_9                                  0x1C0534

#define mmDMA_NRTR_LBW_RANGE_MASK_10                                 0x1C0538

#define mmDMA_NRTR_LBW_RANGE_MASK_11                                 0x1C053C

#define mmDMA_NRTR_LBW_RANGE_MASK_12                                 0x1C0540

#define mmDMA_NRTR_LBW_RANGE_MASK_13                                 0x1C0544

#define mmDMA_NRTR_LBW_RANGE_MASK_14                                 0x1C0548

#define mmDMA_NRTR_LBW_RANGE_MASK_15                                 0x1C054C

#define mmDMA_NRTR_LBW_RANGE_BASE_0                                  0x1C0550

#define mmDMA_NRTR_LBW_RANGE_BASE_1                                  0x1C0554

#define mmDMA_NRTR_LBW_RANGE_BASE_2                                  0x1C0558

#define mmDMA_NRTR_LBW_RANGE_BASE_3                                  0x1C055C

#define mmDMA_NRTR_LBW_RANGE_BASE_4                                  0x1C0560

#define mmDMA_NRTR_LBW_RANGE_BASE_5                                  0x1C0564

#define mmDMA_NRTR_LBW_RANGE_BASE_6                                  0x1C0568

#define mmDMA_NRTR_LBW_RANGE_BASE_7                                  0x1C056C

#define mmDMA_NRTR_LBW_RANGE_BASE_8                                  0x1C0570

#define mmDMA_NRTR_LBW_RANGE_BASE_9                                  0x1C0574

#define mmDMA_NRTR_LBW_RANGE_BASE_10                                 0x1C0578

#define mmDMA_NRTR_LBW_RANGE_BASE_11                                 0x1C057C

#define mmDMA_NRTR_LBW_RANGE_BASE_12                                 0x1C0580

#define mmDMA_NRTR_LBW_RANGE_BASE_13                                 0x1C0584

#define mmDMA_NRTR_LBW_RANGE_BASE_14                                 0x1C0588

#define mmDMA_NRTR_LBW_RANGE_BASE_15                                 0x1C058C

#define mmDMA_NRTR_RGLTR                                             0x1C0590

#define mmDMA_NRTR_RGLTR_WR_RESULT                                   0x1C0594

#define mmDMA_NRTR_RGLTR_RD_RESULT                                   0x1C0598

#define mmDMA_NRTR_SCRAMB_EN                                         0x1C0600

#define mmDMA_NRTR_NON_LIN_SCRAMB                                    0x1C0604

#endif /* ASIC_REG_DMA_NRTR_REGS_H_ */