RMM API 2.0.0
Loading...
Searching...
No Matches
ring_regs_mst_map_a1_0.h
1#pragma once
2
3// Register space: Ring Configuration Register Register Space (Master)
4#include <string>
5#include <unordered_map>
6
7const std::unordered_map<std::string, uint32_t> ring_register_mst_map_a1_0 = {
8 {"REGBANK_VERSION", 0xc0000000},
9 {"PHASH", 0xc0000004},
10 {"GTPG", 0xc0000008},
11 {"RGTY", 0xc000000c},
12 {"RTXD", 0xc0000010},
13 {"RRXD", 0xc0000014},
14 {"RBAL", 0xc0000018},
15 {"RS00", 0xc000001c},
16 {"RS01", 0xc0000020},
17 {"RS02", 0xc0000024},
18 {"RS03", 0xc0000028},
19 {"RS04", 0xc000002c},
20 {"RS05", 0xc0000030},
21 {"RS06", 0xc0000034},
22 {"RS07", 0xc0000038},
23 {"RS08", 0xc000003c},
24 {"RS09", 0xc0000040},
25 {"RS10", 0xc0000044},
26 {"RS11", 0xc0000048},
27 {"RS12", 0xc000004c},
28 {"RS13", 0xc0000050},
29 {"RS14", 0xc0000054},
30 {"RS15", 0xc0000058},
31 {"RS16", 0xc000005c},
32 {"RS17", 0xc0000060},
33 {"RS18", 0xc0000064},
34 {"RS19", 0xc0000068},
35 {"RS20", 0xc000006c},
36 {"RS21", 0xc0000070},
37 {"RS22", 0xc0000074},
38 {"RS23", 0xc0000078},
39 {"TS00", 0xc000007c},
40 {"TS01", 0xc0000080},
41 {"TS02", 0xc0000084},
42 {"TS03", 0xc0000088},
43 {"TS04", 0xc000008c},
44 {"TS05", 0xc0000090},
45 {"TS06", 0xc0000094},
46 {"TS07", 0xc0000098},
47 {"TS08", 0xc000009c},
48 {"TS09", 0xc00000a0},
49 {"TS10", 0xc00000a4},
50 {"TS11", 0xc00000a8},
51 {"TS12", 0xc00000ac},
52 {"TS13", 0xc00000b0},
53 {"TS14", 0xc00000b4},
54 {"TS15", 0xc00000b8},
55 {"TS16", 0xc00000bc},
56 {"TS17", 0xc00000c0},
57 {"TS18", 0xc00000c4},
58 {"TS19", 0xc00000c8},
59 {"TS20", 0xc00000cc},
60 {"TS21", 0xc00000d0},
61 {"TS22", 0xc00000d4},
62 {"TS23", 0xc00000d8},
63 {"TNS00", 0xc00000dc},
64 {"TNS01", 0xc00000e0},
65 {"TNS02", 0xc00000e4},
66 {"RNS00", 0xc00000e8},
67 {"RNS01", 0xc00000ec},
68 {"RNS02", 0xc00000f0},
69 {"TCS00", 0xc00000f4},
70 {"TCS01", 0xc00000f8},
71 {"TCS02", 0xc00000fc},
72 {"PDPL", 0xc0000100},
73 {"RCS00", 0xc0000104},
74 {"RCS01", 0xc0000108},
75 {"RCS02", 0xc000010c},
76 {"RBWD", 0xc0000110},
77 {"SRST", 0xc0000114},
78 {"RVSR", 0xc0000118},
79 {"TDIR", 0xc000011c},
80 {"RDIR", 0xc0000120},
81 {"SETTSNT00", 0xc0000124},
82 {"SETTSNT01", 0xc0000128},
83 {"SETTSNT02", 0xc000012c},
84 {"SETTSNT03", 0xc0000130},
85 {"SETTSNT04", 0xc0000134},
86 {"SETTSNT05", 0xc0000138},
87 {"SETTSNT06", 0xc000013c},
88 {"SETTSNT07", 0xc0000140},
89 {"SETTSNT08", 0xc0000144},
90 {"SETTSNT09", 0xc0000148},
91 {"SETTSNT10", 0xc000014c},
92 {"SETTSNT11", 0xc0000150},
93 {"SETTSNT12", 0xc0000154},
94 {"SETTSNT13", 0xc0000158},
95 {"SETTSNT14", 0xc000015c},
96 {"SETTSNT15", 0xc0000160},
97 {"SETTSNT16", 0xc0000164},
98 {"SETTSNT17", 0xc0000168},
99 {"SETTSNT18", 0xc000016c},
100 {"SETTSNT19", 0xc0000170},
101 {"SETTSNT20", 0xc0000174},
102 {"SETTSNT21", 0xc0000178},
103 {"SETTSNT22", 0xc000017c},
104 {"SETTSNT23", 0xc0000180},
105 {"SETTGOT00", 0xc0000184},
106 {"SETTGOT01", 0xc0000188},
107 {"SETTGOT02", 0xc000018c},
108 {"SETTGOT03", 0xc0000190},
109 {"SETTGOT04", 0xc0000194},
110 {"SETTGOT05", 0xc0000198},
111 {"SETTGOT06", 0xc000019c},
112 {"SETTGOT07", 0xc00001a0},
113 {"SETTGOT08", 0xc00001a4},
114 {"SETTGOT09", 0xc00001a8},
115 {"SETTGOT10", 0xc00001ac},
116 {"SETTGOT11", 0xc00001b0},
117 {"SETTGOT12", 0xc00001b4},
118 {"SETTGOT13", 0xc00001b8},
119 {"SETTGOT14", 0xc00001bc},
120 {"SETTGOT15", 0xc00001c0},
121 {"SETTGOT16", 0xc00001c4},
122 {"SETTGOT17", 0xc00001c8},
123 {"SETTGOT18", 0xc00001cc},
124 {"SETTGOT19", 0xc00001d0},
125 {"SETTGOT20", 0xc00001d4},
126 {"SETTGOT21", 0xc00001d8},
127 {"SETTGOT22", 0xc00001dc},
128 {"SETTGOT23", 0xc00001e0},
129 {"TMOF", 0xc00001e4},
130 {"MN00", 0xc00001e8},
131 {"MN01", 0xc00001ec},
132 {"MN02", 0xc00001f0},
133 {"MN03", 0xc00001f4},
134 {"MN04", 0xc00001f8},
135 {"MN05", 0xc00001fc},
136 {"MN06", 0xc0000200},
137 {"MN07", 0xc0000204},
138 {"MN08", 0xc0000208},
139 {"MN09", 0xc000020c},
140 {"MN10", 0xc0000210},
141 {"MN11", 0xc0000214},
142 {"MN12", 0xc0000218},
143 {"MN13", 0xc000021c},
144 {"MN14", 0xc0000220},
145 {"MN15", 0xc0000224},
146 {"MN16", 0xc0000228},
147 {"MN17", 0xc000022c},
148 {"MN18", 0xc0000230},
149 {"MN19", 0xc0000234},
150 {"MN20", 0xc0000238},
151 {"MN21", 0xc000023c},
152 {"MN22", 0xc0000240},
153 {"MN23", 0xc0000244},
154 {"PLEN", 0xc0000248},
155 {"RSRX", 0xc000024c},
156 {"BRDC", 0xc0000250},
157 {"SLV_SC_ERR00", 0xc0000254},
158 {"SLV_SC_ERR01", 0xc0000258},
159 {"SLV_SC_ERR02", 0xc000025c},
160 {"SLV_SC_ERR03", 0xc0000260},
161 {"SLV_SC_ERR04", 0xc0000264},
162 {"SLV_SC_ERR05", 0xc0000268},
163 {"SLV_SC_ERR06", 0xc000026c},
164 {"SLV_SC_ERR07", 0xc0000270},
165 {"SLV_SC_ERR08", 0xc0000274},
166 {"SLV_SC_ERR09", 0xc0000278},
167 {"SLV_SC_ERR10", 0xc000027c},
168 {"SLV_SC_ERR11", 0xc0000280},
169 {"SLV_SC_ERR12", 0xc0000284},
170 {"SLV_SC_ERR13", 0xc0000288},
171 {"SLV_SC_ERR14", 0xc000028c},
172 {"SLV_SC_ERR15", 0xc0000290},
173 {"SLV_SC_ERR16", 0xc0000294},
174 {"SLV_SC_ERR17", 0xc0000298},
175 {"SLV_SC_ERR18", 0xc000029c},
176 {"SLV_SC_ERR19", 0xc00002a0},
177 {"SLV_SC_ERR20", 0xc00002a4},
178 {"SLV_SC_ERR21", 0xc00002a8},
179 {"SLV_SC_ERR22", 0xc00002ac},
180 {"SLV_SC_ERR23", 0xc00002b0},
181 {"CLR_SLV_SC_ERR", 0xc00002b4},
182 {"LCKD", 0xc00002b8},
183 {"TMMD", 0xc00002bc},
184 {"TMMD_GET", 0xc00002c0},
185 {"GTY_REFCLK_FREQ", 0xc00002c4},
186 {"AXI_TIMEOUT_COUNT00", 0xc00002c8},
187 {"AXI_TIMEOUT_COUNT01", 0xc00002cc},
188 {"AXI_TIMEOUT_COUNT02", 0xc00002d0},
189 {"AXI_TIMEOUT_COUNT03", 0xc00002d4},
190 {"AXI_TIMEOUT_COUNT04", 0xc00002d8},
191 {"AXI_TIMEOUT_COUNT05", 0xc00002dc},
192 {"AXI_TIMEOUT_COUNT06", 0xc00002e0},
193 {"AXI_TIMEOUT_COUNT07", 0xc00002e4},
194 {"AXI_TIMEOUT_COUNT08", 0xc00002e8},
195 {"AXI_TIMEOUT_COUNT09", 0xc00002ec},
196 {"AXI_TIMEOUT_COUNT10", 0xc00002f0},
197 {"AXI_TIMEOUT_COUNT11", 0xc00002f4},
198 {"CLR_AXI_TIMEOUT_COUNT", 0xc00002f8},
199 {"rx_cnt00", 0xc00002fc},
200 {"rx_cnt01", 0xc0000300},
201 {"rx_cnt02", 0xc0000304},
202 {"rx_cnt03", 0xc0000308},
203 {"rx_cnt04", 0xc000030c},
204 {"rx_cnt05", 0xc0000310},
205 {"rx_cnt06", 0xc0000314},
206 {"rx_cnt07", 0xc0000318},
207 {"rx_cnt08", 0xc000031c},
208 {"rx_cnt09", 0xc0000320},
209 {"rx_cnt10", 0xc0000324},
210 {"rx_cnt11", 0xc0000328},
211 {"rx_cnt12", 0xc000032c},
212 {"rx_cnt13", 0xc0000330},
213 {"rx_cnt14", 0xc0000334},
214 {"rx_cnt15", 0xc0000338},
215 {"rx_cnt16", 0xc000033c},
216 {"rx_cnt17", 0xc0000340},
217 {"rx_cnt18", 0xc0000344},
218 {"rx_cnt19", 0xc0000348},
219 {"rx_cnt20", 0xc000034c},
220 {"rx_cnt21", 0xc0000350},
221 {"rx_cnt22", 0xc0000354},
222 {"rx_cnt23", 0xc0000358},
223 {"rx_cnt_rst", 0xc000035c},
224 {"RING_HBEAT_STATUS", 0xc0000360},
225 {"RING_HBEAT_TIMEOUT", 0xc0000364},
226 {"BRINGUP_STATUS00", 0xc0000368},
227 {"BRINGUP_STATUS01", 0xc000036c},
228 {"BRINGUP_STATUS02", 0xc0000370},
229 {"BRINGUP_STATUS03", 0xc0000374},
230 {"BRINGUP_STATUS04", 0xc0000378},
231 {"BRINGUP_STATUS05", 0xc000037c},
232 {"BRINGUP_STATUS06", 0xc0000380},
233 {"BRINGUP_STATUS07", 0xc0000384},
234 {"BRINGUP_STATUS08", 0xc0000388},
235 {"BRINGUP_STATUS09", 0xc000038c},
236 {"BRINGUP_STATUS10", 0xc0000390},
237 {"BRINGUP_STATUS11", 0xc0000394},
238 {"SLV_SYNC_INT_TS00", 0xc0000398},
239 {"SLV_SYNC_INT_TS01", 0xc000039c},
240 {"SLV_SYNC_INT_TS02", 0xc00003a0},
241 {"SLV_SYNC_INT_TS03", 0xc00003a4},
242 {"SLV_SYNC_INT_TS04", 0xc00003a8},
243 {"SLV_SYNC_INT_TS05", 0xc00003ac},
244 {"SLV_SYNC_INT_TS06", 0xc00003b0},
245 {"SLV_SYNC_INT_TS07", 0xc00003b4},
246 {"SLV_SYNC_INT_TS08", 0xc00003b8},
247 {"SLV_SYNC_INT_TS09", 0xc00003bc},
248 {"SLV_SYNC_INT_TS10", 0xc00003c0},
249 {"SLV_SYNC_INT_TS11", 0xc00003c4},
250 {"SLV_SYNC_INT_TS12", 0xc00003c8},
251 {"SLV_SYNC_INT_TS13", 0xc00003cc},
252 {"SLV_SYNC_INT_TS14", 0xc00003d0},
253 {"SLV_SYNC_INT_TS15", 0xc00003d4},
254 {"SLV_SYNC_INT_TS16", 0xc00003d8},
255 {"SLV_SYNC_INT_TS17", 0xc00003dc},
256 {"SLV_SYNC_INT_TS18", 0xc00003e0},
257 {"SLV_SYNC_INT_TS19", 0xc00003e4},
258 {"SLV_SYNC_INT_TS20", 0xc00003e8},
259 {"SLV_SYNC_INT_TS21", 0xc00003ec},
260 {"SLV_SYNC_INT_TS22", 0xc00003f0},
261 {"SLV_SYNC_INT_TS23", 0xc00003f4},
262 {"SLV_SYNC_FRAC_TS00", 0xc00003f8},
263 {"SLV_SYNC_FRAC_TS01", 0xc00003fc},
264 {"SLV_SYNC_FRAC_TS02", 0xc0000400},
265 {"SLV_SYNC_FRAC_TS03", 0xc0000404},
266 {"SLV_SYNC_FRAC_TS04", 0xc0000408},
267 {"SLV_SYNC_FRAC_TS05", 0xc000040c},
268 {"SLV_SYNC_FRAC_TS06", 0xc0000410},
269 {"SLV_SYNC_FRAC_TS07", 0xc0000414},
270 {"SLV_SYNC_FRAC_TS08", 0xc0000418},
271 {"SLV_SYNC_FRAC_TS09", 0xc000041c},
272 {"SLV_SYNC_FRAC_TS10", 0xc0000420},
273 {"SLV_SYNC_FRAC_TS11", 0xc0000424},
274 {"SLV_SYNC_FRAC_TS12", 0xc0000428},
275 {"SLV_SYNC_FRAC_TS13", 0xc000042c},
276 {"SLV_SYNC_FRAC_TS14", 0xc0000430},
277 {"SLV_SYNC_FRAC_TS15", 0xc0000434},
278 {"SLV_SYNC_FRAC_TS16", 0xc0000438},
279 {"SLV_SYNC_FRAC_TS17", 0xc000043c},
280 {"SLV_SYNC_FRAC_TS18", 0xc0000440},
281 {"SLV_SYNC_FRAC_TS19", 0xc0000444},
282 {"SLV_SYNC_FRAC_TS20", 0xc0000448},
283 {"SLV_SYNC_FRAC_TS21", 0xc000044c},
284 {"SLV_SYNC_FRAC_TS22", 0xc0000450},
285 {"SLV_SYNC_FRAC_TS23", 0xc0000454},
286 {"GETTSNT_HI00", 0xc0000458},
287 {"GETTSNT_HI01", 0xc000045c},
288 {"GETTSNT_HI02", 0xc0000460},
289 {"GETTSNT_HI03", 0xc0000464},
290 {"GETTSNT_HI04", 0xc0000468},
291 {"GETTSNT_HI05", 0xc000046c},
292 {"GETTSNT_HI06", 0xc0000470},
293 {"GETTSNT_HI07", 0xc0000474},
294 {"GETTSNT_HI08", 0xc0000478},
295 {"GETTSNT_HI09", 0xc000047c},
296 {"GETTSNT_HI10", 0xc0000480},
297 {"GETTSNT_HI11", 0xc0000484},
298 {"GETTSNT_HI12", 0xc0000488},
299 {"GETTSNT_HI13", 0xc000048c},
300 {"GETTSNT_HI14", 0xc0000490},
301 {"GETTSNT_HI15", 0xc0000494},
302 {"GETTSNT_HI16", 0xc0000498},
303 {"GETTSNT_HI17", 0xc000049c},
304 {"GETTSNT_HI18", 0xc00004a0},
305 {"GETTSNT_HI19", 0xc00004a4},
306 {"GETTSNT_HI20", 0xc00004a8},
307 {"GETTSNT_HI21", 0xc00004ac},
308 {"GETTSNT_HI22", 0xc00004b0},
309 {"GETTSNT_HI23", 0xc00004b4},
310 {"GETTSNT_LO00", 0xc00004b8},
311 {"GETTSNT_LO01", 0xc00004bc},
312 {"GETTSNT_LO02", 0xc00004c0},
313 {"GETTSNT_LO03", 0xc00004c4},
314 {"GETTSNT_LO04", 0xc00004c8},
315 {"GETTSNT_LO05", 0xc00004cc},
316 {"GETTSNT_LO06", 0xc00004d0},
317 {"GETTSNT_LO07", 0xc00004d4},
318 {"GETTSNT_LO08", 0xc00004d8},
319 {"GETTSNT_LO09", 0xc00004dc},
320 {"GETTSNT_LO10", 0xc00004e0},
321 {"GETTSNT_LO11", 0xc00004e4},
322 {"GETTSNT_LO12", 0xc00004e8},
323 {"GETTSNT_LO13", 0xc00004ec},
324 {"GETTSNT_LO14", 0xc00004f0},
325 {"GETTSNT_LO15", 0xc00004f4},
326 {"GETTSNT_LO16", 0xc00004f8},
327 {"GETTSNT_LO17", 0xc00004fc},
328 {"GETTSNT_LO18", 0xc0000500},
329 {"GETTSNT_LO19", 0xc0000504},
330 {"GETTSNT_LO20", 0xc0000508},
331 {"GETTSNT_LO21", 0xc000050c},
332 {"GETTSNT_LO22", 0xc0000510},
333 {"GETTSNT_LO23", 0xc0000514},
334 {"GETTGOT_HI00", 0xc0000518},
335 {"GETTGOT_HI01", 0xc000051c},
336 {"GETTGOT_HI02", 0xc0000520},
337 {"GETTGOT_HI03", 0xc0000524},
338 {"GETTGOT_HI04", 0xc0000528},
339 {"GETTGOT_HI05", 0xc000052c},
340 {"GETTGOT_HI06", 0xc0000530},
341 {"GETTGOT_HI07", 0xc0000534},
342 {"GETTGOT_HI08", 0xc0000538},
343 {"GETTGOT_HI09", 0xc000053c},
344 {"GETTGOT_HI10", 0xc0000540},
345 {"GETTGOT_HI11", 0xc0000544},
346 {"GETTGOT_HI12", 0xc0000548},
347 {"GETTGOT_HI13", 0xc000054c},
348 {"GETTGOT_HI14", 0xc0000550},
349 {"GETTGOT_HI15", 0xc0000554},
350 {"GETTGOT_HI16", 0xc0000558},
351 {"GETTGOT_HI17", 0xc000055c},
352 {"GETTGOT_HI18", 0xc0000560},
353 {"GETTGOT_HI19", 0xc0000564},
354 {"GETTGOT_HI20", 0xc0000568},
355 {"GETTGOT_HI21", 0xc000056c},
356 {"GETTGOT_HI22", 0xc0000570},
357 {"GETTGOT_HI23", 0xc0000574},
358 {"GETTGOT_LO00", 0xc0000578},
359 {"GETTGOT_LO01", 0xc000057c},
360 {"GETTGOT_LO02", 0xc0000580},
361 {"GETTGOT_LO03", 0xc0000584},
362 {"GETTGOT_LO04", 0xc0000588},
363 {"GETTGOT_LO05", 0xc000058c},
364 {"GETTGOT_LO06", 0xc0000590},
365 {"GETTGOT_LO07", 0xc0000594},
366 {"GETTGOT_LO08", 0xc0000598},
367 {"GETTGOT_LO09", 0xc000059c},
368 {"GETTGOT_LO10", 0xc00005a0},
369 {"GETTGOT_LO11", 0xc00005a4},
370 {"GETTGOT_LO12", 0xc00005a8},
371 {"GETTGOT_LO13", 0xc00005ac},
372 {"GETTGOT_LO14", 0xc00005b0},
373 {"GETTGOT_LO15", 0xc00005b4},
374 {"GETTGOT_LO16", 0xc00005b8},
375 {"GETTGOT_LO17", 0xc00005bc},
376 {"GETTGOT_LO18", 0xc00005c0},
377 {"GETTGOT_LO19", 0xc00005c4},
378 {"GETTGOT_LO20", 0xc00005c8},
379 {"GETTGOT_LO21", 0xc00005cc},
380 {"GETTGOT_LO22", 0xc00005d0},
381 {"GETTGOT_LO23", 0xc00005d4}};