.. | .. |
---|
361 | 361 | uint64_t reserved_16_63:48; |
---|
362 | 362 | #endif |
---|
363 | 363 | } s; |
---|
364 | | - struct cvmx_pcsx_anx_adv_reg_s cn52xx; |
---|
365 | | - struct cvmx_pcsx_anx_adv_reg_s cn52xxp1; |
---|
366 | | - struct cvmx_pcsx_anx_adv_reg_s cn56xx; |
---|
367 | | - struct cvmx_pcsx_anx_adv_reg_s cn56xxp1; |
---|
368 | | - struct cvmx_pcsx_anx_adv_reg_s cn61xx; |
---|
369 | | - struct cvmx_pcsx_anx_adv_reg_s cn63xx; |
---|
370 | | - struct cvmx_pcsx_anx_adv_reg_s cn63xxp1; |
---|
371 | | - struct cvmx_pcsx_anx_adv_reg_s cn66xx; |
---|
372 | | - struct cvmx_pcsx_anx_adv_reg_s cn68xx; |
---|
373 | | - struct cvmx_pcsx_anx_adv_reg_s cn68xxp1; |
---|
374 | | - struct cvmx_pcsx_anx_adv_reg_s cnf71xx; |
---|
375 | 364 | }; |
---|
376 | 365 | |
---|
377 | 366 | union cvmx_pcsx_anx_ext_st_reg { |
---|
.. | .. |
---|
393 | 382 | uint64_t reserved_16_63:48; |
---|
394 | 383 | #endif |
---|
395 | 384 | } s; |
---|
396 | | - struct cvmx_pcsx_anx_ext_st_reg_s cn52xx; |
---|
397 | | - struct cvmx_pcsx_anx_ext_st_reg_s cn52xxp1; |
---|
398 | | - struct cvmx_pcsx_anx_ext_st_reg_s cn56xx; |
---|
399 | | - struct cvmx_pcsx_anx_ext_st_reg_s cn56xxp1; |
---|
400 | | - struct cvmx_pcsx_anx_ext_st_reg_s cn61xx; |
---|
401 | | - struct cvmx_pcsx_anx_ext_st_reg_s cn63xx; |
---|
402 | | - struct cvmx_pcsx_anx_ext_st_reg_s cn63xxp1; |
---|
403 | | - struct cvmx_pcsx_anx_ext_st_reg_s cn66xx; |
---|
404 | | - struct cvmx_pcsx_anx_ext_st_reg_s cn68xx; |
---|
405 | | - struct cvmx_pcsx_anx_ext_st_reg_s cn68xxp1; |
---|
406 | | - struct cvmx_pcsx_anx_ext_st_reg_s cnf71xx; |
---|
407 | 385 | }; |
---|
408 | 386 | |
---|
409 | 387 | union cvmx_pcsx_anx_lp_abil_reg { |
---|
.. | .. |
---|
431 | 409 | uint64_t reserved_16_63:48; |
---|
432 | 410 | #endif |
---|
433 | 411 | } s; |
---|
434 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cn52xx; |
---|
435 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cn52xxp1; |
---|
436 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cn56xx; |
---|
437 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cn56xxp1; |
---|
438 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cn61xx; |
---|
439 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cn63xx; |
---|
440 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cn63xxp1; |
---|
441 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cn66xx; |
---|
442 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cn68xx; |
---|
443 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cn68xxp1; |
---|
444 | | - struct cvmx_pcsx_anx_lp_abil_reg_s cnf71xx; |
---|
445 | 412 | }; |
---|
446 | 413 | |
---|
447 | 414 | union cvmx_pcsx_anx_results_reg { |
---|
.. | .. |
---|
463 | 430 | uint64_t reserved_7_63:57; |
---|
464 | 431 | #endif |
---|
465 | 432 | } s; |
---|
466 | | - struct cvmx_pcsx_anx_results_reg_s cn52xx; |
---|
467 | | - struct cvmx_pcsx_anx_results_reg_s cn52xxp1; |
---|
468 | | - struct cvmx_pcsx_anx_results_reg_s cn56xx; |
---|
469 | | - struct cvmx_pcsx_anx_results_reg_s cn56xxp1; |
---|
470 | | - struct cvmx_pcsx_anx_results_reg_s cn61xx; |
---|
471 | | - struct cvmx_pcsx_anx_results_reg_s cn63xx; |
---|
472 | | - struct cvmx_pcsx_anx_results_reg_s cn63xxp1; |
---|
473 | | - struct cvmx_pcsx_anx_results_reg_s cn66xx; |
---|
474 | | - struct cvmx_pcsx_anx_results_reg_s cn68xx; |
---|
475 | | - struct cvmx_pcsx_anx_results_reg_s cn68xxp1; |
---|
476 | | - struct cvmx_pcsx_anx_results_reg_s cnf71xx; |
---|
477 | 433 | }; |
---|
478 | 434 | |
---|
479 | 435 | union cvmx_pcsx_intx_en_reg { |
---|
.. | .. |
---|
542 | 498 | uint64_t reserved_12_63:52; |
---|
543 | 499 | #endif |
---|
544 | 500 | } cn52xx; |
---|
545 | | - struct cvmx_pcsx_intx_en_reg_cn52xx cn52xxp1; |
---|
546 | | - struct cvmx_pcsx_intx_en_reg_cn52xx cn56xx; |
---|
547 | | - struct cvmx_pcsx_intx_en_reg_cn52xx cn56xxp1; |
---|
548 | | - struct cvmx_pcsx_intx_en_reg_s cn61xx; |
---|
549 | | - struct cvmx_pcsx_intx_en_reg_s cn63xx; |
---|
550 | | - struct cvmx_pcsx_intx_en_reg_s cn63xxp1; |
---|
551 | | - struct cvmx_pcsx_intx_en_reg_s cn66xx; |
---|
552 | | - struct cvmx_pcsx_intx_en_reg_s cn68xx; |
---|
553 | | - struct cvmx_pcsx_intx_en_reg_s cn68xxp1; |
---|
554 | | - struct cvmx_pcsx_intx_en_reg_s cnf71xx; |
---|
555 | 501 | }; |
---|
556 | 502 | |
---|
557 | 503 | union cvmx_pcsx_intx_reg { |
---|
.. | .. |
---|
620 | 566 | uint64_t reserved_12_63:52; |
---|
621 | 567 | #endif |
---|
622 | 568 | } cn52xx; |
---|
623 | | - struct cvmx_pcsx_intx_reg_cn52xx cn52xxp1; |
---|
624 | | - struct cvmx_pcsx_intx_reg_cn52xx cn56xx; |
---|
625 | | - struct cvmx_pcsx_intx_reg_cn52xx cn56xxp1; |
---|
626 | | - struct cvmx_pcsx_intx_reg_s cn61xx; |
---|
627 | | - struct cvmx_pcsx_intx_reg_s cn63xx; |
---|
628 | | - struct cvmx_pcsx_intx_reg_s cn63xxp1; |
---|
629 | | - struct cvmx_pcsx_intx_reg_s cn66xx; |
---|
630 | | - struct cvmx_pcsx_intx_reg_s cn68xx; |
---|
631 | | - struct cvmx_pcsx_intx_reg_s cn68xxp1; |
---|
632 | | - struct cvmx_pcsx_intx_reg_s cnf71xx; |
---|
633 | 569 | }; |
---|
634 | 570 | |
---|
635 | 571 | union cvmx_pcsx_linkx_timer_count_reg { |
---|
.. | .. |
---|
643 | 579 | uint64_t reserved_16_63:48; |
---|
644 | 580 | #endif |
---|
645 | 581 | } s; |
---|
646 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cn52xx; |
---|
647 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cn52xxp1; |
---|
648 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cn56xx; |
---|
649 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cn56xxp1; |
---|
650 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cn61xx; |
---|
651 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cn63xx; |
---|
652 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cn63xxp1; |
---|
653 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cn66xx; |
---|
654 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cn68xx; |
---|
655 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cn68xxp1; |
---|
656 | | - struct cvmx_pcsx_linkx_timer_count_reg_s cnf71xx; |
---|
657 | 582 | }; |
---|
658 | 583 | |
---|
659 | 584 | union cvmx_pcsx_log_anlx_reg { |
---|
.. | .. |
---|
671 | 596 | uint64_t reserved_4_63:60; |
---|
672 | 597 | #endif |
---|
673 | 598 | } s; |
---|
674 | | - struct cvmx_pcsx_log_anlx_reg_s cn52xx; |
---|
675 | | - struct cvmx_pcsx_log_anlx_reg_s cn52xxp1; |
---|
676 | | - struct cvmx_pcsx_log_anlx_reg_s cn56xx; |
---|
677 | | - struct cvmx_pcsx_log_anlx_reg_s cn56xxp1; |
---|
678 | | - struct cvmx_pcsx_log_anlx_reg_s cn61xx; |
---|
679 | | - struct cvmx_pcsx_log_anlx_reg_s cn63xx; |
---|
680 | | - struct cvmx_pcsx_log_anlx_reg_s cn63xxp1; |
---|
681 | | - struct cvmx_pcsx_log_anlx_reg_s cn66xx; |
---|
682 | | - struct cvmx_pcsx_log_anlx_reg_s cn68xx; |
---|
683 | | - struct cvmx_pcsx_log_anlx_reg_s cn68xxp1; |
---|
684 | | - struct cvmx_pcsx_log_anlx_reg_s cnf71xx; |
---|
685 | 599 | }; |
---|
686 | 600 | |
---|
687 | 601 | union cvmx_pcsx_miscx_ctl_reg { |
---|
.. | .. |
---|
707 | 621 | uint64_t reserved_13_63:51; |
---|
708 | 622 | #endif |
---|
709 | 623 | } s; |
---|
710 | | - struct cvmx_pcsx_miscx_ctl_reg_s cn52xx; |
---|
711 | | - struct cvmx_pcsx_miscx_ctl_reg_s cn52xxp1; |
---|
712 | | - struct cvmx_pcsx_miscx_ctl_reg_s cn56xx; |
---|
713 | | - struct cvmx_pcsx_miscx_ctl_reg_s cn56xxp1; |
---|
714 | | - struct cvmx_pcsx_miscx_ctl_reg_s cn61xx; |
---|
715 | | - struct cvmx_pcsx_miscx_ctl_reg_s cn63xx; |
---|
716 | | - struct cvmx_pcsx_miscx_ctl_reg_s cn63xxp1; |
---|
717 | | - struct cvmx_pcsx_miscx_ctl_reg_s cn66xx; |
---|
718 | | - struct cvmx_pcsx_miscx_ctl_reg_s cn68xx; |
---|
719 | | - struct cvmx_pcsx_miscx_ctl_reg_s cn68xxp1; |
---|
720 | | - struct cvmx_pcsx_miscx_ctl_reg_s cnf71xx; |
---|
721 | 624 | }; |
---|
722 | 625 | |
---|
723 | 626 | union cvmx_pcsx_mrx_control_reg { |
---|
.. | .. |
---|
753 | 656 | uint64_t reserved_16_63:48; |
---|
754 | 657 | #endif |
---|
755 | 658 | } s; |
---|
756 | | - struct cvmx_pcsx_mrx_control_reg_s cn52xx; |
---|
757 | | - struct cvmx_pcsx_mrx_control_reg_s cn52xxp1; |
---|
758 | | - struct cvmx_pcsx_mrx_control_reg_s cn56xx; |
---|
759 | | - struct cvmx_pcsx_mrx_control_reg_s cn56xxp1; |
---|
760 | | - struct cvmx_pcsx_mrx_control_reg_s cn61xx; |
---|
761 | | - struct cvmx_pcsx_mrx_control_reg_s cn63xx; |
---|
762 | | - struct cvmx_pcsx_mrx_control_reg_s cn63xxp1; |
---|
763 | | - struct cvmx_pcsx_mrx_control_reg_s cn66xx; |
---|
764 | | - struct cvmx_pcsx_mrx_control_reg_s cn68xx; |
---|
765 | | - struct cvmx_pcsx_mrx_control_reg_s cn68xxp1; |
---|
766 | | - struct cvmx_pcsx_mrx_control_reg_s cnf71xx; |
---|
767 | 659 | }; |
---|
768 | 660 | |
---|
769 | 661 | union cvmx_pcsx_mrx_status_reg { |
---|
.. | .. |
---|
807 | 699 | uint64_t reserved_16_63:48; |
---|
808 | 700 | #endif |
---|
809 | 701 | } s; |
---|
810 | | - struct cvmx_pcsx_mrx_status_reg_s cn52xx; |
---|
811 | | - struct cvmx_pcsx_mrx_status_reg_s cn52xxp1; |
---|
812 | | - struct cvmx_pcsx_mrx_status_reg_s cn56xx; |
---|
813 | | - struct cvmx_pcsx_mrx_status_reg_s cn56xxp1; |
---|
814 | | - struct cvmx_pcsx_mrx_status_reg_s cn61xx; |
---|
815 | | - struct cvmx_pcsx_mrx_status_reg_s cn63xx; |
---|
816 | | - struct cvmx_pcsx_mrx_status_reg_s cn63xxp1; |
---|
817 | | - struct cvmx_pcsx_mrx_status_reg_s cn66xx; |
---|
818 | | - struct cvmx_pcsx_mrx_status_reg_s cn68xx; |
---|
819 | | - struct cvmx_pcsx_mrx_status_reg_s cn68xxp1; |
---|
820 | | - struct cvmx_pcsx_mrx_status_reg_s cnf71xx; |
---|
821 | 702 | }; |
---|
822 | 703 | |
---|
823 | 704 | union cvmx_pcsx_rxx_states_reg { |
---|
.. | .. |
---|
841 | 722 | uint64_t reserved_16_63:48; |
---|
842 | 723 | #endif |
---|
843 | 724 | } s; |
---|
844 | | - struct cvmx_pcsx_rxx_states_reg_s cn52xx; |
---|
845 | | - struct cvmx_pcsx_rxx_states_reg_s cn52xxp1; |
---|
846 | | - struct cvmx_pcsx_rxx_states_reg_s cn56xx; |
---|
847 | | - struct cvmx_pcsx_rxx_states_reg_s cn56xxp1; |
---|
848 | | - struct cvmx_pcsx_rxx_states_reg_s cn61xx; |
---|
849 | | - struct cvmx_pcsx_rxx_states_reg_s cn63xx; |
---|
850 | | - struct cvmx_pcsx_rxx_states_reg_s cn63xxp1; |
---|
851 | | - struct cvmx_pcsx_rxx_states_reg_s cn66xx; |
---|
852 | | - struct cvmx_pcsx_rxx_states_reg_s cn68xx; |
---|
853 | | - struct cvmx_pcsx_rxx_states_reg_s cn68xxp1; |
---|
854 | | - struct cvmx_pcsx_rxx_states_reg_s cnf71xx; |
---|
855 | 725 | }; |
---|
856 | 726 | |
---|
857 | 727 | union cvmx_pcsx_rxx_sync_reg { |
---|
.. | .. |
---|
867 | 737 | uint64_t reserved_2_63:62; |
---|
868 | 738 | #endif |
---|
869 | 739 | } s; |
---|
870 | | - struct cvmx_pcsx_rxx_sync_reg_s cn52xx; |
---|
871 | | - struct cvmx_pcsx_rxx_sync_reg_s cn52xxp1; |
---|
872 | | - struct cvmx_pcsx_rxx_sync_reg_s cn56xx; |
---|
873 | | - struct cvmx_pcsx_rxx_sync_reg_s cn56xxp1; |
---|
874 | | - struct cvmx_pcsx_rxx_sync_reg_s cn61xx; |
---|
875 | | - struct cvmx_pcsx_rxx_sync_reg_s cn63xx; |
---|
876 | | - struct cvmx_pcsx_rxx_sync_reg_s cn63xxp1; |
---|
877 | | - struct cvmx_pcsx_rxx_sync_reg_s cn66xx; |
---|
878 | | - struct cvmx_pcsx_rxx_sync_reg_s cn68xx; |
---|
879 | | - struct cvmx_pcsx_rxx_sync_reg_s cn68xxp1; |
---|
880 | | - struct cvmx_pcsx_rxx_sync_reg_s cnf71xx; |
---|
881 | 740 | }; |
---|
882 | 741 | |
---|
883 | 742 | union cvmx_pcsx_sgmx_an_adv_reg { |
---|
.. | .. |
---|
903 | 762 | uint64_t reserved_16_63:48; |
---|
904 | 763 | #endif |
---|
905 | 764 | } s; |
---|
906 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cn52xx; |
---|
907 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cn52xxp1; |
---|
908 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cn56xx; |
---|
909 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cn56xxp1; |
---|
910 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cn61xx; |
---|
911 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cn63xx; |
---|
912 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cn63xxp1; |
---|
913 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cn66xx; |
---|
914 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cn68xx; |
---|
915 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cn68xxp1; |
---|
916 | | - struct cvmx_pcsx_sgmx_an_adv_reg_s cnf71xx; |
---|
917 | 765 | }; |
---|
918 | 766 | |
---|
919 | 767 | union cvmx_pcsx_sgmx_lp_adv_reg { |
---|
.. | .. |
---|
937 | 785 | uint64_t reserved_16_63:48; |
---|
938 | 786 | #endif |
---|
939 | 787 | } s; |
---|
940 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cn52xx; |
---|
941 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cn52xxp1; |
---|
942 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cn56xx; |
---|
943 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cn56xxp1; |
---|
944 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cn61xx; |
---|
945 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cn63xx; |
---|
946 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cn63xxp1; |
---|
947 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cn66xx; |
---|
948 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cn68xx; |
---|
949 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cn68xxp1; |
---|
950 | | - struct cvmx_pcsx_sgmx_lp_adv_reg_s cnf71xx; |
---|
951 | 788 | }; |
---|
952 | 789 | |
---|
953 | 790 | union cvmx_pcsx_txx_states_reg { |
---|
.. | .. |
---|
965 | 802 | uint64_t reserved_7_63:57; |
---|
966 | 803 | #endif |
---|
967 | 804 | } s; |
---|
968 | | - struct cvmx_pcsx_txx_states_reg_s cn52xx; |
---|
969 | | - struct cvmx_pcsx_txx_states_reg_s cn52xxp1; |
---|
970 | | - struct cvmx_pcsx_txx_states_reg_s cn56xx; |
---|
971 | | - struct cvmx_pcsx_txx_states_reg_s cn56xxp1; |
---|
972 | | - struct cvmx_pcsx_txx_states_reg_s cn61xx; |
---|
973 | | - struct cvmx_pcsx_txx_states_reg_s cn63xx; |
---|
974 | | - struct cvmx_pcsx_txx_states_reg_s cn63xxp1; |
---|
975 | | - struct cvmx_pcsx_txx_states_reg_s cn66xx; |
---|
976 | | - struct cvmx_pcsx_txx_states_reg_s cn68xx; |
---|
977 | | - struct cvmx_pcsx_txx_states_reg_s cn68xxp1; |
---|
978 | | - struct cvmx_pcsx_txx_states_reg_s cnf71xx; |
---|
979 | 805 | }; |
---|
980 | 806 | |
---|
981 | 807 | union cvmx_pcsx_tx_rxx_polarity_reg { |
---|
.. | .. |
---|
995 | 821 | uint64_t reserved_4_63:60; |
---|
996 | 822 | #endif |
---|
997 | 823 | } s; |
---|
998 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cn52xx; |
---|
999 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cn52xxp1; |
---|
1000 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cn56xx; |
---|
1001 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cn56xxp1; |
---|
1002 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cn61xx; |
---|
1003 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cn63xx; |
---|
1004 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cn63xxp1; |
---|
1005 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cn66xx; |
---|
1006 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cn68xx; |
---|
1007 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cn68xxp1; |
---|
1008 | | - struct cvmx_pcsx_tx_rxx_polarity_reg_s cnf71xx; |
---|
1009 | 824 | }; |
---|
1010 | 825 | |
---|
1011 | 826 | #endif |
---|