| .. | .. |
|---|
| 160 | 160 | uint64_t reserved_32_63:32; |
|---|
| 161 | 161 | #endif |
|---|
| 162 | 162 | } cn38xx; |
|---|
| 163 | | - struct cvmx_pow_bist_stat_cn38xx cn38xxp2; |
|---|
| 164 | | - struct cvmx_pow_bist_stat_cn31xx cn50xx; |
|---|
| 165 | 163 | struct cvmx_pow_bist_stat_cn52xx { |
|---|
| 166 | 164 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 167 | 165 | uint64_t reserved_20_63:44; |
|---|
| .. | .. |
|---|
| 191 | 189 | uint64_t reserved_20_63:44; |
|---|
| 192 | 190 | #endif |
|---|
| 193 | 191 | } cn52xx; |
|---|
| 194 | | - struct cvmx_pow_bist_stat_cn52xx cn52xxp1; |
|---|
| 195 | 192 | struct cvmx_pow_bist_stat_cn56xx { |
|---|
| 196 | 193 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 197 | 194 | uint64_t reserved_28_63:36; |
|---|
| .. | .. |
|---|
| 223 | 220 | uint64_t reserved_28_63:36; |
|---|
| 224 | 221 | #endif |
|---|
| 225 | 222 | } cn56xx; |
|---|
| 226 | | - struct cvmx_pow_bist_stat_cn56xx cn56xxp1; |
|---|
| 227 | | - struct cvmx_pow_bist_stat_cn38xx cn58xx; |
|---|
| 228 | | - struct cvmx_pow_bist_stat_cn38xx cn58xxp1; |
|---|
| 229 | 223 | struct cvmx_pow_bist_stat_cn61xx { |
|---|
| 230 | 224 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 231 | 225 | uint64_t reserved_20_63:44; |
|---|
| .. | .. |
|---|
| 276 | 270 | uint64_t reserved_22_63:42; |
|---|
| 277 | 271 | #endif |
|---|
| 278 | 272 | } cn63xx; |
|---|
| 279 | | - struct cvmx_pow_bist_stat_cn63xx cn63xxp1; |
|---|
| 280 | 273 | struct cvmx_pow_bist_stat_cn66xx { |
|---|
| 281 | 274 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 282 | 275 | uint64_t reserved_26_63:38; |
|---|
| .. | .. |
|---|
| 302 | 295 | uint64_t reserved_26_63:38; |
|---|
| 303 | 296 | #endif |
|---|
| 304 | 297 | } cn66xx; |
|---|
| 305 | | - struct cvmx_pow_bist_stat_cn61xx cnf71xx; |
|---|
| 306 | 298 | }; |
|---|
| 307 | 299 | |
|---|
| 308 | 300 | union cvmx_pow_ds_pc { |
|---|
| .. | .. |
|---|
| 316 | 308 | uint64_t reserved_32_63:32; |
|---|
| 317 | 309 | #endif |
|---|
| 318 | 310 | } s; |
|---|
| 319 | | - struct cvmx_pow_ds_pc_s cn30xx; |
|---|
| 320 | | - struct cvmx_pow_ds_pc_s cn31xx; |
|---|
| 321 | | - struct cvmx_pow_ds_pc_s cn38xx; |
|---|
| 322 | | - struct cvmx_pow_ds_pc_s cn38xxp2; |
|---|
| 323 | | - struct cvmx_pow_ds_pc_s cn50xx; |
|---|
| 324 | | - struct cvmx_pow_ds_pc_s cn52xx; |
|---|
| 325 | | - struct cvmx_pow_ds_pc_s cn52xxp1; |
|---|
| 326 | | - struct cvmx_pow_ds_pc_s cn56xx; |
|---|
| 327 | | - struct cvmx_pow_ds_pc_s cn56xxp1; |
|---|
| 328 | | - struct cvmx_pow_ds_pc_s cn58xx; |
|---|
| 329 | | - struct cvmx_pow_ds_pc_s cn58xxp1; |
|---|
| 330 | | - struct cvmx_pow_ds_pc_s cn61xx; |
|---|
| 331 | | - struct cvmx_pow_ds_pc_s cn63xx; |
|---|
| 332 | | - struct cvmx_pow_ds_pc_s cn63xxp1; |
|---|
| 333 | | - struct cvmx_pow_ds_pc_s cn66xx; |
|---|
| 334 | | - struct cvmx_pow_ds_pc_s cnf71xx; |
|---|
| 335 | 311 | }; |
|---|
| 336 | 312 | |
|---|
| 337 | 313 | union cvmx_pow_ecc_err { |
|---|
| .. | .. |
|---|
| 367 | 343 | uint64_t reserved_45_63:19; |
|---|
| 368 | 344 | #endif |
|---|
| 369 | 345 | } s; |
|---|
| 370 | | - struct cvmx_pow_ecc_err_s cn30xx; |
|---|
| 371 | 346 | struct cvmx_pow_ecc_err_cn31xx { |
|---|
| 372 | 347 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 373 | 348 | uint64_t reserved_14_63:50; |
|---|
| .. | .. |
|---|
| 391 | 366 | uint64_t reserved_14_63:50; |
|---|
| 392 | 367 | #endif |
|---|
| 393 | 368 | } cn31xx; |
|---|
| 394 | | - struct cvmx_pow_ecc_err_s cn38xx; |
|---|
| 395 | | - struct cvmx_pow_ecc_err_cn31xx cn38xxp2; |
|---|
| 396 | | - struct cvmx_pow_ecc_err_s cn50xx; |
|---|
| 397 | | - struct cvmx_pow_ecc_err_s cn52xx; |
|---|
| 398 | | - struct cvmx_pow_ecc_err_s cn52xxp1; |
|---|
| 399 | | - struct cvmx_pow_ecc_err_s cn56xx; |
|---|
| 400 | | - struct cvmx_pow_ecc_err_s cn56xxp1; |
|---|
| 401 | | - struct cvmx_pow_ecc_err_s cn58xx; |
|---|
| 402 | | - struct cvmx_pow_ecc_err_s cn58xxp1; |
|---|
| 403 | | - struct cvmx_pow_ecc_err_s cn61xx; |
|---|
| 404 | | - struct cvmx_pow_ecc_err_s cn63xx; |
|---|
| 405 | | - struct cvmx_pow_ecc_err_s cn63xxp1; |
|---|
| 406 | | - struct cvmx_pow_ecc_err_s cn66xx; |
|---|
| 407 | | - struct cvmx_pow_ecc_err_s cnf71xx; |
|---|
| 408 | 369 | }; |
|---|
| 409 | 370 | |
|---|
| 410 | 371 | union cvmx_pow_int_ctl { |
|---|
| .. | .. |
|---|
| 420 | 381 | uint64_t reserved_6_63:58; |
|---|
| 421 | 382 | #endif |
|---|
| 422 | 383 | } s; |
|---|
| 423 | | - struct cvmx_pow_int_ctl_s cn30xx; |
|---|
| 424 | | - struct cvmx_pow_int_ctl_s cn31xx; |
|---|
| 425 | | - struct cvmx_pow_int_ctl_s cn38xx; |
|---|
| 426 | | - struct cvmx_pow_int_ctl_s cn38xxp2; |
|---|
| 427 | | - struct cvmx_pow_int_ctl_s cn50xx; |
|---|
| 428 | | - struct cvmx_pow_int_ctl_s cn52xx; |
|---|
| 429 | | - struct cvmx_pow_int_ctl_s cn52xxp1; |
|---|
| 430 | | - struct cvmx_pow_int_ctl_s cn56xx; |
|---|
| 431 | | - struct cvmx_pow_int_ctl_s cn56xxp1; |
|---|
| 432 | | - struct cvmx_pow_int_ctl_s cn58xx; |
|---|
| 433 | | - struct cvmx_pow_int_ctl_s cn58xxp1; |
|---|
| 434 | | - struct cvmx_pow_int_ctl_s cn61xx; |
|---|
| 435 | | - struct cvmx_pow_int_ctl_s cn63xx; |
|---|
| 436 | | - struct cvmx_pow_int_ctl_s cn63xxp1; |
|---|
| 437 | | - struct cvmx_pow_int_ctl_s cn66xx; |
|---|
| 438 | | - struct cvmx_pow_int_ctl_s cnf71xx; |
|---|
| 439 | 384 | }; |
|---|
| 440 | 385 | |
|---|
| 441 | 386 | union cvmx_pow_iq_cntx { |
|---|
| .. | .. |
|---|
| 449 | 394 | uint64_t reserved_32_63:32; |
|---|
| 450 | 395 | #endif |
|---|
| 451 | 396 | } s; |
|---|
| 452 | | - struct cvmx_pow_iq_cntx_s cn30xx; |
|---|
| 453 | | - struct cvmx_pow_iq_cntx_s cn31xx; |
|---|
| 454 | | - struct cvmx_pow_iq_cntx_s cn38xx; |
|---|
| 455 | | - struct cvmx_pow_iq_cntx_s cn38xxp2; |
|---|
| 456 | | - struct cvmx_pow_iq_cntx_s cn50xx; |
|---|
| 457 | | - struct cvmx_pow_iq_cntx_s cn52xx; |
|---|
| 458 | | - struct cvmx_pow_iq_cntx_s cn52xxp1; |
|---|
| 459 | | - struct cvmx_pow_iq_cntx_s cn56xx; |
|---|
| 460 | | - struct cvmx_pow_iq_cntx_s cn56xxp1; |
|---|
| 461 | | - struct cvmx_pow_iq_cntx_s cn58xx; |
|---|
| 462 | | - struct cvmx_pow_iq_cntx_s cn58xxp1; |
|---|
| 463 | | - struct cvmx_pow_iq_cntx_s cn61xx; |
|---|
| 464 | | - struct cvmx_pow_iq_cntx_s cn63xx; |
|---|
| 465 | | - struct cvmx_pow_iq_cntx_s cn63xxp1; |
|---|
| 466 | | - struct cvmx_pow_iq_cntx_s cn66xx; |
|---|
| 467 | | - struct cvmx_pow_iq_cntx_s cnf71xx; |
|---|
| 468 | 397 | }; |
|---|
| 469 | 398 | |
|---|
| 470 | 399 | union cvmx_pow_iq_com_cnt { |
|---|
| .. | .. |
|---|
| 478 | 407 | uint64_t reserved_32_63:32; |
|---|
| 479 | 408 | #endif |
|---|
| 480 | 409 | } s; |
|---|
| 481 | | - struct cvmx_pow_iq_com_cnt_s cn30xx; |
|---|
| 482 | | - struct cvmx_pow_iq_com_cnt_s cn31xx; |
|---|
| 483 | | - struct cvmx_pow_iq_com_cnt_s cn38xx; |
|---|
| 484 | | - struct cvmx_pow_iq_com_cnt_s cn38xxp2; |
|---|
| 485 | | - struct cvmx_pow_iq_com_cnt_s cn50xx; |
|---|
| 486 | | - struct cvmx_pow_iq_com_cnt_s cn52xx; |
|---|
| 487 | | - struct cvmx_pow_iq_com_cnt_s cn52xxp1; |
|---|
| 488 | | - struct cvmx_pow_iq_com_cnt_s cn56xx; |
|---|
| 489 | | - struct cvmx_pow_iq_com_cnt_s cn56xxp1; |
|---|
| 490 | | - struct cvmx_pow_iq_com_cnt_s cn58xx; |
|---|
| 491 | | - struct cvmx_pow_iq_com_cnt_s cn58xxp1; |
|---|
| 492 | | - struct cvmx_pow_iq_com_cnt_s cn61xx; |
|---|
| 493 | | - struct cvmx_pow_iq_com_cnt_s cn63xx; |
|---|
| 494 | | - struct cvmx_pow_iq_com_cnt_s cn63xxp1; |
|---|
| 495 | | - struct cvmx_pow_iq_com_cnt_s cn66xx; |
|---|
| 496 | | - struct cvmx_pow_iq_com_cnt_s cnf71xx; |
|---|
| 497 | 410 | }; |
|---|
| 498 | 411 | |
|---|
| 499 | 412 | union cvmx_pow_iq_int { |
|---|
| .. | .. |
|---|
| 507 | 420 | uint64_t reserved_8_63:56; |
|---|
| 508 | 421 | #endif |
|---|
| 509 | 422 | } s; |
|---|
| 510 | | - struct cvmx_pow_iq_int_s cn52xx; |
|---|
| 511 | | - struct cvmx_pow_iq_int_s cn52xxp1; |
|---|
| 512 | | - struct cvmx_pow_iq_int_s cn56xx; |
|---|
| 513 | | - struct cvmx_pow_iq_int_s cn56xxp1; |
|---|
| 514 | | - struct cvmx_pow_iq_int_s cn61xx; |
|---|
| 515 | | - struct cvmx_pow_iq_int_s cn63xx; |
|---|
| 516 | | - struct cvmx_pow_iq_int_s cn63xxp1; |
|---|
| 517 | | - struct cvmx_pow_iq_int_s cn66xx; |
|---|
| 518 | | - struct cvmx_pow_iq_int_s cnf71xx; |
|---|
| 519 | 423 | }; |
|---|
| 520 | 424 | |
|---|
| 521 | 425 | union cvmx_pow_iq_int_en { |
|---|
| .. | .. |
|---|
| 529 | 433 | uint64_t reserved_8_63:56; |
|---|
| 530 | 434 | #endif |
|---|
| 531 | 435 | } s; |
|---|
| 532 | | - struct cvmx_pow_iq_int_en_s cn52xx; |
|---|
| 533 | | - struct cvmx_pow_iq_int_en_s cn52xxp1; |
|---|
| 534 | | - struct cvmx_pow_iq_int_en_s cn56xx; |
|---|
| 535 | | - struct cvmx_pow_iq_int_en_s cn56xxp1; |
|---|
| 536 | | - struct cvmx_pow_iq_int_en_s cn61xx; |
|---|
| 537 | | - struct cvmx_pow_iq_int_en_s cn63xx; |
|---|
| 538 | | - struct cvmx_pow_iq_int_en_s cn63xxp1; |
|---|
| 539 | | - struct cvmx_pow_iq_int_en_s cn66xx; |
|---|
| 540 | | - struct cvmx_pow_iq_int_en_s cnf71xx; |
|---|
| 541 | 436 | }; |
|---|
| 542 | 437 | |
|---|
| 543 | 438 | union cvmx_pow_iq_thrx { |
|---|
| .. | .. |
|---|
| 551 | 446 | uint64_t reserved_32_63:32; |
|---|
| 552 | 447 | #endif |
|---|
| 553 | 448 | } s; |
|---|
| 554 | | - struct cvmx_pow_iq_thrx_s cn52xx; |
|---|
| 555 | | - struct cvmx_pow_iq_thrx_s cn52xxp1; |
|---|
| 556 | | - struct cvmx_pow_iq_thrx_s cn56xx; |
|---|
| 557 | | - struct cvmx_pow_iq_thrx_s cn56xxp1; |
|---|
| 558 | | - struct cvmx_pow_iq_thrx_s cn61xx; |
|---|
| 559 | | - struct cvmx_pow_iq_thrx_s cn63xx; |
|---|
| 560 | | - struct cvmx_pow_iq_thrx_s cn63xxp1; |
|---|
| 561 | | - struct cvmx_pow_iq_thrx_s cn66xx; |
|---|
| 562 | | - struct cvmx_pow_iq_thrx_s cnf71xx; |
|---|
| 563 | 449 | }; |
|---|
| 564 | 450 | |
|---|
| 565 | 451 | union cvmx_pow_nos_cnt { |
|---|
| .. | .. |
|---|
| 591 | 477 | uint64_t reserved_9_63:55; |
|---|
| 592 | 478 | #endif |
|---|
| 593 | 479 | } cn31xx; |
|---|
| 594 | | - struct cvmx_pow_nos_cnt_s cn38xx; |
|---|
| 595 | | - struct cvmx_pow_nos_cnt_s cn38xxp2; |
|---|
| 596 | | - struct cvmx_pow_nos_cnt_cn31xx cn50xx; |
|---|
| 597 | 480 | struct cvmx_pow_nos_cnt_cn52xx { |
|---|
| 598 | 481 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 599 | 482 | uint64_t reserved_10_63:54; |
|---|
| .. | .. |
|---|
| 603 | 486 | uint64_t reserved_10_63:54; |
|---|
| 604 | 487 | #endif |
|---|
| 605 | 488 | } cn52xx; |
|---|
| 606 | | - struct cvmx_pow_nos_cnt_cn52xx cn52xxp1; |
|---|
| 607 | | - struct cvmx_pow_nos_cnt_s cn56xx; |
|---|
| 608 | | - struct cvmx_pow_nos_cnt_s cn56xxp1; |
|---|
| 609 | | - struct cvmx_pow_nos_cnt_s cn58xx; |
|---|
| 610 | | - struct cvmx_pow_nos_cnt_s cn58xxp1; |
|---|
| 611 | | - struct cvmx_pow_nos_cnt_cn52xx cn61xx; |
|---|
| 612 | 489 | struct cvmx_pow_nos_cnt_cn63xx { |
|---|
| 613 | 490 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 614 | 491 | uint64_t reserved_11_63:53; |
|---|
| .. | .. |
|---|
| 618 | 495 | uint64_t reserved_11_63:53; |
|---|
| 619 | 496 | #endif |
|---|
| 620 | 497 | } cn63xx; |
|---|
| 621 | | - struct cvmx_pow_nos_cnt_cn63xx cn63xxp1; |
|---|
| 622 | | - struct cvmx_pow_nos_cnt_cn63xx cn66xx; |
|---|
| 623 | | - struct cvmx_pow_nos_cnt_cn52xx cnf71xx; |
|---|
| 624 | 498 | }; |
|---|
| 625 | 499 | |
|---|
| 626 | 500 | union cvmx_pow_nw_tim { |
|---|
| .. | .. |
|---|
| 634 | 508 | uint64_t reserved_10_63:54; |
|---|
| 635 | 509 | #endif |
|---|
| 636 | 510 | } s; |
|---|
| 637 | | - struct cvmx_pow_nw_tim_s cn30xx; |
|---|
| 638 | | - struct cvmx_pow_nw_tim_s cn31xx; |
|---|
| 639 | | - struct cvmx_pow_nw_tim_s cn38xx; |
|---|
| 640 | | - struct cvmx_pow_nw_tim_s cn38xxp2; |
|---|
| 641 | | - struct cvmx_pow_nw_tim_s cn50xx; |
|---|
| 642 | | - struct cvmx_pow_nw_tim_s cn52xx; |
|---|
| 643 | | - struct cvmx_pow_nw_tim_s cn52xxp1; |
|---|
| 644 | | - struct cvmx_pow_nw_tim_s cn56xx; |
|---|
| 645 | | - struct cvmx_pow_nw_tim_s cn56xxp1; |
|---|
| 646 | | - struct cvmx_pow_nw_tim_s cn58xx; |
|---|
| 647 | | - struct cvmx_pow_nw_tim_s cn58xxp1; |
|---|
| 648 | | - struct cvmx_pow_nw_tim_s cn61xx; |
|---|
| 649 | | - struct cvmx_pow_nw_tim_s cn63xx; |
|---|
| 650 | | - struct cvmx_pow_nw_tim_s cn63xxp1; |
|---|
| 651 | | - struct cvmx_pow_nw_tim_s cn66xx; |
|---|
| 652 | | - struct cvmx_pow_nw_tim_s cnf71xx; |
|---|
| 653 | 511 | }; |
|---|
| 654 | 512 | |
|---|
| 655 | 513 | union cvmx_pow_pf_rst_msk { |
|---|
| .. | .. |
|---|
| 663 | 521 | uint64_t reserved_8_63:56; |
|---|
| 664 | 522 | #endif |
|---|
| 665 | 523 | } s; |
|---|
| 666 | | - struct cvmx_pow_pf_rst_msk_s cn50xx; |
|---|
| 667 | | - struct cvmx_pow_pf_rst_msk_s cn52xx; |
|---|
| 668 | | - struct cvmx_pow_pf_rst_msk_s cn52xxp1; |
|---|
| 669 | | - struct cvmx_pow_pf_rst_msk_s cn56xx; |
|---|
| 670 | | - struct cvmx_pow_pf_rst_msk_s cn56xxp1; |
|---|
| 671 | | - struct cvmx_pow_pf_rst_msk_s cn58xx; |
|---|
| 672 | | - struct cvmx_pow_pf_rst_msk_s cn58xxp1; |
|---|
| 673 | | - struct cvmx_pow_pf_rst_msk_s cn61xx; |
|---|
| 674 | | - struct cvmx_pow_pf_rst_msk_s cn63xx; |
|---|
| 675 | | - struct cvmx_pow_pf_rst_msk_s cn63xxp1; |
|---|
| 676 | | - struct cvmx_pow_pf_rst_msk_s cn66xx; |
|---|
| 677 | | - struct cvmx_pow_pf_rst_msk_s cnf71xx; |
|---|
| 678 | 524 | }; |
|---|
| 679 | 525 | |
|---|
| 680 | 526 | union cvmx_pow_pp_grp_mskx { |
|---|
| .. | .. |
|---|
| 713 | 559 | uint64_t reserved_16_63:48; |
|---|
| 714 | 560 | #endif |
|---|
| 715 | 561 | } cn30xx; |
|---|
| 716 | | - struct cvmx_pow_pp_grp_mskx_cn30xx cn31xx; |
|---|
| 717 | | - struct cvmx_pow_pp_grp_mskx_cn30xx cn38xx; |
|---|
| 718 | | - struct cvmx_pow_pp_grp_mskx_cn30xx cn38xxp2; |
|---|
| 719 | | - struct cvmx_pow_pp_grp_mskx_s cn50xx; |
|---|
| 720 | | - struct cvmx_pow_pp_grp_mskx_s cn52xx; |
|---|
| 721 | | - struct cvmx_pow_pp_grp_mskx_s cn52xxp1; |
|---|
| 722 | | - struct cvmx_pow_pp_grp_mskx_s cn56xx; |
|---|
| 723 | | - struct cvmx_pow_pp_grp_mskx_s cn56xxp1; |
|---|
| 724 | | - struct cvmx_pow_pp_grp_mskx_s cn58xx; |
|---|
| 725 | | - struct cvmx_pow_pp_grp_mskx_s cn58xxp1; |
|---|
| 726 | | - struct cvmx_pow_pp_grp_mskx_s cn61xx; |
|---|
| 727 | | - struct cvmx_pow_pp_grp_mskx_s cn63xx; |
|---|
| 728 | | - struct cvmx_pow_pp_grp_mskx_s cn63xxp1; |
|---|
| 729 | | - struct cvmx_pow_pp_grp_mskx_s cn66xx; |
|---|
| 730 | | - struct cvmx_pow_pp_grp_mskx_s cnf71xx; |
|---|
| 731 | 562 | }; |
|---|
| 732 | 563 | |
|---|
| 733 | 564 | union cvmx_pow_qos_rndx { |
|---|
| .. | .. |
|---|
| 747 | 578 | uint64_t reserved_32_63:32; |
|---|
| 748 | 579 | #endif |
|---|
| 749 | 580 | } s; |
|---|
| 750 | | - struct cvmx_pow_qos_rndx_s cn30xx; |
|---|
| 751 | | - struct cvmx_pow_qos_rndx_s cn31xx; |
|---|
| 752 | | - struct cvmx_pow_qos_rndx_s cn38xx; |
|---|
| 753 | | - struct cvmx_pow_qos_rndx_s cn38xxp2; |
|---|
| 754 | | - struct cvmx_pow_qos_rndx_s cn50xx; |
|---|
| 755 | | - struct cvmx_pow_qos_rndx_s cn52xx; |
|---|
| 756 | | - struct cvmx_pow_qos_rndx_s cn52xxp1; |
|---|
| 757 | | - struct cvmx_pow_qos_rndx_s cn56xx; |
|---|
| 758 | | - struct cvmx_pow_qos_rndx_s cn56xxp1; |
|---|
| 759 | | - struct cvmx_pow_qos_rndx_s cn58xx; |
|---|
| 760 | | - struct cvmx_pow_qos_rndx_s cn58xxp1; |
|---|
| 761 | | - struct cvmx_pow_qos_rndx_s cn61xx; |
|---|
| 762 | | - struct cvmx_pow_qos_rndx_s cn63xx; |
|---|
| 763 | | - struct cvmx_pow_qos_rndx_s cn63xxp1; |
|---|
| 764 | | - struct cvmx_pow_qos_rndx_s cn66xx; |
|---|
| 765 | | - struct cvmx_pow_qos_rndx_s cnf71xx; |
|---|
| 766 | 581 | }; |
|---|
| 767 | 582 | |
|---|
| 768 | 583 | union cvmx_pow_qos_thrx { |
|---|
| .. | .. |
|---|
| 838 | 653 | uint64_t reserved_57_63:7; |
|---|
| 839 | 654 | #endif |
|---|
| 840 | 655 | } cn31xx; |
|---|
| 841 | | - struct cvmx_pow_qos_thrx_s cn38xx; |
|---|
| 842 | | - struct cvmx_pow_qos_thrx_s cn38xxp2; |
|---|
| 843 | | - struct cvmx_pow_qos_thrx_cn31xx cn50xx; |
|---|
| 844 | 656 | struct cvmx_pow_qos_thrx_cn52xx { |
|---|
| 845 | 657 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 846 | 658 | uint64_t reserved_58_63:6; |
|---|
| .. | .. |
|---|
| 866 | 678 | uint64_t reserved_58_63:6; |
|---|
| 867 | 679 | #endif |
|---|
| 868 | 680 | } cn52xx; |
|---|
| 869 | | - struct cvmx_pow_qos_thrx_cn52xx cn52xxp1; |
|---|
| 870 | | - struct cvmx_pow_qos_thrx_s cn56xx; |
|---|
| 871 | | - struct cvmx_pow_qos_thrx_s cn56xxp1; |
|---|
| 872 | | - struct cvmx_pow_qos_thrx_s cn58xx; |
|---|
| 873 | | - struct cvmx_pow_qos_thrx_s cn58xxp1; |
|---|
| 874 | | - struct cvmx_pow_qos_thrx_cn52xx cn61xx; |
|---|
| 875 | 681 | struct cvmx_pow_qos_thrx_cn63xx { |
|---|
| 876 | 682 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 877 | 683 | uint64_t reserved_59_63:5; |
|---|
| .. | .. |
|---|
| 897 | 703 | uint64_t reserved_59_63:5; |
|---|
| 898 | 704 | #endif |
|---|
| 899 | 705 | } cn63xx; |
|---|
| 900 | | - struct cvmx_pow_qos_thrx_cn63xx cn63xxp1; |
|---|
| 901 | | - struct cvmx_pow_qos_thrx_cn63xx cn66xx; |
|---|
| 902 | | - struct cvmx_pow_qos_thrx_cn52xx cnf71xx; |
|---|
| 903 | 706 | }; |
|---|
| 904 | 707 | |
|---|
| 905 | 708 | union cvmx_pow_ts_pc { |
|---|
| .. | .. |
|---|
| 913 | 716 | uint64_t reserved_32_63:32; |
|---|
| 914 | 717 | #endif |
|---|
| 915 | 718 | } s; |
|---|
| 916 | | - struct cvmx_pow_ts_pc_s cn30xx; |
|---|
| 917 | | - struct cvmx_pow_ts_pc_s cn31xx; |
|---|
| 918 | | - struct cvmx_pow_ts_pc_s cn38xx; |
|---|
| 919 | | - struct cvmx_pow_ts_pc_s cn38xxp2; |
|---|
| 920 | | - struct cvmx_pow_ts_pc_s cn50xx; |
|---|
| 921 | | - struct cvmx_pow_ts_pc_s cn52xx; |
|---|
| 922 | | - struct cvmx_pow_ts_pc_s cn52xxp1; |
|---|
| 923 | | - struct cvmx_pow_ts_pc_s cn56xx; |
|---|
| 924 | | - struct cvmx_pow_ts_pc_s cn56xxp1; |
|---|
| 925 | | - struct cvmx_pow_ts_pc_s cn58xx; |
|---|
| 926 | | - struct cvmx_pow_ts_pc_s cn58xxp1; |
|---|
| 927 | | - struct cvmx_pow_ts_pc_s cn61xx; |
|---|
| 928 | | - struct cvmx_pow_ts_pc_s cn63xx; |
|---|
| 929 | | - struct cvmx_pow_ts_pc_s cn63xxp1; |
|---|
| 930 | | - struct cvmx_pow_ts_pc_s cn66xx; |
|---|
| 931 | | - struct cvmx_pow_ts_pc_s cnf71xx; |
|---|
| 932 | 719 | }; |
|---|
| 933 | 720 | |
|---|
| 934 | 721 | union cvmx_pow_wa_com_pc { |
|---|
| .. | .. |
|---|
| 942 | 729 | uint64_t reserved_32_63:32; |
|---|
| 943 | 730 | #endif |
|---|
| 944 | 731 | } s; |
|---|
| 945 | | - struct cvmx_pow_wa_com_pc_s cn30xx; |
|---|
| 946 | | - struct cvmx_pow_wa_com_pc_s cn31xx; |
|---|
| 947 | | - struct cvmx_pow_wa_com_pc_s cn38xx; |
|---|
| 948 | | - struct cvmx_pow_wa_com_pc_s cn38xxp2; |
|---|
| 949 | | - struct cvmx_pow_wa_com_pc_s cn50xx; |
|---|
| 950 | | - struct cvmx_pow_wa_com_pc_s cn52xx; |
|---|
| 951 | | - struct cvmx_pow_wa_com_pc_s cn52xxp1; |
|---|
| 952 | | - struct cvmx_pow_wa_com_pc_s cn56xx; |
|---|
| 953 | | - struct cvmx_pow_wa_com_pc_s cn56xxp1; |
|---|
| 954 | | - struct cvmx_pow_wa_com_pc_s cn58xx; |
|---|
| 955 | | - struct cvmx_pow_wa_com_pc_s cn58xxp1; |
|---|
| 956 | | - struct cvmx_pow_wa_com_pc_s cn61xx; |
|---|
| 957 | | - struct cvmx_pow_wa_com_pc_s cn63xx; |
|---|
| 958 | | - struct cvmx_pow_wa_com_pc_s cn63xxp1; |
|---|
| 959 | | - struct cvmx_pow_wa_com_pc_s cn66xx; |
|---|
| 960 | | - struct cvmx_pow_wa_com_pc_s cnf71xx; |
|---|
| 961 | 732 | }; |
|---|
| 962 | 733 | |
|---|
| 963 | 734 | union cvmx_pow_wa_pcx { |
|---|
| .. | .. |
|---|
| 971 | 742 | uint64_t reserved_32_63:32; |
|---|
| 972 | 743 | #endif |
|---|
| 973 | 744 | } s; |
|---|
| 974 | | - struct cvmx_pow_wa_pcx_s cn30xx; |
|---|
| 975 | | - struct cvmx_pow_wa_pcx_s cn31xx; |
|---|
| 976 | | - struct cvmx_pow_wa_pcx_s cn38xx; |
|---|
| 977 | | - struct cvmx_pow_wa_pcx_s cn38xxp2; |
|---|
| 978 | | - struct cvmx_pow_wa_pcx_s cn50xx; |
|---|
| 979 | | - struct cvmx_pow_wa_pcx_s cn52xx; |
|---|
| 980 | | - struct cvmx_pow_wa_pcx_s cn52xxp1; |
|---|
| 981 | | - struct cvmx_pow_wa_pcx_s cn56xx; |
|---|
| 982 | | - struct cvmx_pow_wa_pcx_s cn56xxp1; |
|---|
| 983 | | - struct cvmx_pow_wa_pcx_s cn58xx; |
|---|
| 984 | | - struct cvmx_pow_wa_pcx_s cn58xxp1; |
|---|
| 985 | | - struct cvmx_pow_wa_pcx_s cn61xx; |
|---|
| 986 | | - struct cvmx_pow_wa_pcx_s cn63xx; |
|---|
| 987 | | - struct cvmx_pow_wa_pcx_s cn63xxp1; |
|---|
| 988 | | - struct cvmx_pow_wa_pcx_s cn66xx; |
|---|
| 989 | | - struct cvmx_pow_wa_pcx_s cnf71xx; |
|---|
| 990 | 745 | }; |
|---|
| 991 | 746 | |
|---|
| 992 | 747 | union cvmx_pow_wq_int { |
|---|
| .. | .. |
|---|
| 1002 | 757 | uint64_t reserved_32_63:32; |
|---|
| 1003 | 758 | #endif |
|---|
| 1004 | 759 | } s; |
|---|
| 1005 | | - struct cvmx_pow_wq_int_s cn30xx; |
|---|
| 1006 | | - struct cvmx_pow_wq_int_s cn31xx; |
|---|
| 1007 | | - struct cvmx_pow_wq_int_s cn38xx; |
|---|
| 1008 | | - struct cvmx_pow_wq_int_s cn38xxp2; |
|---|
| 1009 | | - struct cvmx_pow_wq_int_s cn50xx; |
|---|
| 1010 | | - struct cvmx_pow_wq_int_s cn52xx; |
|---|
| 1011 | | - struct cvmx_pow_wq_int_s cn52xxp1; |
|---|
| 1012 | | - struct cvmx_pow_wq_int_s cn56xx; |
|---|
| 1013 | | - struct cvmx_pow_wq_int_s cn56xxp1; |
|---|
| 1014 | | - struct cvmx_pow_wq_int_s cn58xx; |
|---|
| 1015 | | - struct cvmx_pow_wq_int_s cn58xxp1; |
|---|
| 1016 | | - struct cvmx_pow_wq_int_s cn61xx; |
|---|
| 1017 | | - struct cvmx_pow_wq_int_s cn63xx; |
|---|
| 1018 | | - struct cvmx_pow_wq_int_s cn63xxp1; |
|---|
| 1019 | | - struct cvmx_pow_wq_int_s cn66xx; |
|---|
| 1020 | | - struct cvmx_pow_wq_int_s cnf71xx; |
|---|
| 1021 | 760 | }; |
|---|
| 1022 | 761 | |
|---|
| 1023 | 762 | union cvmx_pow_wq_int_cntx { |
|---|
| .. | .. |
|---|
| 1069 | 808 | uint64_t reserved_28_63:36; |
|---|
| 1070 | 809 | #endif |
|---|
| 1071 | 810 | } cn31xx; |
|---|
| 1072 | | - struct cvmx_pow_wq_int_cntx_s cn38xx; |
|---|
| 1073 | | - struct cvmx_pow_wq_int_cntx_s cn38xxp2; |
|---|
| 1074 | | - struct cvmx_pow_wq_int_cntx_cn31xx cn50xx; |
|---|
| 1075 | 811 | struct cvmx_pow_wq_int_cntx_cn52xx { |
|---|
| 1076 | 812 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 1077 | 813 | uint64_t reserved_28_63:36; |
|---|
| .. | .. |
|---|
| 1089 | 825 | uint64_t reserved_28_63:36; |
|---|
| 1090 | 826 | #endif |
|---|
| 1091 | 827 | } cn52xx; |
|---|
| 1092 | | - struct cvmx_pow_wq_int_cntx_cn52xx cn52xxp1; |
|---|
| 1093 | | - struct cvmx_pow_wq_int_cntx_s cn56xx; |
|---|
| 1094 | | - struct cvmx_pow_wq_int_cntx_s cn56xxp1; |
|---|
| 1095 | | - struct cvmx_pow_wq_int_cntx_s cn58xx; |
|---|
| 1096 | | - struct cvmx_pow_wq_int_cntx_s cn58xxp1; |
|---|
| 1097 | | - struct cvmx_pow_wq_int_cntx_cn52xx cn61xx; |
|---|
| 1098 | 828 | struct cvmx_pow_wq_int_cntx_cn63xx { |
|---|
| 1099 | 829 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 1100 | 830 | uint64_t reserved_28_63:36; |
|---|
| .. | .. |
|---|
| 1112 | 842 | uint64_t reserved_28_63:36; |
|---|
| 1113 | 843 | #endif |
|---|
| 1114 | 844 | } cn63xx; |
|---|
| 1115 | | - struct cvmx_pow_wq_int_cntx_cn63xx cn63xxp1; |
|---|
| 1116 | | - struct cvmx_pow_wq_int_cntx_cn63xx cn66xx; |
|---|
| 1117 | | - struct cvmx_pow_wq_int_cntx_cn52xx cnf71xx; |
|---|
| 1118 | 845 | }; |
|---|
| 1119 | 846 | |
|---|
| 1120 | 847 | union cvmx_pow_wq_int_pc { |
|---|
| .. | .. |
|---|
| 1134 | 861 | uint64_t reserved_60_63:4; |
|---|
| 1135 | 862 | #endif |
|---|
| 1136 | 863 | } s; |
|---|
| 1137 | | - struct cvmx_pow_wq_int_pc_s cn30xx; |
|---|
| 1138 | | - struct cvmx_pow_wq_int_pc_s cn31xx; |
|---|
| 1139 | | - struct cvmx_pow_wq_int_pc_s cn38xx; |
|---|
| 1140 | | - struct cvmx_pow_wq_int_pc_s cn38xxp2; |
|---|
| 1141 | | - struct cvmx_pow_wq_int_pc_s cn50xx; |
|---|
| 1142 | | - struct cvmx_pow_wq_int_pc_s cn52xx; |
|---|
| 1143 | | - struct cvmx_pow_wq_int_pc_s cn52xxp1; |
|---|
| 1144 | | - struct cvmx_pow_wq_int_pc_s cn56xx; |
|---|
| 1145 | | - struct cvmx_pow_wq_int_pc_s cn56xxp1; |
|---|
| 1146 | | - struct cvmx_pow_wq_int_pc_s cn58xx; |
|---|
| 1147 | | - struct cvmx_pow_wq_int_pc_s cn58xxp1; |
|---|
| 1148 | | - struct cvmx_pow_wq_int_pc_s cn61xx; |
|---|
| 1149 | | - struct cvmx_pow_wq_int_pc_s cn63xx; |
|---|
| 1150 | | - struct cvmx_pow_wq_int_pc_s cn63xxp1; |
|---|
| 1151 | | - struct cvmx_pow_wq_int_pc_s cn66xx; |
|---|
| 1152 | | - struct cvmx_pow_wq_int_pc_s cnf71xx; |
|---|
| 1153 | 864 | }; |
|---|
| 1154 | 865 | |
|---|
| 1155 | 866 | union cvmx_pow_wq_int_thrx { |
|---|
| .. | .. |
|---|
| 1211 | 922 | uint64_t reserved_29_63:35; |
|---|
| 1212 | 923 | #endif |
|---|
| 1213 | 924 | } cn31xx; |
|---|
| 1214 | | - struct cvmx_pow_wq_int_thrx_s cn38xx; |
|---|
| 1215 | | - struct cvmx_pow_wq_int_thrx_s cn38xxp2; |
|---|
| 1216 | | - struct cvmx_pow_wq_int_thrx_cn31xx cn50xx; |
|---|
| 1217 | 925 | struct cvmx_pow_wq_int_thrx_cn52xx { |
|---|
| 1218 | 926 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 1219 | 927 | uint64_t reserved_29_63:35; |
|---|
| .. | .. |
|---|
| 1233 | 941 | uint64_t reserved_29_63:35; |
|---|
| 1234 | 942 | #endif |
|---|
| 1235 | 943 | } cn52xx; |
|---|
| 1236 | | - struct cvmx_pow_wq_int_thrx_cn52xx cn52xxp1; |
|---|
| 1237 | | - struct cvmx_pow_wq_int_thrx_s cn56xx; |
|---|
| 1238 | | - struct cvmx_pow_wq_int_thrx_s cn56xxp1; |
|---|
| 1239 | | - struct cvmx_pow_wq_int_thrx_s cn58xx; |
|---|
| 1240 | | - struct cvmx_pow_wq_int_thrx_s cn58xxp1; |
|---|
| 1241 | | - struct cvmx_pow_wq_int_thrx_cn52xx cn61xx; |
|---|
| 1242 | 944 | struct cvmx_pow_wq_int_thrx_cn63xx { |
|---|
| 1243 | 945 | #ifdef __BIG_ENDIAN_BITFIELD |
|---|
| 1244 | 946 | uint64_t reserved_29_63:35; |
|---|
| .. | .. |
|---|
| 1258 | 960 | uint64_t reserved_29_63:35; |
|---|
| 1259 | 961 | #endif |
|---|
| 1260 | 962 | } cn63xx; |
|---|
| 1261 | | - struct cvmx_pow_wq_int_thrx_cn63xx cn63xxp1; |
|---|
| 1262 | | - struct cvmx_pow_wq_int_thrx_cn63xx cn66xx; |
|---|
| 1263 | | - struct cvmx_pow_wq_int_thrx_cn52xx cnf71xx; |
|---|
| 1264 | 963 | }; |
|---|
| 1265 | 964 | |
|---|
| 1266 | 965 | union cvmx_pow_ws_pcx { |
|---|
| .. | .. |
|---|
| 1274 | 973 | uint64_t reserved_32_63:32; |
|---|
| 1275 | 974 | #endif |
|---|
| 1276 | 975 | } s; |
|---|
| 1277 | | - struct cvmx_pow_ws_pcx_s cn30xx; |
|---|
| 1278 | | - struct cvmx_pow_ws_pcx_s cn31xx; |
|---|
| 1279 | | - struct cvmx_pow_ws_pcx_s cn38xx; |
|---|
| 1280 | | - struct cvmx_pow_ws_pcx_s cn38xxp2; |
|---|
| 1281 | | - struct cvmx_pow_ws_pcx_s cn50xx; |
|---|
| 1282 | | - struct cvmx_pow_ws_pcx_s cn52xx; |
|---|
| 1283 | | - struct cvmx_pow_ws_pcx_s cn52xxp1; |
|---|
| 1284 | | - struct cvmx_pow_ws_pcx_s cn56xx; |
|---|
| 1285 | | - struct cvmx_pow_ws_pcx_s cn56xxp1; |
|---|
| 1286 | | - struct cvmx_pow_ws_pcx_s cn58xx; |
|---|
| 1287 | | - struct cvmx_pow_ws_pcx_s cn58xxp1; |
|---|
| 1288 | | - struct cvmx_pow_ws_pcx_s cn61xx; |
|---|
| 1289 | | - struct cvmx_pow_ws_pcx_s cn63xx; |
|---|
| 1290 | | - struct cvmx_pow_ws_pcx_s cn63xxp1; |
|---|
| 1291 | | - struct cvmx_pow_ws_pcx_s cn66xx; |
|---|
| 1292 | | - struct cvmx_pow_ws_pcx_s cnf71xx; |
|---|
| 1293 | 976 | }; |
|---|
| 1294 | 977 | |
|---|
| 1295 | 978 | union cvmx_sso_wq_int_thrx { |
|---|