| .. | .. |
|---|
| 112 | 112 | uint64_t reserved_3_63:61; |
|---|
| 113 | 113 | #endif |
|---|
| 114 | 114 | } cn63xx; |
|---|
| 115 | | - struct cvmx_sriox_acc_ctrl_cn63xx cn63xxp1; |
|---|
| 116 | | - struct cvmx_sriox_acc_ctrl_s cn66xx; |
|---|
| 117 | 115 | }; |
|---|
| 118 | 116 | |
|---|
| 119 | 117 | union cvmx_sriox_asmbly_id { |
|---|
| .. | .. |
|---|
| 129 | 127 | uint64_t reserved_32_63:32; |
|---|
| 130 | 128 | #endif |
|---|
| 131 | 129 | } s; |
|---|
| 132 | | - struct cvmx_sriox_asmbly_id_s cn63xx; |
|---|
| 133 | | - struct cvmx_sriox_asmbly_id_s cn63xxp1; |
|---|
| 134 | | - struct cvmx_sriox_asmbly_id_s cn66xx; |
|---|
| 135 | 130 | }; |
|---|
| 136 | 131 | |
|---|
| 137 | 132 | union cvmx_sriox_asmbly_info { |
|---|
| .. | .. |
|---|
| 147 | 142 | uint64_t reserved_32_63:32; |
|---|
| 148 | 143 | #endif |
|---|
| 149 | 144 | } s; |
|---|
| 150 | | - struct cvmx_sriox_asmbly_info_s cn63xx; |
|---|
| 151 | | - struct cvmx_sriox_asmbly_info_s cn63xxp1; |
|---|
| 152 | | - struct cvmx_sriox_asmbly_info_s cn66xx; |
|---|
| 153 | 145 | }; |
|---|
| 154 | 146 | |
|---|
| 155 | 147 | union cvmx_sriox_bell_resp_ctrl { |
|---|
| .. | .. |
|---|
| 169 | 161 | uint64_t reserved_6_63:58; |
|---|
| 170 | 162 | #endif |
|---|
| 171 | 163 | } s; |
|---|
| 172 | | - struct cvmx_sriox_bell_resp_ctrl_s cn63xx; |
|---|
| 173 | | - struct cvmx_sriox_bell_resp_ctrl_s cn63xxp1; |
|---|
| 174 | | - struct cvmx_sriox_bell_resp_ctrl_s cn66xx; |
|---|
| 175 | 164 | }; |
|---|
| 176 | 165 | |
|---|
| 177 | 166 | union cvmx_sriox_bist_status { |
|---|
| .. | .. |
|---|
| 305 | 294 | uint64_t reserved_44_63:20; |
|---|
| 306 | 295 | #endif |
|---|
| 307 | 296 | } cn63xxp1; |
|---|
| 308 | | - struct cvmx_sriox_bist_status_s cn66xx; |
|---|
| 309 | 297 | }; |
|---|
| 310 | 298 | |
|---|
| 311 | 299 | union cvmx_sriox_imsg_ctrl { |
|---|
| .. | .. |
|---|
| 343 | 331 | uint64_t reserved_32_63:32; |
|---|
| 344 | 332 | #endif |
|---|
| 345 | 333 | } s; |
|---|
| 346 | | - struct cvmx_sriox_imsg_ctrl_s cn63xx; |
|---|
| 347 | | - struct cvmx_sriox_imsg_ctrl_s cn63xxp1; |
|---|
| 348 | | - struct cvmx_sriox_imsg_ctrl_s cn66xx; |
|---|
| 349 | 334 | }; |
|---|
| 350 | 335 | |
|---|
| 351 | 336 | union cvmx_sriox_imsg_inst_hdrx { |
|---|
| .. | .. |
|---|
| 383 | 368 | uint64_t r:1; |
|---|
| 384 | 369 | #endif |
|---|
| 385 | 370 | } s; |
|---|
| 386 | | - struct cvmx_sriox_imsg_inst_hdrx_s cn63xx; |
|---|
| 387 | | - struct cvmx_sriox_imsg_inst_hdrx_s cn63xxp1; |
|---|
| 388 | | - struct cvmx_sriox_imsg_inst_hdrx_s cn66xx; |
|---|
| 389 | 371 | }; |
|---|
| 390 | 372 | |
|---|
| 391 | 373 | union cvmx_sriox_imsg_qos_grpx { |
|---|
| .. | .. |
|---|
| 443 | 425 | uint64_t reserved_63_63:1; |
|---|
| 444 | 426 | #endif |
|---|
| 445 | 427 | } s; |
|---|
| 446 | | - struct cvmx_sriox_imsg_qos_grpx_s cn63xx; |
|---|
| 447 | | - struct cvmx_sriox_imsg_qos_grpx_s cn63xxp1; |
|---|
| 448 | | - struct cvmx_sriox_imsg_qos_grpx_s cn66xx; |
|---|
| 449 | 428 | }; |
|---|
| 450 | 429 | |
|---|
| 451 | 430 | union cvmx_sriox_imsg_statusx { |
|---|
| .. | .. |
|---|
| 503 | 482 | uint64_t val1:1; |
|---|
| 504 | 483 | #endif |
|---|
| 505 | 484 | } s; |
|---|
| 506 | | - struct cvmx_sriox_imsg_statusx_s cn63xx; |
|---|
| 507 | | - struct cvmx_sriox_imsg_statusx_s cn63xxp1; |
|---|
| 508 | | - struct cvmx_sriox_imsg_statusx_s cn66xx; |
|---|
| 509 | 485 | }; |
|---|
| 510 | 486 | |
|---|
| 511 | 487 | union cvmx_sriox_imsg_vport_thr { |
|---|
| .. | .. |
|---|
| 541 | 517 | uint64_t reserved_54_63:10; |
|---|
| 542 | 518 | #endif |
|---|
| 543 | 519 | } s; |
|---|
| 544 | | - struct cvmx_sriox_imsg_vport_thr_s cn63xx; |
|---|
| 545 | | - struct cvmx_sriox_imsg_vport_thr_s cn63xxp1; |
|---|
| 546 | | - struct cvmx_sriox_imsg_vport_thr_s cn66xx; |
|---|
| 547 | 520 | }; |
|---|
| 548 | 521 | |
|---|
| 549 | 522 | union cvmx_sriox_imsg_vport_thr2 { |
|---|
| .. | .. |
|---|
| 563 | 536 | uint64_t reserved_46_63:18; |
|---|
| 564 | 537 | #endif |
|---|
| 565 | 538 | } s; |
|---|
| 566 | | - struct cvmx_sriox_imsg_vport_thr2_s cn66xx; |
|---|
| 567 | 539 | }; |
|---|
| 568 | 540 | |
|---|
| 569 | 541 | union cvmx_sriox_int2_enable { |
|---|
| .. | .. |
|---|
| 577 | 549 | uint64_t reserved_1_63:63; |
|---|
| 578 | 550 | #endif |
|---|
| 579 | 551 | } s; |
|---|
| 580 | | - struct cvmx_sriox_int2_enable_s cn63xx; |
|---|
| 581 | | - struct cvmx_sriox_int2_enable_s cn66xx; |
|---|
| 582 | 552 | }; |
|---|
| 583 | 553 | |
|---|
| 584 | 554 | union cvmx_sriox_int2_reg { |
|---|
| .. | .. |
|---|
| 596 | 566 | uint64_t reserved_32_63:32; |
|---|
| 597 | 567 | #endif |
|---|
| 598 | 568 | } s; |
|---|
| 599 | | - struct cvmx_sriox_int2_reg_s cn63xx; |
|---|
| 600 | | - struct cvmx_sriox_int2_reg_s cn66xx; |
|---|
| 601 | 569 | }; |
|---|
| 602 | 570 | |
|---|
| 603 | 571 | union cvmx_sriox_int_enable { |
|---|
| .. | .. |
|---|
| 663 | 631 | uint64_t reserved_27_63:37; |
|---|
| 664 | 632 | #endif |
|---|
| 665 | 633 | } s; |
|---|
| 666 | | - struct cvmx_sriox_int_enable_s cn63xx; |
|---|
| 667 | 634 | struct cvmx_sriox_int_enable_cn63xxp1 { |
|---|
| 668 | 635 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 669 | 636 | uint64_t reserved_22_63:42; |
|---|
| .. | .. |
|---|
| 715 | 682 | uint64_t reserved_22_63:42; |
|---|
| 716 | 683 | #endif |
|---|
| 717 | 684 | } cn63xxp1; |
|---|
| 718 | | - struct cvmx_sriox_int_enable_s cn66xx; |
|---|
| 719 | 685 | }; |
|---|
| 720 | 686 | |
|---|
| 721 | 687 | union cvmx_sriox_int_info0 { |
|---|
| .. | .. |
|---|
| 743 | 709 | uint64_t cmd:4; |
|---|
| 744 | 710 | #endif |
|---|
| 745 | 711 | } s; |
|---|
| 746 | | - struct cvmx_sriox_int_info0_s cn63xx; |
|---|
| 747 | | - struct cvmx_sriox_int_info0_s cn63xxp1; |
|---|
| 748 | | - struct cvmx_sriox_int_info0_s cn66xx; |
|---|
| 749 | 712 | }; |
|---|
| 750 | 713 | |
|---|
| 751 | 714 | union cvmx_sriox_int_info1 { |
|---|
| .. | .. |
|---|
| 757 | 720 | uint64_t info1:64; |
|---|
| 758 | 721 | #endif |
|---|
| 759 | 722 | } s; |
|---|
| 760 | | - struct cvmx_sriox_int_info1_s cn63xx; |
|---|
| 761 | | - struct cvmx_sriox_int_info1_s cn63xxp1; |
|---|
| 762 | | - struct cvmx_sriox_int_info1_s cn66xx; |
|---|
| 763 | 723 | }; |
|---|
| 764 | 724 | |
|---|
| 765 | 725 | union cvmx_sriox_int_info2 { |
|---|
| .. | .. |
|---|
| 791 | 751 | uint64_t prio:2; |
|---|
| 792 | 752 | #endif |
|---|
| 793 | 753 | } s; |
|---|
| 794 | | - struct cvmx_sriox_int_info2_s cn63xx; |
|---|
| 795 | | - struct cvmx_sriox_int_info2_s cn63xxp1; |
|---|
| 796 | | - struct cvmx_sriox_int_info2_s cn66xx; |
|---|
| 797 | 754 | }; |
|---|
| 798 | 755 | |
|---|
| 799 | 756 | union cvmx_sriox_int_info3 { |
|---|
| .. | .. |
|---|
| 813 | 770 | uint64_t prio:2; |
|---|
| 814 | 771 | #endif |
|---|
| 815 | 772 | } s; |
|---|
| 816 | | - struct cvmx_sriox_int_info3_s cn63xx; |
|---|
| 817 | | - struct cvmx_sriox_int_info3_s cn63xxp1; |
|---|
| 818 | | - struct cvmx_sriox_int_info3_s cn66xx; |
|---|
| 819 | 773 | }; |
|---|
| 820 | 774 | |
|---|
| 821 | 775 | union cvmx_sriox_int_reg { |
|---|
| .. | .. |
|---|
| 885 | 839 | uint64_t reserved_32_63:32; |
|---|
| 886 | 840 | #endif |
|---|
| 887 | 841 | } s; |
|---|
| 888 | | - struct cvmx_sriox_int_reg_s cn63xx; |
|---|
| 889 | 842 | struct cvmx_sriox_int_reg_cn63xxp1 { |
|---|
| 890 | 843 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 891 | 844 | uint64_t reserved_22_63:42; |
|---|
| .. | .. |
|---|
| 937 | 890 | uint64_t reserved_22_63:42; |
|---|
| 938 | 891 | #endif |
|---|
| 939 | 892 | } cn63xxp1; |
|---|
| 940 | | - struct cvmx_sriox_int_reg_s cn66xx; |
|---|
| 941 | 893 | }; |
|---|
| 942 | 894 | |
|---|
| 943 | 895 | union cvmx_sriox_ip_feature { |
|---|
| .. | .. |
|---|
| 990 | 942 | uint64_t ops:32; |
|---|
| 991 | 943 | #endif |
|---|
| 992 | 944 | } cn63xx; |
|---|
| 993 | | - struct cvmx_sriox_ip_feature_cn63xx cn63xxp1; |
|---|
| 994 | | - struct cvmx_sriox_ip_feature_s cn66xx; |
|---|
| 995 | 945 | }; |
|---|
| 996 | 946 | |
|---|
| 997 | 947 | union cvmx_sriox_mac_buffers { |
|---|
| .. | .. |
|---|
| 1021 | 971 | uint64_t reserved_56_63:8; |
|---|
| 1022 | 972 | #endif |
|---|
| 1023 | 973 | } s; |
|---|
| 1024 | | - struct cvmx_sriox_mac_buffers_s cn63xx; |
|---|
| 1025 | | - struct cvmx_sriox_mac_buffers_s cn66xx; |
|---|
| 1026 | 974 | }; |
|---|
| 1027 | 975 | |
|---|
| 1028 | 976 | union cvmx_sriox_maint_op { |
|---|
| .. | .. |
|---|
| 1044 | 992 | uint64_t wr_data:32; |
|---|
| 1045 | 993 | #endif |
|---|
| 1046 | 994 | } s; |
|---|
| 1047 | | - struct cvmx_sriox_maint_op_s cn63xx; |
|---|
| 1048 | | - struct cvmx_sriox_maint_op_s cn63xxp1; |
|---|
| 1049 | | - struct cvmx_sriox_maint_op_s cn66xx; |
|---|
| 1050 | 995 | }; |
|---|
| 1051 | 996 | |
|---|
| 1052 | 997 | union cvmx_sriox_maint_rd_data { |
|---|
| .. | .. |
|---|
| 1062 | 1007 | uint64_t reserved_33_63:31; |
|---|
| 1063 | 1008 | #endif |
|---|
| 1064 | 1009 | } s; |
|---|
| 1065 | | - struct cvmx_sriox_maint_rd_data_s cn63xx; |
|---|
| 1066 | | - struct cvmx_sriox_maint_rd_data_s cn63xxp1; |
|---|
| 1067 | | - struct cvmx_sriox_maint_rd_data_s cn66xx; |
|---|
| 1068 | 1010 | }; |
|---|
| 1069 | 1011 | |
|---|
| 1070 | 1012 | union cvmx_sriox_mce_tx_ctl { |
|---|
| .. | .. |
|---|
| 1078 | 1020 | uint64_t reserved_1_63:63; |
|---|
| 1079 | 1021 | #endif |
|---|
| 1080 | 1022 | } s; |
|---|
| 1081 | | - struct cvmx_sriox_mce_tx_ctl_s cn63xx; |
|---|
| 1082 | | - struct cvmx_sriox_mce_tx_ctl_s cn63xxp1; |
|---|
| 1083 | | - struct cvmx_sriox_mce_tx_ctl_s cn66xx; |
|---|
| 1084 | 1023 | }; |
|---|
| 1085 | 1024 | |
|---|
| 1086 | 1025 | union cvmx_sriox_mem_op_ctrl { |
|---|
| .. | .. |
|---|
| 1106 | 1045 | uint64_t reserved_10_63:54; |
|---|
| 1107 | 1046 | #endif |
|---|
| 1108 | 1047 | } s; |
|---|
| 1109 | | - struct cvmx_sriox_mem_op_ctrl_s cn63xx; |
|---|
| 1110 | | - struct cvmx_sriox_mem_op_ctrl_s cn63xxp1; |
|---|
| 1111 | | - struct cvmx_sriox_mem_op_ctrl_s cn66xx; |
|---|
| 1112 | 1048 | }; |
|---|
| 1113 | 1049 | |
|---|
| 1114 | 1050 | union cvmx_sriox_omsg_ctrlx { |
|---|
| .. | .. |
|---|
| 1140 | 1076 | uint64_t testmode:1; |
|---|
| 1141 | 1077 | #endif |
|---|
| 1142 | 1078 | } s; |
|---|
| 1143 | | - struct cvmx_sriox_omsg_ctrlx_s cn63xx; |
|---|
| 1144 | 1079 | struct cvmx_sriox_omsg_ctrlx_cn63xxp1 { |
|---|
| 1145 | 1080 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 1146 | 1081 | uint64_t testmode:1; |
|---|
| .. | .. |
|---|
| 1166 | 1101 | uint64_t testmode:1; |
|---|
| 1167 | 1102 | #endif |
|---|
| 1168 | 1103 | } cn63xxp1; |
|---|
| 1169 | | - struct cvmx_sriox_omsg_ctrlx_s cn66xx; |
|---|
| 1170 | 1104 | }; |
|---|
| 1171 | 1105 | |
|---|
| 1172 | 1106 | union cvmx_sriox_omsg_done_countsx { |
|---|
| .. | .. |
|---|
| 1182 | 1116 | uint64_t reserved_32_63:32; |
|---|
| 1183 | 1117 | #endif |
|---|
| 1184 | 1118 | } s; |
|---|
| 1185 | | - struct cvmx_sriox_omsg_done_countsx_s cn63xx; |
|---|
| 1186 | | - struct cvmx_sriox_omsg_done_countsx_s cn66xx; |
|---|
| 1187 | 1119 | }; |
|---|
| 1188 | 1120 | |
|---|
| 1189 | 1121 | union cvmx_sriox_omsg_fmp_mrx { |
|---|
| .. | .. |
|---|
| 1225 | 1157 | uint64_t reserved_15_63:49; |
|---|
| 1226 | 1158 | #endif |
|---|
| 1227 | 1159 | } s; |
|---|
| 1228 | | - struct cvmx_sriox_omsg_fmp_mrx_s cn63xx; |
|---|
| 1229 | | - struct cvmx_sriox_omsg_fmp_mrx_s cn63xxp1; |
|---|
| 1230 | | - struct cvmx_sriox_omsg_fmp_mrx_s cn66xx; |
|---|
| 1231 | 1160 | }; |
|---|
| 1232 | 1161 | |
|---|
| 1233 | 1162 | union cvmx_sriox_omsg_nmp_mrx { |
|---|
| .. | .. |
|---|
| 1269 | 1198 | uint64_t reserved_15_63:49; |
|---|
| 1270 | 1199 | #endif |
|---|
| 1271 | 1200 | } s; |
|---|
| 1272 | | - struct cvmx_sriox_omsg_nmp_mrx_s cn63xx; |
|---|
| 1273 | | - struct cvmx_sriox_omsg_nmp_mrx_s cn63xxp1; |
|---|
| 1274 | | - struct cvmx_sriox_omsg_nmp_mrx_s cn66xx; |
|---|
| 1275 | 1201 | }; |
|---|
| 1276 | 1202 | |
|---|
| 1277 | 1203 | union cvmx_sriox_omsg_portx { |
|---|
| .. | .. |
|---|
| 1302 | 1228 | uint64_t reserved_32_63:32; |
|---|
| 1303 | 1229 | #endif |
|---|
| 1304 | 1230 | } cn63xx; |
|---|
| 1305 | | - struct cvmx_sriox_omsg_portx_cn63xx cn63xxp1; |
|---|
| 1306 | | - struct cvmx_sriox_omsg_portx_s cn66xx; |
|---|
| 1307 | 1231 | }; |
|---|
| 1308 | 1232 | |
|---|
| 1309 | 1233 | union cvmx_sriox_omsg_silo_thr { |
|---|
| .. | .. |
|---|
| 1317 | 1241 | uint64_t reserved_5_63:59; |
|---|
| 1318 | 1242 | #endif |
|---|
| 1319 | 1243 | } s; |
|---|
| 1320 | | - struct cvmx_sriox_omsg_silo_thr_s cn63xx; |
|---|
| 1321 | | - struct cvmx_sriox_omsg_silo_thr_s cn66xx; |
|---|
| 1322 | 1244 | }; |
|---|
| 1323 | 1245 | |
|---|
| 1324 | 1246 | union cvmx_sriox_omsg_sp_mrx { |
|---|
| .. | .. |
|---|
| 1362 | 1284 | uint64_t reserved_16_63:48; |
|---|
| 1363 | 1285 | #endif |
|---|
| 1364 | 1286 | } s; |
|---|
| 1365 | | - struct cvmx_sriox_omsg_sp_mrx_s cn63xx; |
|---|
| 1366 | | - struct cvmx_sriox_omsg_sp_mrx_s cn63xxp1; |
|---|
| 1367 | | - struct cvmx_sriox_omsg_sp_mrx_s cn66xx; |
|---|
| 1368 | 1287 | }; |
|---|
| 1369 | 1288 | |
|---|
| 1370 | 1289 | union cvmx_sriox_priox_in_use { |
|---|
| .. | .. |
|---|
| 1380 | 1299 | uint64_t reserved_32_63:32; |
|---|
| 1381 | 1300 | #endif |
|---|
| 1382 | 1301 | } s; |
|---|
| 1383 | | - struct cvmx_sriox_priox_in_use_s cn63xx; |
|---|
| 1384 | | - struct cvmx_sriox_priox_in_use_s cn66xx; |
|---|
| 1385 | 1302 | }; |
|---|
| 1386 | 1303 | |
|---|
| 1387 | 1304 | union cvmx_sriox_rx_bell { |
|---|
| .. | .. |
|---|
| 1409 | 1326 | uint64_t reserved_48_63:16; |
|---|
| 1410 | 1327 | #endif |
|---|
| 1411 | 1328 | } s; |
|---|
| 1412 | | - struct cvmx_sriox_rx_bell_s cn63xx; |
|---|
| 1413 | | - struct cvmx_sriox_rx_bell_s cn63xxp1; |
|---|
| 1414 | | - struct cvmx_sriox_rx_bell_s cn66xx; |
|---|
| 1415 | 1329 | }; |
|---|
| 1416 | 1330 | |
|---|
| 1417 | 1331 | union cvmx_sriox_rx_bell_seq { |
|---|
| .. | .. |
|---|
| 1427 | 1341 | uint64_t reserved_40_63:24; |
|---|
| 1428 | 1342 | #endif |
|---|
| 1429 | 1343 | } s; |
|---|
| 1430 | | - struct cvmx_sriox_rx_bell_seq_s cn63xx; |
|---|
| 1431 | | - struct cvmx_sriox_rx_bell_seq_s cn63xxp1; |
|---|
| 1432 | | - struct cvmx_sriox_rx_bell_seq_s cn66xx; |
|---|
| 1433 | 1344 | }; |
|---|
| 1434 | 1345 | |
|---|
| 1435 | 1346 | union cvmx_sriox_rx_status { |
|---|
| .. | .. |
|---|
| 1457 | 1368 | uint64_t rtn_pr3:8; |
|---|
| 1458 | 1369 | #endif |
|---|
| 1459 | 1370 | } s; |
|---|
| 1460 | | - struct cvmx_sriox_rx_status_s cn63xx; |
|---|
| 1461 | | - struct cvmx_sriox_rx_status_s cn63xxp1; |
|---|
| 1462 | | - struct cvmx_sriox_rx_status_s cn66xx; |
|---|
| 1463 | 1371 | }; |
|---|
| 1464 | 1372 | |
|---|
| 1465 | 1373 | union cvmx_sriox_s2m_typex { |
|---|
| .. | .. |
|---|
| 1491 | 1399 | uint64_t reserved_19_63:45; |
|---|
| 1492 | 1400 | #endif |
|---|
| 1493 | 1401 | } s; |
|---|
| 1494 | | - struct cvmx_sriox_s2m_typex_s cn63xx; |
|---|
| 1495 | | - struct cvmx_sriox_s2m_typex_s cn63xxp1; |
|---|
| 1496 | | - struct cvmx_sriox_s2m_typex_s cn66xx; |
|---|
| 1497 | 1402 | }; |
|---|
| 1498 | 1403 | |
|---|
| 1499 | 1404 | union cvmx_sriox_seq { |
|---|
| .. | .. |
|---|
| 1507 | 1412 | uint64_t reserved_32_63:32; |
|---|
| 1508 | 1413 | #endif |
|---|
| 1509 | 1414 | } s; |
|---|
| 1510 | | - struct cvmx_sriox_seq_s cn63xx; |
|---|
| 1511 | | - struct cvmx_sriox_seq_s cn63xxp1; |
|---|
| 1512 | | - struct cvmx_sriox_seq_s cn66xx; |
|---|
| 1513 | 1415 | }; |
|---|
| 1514 | 1416 | |
|---|
| 1515 | 1417 | union cvmx_sriox_status_reg { |
|---|
| .. | .. |
|---|
| 1525 | 1427 | uint64_t reserved_2_63:62; |
|---|
| 1526 | 1428 | #endif |
|---|
| 1527 | 1429 | } s; |
|---|
| 1528 | | - struct cvmx_sriox_status_reg_s cn63xx; |
|---|
| 1529 | | - struct cvmx_sriox_status_reg_s cn63xxp1; |
|---|
| 1530 | | - struct cvmx_sriox_status_reg_s cn66xx; |
|---|
| 1531 | 1430 | }; |
|---|
| 1532 | 1431 | |
|---|
| 1533 | 1432 | union cvmx_sriox_tag_ctrl { |
|---|
| .. | .. |
|---|
| 1549 | 1448 | uint64_t reserved_17_63:47; |
|---|
| 1550 | 1449 | #endif |
|---|
| 1551 | 1450 | } s; |
|---|
| 1552 | | - struct cvmx_sriox_tag_ctrl_s cn63xx; |
|---|
| 1553 | | - struct cvmx_sriox_tag_ctrl_s cn63xxp1; |
|---|
| 1554 | | - struct cvmx_sriox_tag_ctrl_s cn66xx; |
|---|
| 1555 | 1451 | }; |
|---|
| 1556 | 1452 | |
|---|
| 1557 | 1453 | union cvmx_sriox_tlp_credits { |
|---|
| .. | .. |
|---|
| 1573 | 1469 | uint64_t reserved_28_63:36; |
|---|
| 1574 | 1470 | #endif |
|---|
| 1575 | 1471 | } s; |
|---|
| 1576 | | - struct cvmx_sriox_tlp_credits_s cn63xx; |
|---|
| 1577 | | - struct cvmx_sriox_tlp_credits_s cn63xxp1; |
|---|
| 1578 | | - struct cvmx_sriox_tlp_credits_s cn66xx; |
|---|
| 1579 | 1472 | }; |
|---|
| 1580 | 1473 | |
|---|
| 1581 | 1474 | union cvmx_sriox_tx_bell { |
|---|
| .. | .. |
|---|
| 1605 | 1498 | uint64_t reserved_48_63:16; |
|---|
| 1606 | 1499 | #endif |
|---|
| 1607 | 1500 | } s; |
|---|
| 1608 | | - struct cvmx_sriox_tx_bell_s cn63xx; |
|---|
| 1609 | | - struct cvmx_sriox_tx_bell_s cn63xxp1; |
|---|
| 1610 | | - struct cvmx_sriox_tx_bell_s cn66xx; |
|---|
| 1611 | 1501 | }; |
|---|
| 1612 | 1502 | |
|---|
| 1613 | 1503 | union cvmx_sriox_tx_bell_info { |
|---|
| .. | .. |
|---|
| 1639 | 1529 | uint64_t reserved_48_63:16; |
|---|
| 1640 | 1530 | #endif |
|---|
| 1641 | 1531 | } s; |
|---|
| 1642 | | - struct cvmx_sriox_tx_bell_info_s cn63xx; |
|---|
| 1643 | | - struct cvmx_sriox_tx_bell_info_s cn63xxp1; |
|---|
| 1644 | | - struct cvmx_sriox_tx_bell_info_s cn66xx; |
|---|
| 1645 | 1532 | }; |
|---|
| 1646 | 1533 | |
|---|
| 1647 | 1534 | union cvmx_sriox_tx_ctrl { |
|---|
| .. | .. |
|---|
| 1675 | 1562 | uint64_t reserved_53_63:11; |
|---|
| 1676 | 1563 | #endif |
|---|
| 1677 | 1564 | } s; |
|---|
| 1678 | | - struct cvmx_sriox_tx_ctrl_s cn63xx; |
|---|
| 1679 | | - struct cvmx_sriox_tx_ctrl_s cn63xxp1; |
|---|
| 1680 | | - struct cvmx_sriox_tx_ctrl_s cn66xx; |
|---|
| 1681 | 1565 | }; |
|---|
| 1682 | 1566 | |
|---|
| 1683 | 1567 | union cvmx_sriox_tx_emphasis { |
|---|
| .. | .. |
|---|
| 1691 | 1575 | uint64_t reserved_4_63:60; |
|---|
| 1692 | 1576 | #endif |
|---|
| 1693 | 1577 | } s; |
|---|
| 1694 | | - struct cvmx_sriox_tx_emphasis_s cn63xx; |
|---|
| 1695 | | - struct cvmx_sriox_tx_emphasis_s cn66xx; |
|---|
| 1696 | 1578 | }; |
|---|
| 1697 | 1579 | |
|---|
| 1698 | 1580 | union cvmx_sriox_tx_status { |
|---|
| .. | .. |
|---|
| 1712 | 1594 | uint64_t reserved_32_63:32; |
|---|
| 1713 | 1595 | #endif |
|---|
| 1714 | 1596 | } s; |
|---|
| 1715 | | - struct cvmx_sriox_tx_status_s cn63xx; |
|---|
| 1716 | | - struct cvmx_sriox_tx_status_s cn63xxp1; |
|---|
| 1717 | | - struct cvmx_sriox_tx_status_s cn66xx; |
|---|
| 1718 | 1597 | }; |
|---|
| 1719 | 1598 | |
|---|
| 1720 | 1599 | union cvmx_sriox_wr_done_counts { |
|---|
| .. | .. |
|---|
| 1730 | 1609 | uint64_t reserved_32_63:32; |
|---|
| 1731 | 1610 | #endif |
|---|
| 1732 | 1611 | } s; |
|---|
| 1733 | | - struct cvmx_sriox_wr_done_counts_s cn63xx; |
|---|
| 1734 | | - struct cvmx_sriox_wr_done_counts_s cn66xx; |
|---|
| 1735 | 1612 | }; |
|---|
| 1736 | 1613 | |
|---|
| 1737 | 1614 | #endif |
|---|