.. | .. |
---|
80 | 80 | uint64_t reserved_4_63:60; |
---|
81 | 81 | #endif |
---|
82 | 82 | } cn52xx; |
---|
83 | | - struct cvmx_mixx_bist_cn52xx cn52xxp1; |
---|
84 | | - struct cvmx_mixx_bist_cn52xx cn56xx; |
---|
85 | | - struct cvmx_mixx_bist_cn52xx cn56xxp1; |
---|
86 | | - struct cvmx_mixx_bist_s cn61xx; |
---|
87 | | - struct cvmx_mixx_bist_s cn63xx; |
---|
88 | | - struct cvmx_mixx_bist_s cn63xxp1; |
---|
89 | | - struct cvmx_mixx_bist_s cn66xx; |
---|
90 | | - struct cvmx_mixx_bist_s cn68xx; |
---|
91 | | - struct cvmx_mixx_bist_s cn68xxp1; |
---|
92 | 83 | }; |
---|
93 | 84 | |
---|
94 | 85 | union cvmx_mixx_ctl { |
---|
.. | .. |
---|
137 | 128 | uint64_t reserved_8_63:56; |
---|
138 | 129 | #endif |
---|
139 | 130 | } cn52xx; |
---|
140 | | - struct cvmx_mixx_ctl_cn52xx cn52xxp1; |
---|
141 | | - struct cvmx_mixx_ctl_cn52xx cn56xx; |
---|
142 | | - struct cvmx_mixx_ctl_cn52xx cn56xxp1; |
---|
143 | | - struct cvmx_mixx_ctl_s cn61xx; |
---|
144 | | - struct cvmx_mixx_ctl_s cn63xx; |
---|
145 | | - struct cvmx_mixx_ctl_s cn63xxp1; |
---|
146 | | - struct cvmx_mixx_ctl_s cn66xx; |
---|
147 | | - struct cvmx_mixx_ctl_s cn68xx; |
---|
148 | | - struct cvmx_mixx_ctl_s cn68xxp1; |
---|
149 | 131 | }; |
---|
150 | 132 | |
---|
151 | 133 | union cvmx_mixx_intena { |
---|
.. | .. |
---|
194 | 176 | uint64_t reserved_7_63:57; |
---|
195 | 177 | #endif |
---|
196 | 178 | } cn52xx; |
---|
197 | | - struct cvmx_mixx_intena_cn52xx cn52xxp1; |
---|
198 | | - struct cvmx_mixx_intena_cn52xx cn56xx; |
---|
199 | | - struct cvmx_mixx_intena_cn52xx cn56xxp1; |
---|
200 | | - struct cvmx_mixx_intena_s cn61xx; |
---|
201 | | - struct cvmx_mixx_intena_s cn63xx; |
---|
202 | | - struct cvmx_mixx_intena_s cn63xxp1; |
---|
203 | | - struct cvmx_mixx_intena_s cn66xx; |
---|
204 | | - struct cvmx_mixx_intena_s cn68xx; |
---|
205 | | - struct cvmx_mixx_intena_s cn68xxp1; |
---|
206 | 179 | }; |
---|
207 | 180 | |
---|
208 | 181 | union cvmx_mixx_ircnt { |
---|
.. | .. |
---|
216 | 189 | uint64_t reserved_20_63:44; |
---|
217 | 190 | #endif |
---|
218 | 191 | } s; |
---|
219 | | - struct cvmx_mixx_ircnt_s cn52xx; |
---|
220 | | - struct cvmx_mixx_ircnt_s cn52xxp1; |
---|
221 | | - struct cvmx_mixx_ircnt_s cn56xx; |
---|
222 | | - struct cvmx_mixx_ircnt_s cn56xxp1; |
---|
223 | | - struct cvmx_mixx_ircnt_s cn61xx; |
---|
224 | | - struct cvmx_mixx_ircnt_s cn63xx; |
---|
225 | | - struct cvmx_mixx_ircnt_s cn63xxp1; |
---|
226 | | - struct cvmx_mixx_ircnt_s cn66xx; |
---|
227 | | - struct cvmx_mixx_ircnt_s cn68xx; |
---|
228 | | - struct cvmx_mixx_ircnt_s cn68xxp1; |
---|
229 | 192 | }; |
---|
230 | 193 | |
---|
231 | 194 | union cvmx_mixx_irhwm { |
---|
.. | .. |
---|
241 | 204 | uint64_t reserved_40_63:24; |
---|
242 | 205 | #endif |
---|
243 | 206 | } s; |
---|
244 | | - struct cvmx_mixx_irhwm_s cn52xx; |
---|
245 | | - struct cvmx_mixx_irhwm_s cn52xxp1; |
---|
246 | | - struct cvmx_mixx_irhwm_s cn56xx; |
---|
247 | | - struct cvmx_mixx_irhwm_s cn56xxp1; |
---|
248 | | - struct cvmx_mixx_irhwm_s cn61xx; |
---|
249 | | - struct cvmx_mixx_irhwm_s cn63xx; |
---|
250 | | - struct cvmx_mixx_irhwm_s cn63xxp1; |
---|
251 | | - struct cvmx_mixx_irhwm_s cn66xx; |
---|
252 | | - struct cvmx_mixx_irhwm_s cn68xx; |
---|
253 | | - struct cvmx_mixx_irhwm_s cn68xxp1; |
---|
254 | 207 | }; |
---|
255 | 208 | |
---|
256 | 209 | union cvmx_mixx_iring1 { |
---|
.. | .. |
---|
283 | 236 | uint64_t reserved_60_63:4; |
---|
284 | 237 | #endif |
---|
285 | 238 | } cn52xx; |
---|
286 | | - struct cvmx_mixx_iring1_cn52xx cn52xxp1; |
---|
287 | | - struct cvmx_mixx_iring1_cn52xx cn56xx; |
---|
288 | | - struct cvmx_mixx_iring1_cn52xx cn56xxp1; |
---|
289 | | - struct cvmx_mixx_iring1_s cn61xx; |
---|
290 | | - struct cvmx_mixx_iring1_s cn63xx; |
---|
291 | | - struct cvmx_mixx_iring1_s cn63xxp1; |
---|
292 | | - struct cvmx_mixx_iring1_s cn66xx; |
---|
293 | | - struct cvmx_mixx_iring1_s cn68xx; |
---|
294 | | - struct cvmx_mixx_iring1_s cn68xxp1; |
---|
295 | 239 | }; |
---|
296 | 240 | |
---|
297 | 241 | union cvmx_mixx_iring2 { |
---|
.. | .. |
---|
309 | 253 | uint64_t reserved_52_63:12; |
---|
310 | 254 | #endif |
---|
311 | 255 | } s; |
---|
312 | | - struct cvmx_mixx_iring2_s cn52xx; |
---|
313 | | - struct cvmx_mixx_iring2_s cn52xxp1; |
---|
314 | | - struct cvmx_mixx_iring2_s cn56xx; |
---|
315 | | - struct cvmx_mixx_iring2_s cn56xxp1; |
---|
316 | | - struct cvmx_mixx_iring2_s cn61xx; |
---|
317 | | - struct cvmx_mixx_iring2_s cn63xx; |
---|
318 | | - struct cvmx_mixx_iring2_s cn63xxp1; |
---|
319 | | - struct cvmx_mixx_iring2_s cn66xx; |
---|
320 | | - struct cvmx_mixx_iring2_s cn68xx; |
---|
321 | | - struct cvmx_mixx_iring2_s cn68xxp1; |
---|
322 | 256 | }; |
---|
323 | 257 | |
---|
324 | 258 | union cvmx_mixx_isr { |
---|
.. | .. |
---|
367 | 301 | uint64_t reserved_7_63:57; |
---|
368 | 302 | #endif |
---|
369 | 303 | } cn52xx; |
---|
370 | | - struct cvmx_mixx_isr_cn52xx cn52xxp1; |
---|
371 | | - struct cvmx_mixx_isr_cn52xx cn56xx; |
---|
372 | | - struct cvmx_mixx_isr_cn52xx cn56xxp1; |
---|
373 | | - struct cvmx_mixx_isr_s cn61xx; |
---|
374 | | - struct cvmx_mixx_isr_s cn63xx; |
---|
375 | | - struct cvmx_mixx_isr_s cn63xxp1; |
---|
376 | | - struct cvmx_mixx_isr_s cn66xx; |
---|
377 | | - struct cvmx_mixx_isr_s cn68xx; |
---|
378 | | - struct cvmx_mixx_isr_s cn68xxp1; |
---|
379 | 304 | }; |
---|
380 | 305 | |
---|
381 | 306 | union cvmx_mixx_orcnt { |
---|
.. | .. |
---|
389 | 314 | uint64_t reserved_20_63:44; |
---|
390 | 315 | #endif |
---|
391 | 316 | } s; |
---|
392 | | - struct cvmx_mixx_orcnt_s cn52xx; |
---|
393 | | - struct cvmx_mixx_orcnt_s cn52xxp1; |
---|
394 | | - struct cvmx_mixx_orcnt_s cn56xx; |
---|
395 | | - struct cvmx_mixx_orcnt_s cn56xxp1; |
---|
396 | | - struct cvmx_mixx_orcnt_s cn61xx; |
---|
397 | | - struct cvmx_mixx_orcnt_s cn63xx; |
---|
398 | | - struct cvmx_mixx_orcnt_s cn63xxp1; |
---|
399 | | - struct cvmx_mixx_orcnt_s cn66xx; |
---|
400 | | - struct cvmx_mixx_orcnt_s cn68xx; |
---|
401 | | - struct cvmx_mixx_orcnt_s cn68xxp1; |
---|
402 | 317 | }; |
---|
403 | 318 | |
---|
404 | 319 | union cvmx_mixx_orhwm { |
---|
.. | .. |
---|
412 | 327 | uint64_t reserved_20_63:44; |
---|
413 | 328 | #endif |
---|
414 | 329 | } s; |
---|
415 | | - struct cvmx_mixx_orhwm_s cn52xx; |
---|
416 | | - struct cvmx_mixx_orhwm_s cn52xxp1; |
---|
417 | | - struct cvmx_mixx_orhwm_s cn56xx; |
---|
418 | | - struct cvmx_mixx_orhwm_s cn56xxp1; |
---|
419 | | - struct cvmx_mixx_orhwm_s cn61xx; |
---|
420 | | - struct cvmx_mixx_orhwm_s cn63xx; |
---|
421 | | - struct cvmx_mixx_orhwm_s cn63xxp1; |
---|
422 | | - struct cvmx_mixx_orhwm_s cn66xx; |
---|
423 | | - struct cvmx_mixx_orhwm_s cn68xx; |
---|
424 | | - struct cvmx_mixx_orhwm_s cn68xxp1; |
---|
425 | 330 | }; |
---|
426 | 331 | |
---|
427 | 332 | union cvmx_mixx_oring1 { |
---|
.. | .. |
---|
454 | 359 | uint64_t reserved_60_63:4; |
---|
455 | 360 | #endif |
---|
456 | 361 | } cn52xx; |
---|
457 | | - struct cvmx_mixx_oring1_cn52xx cn52xxp1; |
---|
458 | | - struct cvmx_mixx_oring1_cn52xx cn56xx; |
---|
459 | | - struct cvmx_mixx_oring1_cn52xx cn56xxp1; |
---|
460 | | - struct cvmx_mixx_oring1_s cn61xx; |
---|
461 | | - struct cvmx_mixx_oring1_s cn63xx; |
---|
462 | | - struct cvmx_mixx_oring1_s cn63xxp1; |
---|
463 | | - struct cvmx_mixx_oring1_s cn66xx; |
---|
464 | | - struct cvmx_mixx_oring1_s cn68xx; |
---|
465 | | - struct cvmx_mixx_oring1_s cn68xxp1; |
---|
466 | 362 | }; |
---|
467 | 363 | |
---|
468 | 364 | union cvmx_mixx_oring2 { |
---|
.. | .. |
---|
480 | 376 | uint64_t reserved_52_63:12; |
---|
481 | 377 | #endif |
---|
482 | 378 | } s; |
---|
483 | | - struct cvmx_mixx_oring2_s cn52xx; |
---|
484 | | - struct cvmx_mixx_oring2_s cn52xxp1; |
---|
485 | | - struct cvmx_mixx_oring2_s cn56xx; |
---|
486 | | - struct cvmx_mixx_oring2_s cn56xxp1; |
---|
487 | | - struct cvmx_mixx_oring2_s cn61xx; |
---|
488 | | - struct cvmx_mixx_oring2_s cn63xx; |
---|
489 | | - struct cvmx_mixx_oring2_s cn63xxp1; |
---|
490 | | - struct cvmx_mixx_oring2_s cn66xx; |
---|
491 | | - struct cvmx_mixx_oring2_s cn68xx; |
---|
492 | | - struct cvmx_mixx_oring2_s cn68xxp1; |
---|
493 | 379 | }; |
---|
494 | 380 | |
---|
495 | 381 | union cvmx_mixx_remcnt { |
---|
.. | .. |
---|
507 | 393 | uint64_t reserved_52_63:12; |
---|
508 | 394 | #endif |
---|
509 | 395 | } s; |
---|
510 | | - struct cvmx_mixx_remcnt_s cn52xx; |
---|
511 | | - struct cvmx_mixx_remcnt_s cn52xxp1; |
---|
512 | | - struct cvmx_mixx_remcnt_s cn56xx; |
---|
513 | | - struct cvmx_mixx_remcnt_s cn56xxp1; |
---|
514 | | - struct cvmx_mixx_remcnt_s cn61xx; |
---|
515 | | - struct cvmx_mixx_remcnt_s cn63xx; |
---|
516 | | - struct cvmx_mixx_remcnt_s cn63xxp1; |
---|
517 | | - struct cvmx_mixx_remcnt_s cn66xx; |
---|
518 | | - struct cvmx_mixx_remcnt_s cn68xx; |
---|
519 | | - struct cvmx_mixx_remcnt_s cn68xxp1; |
---|
520 | 396 | }; |
---|
521 | 397 | |
---|
522 | 398 | union cvmx_mixx_tsctl { |
---|
.. | .. |
---|
538 | 414 | uint64_t reserved_21_63:43; |
---|
539 | 415 | #endif |
---|
540 | 416 | } s; |
---|
541 | | - struct cvmx_mixx_tsctl_s cn61xx; |
---|
542 | | - struct cvmx_mixx_tsctl_s cn63xx; |
---|
543 | | - struct cvmx_mixx_tsctl_s cn63xxp1; |
---|
544 | | - struct cvmx_mixx_tsctl_s cn66xx; |
---|
545 | | - struct cvmx_mixx_tsctl_s cn68xx; |
---|
546 | | - struct cvmx_mixx_tsctl_s cn68xxp1; |
---|
547 | 417 | }; |
---|
548 | 418 | |
---|
549 | 419 | union cvmx_mixx_tstamp { |
---|
.. | .. |
---|
555 | 425 | uint64_t tstamp:64; |
---|
556 | 426 | #endif |
---|
557 | 427 | } s; |
---|
558 | | - struct cvmx_mixx_tstamp_s cn61xx; |
---|
559 | | - struct cvmx_mixx_tstamp_s cn63xx; |
---|
560 | | - struct cvmx_mixx_tstamp_s cn63xxp1; |
---|
561 | | - struct cvmx_mixx_tstamp_s cn66xx; |
---|
562 | | - struct cvmx_mixx_tstamp_s cn68xx; |
---|
563 | | - struct cvmx_mixx_tstamp_s cn68xxp1; |
---|
564 | 428 | }; |
---|
565 | 429 | |
---|
566 | 430 | #endif |
---|