.. | .. |
---|
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 |
---|