AM273x MCU+ SDK  08.05.00
sdlr_pbist.h
Go to the documentation of this file.
1 /********************************************************************
2  * Copyright (C) 2020-2022 Texas Instruments Incorporated.
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions
6  * are met:
7  *
8  * Redistributions of source code must retain the above copyright
9  * notice, this list of conditions and the following disclaimer.
10  *
11  * Redistributions in binary form must reproduce the above copyright
12  * notice, this list of conditions and the following disclaimer in the
13  * documentation and/or other materials provided with the
14  * distribution.
15  *
16  * Neither the name of Texas Instruments Incorporated nor the names of
17  * its contributors may be used to endorse or promote products derived
18  * from this software without specific prior written permission.
19  *
20  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  *
32  * Name : sdlr_pbist.h
33 */
34 #ifndef SDLR_PBIST_H_
35 #define SDLR_PBIST_H_
36 
37 #ifdef __cplusplus
38 extern "C"
39 {
40 #endif
41 
42 #include <stdint.h>
43 
44 /**************************************************************************
45 * Hardware Region :
46 **************************************************************************/
47 
48 
49 /**************************************************************************
50 * Register Overlay Structure
51 **************************************************************************/
52 
53 typedef struct {
54  volatile uint32_t RF0L; /* Register Files / Instruction Registers */
55  volatile uint32_t RF1L; /* Register Files / Instruction Registers */
56  volatile uint32_t RF2L; /* Register Files / Instruction Registers */
57  volatile uint32_t RF3L; /* Register Files / Instruction Registers */
58  volatile uint32_t RF4L; /* Register Files / Instruction Registers */
59  volatile uint32_t RF5L; /* Register Files / Instruction Registers */
60  volatile uint32_t RF6L; /* Register Files / Instruction Registers */
61  volatile uint32_t RF7L; /* Register Files / Instruction Registers */
62  volatile uint32_t RF8L; /* Register Files / Instruction Registers */
63  volatile uint32_t RF9L; /* Register Files / Instruction Registers */
64  volatile uint32_t RF10L; /* Register Files / Instruction Registers */
65  volatile uint32_t RF11L; /* Register Files / Instruction Registers */
66  volatile uint32_t RF12L; /* Register Files / Instruction Registers */
67  volatile uint32_t RF13L; /* Register Files / Instruction Registers */
68  volatile uint32_t RF14L; /* Register Files / Instruction Registers */
69  volatile uint32_t RF15L; /* Register Files / Instruction Registers */
70  volatile uint32_t RF0U; /* Register Files / Instruction Registers */
71  volatile uint32_t RF1U; /* Register Files / Instruction Registers */
72  volatile uint32_t RF2U; /* Register Files / Instruction Registers */
73  volatile uint32_t RF3U; /* Register Files / Instruction Registers */
74  volatile uint32_t RF4U; /* Register Files / Instruction Registers */
75  volatile uint32_t RF5U; /* Register Files / Instruction Registers */
76  volatile uint32_t RF6U; /* Register Files / Instruction Registers */
77  volatile uint32_t RF7U; /* Register Files / Instruction Registers */
78  volatile uint32_t RF8U; /* Register Files / Instruction Registers */
79  volatile uint32_t RF9U; /* Register Files / Instruction Registers */
80  volatile uint32_t RF10U; /* Register Files / Instruction Registers */
81  volatile uint32_t RF11U; /* Register Files / Instruction Registers */
82  volatile uint32_t RF12U; /* Register Files / Instruction Registers */
83  volatile uint32_t RF13U; /* Register Files / Instruction Registers */
84  volatile uint32_t RF14U; /* Register Files / Instruction Registers */
85  volatile uint32_t RF15U; /* Register Files / Instruction Registers */
86  volatile uint8_t Resv_256[128];
87  volatile uint32_t A0; /* Variable Address Registers */
88  volatile uint32_t A1; /* Variable Address Registers */
89  volatile uint32_t A2; /* Variable Address Registers */
90  volatile uint32_t A3; /* Variable Address Registers */
91  volatile uint32_t L0; /* Variable Loop Count Registers */
92  volatile uint32_t L1; /* Variable Loop Count Registers */
93  volatile uint32_t L2; /* Variable Loop Count Registers */
94  volatile uint32_t L3; /* Variable Loop Count Registers */
95  volatile uint32_t D; /* Data Registers */
96  volatile uint32_t E; /* Data Registers */
97  volatile uint8_t Resv_304[8];
98  volatile uint32_t CA0; /* Constant Address Registers */
99  volatile uint32_t CA1; /* Constant Address Registers */
100  volatile uint32_t CA2; /* Constant Address Registers */
101  volatile uint32_t CA3; /* Constant Address Registers */
102  volatile uint32_t CL0; /* Constant Loop Count Registers */
103  volatile uint32_t CL1; /* Constant Loop Count Registers */
104  volatile uint32_t CL2; /* Constant Loop Count Registers */
105  volatile uint32_t CL3; /* Constant Loop Count Registers */
106  volatile uint32_t I0; /* Constant Increment Registers */
107  volatile uint32_t I1; /* Constant Increment Registers */
108  volatile uint32_t I2; /* Constant Increment Registers */
109  volatile uint32_t I3; /* Constant Increment Registers */
110  volatile uint32_t RAMT; /* RAM Configuration Register */
111  volatile uint32_t DLR; /* Datalogger Register */
112  volatile uint32_t CMS; /* Clock-Mux Select Register */
113  volatile uint32_t STR; /* Program Control Register */
114  volatile uint64_t SCR; /* Address Scrambling Register */
115  volatile uint32_t CSR; /* Chip Select Register */
116  volatile uint32_t FDLY; /* Fail Delay Register */
117  volatile uint32_t PACT; /* PACT Register */
118  volatile uint32_t PID; /* PBIST_ID Register */
119  volatile uint32_t OVER; /* Override Register */
120  volatile uint8_t Resv_400[4];
121  volatile uint64_t FSRF; /* Fail Status Fail Register */
122  volatile uint64_t FSRC; /* Fail Status Count Register */
123  volatile uint64_t FSRA; /* Fail Status Address Register */
124  volatile uint32_t FSRDL0; /* Fail Status Data Registers */
125  volatile uint8_t Resv_432[4];
126  volatile uint32_t FSRDL1; /* Fail Status Data Registers */
127  volatile uint32_t MARGIN_MODE; /* Fail Status Fail Register */
128  volatile uint32_t WRENZ; /* Fail Status Fail Register */
129  volatile uint32_t PAGE_PGS; /* Fail Status Fail Register */
130  volatile uint32_t ROM; /* ROM Mask Register */
131  volatile uint32_t ALGO; /* Algorithm Mask Register */
132 #if defined(IP_VERSION_PBIST_V0)
133  volatile uint32_t RINFOL; /* RAM Info Mask Register */
134  volatile uint32_t RINFOU; /* RAM Info Mask Register */
135 #endif
136 } SDL_pbistRegs;
137 
138 
139 /**************************************************************************
140 * Register Macros
141 **************************************************************************/
142 
143 #define SDL_PBIST_RF0L (0x00000000U)
144 #define SDL_PBIST_RF1L (0x00000004U)
145 #define SDL_PBIST_RF2L (0x00000008U)
146 #define SDL_PBIST_RF3L (0x0000000CU)
147 #define SDL_PBIST_RF4L (0x00000010U)
148 #define SDL_PBIST_RF5L (0x00000014U)
149 #define SDL_PBIST_RF6L (0x00000018U)
150 #define SDL_PBIST_RF7L (0x0000001CU)
151 #define SDL_PBIST_RF8L (0x00000020U)
152 #define SDL_PBIST_RF9L (0x00000024U)
153 #define SDL_PBIST_RF10L (0x00000028U)
154 #define SDL_PBIST_RF11L (0x0000002CU)
155 #define SDL_PBIST_RF12L (0x00000030U)
156 #define SDL_PBIST_RF13L (0x00000034U)
157 #define SDL_PBIST_RF14L (0x00000038U)
158 #define SDL_PBIST_RF15L (0x0000003CU)
159 #define SDL_PBIST_RF0U (0x00000040U)
160 #define SDL_PBIST_RF1U (0x00000044U)
161 #define SDL_PBIST_RF2U (0x00000048U)
162 #define SDL_PBIST_RF3U (0x0000004CU)
163 #define SDL_PBIST_RF4U (0x00000050U)
164 #define SDL_PBIST_RF5U (0x00000054U)
165 #define SDL_PBIST_RF6U (0x00000058U)
166 #define SDL_PBIST_RF7U (0x0000005CU)
167 #define SDL_PBIST_RF8U (0x00000060U)
168 #define SDL_PBIST_RF9U (0x00000064U)
169 #define SDL_PBIST_RF10U (0x00000068U)
170 #define SDL_PBIST_RF11U (0x0000006CU)
171 #define SDL_PBIST_RF12U (0x00000070U)
172 #define SDL_PBIST_RF13U (0x00000074U)
173 #define SDL_PBIST_RF14U (0x00000078U)
174 #define SDL_PBIST_RF15U (0x0000007CU)
175 #define SDL_PBIST_A0 (0x00000100U)
176 #define SDL_PBIST_A1 (0x00000104U)
177 #define SDL_PBIST_A2 (0x00000108U)
178 #define SDL_PBIST_A3 (0x0000010CU)
179 #define SDL_PBIST_L0 (0x00000110U)
180 #define SDL_PBIST_L1 (0x00000114U)
181 #define SDL_PBIST_L2 (0x00000118U)
182 #define SDL_PBIST_L3 (0x0000011CU)
183 #define SDL_PBIST_D (0x00000120U)
184 #define SDL_PBIST_E (0x00000124U)
185 #define SDL_PBIST_CA0 (0x00000130U)
186 #define SDL_PBIST_CA1 (0x00000134U)
187 #define SDL_PBIST_CA2 (0x00000138U)
188 #define SDL_PBIST_CA3 (0x0000013CU)
189 #define SDL_PBIST_CL0 (0x00000140U)
190 #define SDL_PBIST_CL1 (0x00000144U)
191 #define SDL_PBIST_CL2 (0x00000148U)
192 #define SDL_PBIST_CL3 (0x0000014CU)
193 #define SDL_PBIST_I0 (0x00000150U)
194 #define SDL_PBIST_I1 (0x00000154U)
195 #define SDL_PBIST_I2 (0x00000158U)
196 #define SDL_PBIST_I3 (0x0000015CU)
197 #define SDL_PBIST_RAMT (0x00000160U)
198 #define SDL_PBIST_DLR (0x00000164U)
199 #define SDL_PBIST_CMS (0x00000168U)
200 #define SDL_PBIST_STR (0x0000016CU)
201 #define SDL_PBIST_SCR (0x00000170U)
202 #define SDL_PBIST_CSR (0x00000178U)
203 #define SDL_PBIST_FDLY (0x0000017CU)
204 #define SDL_PBIST_PACT (0x00000180U)
205 #define SDL_PBIST_PID (0x00000184U)
206 #define SDL_PBIST_OVER (0x00000188U)
207 #define SDL_PBIST_FSRF (0x00000190U)
208 #define SDL_PBIST_FSRC (0x00000198U)
209 #define SDL_PBIST_FSRA (0x000001A0U)
210 #define SDL_PBIST_FSRDL0 (0x000001A8U)
211 #define SDL_PBIST_FSRDL1 (0x000001B0U)
212 #define SDL_PBIST_MARGIN_MODE (0x000001B4U)
213 #define SDL_PBIST_WRENZ (0x000001B8U)
214 #define SDL_PBIST_PAGE_PGS (0x000001BCU)
215 #define SDL_PBIST_ROM (0x000001C0U)
216 #define SDL_PBIST_ALGO (0x000001C4U)
217 #define SDL_PBIST_RINFO (0x000001C8U)
218 
219 /**************************************************************************
220 * Field Definition Macros
221 **************************************************************************/
222 
223 
224 /* RF0L */
225 
226 #define SDL_PBIST_RF0L_RF0L_MASK (0xFFFFFFFFU)
227 #define SDL_PBIST_RF0L_RF0L_SHIFT (0x00000000U)
228 #define SDL_PBIST_RF0L_RF0L_MAX (0xFFFFFFFFU)
229 
230 /* RF1L */
231 
232 #define SDL_PBIST_RF1L_RF1L_MASK (0xFFFFFFFFU)
233 #define SDL_PBIST_RF1L_RF1L_SHIFT (0x00000000U)
234 #define SDL_PBIST_RF1L_RF1L_MAX (0xFFFFFFFFU)
235 
236 /* RF2L */
237 
238 #define SDL_PBIST_RF2L_RF2L_MASK (0xFFFFFFFFU)
239 #define SDL_PBIST_RF2L_RF2L_SHIFT (0x00000000U)
240 #define SDL_PBIST_RF2L_RF2L_MAX (0xFFFFFFFFU)
241 
242 /* RF3L */
243 
244 #define SDL_PBIST_RF3L_RF3L_MASK (0xFFFFFFFFU)
245 #define SDL_PBIST_RF3L_RF3L_SHIFT (0x00000000U)
246 #define SDL_PBIST_RF3L_RF3L_MAX (0xFFFFFFFFU)
247 
248 /* RF4L */
249 
250 #define SDL_PBIST_RF4L_RF4L_MASK (0xFFFFFFFFU)
251 #define SDL_PBIST_RF4L_RF4L_SHIFT (0x00000000U)
252 #define SDL_PBIST_RF4L_RF4L_MAX (0xFFFFFFFFU)
253 
254 /* RF5L */
255 
256 #define SDL_PBIST_RF5L_RF5L_MASK (0xFFFFFFFFU)
257 #define SDL_PBIST_RF5L_RF5L_SHIFT (0x00000000U)
258 #define SDL_PBIST_RF5L_RF5L_MAX (0xFFFFFFFFU)
259 
260 /* RF6L */
261 
262 #define SDL_PBIST_RF6L_RF6L_MASK (0xFFFFFFFFU)
263 #define SDL_PBIST_RF6L_RF6L_SHIFT (0x00000000U)
264 #define SDL_PBIST_RF6L_RF6L_MAX (0xFFFFFFFFU)
265 
266 /* RF7L */
267 
268 #define SDL_PBIST_RF7L_RF7L_MASK (0xFFFFFFFFU)
269 #define SDL_PBIST_RF7L_RF7L_SHIFT (0x00000000U)
270 #define SDL_PBIST_RF7L_RF7L_MAX (0xFFFFFFFFU)
271 
272 /* RF8L */
273 
274 #define SDL_PBIST_RF8L_RF8L_MASK (0xFFFFFFFFU)
275 #define SDL_PBIST_RF8L_RF8L_SHIFT (0x00000000U)
276 #define SDL_PBIST_RF8L_RF8L_MAX (0xFFFFFFFFU)
277 
278 /* RF9L */
279 
280 #define SDL_PBIST_RF9L_RF9L_MASK (0xFFFFFFFFU)
281 #define SDL_PBIST_RF9L_RF9L_SHIFT (0x00000000U)
282 #define SDL_PBIST_RF9L_RF9L_MAX (0xFFFFFFFFU)
283 
284 /* RF10L */
285 
286 #define SDL_PBIST_RF10L_RF10L_MASK (0xFFFFFFFFU)
287 #define SDL_PBIST_RF10L_RF10L_SHIFT (0x00000000U)
288 #define SDL_PBIST_RF10L_RF10L_MAX (0xFFFFFFFFU)
289 
290 /* RF11L */
291 
292 #define SDL_PBIST_RF11L_RF11L_MASK (0xFFFFFFFFU)
293 #define SDL_PBIST_RF11L_RF11L_SHIFT (0x00000000U)
294 #define SDL_PBIST_RF11L_RF11L_MAX (0xFFFFFFFFU)
295 
296 /* RF12L */
297 
298 #define SDL_PBIST_RF12L_RF12L_MASK (0xFFFFFFFFU)
299 #define SDL_PBIST_RF12L_RF12L_SHIFT (0x00000000U)
300 #define SDL_PBIST_RF12L_RF12L_MAX (0xFFFFFFFFU)
301 
302 /* RF13L */
303 
304 #define SDL_PBIST_RF13L_RF13L_MASK (0xFFFFFFFFU)
305 #define SDL_PBIST_RF13L_RF13L_SHIFT (0x00000000U)
306 #define SDL_PBIST_RF13L_RF13L_MAX (0xFFFFFFFFU)
307 
308 /* RF14L */
309 
310 #define SDL_PBIST_RF14L_RF14L_MASK (0xFFFFFFFFU)
311 #define SDL_PBIST_RF14L_RF14L_SHIFT (0x00000000U)
312 #define SDL_PBIST_RF14L_RF14L_MAX (0xFFFFFFFFU)
313 
314 /* RF15L */
315 
316 #define SDL_PBIST_RF15L_RF15L_MASK (0xFFFFFFFFU)
317 #define SDL_PBIST_RF15L_RF15L_SHIFT (0x00000000U)
318 #define SDL_PBIST_RF15L_RF15L_MAX (0xFFFFFFFFU)
319 
320 /* RF0U */
321 
322 #define SDL_PBIST_RF0U_RF0U_MASK (0xFFFFFFFFU)
323 #define SDL_PBIST_RF0U_RF0U_SHIFT (0x00000000U)
324 #define SDL_PBIST_RF0U_RF0U_MAX (0xFFFFFFFFU)
325 
326 /* RF1U */
327 
328 #define SDL_PBIST_RF1U_RF1U_MASK (0xFFFFFFFFU)
329 #define SDL_PBIST_RF1U_RF1U_SHIFT (0x00000000U)
330 #define SDL_PBIST_RF1U_RF1U_MAX (0xFFFFFFFFU)
331 
332 /* RF2U */
333 
334 #define SDL_PBIST_RF2U_RF2U_MASK (0xFFFFFFFFU)
335 #define SDL_PBIST_RF2U_RF2U_SHIFT (0x00000000U)
336 #define SDL_PBIST_RF2U_RF2U_MAX (0xFFFFFFFFU)
337 
338 /* RF3U */
339 
340 #define SDL_PBIST_RF3U_RF3U_MASK (0xFFFFFFFFU)
341 #define SDL_PBIST_RF3U_RF3U_SHIFT (0x00000000U)
342 #define SDL_PBIST_RF3U_RF3U_MAX (0xFFFFFFFFU)
343 
344 /* RF4U */
345 
346 #define SDL_PBIST_RF4U_RF4U_MASK (0xFFFFFFFFU)
347 #define SDL_PBIST_RF4U_RF4U_SHIFT (0x00000000U)
348 #define SDL_PBIST_RF4U_RF4U_MAX (0xFFFFFFFFU)
349 
350 /* RF5U */
351 
352 #define SDL_PBIST_RF5U_RF5U_MASK (0xFFFFFFFFU)
353 #define SDL_PBIST_RF5U_RF5U_SHIFT (0x00000000U)
354 #define SDL_PBIST_RF5U_RF5U_MAX (0xFFFFFFFFU)
355 
356 /* RF6U */
357 
358 #define SDL_PBIST_RF6U_RF6U_MASK (0xFFFFFFFFU)
359 #define SDL_PBIST_RF6U_RF6U_SHIFT (0x00000000U)
360 #define SDL_PBIST_RF6U_RF6U_MAX (0xFFFFFFFFU)
361 
362 /* RF7U */
363 
364 #define SDL_PBIST_RF7U_RF7U_MASK (0xFFFFFFFFU)
365 #define SDL_PBIST_RF7U_RF7U_SHIFT (0x00000000U)
366 #define SDL_PBIST_RF7U_RF7U_MAX (0xFFFFFFFFU)
367 
368 /* RF8U */
369 
370 #define SDL_PBIST_RF8U_RF8U_MASK (0xFFFFFFFFU)
371 #define SDL_PBIST_RF8U_RF8U_SHIFT (0x00000000U)
372 #define SDL_PBIST_RF8U_RF8U_MAX (0xFFFFFFFFU)
373 
374 /* RF9U */
375 
376 #define SDL_PBIST_RF9U_RF9U_MASK (0xFFFFFFFFU)
377 #define SDL_PBIST_RF9U_RF9U_SHIFT (0x00000000U)
378 #define SDL_PBIST_RF9U_RF9U_MAX (0xFFFFFFFFU)
379 
380 /* RF10U */
381 
382 #define SDL_PBIST_RF10U_RF10U_MASK (0xFFFFFFFFU)
383 #define SDL_PBIST_RF10U_RF10U_SHIFT (0x00000000U)
384 #define SDL_PBIST_RF10U_RF10U_MAX (0xFFFFFFFFU)
385 
386 /* RF11U */
387 
388 #define SDL_PBIST_RF11U_RF11U_MASK (0xFFFFFFFFU)
389 #define SDL_PBIST_RF11U_RF11U_SHIFT (0x00000000U)
390 #define SDL_PBIST_RF11U_RF11U_MAX (0xFFFFFFFFU)
391 
392 /* RF12U */
393 
394 #define SDL_PBIST_RF12U_RF12U_MASK (0xFFFFFFFFU)
395 #define SDL_PBIST_RF12U_RF12U_SHIFT (0x00000000U)
396 #define SDL_PBIST_RF12U_RF12U_MAX (0xFFFFFFFFU)
397 
398 /* RF13U */
399 
400 #define SDL_PBIST_RF13U_RF13U_MASK (0xFFFFFFFFU)
401 #define SDL_PBIST_RF13U_RF13U_SHIFT (0x00000000U)
402 #define SDL_PBIST_RF13U_RF13U_MAX (0xFFFFFFFFU)
403 
404 /* RF14U */
405 
406 #define SDL_PBIST_RF14U_RF14U_MASK (0xFFFFFFFFU)
407 #define SDL_PBIST_RF14U_RF14U_SHIFT (0x00000000U)
408 #define SDL_PBIST_RF14U_RF14U_MAX (0xFFFFFFFFU)
409 
410 /* RF15U */
411 
412 #define SDL_PBIST_RF15U_RF15U_MASK (0xFFFFFFFFU)
413 #define SDL_PBIST_RF15U_RF15U_SHIFT (0x00000000U)
414 #define SDL_PBIST_RF15U_RF15U_MAX (0xFFFFFFFFU)
415 
416 /* A0 */
417 
418 #define SDL_PBIST_A0_A0_MASK (0x0000FFFFU)
419 #define SDL_PBIST_A0_A0_SHIFT (0x00000000U)
420 #define SDL_PBIST_A0_A0_MAX (0x0000FFFFU)
421 
422 /* A1 */
423 
424 #define SDL_PBIST_A1_A1_MASK (0x0000FFFFU)
425 #define SDL_PBIST_A1_A1_SHIFT (0x00000000U)
426 #define SDL_PBIST_A1_A1_MAX (0x0000FFFFU)
427 
428 /* A2 */
429 
430 #define SDL_PBIST_A2_A2_MASK (0x0000FFFFU)
431 #define SDL_PBIST_A2_A2_SHIFT (0x00000000U)
432 #define SDL_PBIST_A2_A2_MAX (0x0000FFFFU)
433 
434 /* A3 */
435 
436 #define SDL_PBIST_A3_A3_MASK (0x0000FFFFU)
437 #define SDL_PBIST_A3_A3_SHIFT (0x00000000U)
438 #define SDL_PBIST_A3_A3_MAX (0x0000FFFFU)
439 
440 /* L0 */
441 
442 #define SDL_PBIST_L0_L0_MASK (0x0000FFFFU)
443 #define SDL_PBIST_L0_L0_SHIFT (0x00000000U)
444 #define SDL_PBIST_L0_L0_MAX (0x0000FFFFU)
445 
446 /* L1 */
447 
448 #define SDL_PBIST_L1_L1_MASK (0x0000FFFFU)
449 #define SDL_PBIST_L1_L1_SHIFT (0x00000000U)
450 #define SDL_PBIST_L1_L1_MAX (0x0000FFFFU)
451 
452 /* L2 */
453 
454 #define SDL_PBIST_L2_L2_MASK (0x0000FFFFU)
455 #define SDL_PBIST_L2_L2_SHIFT (0x00000000U)
456 #define SDL_PBIST_L2_L2_MAX (0x0000FFFFU)
457 
458 /* L3 */
459 
460 #define SDL_PBIST_L3_L3_MASK (0x0000FFFFU)
461 #define SDL_PBIST_L3_L3_SHIFT (0x00000000U)
462 #define SDL_PBIST_L3_L3_MAX (0x0000FFFFU)
463 
464 /* D */
465 
466 #define SDL_PBIST_D_D0_MASK (0x0000FFFFU)
467 #define SDL_PBIST_D_D0_SHIFT (0x00000000U)
468 #define SDL_PBIST_D_D0_MAX (0x0000FFFFU)
469 
470 #define SDL_PBIST_D_D1_MASK (0xFFFF0000U)
471 #define SDL_PBIST_D_D1_SHIFT (0x00000010U)
472 #define SDL_PBIST_D_D1_MAX (0x0000FFFFU)
473 
474 /* E */
475 
476 #define SDL_PBIST_E_E0_MASK (0x0000FFFFU)
477 #define SDL_PBIST_E_E0_SHIFT (0x00000000U)
478 #define SDL_PBIST_E_E0_MAX (0x0000FFFFU)
479 
480 #define SDL_PBIST_E_E1_MASK (0xFFFF0000U)
481 #define SDL_PBIST_E_E1_SHIFT (0x00000010U)
482 #define SDL_PBIST_E_E1_MAX (0x0000FFFFU)
483 
484 /* CA0 */
485 
486 #define SDL_PBIST_CA0_CA0_MASK (0x0000FFFFU)
487 #define SDL_PBIST_CA0_CA0_SHIFT (0x00000000U)
488 #define SDL_PBIST_CA0_CA0_MAX (0x0000FFFFU)
489 
490 /* CA1 */
491 
492 #define SDL_PBIST_CA1_CA1_MASK (0x0000FFFFU)
493 #define SDL_PBIST_CA1_CA1_SHIFT (0x00000000U)
494 #define SDL_PBIST_CA1_CA1_MAX (0x0000FFFFU)
495 
496 /* CA2 */
497 
498 #define SDL_PBIST_CA2_CA2_MASK (0x0000FFFFU)
499 #define SDL_PBIST_CA2_CA2_SHIFT (0x00000000U)
500 #define SDL_PBIST_CA2_CA2_MAX (0x0000FFFFU)
501 
502 /* CA3 */
503 
504 #define SDL_PBIST_CA3_CA3_MASK (0x0000FFFFU)
505 #define SDL_PBIST_CA3_CA3_SHIFT (0x00000000U)
506 #define SDL_PBIST_CA3_CA3_MAX (0x0000FFFFU)
507 
508 /* CL0 */
509 
510 #define SDL_PBIST_CL0_CL0_MASK (0x0000FFFFU)
511 #define SDL_PBIST_CL0_CL0_SHIFT (0x00000000U)
512 #define SDL_PBIST_CL0_CL0_MAX (0x0000FFFFU)
513 
514 /* CL1 */
515 
516 #define SDL_PBIST_CL1_CL1_MASK (0x0000FFFFU)
517 #define SDL_PBIST_CL1_CL1_SHIFT (0x00000000U)
518 #define SDL_PBIST_CL1_CL1_MAX (0x0000FFFFU)
519 
520 /* CL2 */
521 
522 #define SDL_PBIST_CL2_CL2_MASK (0x0000FFFFU)
523 #define SDL_PBIST_CL2_CL2_SHIFT (0x00000000U)
524 #define SDL_PBIST_CL2_CL2_MAX (0x0000FFFFU)
525 
526 /* CL3 */
527 
528 #define SDL_PBIST_CL3_CL3_MASK (0x0000FFFFU)
529 #define SDL_PBIST_CL3_CL3_SHIFT (0x00000000U)
530 #define SDL_PBIST_CL3_CL3_MAX (0x0000FFFFU)
531 
532 /* I0 */
533 
534 #define SDL_PBIST_I0_I0_MASK (0x0000FFFFU)
535 #define SDL_PBIST_I0_I0_SHIFT (0x00000000U)
536 #define SDL_PBIST_I0_I0_MAX (0x0000FFFFU)
537 
538 /* I1 */
539 
540 #define SDL_PBIST_I1_I0_MASK (0x0000FFFFU)
541 #define SDL_PBIST_I1_I0_SHIFT (0x00000000U)
542 #define SDL_PBIST_I1_I0_MAX (0x0000FFFFU)
543 
544 /* I2 */
545 
546 #define SDL_PBIST_I2_I0_MASK (0x0000FFFFU)
547 #define SDL_PBIST_I2_I0_SHIFT (0x00000000U)
548 #define SDL_PBIST_I2_I0_MAX (0x0000FFFFU)
549 
550 /* I3 */
551 
552 #define SDL_PBIST_I3_I0_MASK (0x0000FFFFU)
553 #define SDL_PBIST_I3_I0_SHIFT (0x00000000U)
554 #define SDL_PBIST_I3_I0_MAX (0x0000FFFFU)
555 
556 /* RAMT */
557 
558 #define SDL_PBIST_RAMT_RLS_MASK (0x00000003U)
559 #define SDL_PBIST_RAMT_RLS_SHIFT (0x00000000U)
560 #define SDL_PBIST_RAMT_RLS_MAX (0x00000003U)
561 
562 #define SDL_PBIST_RAMT_PLS_MASK (0x0000003CU)
563 #define SDL_PBIST_RAMT_PLS_SHIFT (0x00000002U)
564 #define SDL_PBIST_RAMT_PLS_MAX (0x0000000FU)
565 
566 #define SDL_PBIST_RAMT_DWR_MASK (0x0000FF00U)
567 #define SDL_PBIST_RAMT_DWR_SHIFT (0x00000008U)
568 #define SDL_PBIST_RAMT_DWR_MAX (0x000000FFU)
569 
570 #define SDL_PBIST_RAMT_RDS_MASK (0x00FF0000U)
571 #define SDL_PBIST_RAMT_RDS_SHIFT (0x00000010U)
572 #define SDL_PBIST_RAMT_RDS_MAX (0x000000FFU)
573 
574 #define SDL_PBIST_RAMT_RGS_MASK (0xFF000000U)
575 #define SDL_PBIST_RAMT_RGS_SHIFT (0x00000018U)
576 #define SDL_PBIST_RAMT_RGS_MAX (0x000000FFU)
577 
578 /* DLR */
579 
580 #define SDL_PBIST_DLR_DLR0_DCM_MASK (0x00000001U)
581 #define SDL_PBIST_DLR_DLR0_DCM_SHIFT (0x00000000U)
582 #define SDL_PBIST_DLR_DLR0_DCM_MAX (0x00000001U)
583 
584 #define SDL_PBIST_DLR_DLR0_IDDQ_MASK (0x00000002U)
585 #define SDL_PBIST_DLR_DLR0_IDDQ_SHIFT (0x00000001U)
586 #define SDL_PBIST_DLR_DLR0_IDDQ_MAX (0x00000001U)
587 
588 #define SDL_PBIST_DLR_DLR0_ROM_MASK (0x00000004U)
589 #define SDL_PBIST_DLR_DLR0_ROM_SHIFT (0x00000002U)
590 #define SDL_PBIST_DLR_DLR0_ROM_MAX (0x00000001U)
591 
592 #define SDL_PBIST_DLR_DLR0_TCK_MASK (0x00000008U)
593 #define SDL_PBIST_DLR_DLR0_TCK_SHIFT (0x00000003U)
594 #define SDL_PBIST_DLR_DLR0_TCK_MAX (0x00000001U)
595 
596 #define SDL_PBIST_DLR_DLR0_CAM_MASK (0x00000010U)
597 #define SDL_PBIST_DLR_DLR0_CAM_SHIFT (0x00000004U)
598 #define SDL_PBIST_DLR_DLR0_CAM_MAX (0x00000001U)
599 
600 #define SDL_PBIST_DLR_DLR0_ECAM_MASK (0x00000020U)
601 #define SDL_PBIST_DLR_DLR0_ECAM_SHIFT (0x00000005U)
602 #define SDL_PBIST_DLR_DLR0_ECAM_MAX (0x00000001U)
603 
604 #define SDL_PBIST_DLR_DLR0_CFMM_MASK (0x00000040U)
605 #define SDL_PBIST_DLR_DLR0_CFMM_SHIFT (0x00000006U)
606 #define SDL_PBIST_DLR_DLR0_CFMM_MAX (0x00000001U)
607 
608 #define SDL_PBIST_DLR_DLR0_TSM_MASK (0x00000080U)
609 #define SDL_PBIST_DLR_DLR0_TSM_SHIFT (0x00000007U)
610 #define SDL_PBIST_DLR_DLR0_TSM_MAX (0x00000001U)
611 
612 #define SDL_PBIST_DLR_DLR1_MISR_MASK (0x00000100U)
613 #define SDL_PBIST_DLR_DLR1_MISR_SHIFT (0x00000008U)
614 #define SDL_PBIST_DLR_DLR1_MISR_MAX (0x00000001U)
615 
616 #define SDL_PBIST_DLR_DLR1_GNG_MASK (0x00000200U)
617 #define SDL_PBIST_DLR_DLR1_GNG_SHIFT (0x00000009U)
618 #define SDL_PBIST_DLR_DLR1_GNG_MAX (0x00000001U)
619 
620 #define SDL_PBIST_DLR_DLR1_RTM_MASK (0x00000400U)
621 #define SDL_PBIST_DLR_DLR1_RTM_SHIFT (0x0000000AU)
622 #define SDL_PBIST_DLR_DLR1_RTM_MAX (0x00000001U)
623 
624 #define SDL_PBIST_DLR_BRP_MASK (0x00FF0000U)
625 #define SDL_PBIST_DLR_BRP_SHIFT (0x00000010U)
626 #define SDL_PBIST_DLR_BRP_MAX (0x000000FFU)
627 
628 /* CMS */
629 
630 #define SDL_PBIST_CMS_CMS_MASK (0x0000000FU)
631 #define SDL_PBIST_CMS_CMS_SHIFT (0x00000000U)
632 #define SDL_PBIST_CMS_CMS_MAX (0x0000000FU)
633 
634 /* STR */
635 
636 #define SDL_PBIST_STR_START_MASK (0x00000001U)
637 #define SDL_PBIST_STR_START_SHIFT (0x00000000U)
638 #define SDL_PBIST_STR_START_MAX (0x00000001U)
639 
640 #define SDL_PBIST_STR_RES_MASK (0x00000002U)
641 #define SDL_PBIST_STR_RES_SHIFT (0x00000001U)
642 #define SDL_PBIST_STR_RES_MAX (0x00000001U)
643 
644 #define SDL_PBIST_STR_STOP_MASK (0x00000004U)
645 #define SDL_PBIST_STR_STOP_SHIFT (0x00000002U)
646 #define SDL_PBIST_STR_STOP_MAX (0x00000001U)
647 
648 #define SDL_PBIST_STR_STEP_MASK (0x00000008U)
649 #define SDL_PBIST_STR_STEP_SHIFT (0x00000003U)
650 #define SDL_PBIST_STR_STEP_MAX (0x00000001U)
651 
652 #define SDL_PBIST_STR_CHK_MASK (0x00000010U)
653 #define SDL_PBIST_STR_CHK_SHIFT (0x00000004U)
654 #define SDL_PBIST_STR_CHK_MAX (0x00000001U)
655 
656 /* SCR */
657 
658 #define SDL_PBIST_SCR_SCR0_MASK (0x00000000000000FFU)
659 #define SDL_PBIST_SCR_SCR0_SHIFT (0x0000000000000000U)
660 #define SDL_PBIST_SCR_SCR0_MAX (0x00000000000000FFU)
661 
662 #define SDL_PBIST_SCR_SCR1_MASK (0x000000000000FF00U)
663 #define SDL_PBIST_SCR_SCR1_SHIFT (0x0000000000000008U)
664 #define SDL_PBIST_SCR_SCR1_MAX (0x00000000000000FFU)
665 
666 #define SDL_PBIST_SCR_SCR2_MASK (0x0000000000FF0000U)
667 #define SDL_PBIST_SCR_SCR2_SHIFT (0x0000000000000010U)
668 #define SDL_PBIST_SCR_SCR2_MAX (0x00000000000000FFU)
669 
670 #define SDL_PBIST_SCR_SCR3_MASK (0x00000000FF000000U)
671 #define SDL_PBIST_SCR_SCR3_SHIFT (0x0000000000000018U)
672 #define SDL_PBIST_SCR_SCR3_MAX (0x00000000000000FFU)
673 
674 #define SDL_PBIST_SCR_SCR4_MASK (0x000000FF00000000U)
675 #define SDL_PBIST_SCR_SCR4_SHIFT (0x0000000000000020U)
676 #define SDL_PBIST_SCR_SCR4_MAX (0x00000000000000FFU)
677 
678 #define SDL_PBIST_SCR_SCR5_MASK (0x0000FF0000000000U)
679 #define SDL_PBIST_SCR_SCR5_SHIFT (0x0000000000000028U)
680 #define SDL_PBIST_SCR_SCR5_MAX (0x00000000000000FFU)
681 
682 #define SDL_PBIST_SCR_SCR6_MASK (0x00FF000000000000U)
683 #define SDL_PBIST_SCR_SCR6_SHIFT (0x0000000000000030U)
684 #define SDL_PBIST_SCR_SCR6_MAX (0x00000000000000FFU)
685 
686 #define SDL_PBIST_SCR_SCR7_MASK (0xFF00000000000000U)
687 #define SDL_PBIST_SCR_SCR7_SHIFT (0x0000000000000038U)
688 #define SDL_PBIST_SCR_SCR7_MAX (0x00000000000000FFU)
689 
690 /* CSR */
691 
692 #define SDL_PBIST_CSR_CSR0_MASK (0x000000FFU)
693 #define SDL_PBIST_CSR_CSR0_SHIFT (0x00000000U)
694 #define SDL_PBIST_CSR_CSR0_MAX (0x000000FFU)
695 
696 #define SDL_PBIST_CSR_CSR1_MASK (0x0000FF00U)
697 #define SDL_PBIST_CSR_CSR1_SHIFT (0x00000008U)
698 #define SDL_PBIST_CSR_CSR1_MAX (0x000000FFU)
699 
700 #define SDL_PBIST_CSR_CSR2_MASK (0x00FF0000U)
701 #define SDL_PBIST_CSR_CSR2_SHIFT (0x00000010U)
702 #define SDL_PBIST_CSR_CSR2_MAX (0x000000FFU)
703 
704 #define SDL_PBIST_CSR_CSR3_MASK (0xFF000000U)
705 #define SDL_PBIST_CSR_CSR3_SHIFT (0x00000018U)
706 #define SDL_PBIST_CSR_CSR3_MAX (0x000000FFU)
707 
708 /* FDLY */
709 
710 #define SDL_PBIST_FDLY_FDLY_MASK (0x000000FFU)
711 #define SDL_PBIST_FDLY_FDLY_SHIFT (0x00000000U)
712 #define SDL_PBIST_FDLY_FDLY_MAX (0x000000FFU)
713 
714 /* PACT */
715 
716 #define SDL_PBIST_PACT_PACT_MASK (0x00000001U)
717 #define SDL_PBIST_PACT_PACT_SHIFT (0x00000000U)
718 #define SDL_PBIST_PACT_PACT_MAX (0x00000001U)
719 
720 /* PID */
721 
722 #define SDL_PBIST_PID_PID_MASK (0x0000001FU)
723 #define SDL_PBIST_PID_PID_SHIFT (0x00000000U)
724 #define SDL_PBIST_PID_PID_MAX (0x0000001FU)
725 
726 /* OVER */
727 
728 #define SDL_PBIST_OVER_RINFO_MASK (0x00000001U)
729 #define SDL_PBIST_OVER_RINFO_SHIFT (0x00000000U)
730 #define SDL_PBIST_OVER_RINFO_MAX (0x00000001U)
731 
732 #define SDL_PBIST_OVER_READ_MASK (0x00000002U)
733 #define SDL_PBIST_OVER_READ_SHIFT (0x00000001U)
734 #define SDL_PBIST_OVER_READ_MAX (0x00000001U)
735 
736 #define SDL_PBIST_OVER_MM_MASK (0x00000004U)
737 #define SDL_PBIST_OVER_MM_SHIFT (0x00000002U)
738 #define SDL_PBIST_OVER_MM_MAX (0x00000001U)
739 
740 #define SDL_PBIST_OVER_ALGO_MASK (0x00000008U)
741 #define SDL_PBIST_OVER_ALGO_SHIFT (0x00000003U)
742 #define SDL_PBIST_OVER_ALGO_MAX (0x00000001U)
743 
744 /* FSRF */
745 
746 #define SDL_PBIST_FSRF_FRSF0_MASK (0x0000000000000001U)
747 #define SDL_PBIST_FSRF_FRSF0_SHIFT (0x0000000000000000U)
748 #define SDL_PBIST_FSRF_FRSF0_MAX (0x0000000000000001U)
749 
750 #define SDL_PBIST_FSRF_FRSF1_MASK (0x0000000100000000U)
751 #define SDL_PBIST_FSRF_FRSF1_SHIFT (0x0000000000000020U)
752 #define SDL_PBIST_FSRF_FRSF1_MAX (0x0000000000000001U)
753 
754 /* FSRC */
755 
756 #define SDL_PBIST_FSRC_FSRC0_MASK (0x000000000000000FU)
757 #define SDL_PBIST_FSRC_FSRC0_SHIFT (0x0000000000000000U)
758 #define SDL_PBIST_FSRC_FSRC0_MAX (0x000000000000000FU)
759 
760 #define SDL_PBIST_FSRC_FSRC1_MASK (0x0000000F00000000U)
761 #define SDL_PBIST_FSRC_FSRC1_SHIFT (0x0000000000000020U)
762 #define SDL_PBIST_FSRC_FSRC1_MAX (0x000000000000000FU)
763 
764 /* FSRA */
765 
766 #define SDL_PBIST_FSRA_FSRA0_MASK (0x000000000000FFFFU)
767 #define SDL_PBIST_FSRA_FSRA0_SHIFT (0x0000000000000000U)
768 #define SDL_PBIST_FSRA_FSRA0_MAX (0x000000000000FFFFU)
769 
770 #define SDL_PBIST_FSRA_FSRA1_MASK (0x0000FFFF00000000U)
771 #define SDL_PBIST_FSRA_FSRA1_SHIFT (0x0000000000000020U)
772 #define SDL_PBIST_FSRA_FSRA1_MAX (0x000000000000FFFFU)
773 
774 /* FSRDL0 */
775 
776 #define SDL_PBIST_FSRDL0_FSRDL0_MASK (0xFFFFFFFFU)
777 #define SDL_PBIST_FSRDL0_FSRDL0_SHIFT (0x00000000U)
778 #define SDL_PBIST_FSRDL0_FSRDL0_MAX (0xFFFFFFFFU)
779 
780 /* FSRDL1 */
781 
782 #define SDL_PBIST_FSRDL1_FSRDL1_MASK (0xFFFFFFFFU)
783 #define SDL_PBIST_FSRDL1_FSRDL1_SHIFT (0x00000000U)
784 #define SDL_PBIST_FSRDL1_FSRDL1_MAX (0xFFFFFFFFU)
785 
786 /* MARGIN_MODE */
787 
788 #define SDL_PBIST_MARGIN_MODE_PBIST_DFT_WRITE_MASK (0x00000003U)
789 #define SDL_PBIST_MARGIN_MODE_PBIST_DFT_WRITE_SHIFT (0x00000000U)
790 #define SDL_PBIST_MARGIN_MODE_PBIST_DFT_WRITE_MAX (0x00000003U)
791 
792 #define SDL_PBIST_MARGIN_MODE_PBIST_DFT_READ_MASK (0x0000000CU)
793 #define SDL_PBIST_MARGIN_MODE_PBIST_DFT_READ_SHIFT (0x00000002U)
794 #define SDL_PBIST_MARGIN_MODE_PBIST_DFT_READ_MAX (0x00000003U)
795 
796 /* WRENZ */
797 
798 #define SDL_PBIST_WRENZ_WRENZ_MASK (0x00000003U)
799 #define SDL_PBIST_WRENZ_WRENZ_SHIFT (0x00000000U)
800 #define SDL_PBIST_WRENZ_WRENZ_MAX (0x00000003U)
801 
802 /* PAGE_PGS */
803 
804 #define SDL_PBIST_PAGE_PGS_PGS_MASK (0x00000003U)
805 #define SDL_PBIST_PAGE_PGS_PGS_SHIFT (0x00000000U)
806 #define SDL_PBIST_PAGE_PGS_PGS_MAX (0x00000003U)
807 
808 /* ROM */
809 
810 #define SDL_PBIST_ROM_ROM_MASK (0x00000003U)
811 #define SDL_PBIST_ROM_ROM_SHIFT (0x00000000U)
812 #define SDL_PBIST_ROM_ROM_MAX (0x00000003U)
813 
814 /* ALGO */
815 
816 #define SDL_PBIST_ALGO_ALGO_0_MASK (0x000000FFU)
817 #define SDL_PBIST_ALGO_ALGO_0_SHIFT (0x00000000U)
818 #define SDL_PBIST_ALGO_ALGO_0_MAX (0x000000FFU)
819 
820 #define SDL_PBIST_ALGO_ALGO_1_MASK (0x0000FF00U)
821 #define SDL_PBIST_ALGO_ALGO_1_SHIFT (0x00000008U)
822 #define SDL_PBIST_ALGO_ALGO_1_MAX (0x000000FFU)
823 
824 #define SDL_PBIST_ALGO_ALGO_2_MASK (0x00FF0000U)
825 #define SDL_PBIST_ALGO_ALGO_2_SHIFT (0x00000010U)
826 #define SDL_PBIST_ALGO_ALGO_2_MAX (0x000000FFU)
827 
828 #define SDL_PBIST_ALGO_ALGO_3_MASK (0xFF000000U)
829 #define SDL_PBIST_ALGO_ALGO_3_SHIFT (0x00000018U)
830 #define SDL_PBIST_ALGO_ALGO_3_MAX (0x000000FFU)
831 
832 /* RINFO */
833 
834 #define SDL_PBIST_RINFO_L0_MASK (0x00000000000000FFU)
835 #define SDL_PBIST_RINFO_L0_SHIFT (0x0000000000000000U)
836 #define SDL_PBIST_RINFO_L0_MAX (0x00000000000000FFU)
837 
838 #define SDL_PBIST_RINFO_L1_MASK (0x000000000000FF00U)
839 #define SDL_PBIST_RINFO_L1_SHIFT (0x0000000000000008U)
840 #define SDL_PBIST_RINFO_L1_MAX (0x00000000000000FFU)
841 
842 #define SDL_PBIST_RINFO_L2_MASK (0x0000000000FF0000U)
843 #define SDL_PBIST_RINFO_L2_SHIFT (0x0000000000000010U)
844 #define SDL_PBIST_RINFO_L2_MAX (0x00000000000000FFU)
845 
846 #define SDL_PBIST_RINFO_L3_MASK (0x00000000FF000000U)
847 #define SDL_PBIST_RINFO_L3_SHIFT (0x0000000000000018U)
848 #define SDL_PBIST_RINFO_L3_MAX (0x00000000000000FFU)
849 
850 #define SDL_PBIST_RINFO_U0_MASK (0x000000FF00000000U)
851 #define SDL_PBIST_RINFO_U0_SHIFT (0x0000000000000020U)
852 #define SDL_PBIST_RINFO_U0_MAX (0x00000000000000FFU)
853 
854 #define SDL_PBIST_RINFO_U1_MASK (0x0000FF0000000000U)
855 #define SDL_PBIST_RINFO_U1_SHIFT (0x0000000000000028U)
856 #define SDL_PBIST_RINFO_U1_MAX (0x00000000000000FFU)
857 
858 #define SDL_PBIST_RINFO_U2_MASK (0x00FF000000000000U)
859 #define SDL_PBIST_RINFO_U2_SHIFT (0x0000000000000030U)
860 #define SDL_PBIST_RINFO_U2_MAX (0x00000000000000FFU)
861 
862 #define SDL_PBIST_RINFO_U3_MASK (0xFF00000000000000U)
863 #define SDL_PBIST_RINFO_U3_SHIFT (0x0000000000000038U)
864 #define SDL_PBIST_RINFO_U3_MAX (0x00000000000000FFU)
865 
866 #ifdef __cplusplus
867 }
868 #endif
869 #endif
SDL_pbistRegs::RF5U
volatile uint32_t RF5U
Definition: sdlr_pbist.h:75
SDL_pbistRegs::PACT
volatile uint32_t PACT
Definition: sdlr_pbist.h:117
SDL_pbistRegs::FSRF
volatile uint64_t FSRF
Definition: sdlr_pbist.h:121
SDL_pbistRegs
Definition: sdlr_pbist.h:53
SDL_pbistRegs::I0
volatile uint32_t I0
Definition: sdlr_pbist.h:106
SDL_pbistRegs::PAGE_PGS
volatile uint32_t PAGE_PGS
Definition: sdlr_pbist.h:129
SDL_pbistRegs::RF1U
volatile uint32_t RF1U
Definition: sdlr_pbist.h:71
SDL_pbistRegs::FSRC
volatile uint64_t FSRC
Definition: sdlr_pbist.h:122
SDL_pbistRegs::A2
volatile uint32_t A2
Definition: sdlr_pbist.h:89
SDL_pbistRegs::RF12U
volatile uint32_t RF12U
Definition: sdlr_pbist.h:82
SDL_pbistRegs::CA3
volatile uint32_t CA3
Definition: sdlr_pbist.h:101
SDL_pbistRegs::I3
volatile uint32_t I3
Definition: sdlr_pbist.h:109
SDL_pbistRegs::ALGO
volatile uint32_t ALGO
Definition: sdlr_pbist.h:131
SDL_pbistRegs::DLR
volatile uint32_t DLR
Definition: sdlr_pbist.h:111
SDL_pbistRegs::I1
volatile uint32_t I1
Definition: sdlr_pbist.h:107
SDL_pbistRegs::A0
volatile uint32_t A0
Definition: sdlr_pbist.h:87
SDL_pbistRegs::CL0
volatile uint32_t CL0
Definition: sdlr_pbist.h:102
SDL_pbistRegs::RF12L
volatile uint32_t RF12L
Definition: sdlr_pbist.h:66
SDL_pbistRegs::CL1
volatile uint32_t CL1
Definition: sdlr_pbist.h:103
SDL_pbistRegs::CMS
volatile uint32_t CMS
Definition: sdlr_pbist.h:112
SDL_pbistRegs::RF4L
volatile uint32_t RF4L
Definition: sdlr_pbist.h:58
SDL_pbistRegs::FSRDL0
volatile uint32_t FSRDL0
Definition: sdlr_pbist.h:124
SDL_pbistRegs::CL2
volatile uint32_t CL2
Definition: sdlr_pbist.h:104
SDL_pbistRegs::FDLY
volatile uint32_t FDLY
Definition: sdlr_pbist.h:116
SDL_pbistRegs::RF15U
volatile uint32_t RF15U
Definition: sdlr_pbist.h:85
SDL_pbistRegs::RF3U
volatile uint32_t RF3U
Definition: sdlr_pbist.h:73
SDL_pbistRegs::RF9L
volatile uint32_t RF9L
Definition: sdlr_pbist.h:63
SDL_pbistRegs::RF8L
volatile uint32_t RF8L
Definition: sdlr_pbist.h:62
SDL_pbistRegs::CA0
volatile uint32_t CA0
Definition: sdlr_pbist.h:98
SDL_pbistRegs::ROM
volatile uint32_t ROM
Definition: sdlr_pbist.h:130
SDL_pbistRegs::I2
volatile uint32_t I2
Definition: sdlr_pbist.h:108
SDL_pbistRegs::RF13L
volatile uint32_t RF13L
Definition: sdlr_pbist.h:67
SDL_pbistRegs::CA2
volatile uint32_t CA2
Definition: sdlr_pbist.h:100
SDL_pbistRegs::RF14U
volatile uint32_t RF14U
Definition: sdlr_pbist.h:84
SDL_pbistRegs::MARGIN_MODE
volatile uint32_t MARGIN_MODE
Definition: sdlr_pbist.h:127
SDL_pbistRegs::CA1
volatile uint32_t CA1
Definition: sdlr_pbist.h:99
SDL_pbistRegs::RF13U
volatile uint32_t RF13U
Definition: sdlr_pbist.h:83
SDL_pbistRegs::RF0U
volatile uint32_t RF0U
Definition: sdlr_pbist.h:70
SDL_pbistRegs::RF7L
volatile uint32_t RF7L
Definition: sdlr_pbist.h:61
SDL_pbistRegs::RF2U
volatile uint32_t RF2U
Definition: sdlr_pbist.h:72
SDL_pbistRegs::CL3
volatile uint32_t CL3
Definition: sdlr_pbist.h:105
SDL_pbistRegs::RF9U
volatile uint32_t RF9U
Definition: sdlr_pbist.h:79
SDL_pbistRegs::RF8U
volatile uint32_t RF8U
Definition: sdlr_pbist.h:78
SDL_pbistRegs::L1
volatile uint32_t L1
Definition: sdlr_pbist.h:92
SDL_pbistRegs::RF5L
volatile uint32_t RF5L
Definition: sdlr_pbist.h:59
SDL_pbistRegs::D
volatile uint32_t D
Definition: sdlr_pbist.h:95
SDL_pbistRegs::A1
volatile uint32_t A1
Definition: sdlr_pbist.h:88
SDL_pbistRegs::RF10L
volatile uint32_t RF10L
Definition: sdlr_pbist.h:64
SDL_pbistRegs::RF4U
volatile uint32_t RF4U
Definition: sdlr_pbist.h:74
SDL_pbistRegs::PID
volatile uint32_t PID
Definition: sdlr_pbist.h:118
SDL_pbistRegs::L0
volatile uint32_t L0
Definition: sdlr_pbist.h:91
SDL_pbistRegs::L2
volatile uint32_t L2
Definition: sdlr_pbist.h:93
SDL_pbistRegs::SCR
volatile uint64_t SCR
Definition: sdlr_pbist.h:114
SDL_pbistRegs::RF6L
volatile uint32_t RF6L
Definition: sdlr_pbist.h:60
SDL_pbistRegs::RF15L
volatile uint32_t RF15L
Definition: sdlr_pbist.h:69
SDL_pbistRegs::RF7U
volatile uint32_t RF7U
Definition: sdlr_pbist.h:77
SDL_pbistRegs::FSRA
volatile uint64_t FSRA
Definition: sdlr_pbist.h:123
SDL_pbistRegs::RF3L
volatile uint32_t RF3L
Definition: sdlr_pbist.h:57
SDL_pbistRegs::STR
volatile uint32_t STR
Definition: sdlr_pbist.h:113
SDL_pbistRegs::RF6U
volatile uint32_t RF6U
Definition: sdlr_pbist.h:76
SDL_pbistRegs::RF10U
volatile uint32_t RF10U
Definition: sdlr_pbist.h:80
SDL_pbistRegs::RF2L
volatile uint32_t RF2L
Definition: sdlr_pbist.h:56
SDL_pbistRegs::RAMT
volatile uint32_t RAMT
Definition: sdlr_pbist.h:110
SDL_pbistRegs::RF0L
volatile uint32_t RF0L
Definition: sdlr_pbist.h:54
SDL_pbistRegs::FSRDL1
volatile uint32_t FSRDL1
Definition: sdlr_pbist.h:126
SDL_pbistRegs::WRENZ
volatile uint32_t WRENZ
Definition: sdlr_pbist.h:128
SDL_pbistRegs::A3
volatile uint32_t A3
Definition: sdlr_pbist.h:90
SDL_pbistRegs::RF1L
volatile uint32_t RF1L
Definition: sdlr_pbist.h:55
SDL_pbistRegs::RF11U
volatile uint32_t RF11U
Definition: sdlr_pbist.h:81
SDL_pbistRegs::RF11L
volatile uint32_t RF11L
Definition: sdlr_pbist.h:65
SDL_pbistRegs::RF14L
volatile uint32_t RF14L
Definition: sdlr_pbist.h:68
SDL_pbistRegs::E
volatile uint32_t E
Definition: sdlr_pbist.h:96
SDL_pbistRegs::OVER
volatile uint32_t OVER
Definition: sdlr_pbist.h:119
SDL_pbistRegs::CSR
volatile uint32_t CSR
Definition: sdlr_pbist.h:115
SDL_pbistRegs::L3
volatile uint32_t L3
Definition: sdlr_pbist.h:94