.. | .. |
---|
131 | 131 | uint32_t reserved_18_31:14; |
---|
132 | 132 | #endif |
---|
133 | 133 | } s; |
---|
134 | | - struct cvmx_pci_bar1_indexx_s cn30xx; |
---|
135 | | - struct cvmx_pci_bar1_indexx_s cn31xx; |
---|
136 | | - struct cvmx_pci_bar1_indexx_s cn38xx; |
---|
137 | | - struct cvmx_pci_bar1_indexx_s cn38xxp2; |
---|
138 | | - struct cvmx_pci_bar1_indexx_s cn50xx; |
---|
139 | | - struct cvmx_pci_bar1_indexx_s cn58xx; |
---|
140 | | - struct cvmx_pci_bar1_indexx_s cn58xxp1; |
---|
141 | 134 | }; |
---|
142 | 135 | |
---|
143 | 136 | union cvmx_pci_bist_reg { |
---|
.. | .. |
---|
169 | 162 | uint64_t reserved_10_63:54; |
---|
170 | 163 | #endif |
---|
171 | 164 | } s; |
---|
172 | | - struct cvmx_pci_bist_reg_s cn50xx; |
---|
173 | 165 | }; |
---|
174 | 166 | |
---|
175 | 167 | union cvmx_pci_cfg00 { |
---|
.. | .. |
---|
183 | 175 | uint32_t devid:16; |
---|
184 | 176 | #endif |
---|
185 | 177 | } s; |
---|
186 | | - struct cvmx_pci_cfg00_s cn30xx; |
---|
187 | | - struct cvmx_pci_cfg00_s cn31xx; |
---|
188 | | - struct cvmx_pci_cfg00_s cn38xx; |
---|
189 | | - struct cvmx_pci_cfg00_s cn38xxp2; |
---|
190 | | - struct cvmx_pci_cfg00_s cn50xx; |
---|
191 | | - struct cvmx_pci_cfg00_s cn58xx; |
---|
192 | | - struct cvmx_pci_cfg00_s cn58xxp1; |
---|
193 | 178 | }; |
---|
194 | 179 | |
---|
195 | 180 | union cvmx_pci_cfg01 { |
---|
.. | .. |
---|
247 | 232 | uint32_t dpe:1; |
---|
248 | 233 | #endif |
---|
249 | 234 | } s; |
---|
250 | | - struct cvmx_pci_cfg01_s cn30xx; |
---|
251 | | - struct cvmx_pci_cfg01_s cn31xx; |
---|
252 | | - struct cvmx_pci_cfg01_s cn38xx; |
---|
253 | | - struct cvmx_pci_cfg01_s cn38xxp2; |
---|
254 | | - struct cvmx_pci_cfg01_s cn50xx; |
---|
255 | | - struct cvmx_pci_cfg01_s cn58xx; |
---|
256 | | - struct cvmx_pci_cfg01_s cn58xxp1; |
---|
257 | 235 | }; |
---|
258 | 236 | |
---|
259 | 237 | union cvmx_pci_cfg02 { |
---|
.. | .. |
---|
267 | 245 | uint32_t cc:24; |
---|
268 | 246 | #endif |
---|
269 | 247 | } s; |
---|
270 | | - struct cvmx_pci_cfg02_s cn30xx; |
---|
271 | | - struct cvmx_pci_cfg02_s cn31xx; |
---|
272 | | - struct cvmx_pci_cfg02_s cn38xx; |
---|
273 | | - struct cvmx_pci_cfg02_s cn38xxp2; |
---|
274 | | - struct cvmx_pci_cfg02_s cn50xx; |
---|
275 | | - struct cvmx_pci_cfg02_s cn58xx; |
---|
276 | | - struct cvmx_pci_cfg02_s cn58xxp1; |
---|
277 | 248 | }; |
---|
278 | 249 | |
---|
279 | 250 | union cvmx_pci_cfg03 { |
---|
.. | .. |
---|
297 | 268 | uint32_t bcap:1; |
---|
298 | 269 | #endif |
---|
299 | 270 | } s; |
---|
300 | | - struct cvmx_pci_cfg03_s cn30xx; |
---|
301 | | - struct cvmx_pci_cfg03_s cn31xx; |
---|
302 | | - struct cvmx_pci_cfg03_s cn38xx; |
---|
303 | | - struct cvmx_pci_cfg03_s cn38xxp2; |
---|
304 | | - struct cvmx_pci_cfg03_s cn50xx; |
---|
305 | | - struct cvmx_pci_cfg03_s cn58xx; |
---|
306 | | - struct cvmx_pci_cfg03_s cn58xxp1; |
---|
307 | 271 | }; |
---|
308 | 272 | |
---|
309 | 273 | union cvmx_pci_cfg04 { |
---|
.. | .. |
---|
323 | 287 | uint32_t lbase:20; |
---|
324 | 288 | #endif |
---|
325 | 289 | } s; |
---|
326 | | - struct cvmx_pci_cfg04_s cn30xx; |
---|
327 | | - struct cvmx_pci_cfg04_s cn31xx; |
---|
328 | | - struct cvmx_pci_cfg04_s cn38xx; |
---|
329 | | - struct cvmx_pci_cfg04_s cn38xxp2; |
---|
330 | | - struct cvmx_pci_cfg04_s cn50xx; |
---|
331 | | - struct cvmx_pci_cfg04_s cn58xx; |
---|
332 | | - struct cvmx_pci_cfg04_s cn58xxp1; |
---|
333 | 290 | }; |
---|
334 | 291 | |
---|
335 | 292 | union cvmx_pci_cfg05 { |
---|
.. | .. |
---|
341 | 298 | uint32_t hbase:32; |
---|
342 | 299 | #endif |
---|
343 | 300 | } s; |
---|
344 | | - struct cvmx_pci_cfg05_s cn30xx; |
---|
345 | | - struct cvmx_pci_cfg05_s cn31xx; |
---|
346 | | - struct cvmx_pci_cfg05_s cn38xx; |
---|
347 | | - struct cvmx_pci_cfg05_s cn38xxp2; |
---|
348 | | - struct cvmx_pci_cfg05_s cn50xx; |
---|
349 | | - struct cvmx_pci_cfg05_s cn58xx; |
---|
350 | | - struct cvmx_pci_cfg05_s cn58xxp1; |
---|
351 | 301 | }; |
---|
352 | 302 | |
---|
353 | 303 | union cvmx_pci_cfg06 { |
---|
.. | .. |
---|
367 | 317 | uint32_t lbase:5; |
---|
368 | 318 | #endif |
---|
369 | 319 | } s; |
---|
370 | | - struct cvmx_pci_cfg06_s cn30xx; |
---|
371 | | - struct cvmx_pci_cfg06_s cn31xx; |
---|
372 | | - struct cvmx_pci_cfg06_s cn38xx; |
---|
373 | | - struct cvmx_pci_cfg06_s cn38xxp2; |
---|
374 | | - struct cvmx_pci_cfg06_s cn50xx; |
---|
375 | | - struct cvmx_pci_cfg06_s cn58xx; |
---|
376 | | - struct cvmx_pci_cfg06_s cn58xxp1; |
---|
377 | 320 | }; |
---|
378 | 321 | |
---|
379 | 322 | union cvmx_pci_cfg07 { |
---|
.. | .. |
---|
385 | 328 | uint32_t hbase:32; |
---|
386 | 329 | #endif |
---|
387 | 330 | } s; |
---|
388 | | - struct cvmx_pci_cfg07_s cn30xx; |
---|
389 | | - struct cvmx_pci_cfg07_s cn31xx; |
---|
390 | | - struct cvmx_pci_cfg07_s cn38xx; |
---|
391 | | - struct cvmx_pci_cfg07_s cn38xxp2; |
---|
392 | | - struct cvmx_pci_cfg07_s cn50xx; |
---|
393 | | - struct cvmx_pci_cfg07_s cn58xx; |
---|
394 | | - struct cvmx_pci_cfg07_s cn58xxp1; |
---|
395 | 331 | }; |
---|
396 | 332 | |
---|
397 | 333 | union cvmx_pci_cfg08 { |
---|
.. | .. |
---|
409 | 345 | uint32_t lbasez:28; |
---|
410 | 346 | #endif |
---|
411 | 347 | } s; |
---|
412 | | - struct cvmx_pci_cfg08_s cn30xx; |
---|
413 | | - struct cvmx_pci_cfg08_s cn31xx; |
---|
414 | | - struct cvmx_pci_cfg08_s cn38xx; |
---|
415 | | - struct cvmx_pci_cfg08_s cn38xxp2; |
---|
416 | | - struct cvmx_pci_cfg08_s cn50xx; |
---|
417 | | - struct cvmx_pci_cfg08_s cn58xx; |
---|
418 | | - struct cvmx_pci_cfg08_s cn58xxp1; |
---|
419 | 348 | }; |
---|
420 | 349 | |
---|
421 | 350 | union cvmx_pci_cfg09 { |
---|
.. | .. |
---|
429 | 358 | uint32_t hbase:25; |
---|
430 | 359 | #endif |
---|
431 | 360 | } s; |
---|
432 | | - struct cvmx_pci_cfg09_s cn30xx; |
---|
433 | | - struct cvmx_pci_cfg09_s cn31xx; |
---|
434 | | - struct cvmx_pci_cfg09_s cn38xx; |
---|
435 | | - struct cvmx_pci_cfg09_s cn38xxp2; |
---|
436 | | - struct cvmx_pci_cfg09_s cn50xx; |
---|
437 | | - struct cvmx_pci_cfg09_s cn58xx; |
---|
438 | | - struct cvmx_pci_cfg09_s cn58xxp1; |
---|
439 | 361 | }; |
---|
440 | 362 | |
---|
441 | 363 | union cvmx_pci_cfg10 { |
---|
.. | .. |
---|
447 | 369 | uint32_t cisp:32; |
---|
448 | 370 | #endif |
---|
449 | 371 | } s; |
---|
450 | | - struct cvmx_pci_cfg10_s cn30xx; |
---|
451 | | - struct cvmx_pci_cfg10_s cn31xx; |
---|
452 | | - struct cvmx_pci_cfg10_s cn38xx; |
---|
453 | | - struct cvmx_pci_cfg10_s cn38xxp2; |
---|
454 | | - struct cvmx_pci_cfg10_s cn50xx; |
---|
455 | | - struct cvmx_pci_cfg10_s cn58xx; |
---|
456 | | - struct cvmx_pci_cfg10_s cn58xxp1; |
---|
457 | 372 | }; |
---|
458 | 373 | |
---|
459 | 374 | union cvmx_pci_cfg11 { |
---|
.. | .. |
---|
467 | 382 | uint32_t ssid:16; |
---|
468 | 383 | #endif |
---|
469 | 384 | } s; |
---|
470 | | - struct cvmx_pci_cfg11_s cn30xx; |
---|
471 | | - struct cvmx_pci_cfg11_s cn31xx; |
---|
472 | | - struct cvmx_pci_cfg11_s cn38xx; |
---|
473 | | - struct cvmx_pci_cfg11_s cn38xxp2; |
---|
474 | | - struct cvmx_pci_cfg11_s cn50xx; |
---|
475 | | - struct cvmx_pci_cfg11_s cn58xx; |
---|
476 | | - struct cvmx_pci_cfg11_s cn58xxp1; |
---|
477 | 385 | }; |
---|
478 | 386 | |
---|
479 | 387 | union cvmx_pci_cfg12 { |
---|
.. | .. |
---|
491 | 399 | uint32_t erbar:16; |
---|
492 | 400 | #endif |
---|
493 | 401 | } s; |
---|
494 | | - struct cvmx_pci_cfg12_s cn30xx; |
---|
495 | | - struct cvmx_pci_cfg12_s cn31xx; |
---|
496 | | - struct cvmx_pci_cfg12_s cn38xx; |
---|
497 | | - struct cvmx_pci_cfg12_s cn38xxp2; |
---|
498 | | - struct cvmx_pci_cfg12_s cn50xx; |
---|
499 | | - struct cvmx_pci_cfg12_s cn58xx; |
---|
500 | | - struct cvmx_pci_cfg12_s cn58xxp1; |
---|
501 | 402 | }; |
---|
502 | 403 | |
---|
503 | 404 | union cvmx_pci_cfg13 { |
---|
.. | .. |
---|
511 | 412 | uint32_t reserved_8_31:24; |
---|
512 | 413 | #endif |
---|
513 | 414 | } s; |
---|
514 | | - struct cvmx_pci_cfg13_s cn30xx; |
---|
515 | | - struct cvmx_pci_cfg13_s cn31xx; |
---|
516 | | - struct cvmx_pci_cfg13_s cn38xx; |
---|
517 | | - struct cvmx_pci_cfg13_s cn38xxp2; |
---|
518 | | - struct cvmx_pci_cfg13_s cn50xx; |
---|
519 | | - struct cvmx_pci_cfg13_s cn58xx; |
---|
520 | | - struct cvmx_pci_cfg13_s cn58xxp1; |
---|
521 | 415 | }; |
---|
522 | 416 | |
---|
523 | 417 | union cvmx_pci_cfg15 { |
---|
.. | .. |
---|
535 | 429 | uint32_t ml:8; |
---|
536 | 430 | #endif |
---|
537 | 431 | } s; |
---|
538 | | - struct cvmx_pci_cfg15_s cn30xx; |
---|
539 | | - struct cvmx_pci_cfg15_s cn31xx; |
---|
540 | | - struct cvmx_pci_cfg15_s cn38xx; |
---|
541 | | - struct cvmx_pci_cfg15_s cn38xxp2; |
---|
542 | | - struct cvmx_pci_cfg15_s cn50xx; |
---|
543 | | - struct cvmx_pci_cfg15_s cn58xx; |
---|
544 | | - struct cvmx_pci_cfg15_s cn58xxp1; |
---|
545 | 432 | }; |
---|
546 | 433 | |
---|
547 | 434 | union cvmx_pci_cfg16 { |
---|
.. | .. |
---|
583 | 470 | uint32_t trdnpr:1; |
---|
584 | 471 | #endif |
---|
585 | 472 | } s; |
---|
586 | | - struct cvmx_pci_cfg16_s cn30xx; |
---|
587 | | - struct cvmx_pci_cfg16_s cn31xx; |
---|
588 | | - struct cvmx_pci_cfg16_s cn38xx; |
---|
589 | | - struct cvmx_pci_cfg16_s cn38xxp2; |
---|
590 | | - struct cvmx_pci_cfg16_s cn50xx; |
---|
591 | | - struct cvmx_pci_cfg16_s cn58xx; |
---|
592 | | - struct cvmx_pci_cfg16_s cn58xxp1; |
---|
593 | 473 | }; |
---|
594 | 474 | |
---|
595 | 475 | union cvmx_pci_cfg17 { |
---|
.. | .. |
---|
601 | 481 | uint32_t tscme:32; |
---|
602 | 482 | #endif |
---|
603 | 483 | } s; |
---|
604 | | - struct cvmx_pci_cfg17_s cn30xx; |
---|
605 | | - struct cvmx_pci_cfg17_s cn31xx; |
---|
606 | | - struct cvmx_pci_cfg17_s cn38xx; |
---|
607 | | - struct cvmx_pci_cfg17_s cn38xxp2; |
---|
608 | | - struct cvmx_pci_cfg17_s cn50xx; |
---|
609 | | - struct cvmx_pci_cfg17_s cn58xx; |
---|
610 | | - struct cvmx_pci_cfg17_s cn58xxp1; |
---|
611 | 484 | }; |
---|
612 | 485 | |
---|
613 | 486 | union cvmx_pci_cfg18 { |
---|
.. | .. |
---|
619 | 492 | uint32_t tdsrps:32; |
---|
620 | 493 | #endif |
---|
621 | 494 | } s; |
---|
622 | | - struct cvmx_pci_cfg18_s cn30xx; |
---|
623 | | - struct cvmx_pci_cfg18_s cn31xx; |
---|
624 | | - struct cvmx_pci_cfg18_s cn38xx; |
---|
625 | | - struct cvmx_pci_cfg18_s cn38xxp2; |
---|
626 | | - struct cvmx_pci_cfg18_s cn50xx; |
---|
627 | | - struct cvmx_pci_cfg18_s cn58xx; |
---|
628 | | - struct cvmx_pci_cfg18_s cn58xxp1; |
---|
629 | 495 | }; |
---|
630 | 496 | |
---|
631 | 497 | union cvmx_pci_cfg19 { |
---|
.. | .. |
---|
671 | 537 | uint32_t mrbcm:1; |
---|
672 | 538 | #endif |
---|
673 | 539 | } s; |
---|
674 | | - struct cvmx_pci_cfg19_s cn30xx; |
---|
675 | | - struct cvmx_pci_cfg19_s cn31xx; |
---|
676 | | - struct cvmx_pci_cfg19_s cn38xx; |
---|
677 | | - struct cvmx_pci_cfg19_s cn38xxp2; |
---|
678 | | - struct cvmx_pci_cfg19_s cn50xx; |
---|
679 | | - struct cvmx_pci_cfg19_s cn58xx; |
---|
680 | | - struct cvmx_pci_cfg19_s cn58xxp1; |
---|
681 | 540 | }; |
---|
682 | 541 | |
---|
683 | 542 | union cvmx_pci_cfg20 { |
---|
.. | .. |
---|
689 | 548 | uint32_t mdsp:32; |
---|
690 | 549 | #endif |
---|
691 | 550 | } s; |
---|
692 | | - struct cvmx_pci_cfg20_s cn30xx; |
---|
693 | | - struct cvmx_pci_cfg20_s cn31xx; |
---|
694 | | - struct cvmx_pci_cfg20_s cn38xx; |
---|
695 | | - struct cvmx_pci_cfg20_s cn38xxp2; |
---|
696 | | - struct cvmx_pci_cfg20_s cn50xx; |
---|
697 | | - struct cvmx_pci_cfg20_s cn58xx; |
---|
698 | | - struct cvmx_pci_cfg20_s cn58xxp1; |
---|
699 | 551 | }; |
---|
700 | 552 | |
---|
701 | 553 | union cvmx_pci_cfg21 { |
---|
.. | .. |
---|
707 | 559 | uint32_t scmre:32; |
---|
708 | 560 | #endif |
---|
709 | 561 | } s; |
---|
710 | | - struct cvmx_pci_cfg21_s cn30xx; |
---|
711 | | - struct cvmx_pci_cfg21_s cn31xx; |
---|
712 | | - struct cvmx_pci_cfg21_s cn38xx; |
---|
713 | | - struct cvmx_pci_cfg21_s cn38xxp2; |
---|
714 | | - struct cvmx_pci_cfg21_s cn50xx; |
---|
715 | | - struct cvmx_pci_cfg21_s cn58xx; |
---|
716 | | - struct cvmx_pci_cfg21_s cn58xxp1; |
---|
717 | 562 | }; |
---|
718 | 563 | |
---|
719 | 564 | union cvmx_pci_cfg22 { |
---|
.. | .. |
---|
737 | 582 | uint32_t mac:7; |
---|
738 | 583 | #endif |
---|
739 | 584 | } s; |
---|
740 | | - struct cvmx_pci_cfg22_s cn30xx; |
---|
741 | | - struct cvmx_pci_cfg22_s cn31xx; |
---|
742 | | - struct cvmx_pci_cfg22_s cn38xx; |
---|
743 | | - struct cvmx_pci_cfg22_s cn38xxp2; |
---|
744 | | - struct cvmx_pci_cfg22_s cn50xx; |
---|
745 | | - struct cvmx_pci_cfg22_s cn58xx; |
---|
746 | | - struct cvmx_pci_cfg22_s cn58xxp1; |
---|
747 | 585 | }; |
---|
748 | 586 | |
---|
749 | 587 | union cvmx_pci_cfg56 { |
---|
.. | .. |
---|
767 | 605 | uint32_t reserved_23_31:9; |
---|
768 | 606 | #endif |
---|
769 | 607 | } s; |
---|
770 | | - struct cvmx_pci_cfg56_s cn30xx; |
---|
771 | | - struct cvmx_pci_cfg56_s cn31xx; |
---|
772 | | - struct cvmx_pci_cfg56_s cn38xx; |
---|
773 | | - struct cvmx_pci_cfg56_s cn38xxp2; |
---|
774 | | - struct cvmx_pci_cfg56_s cn50xx; |
---|
775 | | - struct cvmx_pci_cfg56_s cn58xx; |
---|
776 | | - struct cvmx_pci_cfg56_s cn58xxp1; |
---|
777 | 608 | }; |
---|
778 | 609 | |
---|
779 | 610 | union cvmx_pci_cfg57 { |
---|
.. | .. |
---|
809 | 640 | uint32_t reserved_30_31:2; |
---|
810 | 641 | #endif |
---|
811 | 642 | } s; |
---|
812 | | - struct cvmx_pci_cfg57_s cn30xx; |
---|
813 | | - struct cvmx_pci_cfg57_s cn31xx; |
---|
814 | | - struct cvmx_pci_cfg57_s cn38xx; |
---|
815 | | - struct cvmx_pci_cfg57_s cn38xxp2; |
---|
816 | | - struct cvmx_pci_cfg57_s cn50xx; |
---|
817 | | - struct cvmx_pci_cfg57_s cn58xx; |
---|
818 | | - struct cvmx_pci_cfg57_s cn58xxp1; |
---|
819 | 643 | }; |
---|
820 | 644 | |
---|
821 | 645 | union cvmx_pci_cfg58 { |
---|
.. | .. |
---|
845 | 669 | uint32_t pmes:5; |
---|
846 | 670 | #endif |
---|
847 | 671 | } s; |
---|
848 | | - struct cvmx_pci_cfg58_s cn30xx; |
---|
849 | | - struct cvmx_pci_cfg58_s cn31xx; |
---|
850 | | - struct cvmx_pci_cfg58_s cn38xx; |
---|
851 | | - struct cvmx_pci_cfg58_s cn38xxp2; |
---|
852 | | - struct cvmx_pci_cfg58_s cn50xx; |
---|
853 | | - struct cvmx_pci_cfg58_s cn58xx; |
---|
854 | | - struct cvmx_pci_cfg58_s cn58xxp1; |
---|
855 | 672 | }; |
---|
856 | 673 | |
---|
857 | 674 | union cvmx_pci_cfg59 { |
---|
.. | .. |
---|
881 | 698 | uint32_t pmdia:8; |
---|
882 | 699 | #endif |
---|
883 | 700 | } s; |
---|
884 | | - struct cvmx_pci_cfg59_s cn30xx; |
---|
885 | | - struct cvmx_pci_cfg59_s cn31xx; |
---|
886 | | - struct cvmx_pci_cfg59_s cn38xx; |
---|
887 | | - struct cvmx_pci_cfg59_s cn38xxp2; |
---|
888 | | - struct cvmx_pci_cfg59_s cn50xx; |
---|
889 | | - struct cvmx_pci_cfg59_s cn58xx; |
---|
890 | | - struct cvmx_pci_cfg59_s cn58xxp1; |
---|
891 | 701 | }; |
---|
892 | 702 | |
---|
893 | 703 | union cvmx_pci_cfg60 { |
---|
.. | .. |
---|
911 | 721 | uint32_t reserved_24_31:8; |
---|
912 | 722 | #endif |
---|
913 | 723 | } s; |
---|
914 | | - struct cvmx_pci_cfg60_s cn30xx; |
---|
915 | | - struct cvmx_pci_cfg60_s cn31xx; |
---|
916 | | - struct cvmx_pci_cfg60_s cn38xx; |
---|
917 | | - struct cvmx_pci_cfg60_s cn38xxp2; |
---|
918 | | - struct cvmx_pci_cfg60_s cn50xx; |
---|
919 | | - struct cvmx_pci_cfg60_s cn58xx; |
---|
920 | | - struct cvmx_pci_cfg60_s cn58xxp1; |
---|
921 | 724 | }; |
---|
922 | 725 | |
---|
923 | 726 | union cvmx_pci_cfg61 { |
---|
.. | .. |
---|
931 | 734 | uint32_t msi31t2:30; |
---|
932 | 735 | #endif |
---|
933 | 736 | } s; |
---|
934 | | - struct cvmx_pci_cfg61_s cn30xx; |
---|
935 | | - struct cvmx_pci_cfg61_s cn31xx; |
---|
936 | | - struct cvmx_pci_cfg61_s cn38xx; |
---|
937 | | - struct cvmx_pci_cfg61_s cn38xxp2; |
---|
938 | | - struct cvmx_pci_cfg61_s cn50xx; |
---|
939 | | - struct cvmx_pci_cfg61_s cn58xx; |
---|
940 | | - struct cvmx_pci_cfg61_s cn58xxp1; |
---|
941 | 737 | }; |
---|
942 | 738 | |
---|
943 | 739 | union cvmx_pci_cfg62 { |
---|
.. | .. |
---|
949 | 745 | uint32_t msi:32; |
---|
950 | 746 | #endif |
---|
951 | 747 | } s; |
---|
952 | | - struct cvmx_pci_cfg62_s cn30xx; |
---|
953 | | - struct cvmx_pci_cfg62_s cn31xx; |
---|
954 | | - struct cvmx_pci_cfg62_s cn38xx; |
---|
955 | | - struct cvmx_pci_cfg62_s cn38xxp2; |
---|
956 | | - struct cvmx_pci_cfg62_s cn50xx; |
---|
957 | | - struct cvmx_pci_cfg62_s cn58xx; |
---|
958 | | - struct cvmx_pci_cfg62_s cn58xxp1; |
---|
959 | 748 | }; |
---|
960 | 749 | |
---|
961 | 750 | union cvmx_pci_cfg63 { |
---|
.. | .. |
---|
969 | 758 | uint32_t reserved_16_31:16; |
---|
970 | 759 | #endif |
---|
971 | 760 | } s; |
---|
972 | | - struct cvmx_pci_cfg63_s cn30xx; |
---|
973 | | - struct cvmx_pci_cfg63_s cn31xx; |
---|
974 | | - struct cvmx_pci_cfg63_s cn38xx; |
---|
975 | | - struct cvmx_pci_cfg63_s cn38xxp2; |
---|
976 | | - struct cvmx_pci_cfg63_s cn50xx; |
---|
977 | | - struct cvmx_pci_cfg63_s cn58xx; |
---|
978 | | - struct cvmx_pci_cfg63_s cn58xxp1; |
---|
979 | 761 | }; |
---|
980 | 762 | |
---|
981 | 763 | union cvmx_pci_cnt_reg { |
---|
.. | .. |
---|
997 | 779 | uint64_t reserved_38_63:26; |
---|
998 | 780 | #endif |
---|
999 | 781 | } s; |
---|
1000 | | - struct cvmx_pci_cnt_reg_s cn50xx; |
---|
1001 | | - struct cvmx_pci_cnt_reg_s cn58xx; |
---|
1002 | | - struct cvmx_pci_cnt_reg_s cn58xxp1; |
---|
1003 | 782 | }; |
---|
1004 | 783 | |
---|
1005 | 784 | union cvmx_pci_ctl_status_2 { |
---|
.. | .. |
---|
1053 | 832 | uint32_t reserved_29_31:3; |
---|
1054 | 833 | #endif |
---|
1055 | 834 | } s; |
---|
1056 | | - struct cvmx_pci_ctl_status_2_s cn30xx; |
---|
1057 | 835 | struct cvmx_pci_ctl_status_2_cn31xx { |
---|
1058 | 836 | #ifdef __BIG_ENDIAN_BITFIELD |
---|
1059 | 837 | uint32_t reserved_20_31:12; |
---|
.. | .. |
---|
1091 | 869 | uint32_t reserved_20_31:12; |
---|
1092 | 870 | #endif |
---|
1093 | 871 | } cn31xx; |
---|
1094 | | - struct cvmx_pci_ctl_status_2_s cn38xx; |
---|
1095 | | - struct cvmx_pci_ctl_status_2_cn31xx cn38xxp2; |
---|
1096 | | - struct cvmx_pci_ctl_status_2_s cn50xx; |
---|
1097 | | - struct cvmx_pci_ctl_status_2_s cn58xx; |
---|
1098 | | - struct cvmx_pci_ctl_status_2_s cn58xxp1; |
---|
1099 | 872 | }; |
---|
1100 | 873 | |
---|
1101 | 874 | union cvmx_pci_dbellx { |
---|
.. | .. |
---|
1109 | 882 | uint32_t reserved_16_31:16; |
---|
1110 | 883 | #endif |
---|
1111 | 884 | } s; |
---|
1112 | | - struct cvmx_pci_dbellx_s cn30xx; |
---|
1113 | | - struct cvmx_pci_dbellx_s cn31xx; |
---|
1114 | | - struct cvmx_pci_dbellx_s cn38xx; |
---|
1115 | | - struct cvmx_pci_dbellx_s cn38xxp2; |
---|
1116 | | - struct cvmx_pci_dbellx_s cn50xx; |
---|
1117 | | - struct cvmx_pci_dbellx_s cn58xx; |
---|
1118 | | - struct cvmx_pci_dbellx_s cn58xxp1; |
---|
1119 | 885 | }; |
---|
1120 | 886 | |
---|
1121 | 887 | union cvmx_pci_dma_cntx { |
---|
.. | .. |
---|
1127 | 893 | uint32_t dma_cnt:32; |
---|
1128 | 894 | #endif |
---|
1129 | 895 | } s; |
---|
1130 | | - struct cvmx_pci_dma_cntx_s cn30xx; |
---|
1131 | | - struct cvmx_pci_dma_cntx_s cn31xx; |
---|
1132 | | - struct cvmx_pci_dma_cntx_s cn38xx; |
---|
1133 | | - struct cvmx_pci_dma_cntx_s cn38xxp2; |
---|
1134 | | - struct cvmx_pci_dma_cntx_s cn50xx; |
---|
1135 | | - struct cvmx_pci_dma_cntx_s cn58xx; |
---|
1136 | | - struct cvmx_pci_dma_cntx_s cn58xxp1; |
---|
1137 | 896 | }; |
---|
1138 | 897 | |
---|
1139 | 898 | union cvmx_pci_dma_int_levx { |
---|
.. | .. |
---|
1145 | 904 | uint32_t pkt_cnt:32; |
---|
1146 | 905 | #endif |
---|
1147 | 906 | } s; |
---|
1148 | | - struct cvmx_pci_dma_int_levx_s cn30xx; |
---|
1149 | | - struct cvmx_pci_dma_int_levx_s cn31xx; |
---|
1150 | | - struct cvmx_pci_dma_int_levx_s cn38xx; |
---|
1151 | | - struct cvmx_pci_dma_int_levx_s cn38xxp2; |
---|
1152 | | - struct cvmx_pci_dma_int_levx_s cn50xx; |
---|
1153 | | - struct cvmx_pci_dma_int_levx_s cn58xx; |
---|
1154 | | - struct cvmx_pci_dma_int_levx_s cn58xxp1; |
---|
1155 | 907 | }; |
---|
1156 | 908 | |
---|
1157 | 909 | union cvmx_pci_dma_timex { |
---|
.. | .. |
---|
1163 | 915 | uint32_t dma_time:32; |
---|
1164 | 916 | #endif |
---|
1165 | 917 | } s; |
---|
1166 | | - struct cvmx_pci_dma_timex_s cn30xx; |
---|
1167 | | - struct cvmx_pci_dma_timex_s cn31xx; |
---|
1168 | | - struct cvmx_pci_dma_timex_s cn38xx; |
---|
1169 | | - struct cvmx_pci_dma_timex_s cn38xxp2; |
---|
1170 | | - struct cvmx_pci_dma_timex_s cn50xx; |
---|
1171 | | - struct cvmx_pci_dma_timex_s cn58xx; |
---|
1172 | | - struct cvmx_pci_dma_timex_s cn58xxp1; |
---|
1173 | 918 | }; |
---|
1174 | 919 | |
---|
1175 | 920 | union cvmx_pci_instr_countx { |
---|
.. | .. |
---|
1181 | 926 | uint32_t icnt:32; |
---|
1182 | 927 | #endif |
---|
1183 | 928 | } s; |
---|
1184 | | - struct cvmx_pci_instr_countx_s cn30xx; |
---|
1185 | | - struct cvmx_pci_instr_countx_s cn31xx; |
---|
1186 | | - struct cvmx_pci_instr_countx_s cn38xx; |
---|
1187 | | - struct cvmx_pci_instr_countx_s cn38xxp2; |
---|
1188 | | - struct cvmx_pci_instr_countx_s cn50xx; |
---|
1189 | | - struct cvmx_pci_instr_countx_s cn58xx; |
---|
1190 | | - struct cvmx_pci_instr_countx_s cn58xxp1; |
---|
1191 | 929 | }; |
---|
1192 | 930 | |
---|
1193 | 931 | union cvmx_pci_int_enb { |
---|
.. | .. |
---|
1405 | 1143 | uint64_t reserved_34_63:30; |
---|
1406 | 1144 | #endif |
---|
1407 | 1145 | } cn31xx; |
---|
1408 | | - struct cvmx_pci_int_enb_s cn38xx; |
---|
1409 | | - struct cvmx_pci_int_enb_s cn38xxp2; |
---|
1410 | | - struct cvmx_pci_int_enb_cn31xx cn50xx; |
---|
1411 | | - struct cvmx_pci_int_enb_s cn58xx; |
---|
1412 | | - struct cvmx_pci_int_enb_s cn58xxp1; |
---|
1413 | 1146 | }; |
---|
1414 | 1147 | |
---|
1415 | 1148 | union cvmx_pci_int_enb2 { |
---|
.. | .. |
---|
1627 | 1360 | uint64_t reserved_34_63:30; |
---|
1628 | 1361 | #endif |
---|
1629 | 1362 | } cn31xx; |
---|
1630 | | - struct cvmx_pci_int_enb2_s cn38xx; |
---|
1631 | | - struct cvmx_pci_int_enb2_s cn38xxp2; |
---|
1632 | | - struct cvmx_pci_int_enb2_cn31xx cn50xx; |
---|
1633 | | - struct cvmx_pci_int_enb2_s cn58xx; |
---|
1634 | | - struct cvmx_pci_int_enb2_s cn58xxp1; |
---|
1635 | 1363 | }; |
---|
1636 | 1364 | |
---|
1637 | 1365 | union cvmx_pci_int_sum { |
---|
.. | .. |
---|
1849 | 1577 | uint64_t reserved_34_63:30; |
---|
1850 | 1578 | #endif |
---|
1851 | 1579 | } cn31xx; |
---|
1852 | | - struct cvmx_pci_int_sum_s cn38xx; |
---|
1853 | | - struct cvmx_pci_int_sum_s cn38xxp2; |
---|
1854 | | - struct cvmx_pci_int_sum_cn31xx cn50xx; |
---|
1855 | | - struct cvmx_pci_int_sum_s cn58xx; |
---|
1856 | | - struct cvmx_pci_int_sum_s cn58xxp1; |
---|
1857 | 1580 | }; |
---|
1858 | 1581 | |
---|
1859 | 1582 | union cvmx_pci_int_sum2 { |
---|
.. | .. |
---|
2071 | 1794 | uint64_t reserved_34_63:30; |
---|
2072 | 1795 | #endif |
---|
2073 | 1796 | } cn31xx; |
---|
2074 | | - struct cvmx_pci_int_sum2_s cn38xx; |
---|
2075 | | - struct cvmx_pci_int_sum2_s cn38xxp2; |
---|
2076 | | - struct cvmx_pci_int_sum2_cn31xx cn50xx; |
---|
2077 | | - struct cvmx_pci_int_sum2_s cn58xx; |
---|
2078 | | - struct cvmx_pci_int_sum2_s cn58xxp1; |
---|
2079 | 1797 | }; |
---|
2080 | 1798 | |
---|
2081 | 1799 | union cvmx_pci_msi_rcv { |
---|
.. | .. |
---|
2089 | 1807 | uint32_t reserved_6_31:26; |
---|
2090 | 1808 | #endif |
---|
2091 | 1809 | } s; |
---|
2092 | | - struct cvmx_pci_msi_rcv_s cn30xx; |
---|
2093 | | - struct cvmx_pci_msi_rcv_s cn31xx; |
---|
2094 | | - struct cvmx_pci_msi_rcv_s cn38xx; |
---|
2095 | | - struct cvmx_pci_msi_rcv_s cn38xxp2; |
---|
2096 | | - struct cvmx_pci_msi_rcv_s cn50xx; |
---|
2097 | | - struct cvmx_pci_msi_rcv_s cn58xx; |
---|
2098 | | - struct cvmx_pci_msi_rcv_s cn58xxp1; |
---|
2099 | 1810 | }; |
---|
2100 | 1811 | |
---|
2101 | 1812 | union cvmx_pci_pkt_creditsx { |
---|
.. | .. |
---|
2109 | 1820 | uint32_t pkt_cnt:16; |
---|
2110 | 1821 | #endif |
---|
2111 | 1822 | } s; |
---|
2112 | | - struct cvmx_pci_pkt_creditsx_s cn30xx; |
---|
2113 | | - struct cvmx_pci_pkt_creditsx_s cn31xx; |
---|
2114 | | - struct cvmx_pci_pkt_creditsx_s cn38xx; |
---|
2115 | | - struct cvmx_pci_pkt_creditsx_s cn38xxp2; |
---|
2116 | | - struct cvmx_pci_pkt_creditsx_s cn50xx; |
---|
2117 | | - struct cvmx_pci_pkt_creditsx_s cn58xx; |
---|
2118 | | - struct cvmx_pci_pkt_creditsx_s cn58xxp1; |
---|
2119 | 1823 | }; |
---|
2120 | 1824 | |
---|
2121 | 1825 | union cvmx_pci_pkts_sentx { |
---|
.. | .. |
---|
2127 | 1831 | uint32_t pkt_cnt:32; |
---|
2128 | 1832 | #endif |
---|
2129 | 1833 | } s; |
---|
2130 | | - struct cvmx_pci_pkts_sentx_s cn30xx; |
---|
2131 | | - struct cvmx_pci_pkts_sentx_s cn31xx; |
---|
2132 | | - struct cvmx_pci_pkts_sentx_s cn38xx; |
---|
2133 | | - struct cvmx_pci_pkts_sentx_s cn38xxp2; |
---|
2134 | | - struct cvmx_pci_pkts_sentx_s cn50xx; |
---|
2135 | | - struct cvmx_pci_pkts_sentx_s cn58xx; |
---|
2136 | | - struct cvmx_pci_pkts_sentx_s cn58xxp1; |
---|
2137 | 1834 | }; |
---|
2138 | 1835 | |
---|
2139 | 1836 | union cvmx_pci_pkts_sent_int_levx { |
---|
.. | .. |
---|
2145 | 1842 | uint32_t pkt_cnt:32; |
---|
2146 | 1843 | #endif |
---|
2147 | 1844 | } s; |
---|
2148 | | - struct cvmx_pci_pkts_sent_int_levx_s cn30xx; |
---|
2149 | | - struct cvmx_pci_pkts_sent_int_levx_s cn31xx; |
---|
2150 | | - struct cvmx_pci_pkts_sent_int_levx_s cn38xx; |
---|
2151 | | - struct cvmx_pci_pkts_sent_int_levx_s cn38xxp2; |
---|
2152 | | - struct cvmx_pci_pkts_sent_int_levx_s cn50xx; |
---|
2153 | | - struct cvmx_pci_pkts_sent_int_levx_s cn58xx; |
---|
2154 | | - struct cvmx_pci_pkts_sent_int_levx_s cn58xxp1; |
---|
2155 | 1845 | }; |
---|
2156 | 1846 | |
---|
2157 | 1847 | union cvmx_pci_pkts_sent_timex { |
---|
.. | .. |
---|
2163 | 1853 | uint32_t pkt_time:32; |
---|
2164 | 1854 | #endif |
---|
2165 | 1855 | } s; |
---|
2166 | | - struct cvmx_pci_pkts_sent_timex_s cn30xx; |
---|
2167 | | - struct cvmx_pci_pkts_sent_timex_s cn31xx; |
---|
2168 | | - struct cvmx_pci_pkts_sent_timex_s cn38xx; |
---|
2169 | | - struct cvmx_pci_pkts_sent_timex_s cn38xxp2; |
---|
2170 | | - struct cvmx_pci_pkts_sent_timex_s cn50xx; |
---|
2171 | | - struct cvmx_pci_pkts_sent_timex_s cn58xx; |
---|
2172 | | - struct cvmx_pci_pkts_sent_timex_s cn58xxp1; |
---|
2173 | 1856 | }; |
---|
2174 | 1857 | |
---|
2175 | 1858 | union cvmx_pci_read_cmd_6 { |
---|
.. | .. |
---|
2185 | 1868 | uint32_t reserved_9_31:23; |
---|
2186 | 1869 | #endif |
---|
2187 | 1870 | } s; |
---|
2188 | | - struct cvmx_pci_read_cmd_6_s cn30xx; |
---|
2189 | | - struct cvmx_pci_read_cmd_6_s cn31xx; |
---|
2190 | | - struct cvmx_pci_read_cmd_6_s cn38xx; |
---|
2191 | | - struct cvmx_pci_read_cmd_6_s cn38xxp2; |
---|
2192 | | - struct cvmx_pci_read_cmd_6_s cn50xx; |
---|
2193 | | - struct cvmx_pci_read_cmd_6_s cn58xx; |
---|
2194 | | - struct cvmx_pci_read_cmd_6_s cn58xxp1; |
---|
2195 | 1871 | }; |
---|
2196 | 1872 | |
---|
2197 | 1873 | union cvmx_pci_read_cmd_c { |
---|
.. | .. |
---|
2207 | 1883 | uint32_t reserved_9_31:23; |
---|
2208 | 1884 | #endif |
---|
2209 | 1885 | } s; |
---|
2210 | | - struct cvmx_pci_read_cmd_c_s cn30xx; |
---|
2211 | | - struct cvmx_pci_read_cmd_c_s cn31xx; |
---|
2212 | | - struct cvmx_pci_read_cmd_c_s cn38xx; |
---|
2213 | | - struct cvmx_pci_read_cmd_c_s cn38xxp2; |
---|
2214 | | - struct cvmx_pci_read_cmd_c_s cn50xx; |
---|
2215 | | - struct cvmx_pci_read_cmd_c_s cn58xx; |
---|
2216 | | - struct cvmx_pci_read_cmd_c_s cn58xxp1; |
---|
2217 | 1886 | }; |
---|
2218 | 1887 | |
---|
2219 | 1888 | union cvmx_pci_read_cmd_e { |
---|
.. | .. |
---|
2229 | 1898 | uint32_t reserved_9_31:23; |
---|
2230 | 1899 | #endif |
---|
2231 | 1900 | } s; |
---|
2232 | | - struct cvmx_pci_read_cmd_e_s cn30xx; |
---|
2233 | | - struct cvmx_pci_read_cmd_e_s cn31xx; |
---|
2234 | | - struct cvmx_pci_read_cmd_e_s cn38xx; |
---|
2235 | | - struct cvmx_pci_read_cmd_e_s cn38xxp2; |
---|
2236 | | - struct cvmx_pci_read_cmd_e_s cn50xx; |
---|
2237 | | - struct cvmx_pci_read_cmd_e_s cn58xx; |
---|
2238 | | - struct cvmx_pci_read_cmd_e_s cn58xxp1; |
---|
2239 | 1901 | }; |
---|
2240 | 1902 | |
---|
2241 | 1903 | union cvmx_pci_read_timeout { |
---|
.. | .. |
---|
2251 | 1913 | uint64_t reserved_32_63:32; |
---|
2252 | 1914 | #endif |
---|
2253 | 1915 | } s; |
---|
2254 | | - struct cvmx_pci_read_timeout_s cn30xx; |
---|
2255 | | - struct cvmx_pci_read_timeout_s cn31xx; |
---|
2256 | | - struct cvmx_pci_read_timeout_s cn38xx; |
---|
2257 | | - struct cvmx_pci_read_timeout_s cn38xxp2; |
---|
2258 | | - struct cvmx_pci_read_timeout_s cn50xx; |
---|
2259 | | - struct cvmx_pci_read_timeout_s cn58xx; |
---|
2260 | | - struct cvmx_pci_read_timeout_s cn58xxp1; |
---|
2261 | 1916 | }; |
---|
2262 | 1917 | |
---|
2263 | 1918 | union cvmx_pci_scm_reg { |
---|
.. | .. |
---|
2271 | 1926 | uint64_t reserved_32_63:32; |
---|
2272 | 1927 | #endif |
---|
2273 | 1928 | } s; |
---|
2274 | | - struct cvmx_pci_scm_reg_s cn30xx; |
---|
2275 | | - struct cvmx_pci_scm_reg_s cn31xx; |
---|
2276 | | - struct cvmx_pci_scm_reg_s cn38xx; |
---|
2277 | | - struct cvmx_pci_scm_reg_s cn38xxp2; |
---|
2278 | | - struct cvmx_pci_scm_reg_s cn50xx; |
---|
2279 | | - struct cvmx_pci_scm_reg_s cn58xx; |
---|
2280 | | - struct cvmx_pci_scm_reg_s cn58xxp1; |
---|
2281 | 1929 | }; |
---|
2282 | 1930 | |
---|
2283 | 1931 | union cvmx_pci_tsr_reg { |
---|
.. | .. |
---|
2291 | 1939 | uint64_t reserved_36_63:28; |
---|
2292 | 1940 | #endif |
---|
2293 | 1941 | } s; |
---|
2294 | | - struct cvmx_pci_tsr_reg_s cn30xx; |
---|
2295 | | - struct cvmx_pci_tsr_reg_s cn31xx; |
---|
2296 | | - struct cvmx_pci_tsr_reg_s cn38xx; |
---|
2297 | | - struct cvmx_pci_tsr_reg_s cn38xxp2; |
---|
2298 | | - struct cvmx_pci_tsr_reg_s cn50xx; |
---|
2299 | | - struct cvmx_pci_tsr_reg_s cn58xx; |
---|
2300 | | - struct cvmx_pci_tsr_reg_s cn58xxp1; |
---|
2301 | 1942 | }; |
---|
2302 | 1943 | |
---|
2303 | 1944 | union cvmx_pci_win_rd_addr { |
---|
.. | .. |
---|
2326 | 1967 | uint64_t reserved_49_63:15; |
---|
2327 | 1968 | #endif |
---|
2328 | 1969 | } cn30xx; |
---|
2329 | | - struct cvmx_pci_win_rd_addr_cn30xx cn31xx; |
---|
2330 | 1970 | struct cvmx_pci_win_rd_addr_cn38xx { |
---|
2331 | 1971 | #ifdef __BIG_ENDIAN_BITFIELD |
---|
2332 | 1972 | uint64_t reserved_49_63:15; |
---|
.. | .. |
---|
2340 | 1980 | uint64_t reserved_49_63:15; |
---|
2341 | 1981 | #endif |
---|
2342 | 1982 | } cn38xx; |
---|
2343 | | - struct cvmx_pci_win_rd_addr_cn38xx cn38xxp2; |
---|
2344 | | - struct cvmx_pci_win_rd_addr_cn30xx cn50xx; |
---|
2345 | | - struct cvmx_pci_win_rd_addr_cn38xx cn58xx; |
---|
2346 | | - struct cvmx_pci_win_rd_addr_cn38xx cn58xxp1; |
---|
2347 | 1983 | }; |
---|
2348 | 1984 | |
---|
2349 | 1985 | union cvmx_pci_win_rd_data { |
---|
.. | .. |
---|
2355 | 1991 | uint64_t rd_data:64; |
---|
2356 | 1992 | #endif |
---|
2357 | 1993 | } s; |
---|
2358 | | - struct cvmx_pci_win_rd_data_s cn30xx; |
---|
2359 | | - struct cvmx_pci_win_rd_data_s cn31xx; |
---|
2360 | | - struct cvmx_pci_win_rd_data_s cn38xx; |
---|
2361 | | - struct cvmx_pci_win_rd_data_s cn38xxp2; |
---|
2362 | | - struct cvmx_pci_win_rd_data_s cn50xx; |
---|
2363 | | - struct cvmx_pci_win_rd_data_s cn58xx; |
---|
2364 | | - struct cvmx_pci_win_rd_data_s cn58xxp1; |
---|
2365 | 1994 | }; |
---|
2366 | 1995 | |
---|
2367 | 1996 | union cvmx_pci_win_wr_addr { |
---|
.. | .. |
---|
2379 | 2008 | uint64_t reserved_49_63:15; |
---|
2380 | 2009 | #endif |
---|
2381 | 2010 | } s; |
---|
2382 | | - struct cvmx_pci_win_wr_addr_s cn30xx; |
---|
2383 | | - struct cvmx_pci_win_wr_addr_s cn31xx; |
---|
2384 | | - struct cvmx_pci_win_wr_addr_s cn38xx; |
---|
2385 | | - struct cvmx_pci_win_wr_addr_s cn38xxp2; |
---|
2386 | | - struct cvmx_pci_win_wr_addr_s cn50xx; |
---|
2387 | | - struct cvmx_pci_win_wr_addr_s cn58xx; |
---|
2388 | | - struct cvmx_pci_win_wr_addr_s cn58xxp1; |
---|
2389 | 2011 | }; |
---|
2390 | 2012 | |
---|
2391 | 2013 | union cvmx_pci_win_wr_data { |
---|
.. | .. |
---|
2397 | 2019 | uint64_t wr_data:64; |
---|
2398 | 2020 | #endif |
---|
2399 | 2021 | } s; |
---|
2400 | | - struct cvmx_pci_win_wr_data_s cn30xx; |
---|
2401 | | - struct cvmx_pci_win_wr_data_s cn31xx; |
---|
2402 | | - struct cvmx_pci_win_wr_data_s cn38xx; |
---|
2403 | | - struct cvmx_pci_win_wr_data_s cn38xxp2; |
---|
2404 | | - struct cvmx_pci_win_wr_data_s cn50xx; |
---|
2405 | | - struct cvmx_pci_win_wr_data_s cn58xx; |
---|
2406 | | - struct cvmx_pci_win_wr_data_s cn58xxp1; |
---|
2407 | 2022 | }; |
---|
2408 | 2023 | |
---|
2409 | 2024 | union cvmx_pci_win_wr_mask { |
---|
.. | .. |
---|
2417 | 2032 | uint64_t reserved_8_63:56; |
---|
2418 | 2033 | #endif |
---|
2419 | 2034 | } s; |
---|
2420 | | - struct cvmx_pci_win_wr_mask_s cn30xx; |
---|
2421 | | - struct cvmx_pci_win_wr_mask_s cn31xx; |
---|
2422 | | - struct cvmx_pci_win_wr_mask_s cn38xx; |
---|
2423 | | - struct cvmx_pci_win_wr_mask_s cn38xxp2; |
---|
2424 | | - struct cvmx_pci_win_wr_mask_s cn50xx; |
---|
2425 | | - struct cvmx_pci_win_wr_mask_s cn58xx; |
---|
2426 | | - struct cvmx_pci_win_wr_mask_s cn58xxp1; |
---|
2427 | 2035 | }; |
---|
2428 | 2036 | |
---|
2429 | 2037 | #endif |
---|