1 // SPDX-License-Identifier: ISC 2 /* 3 * Copyright (c) 2010 Broadcom Corporation 4 */ 5 6 #include <linux/kernel.h> 7 #include <types.h> 8 #include "phytbl_n.h" 9 10 static const u32 frame_struct_rev0[] = { 11 0x08004a04, 12 0x00100000, 13 0x01000a05, 14 0x00100020, 15 0x09804506, 16 0x00100030, 17 0x09804507, 18 0x00100030, 19 0x00000000, 20 0x00000000, 21 0x00000000, 22 0x00000000, 23 0x00000000, 24 0x00000000, 25 0x00000000, 26 0x00000000, 27 0x08004a0c, 28 0x00100004, 29 0x01000a0d, 30 0x00100024, 31 0x0980450e, 32 0x00100034, 33 0x0980450f, 34 0x00100034, 35 0x00000000, 36 0x00000000, 37 0x00000000, 38 0x00000000, 39 0x00000000, 40 0x00000000, 41 0x00000000, 42 0x00000000, 43 0x00000a04, 44 0x00100000, 45 0x11008a05, 46 0x00100020, 47 0x1980c506, 48 0x00100030, 49 0x21810506, 50 0x00100030, 51 0x21810506, 52 0x00100030, 53 0x01800504, 54 0x00100030, 55 0x11808505, 56 0x00100030, 57 0x29814507, 58 0x01100030, 59 0x00000a04, 60 0x00100000, 61 0x11008a05, 62 0x00100020, 63 0x21810506, 64 0x00100030, 65 0x21810506, 66 0x00100030, 67 0x29814507, 68 0x01100030, 69 0x00000000, 70 0x00000000, 71 0x00000000, 72 0x00000000, 73 0x00000000, 74 0x00000000, 75 0x00000a0c, 76 0x00100008, 77 0x11008a0d, 78 0x00100028, 79 0x1980c50e, 80 0x00100038, 81 0x2181050e, 82 0x00100038, 83 0x2181050e, 84 0x00100038, 85 0x0180050c, 86 0x00100038, 87 0x1180850d, 88 0x00100038, 89 0x2981450f, 90 0x01100038, 91 0x00000a0c, 92 0x00100008, 93 0x11008a0d, 94 0x00100028, 95 0x2181050e, 96 0x00100038, 97 0x2181050e, 98 0x00100038, 99 0x2981450f, 100 0x01100038, 101 0x00000000, 102 0x00000000, 103 0x00000000, 104 0x00000000, 105 0x00000000, 106 0x00000000, 107 0x08004a04, 108 0x00100000, 109 0x01000a05, 110 0x00100020, 111 0x1980c506, 112 0x00100030, 113 0x1980c506, 114 0x00100030, 115 0x11808504, 116 0x00100030, 117 0x3981ca05, 118 0x00100030, 119 0x29814507, 120 0x01100030, 121 0x00000000, 122 0x00000000, 123 0x10008a04, 124 0x00100000, 125 0x3981ca05, 126 0x00100030, 127 0x1980c506, 128 0x00100030, 129 0x29814507, 130 0x01100030, 131 0x00000000, 132 0x00000000, 133 0x00000000, 134 0x00000000, 135 0x00000000, 136 0x00000000, 137 0x00000000, 138 0x00000000, 139 0x08004a0c, 140 0x00100008, 141 0x01000a0d, 142 0x00100028, 143 0x1980c50e, 144 0x00100038, 145 0x1980c50e, 146 0x00100038, 147 0x1180850c, 148 0x00100038, 149 0x3981ca0d, 150 0x00100038, 151 0x2981450f, 152 0x01100038, 153 0x00000000, 154 0x00000000, 155 0x10008a0c, 156 0x00100008, 157 0x3981ca0d, 158 0x00100038, 159 0x1980c50e, 160 0x00100038, 161 0x2981450f, 162 0x01100038, 163 0x00000000, 164 0x00000000, 165 0x00000000, 166 0x00000000, 167 0x00000000, 168 0x00000000, 169 0x00000000, 170 0x00000000, 171 0x40021404, 172 0x00100000, 173 0x02001405, 174 0x00100040, 175 0x0b004a06, 176 0x01900060, 177 0x13008a06, 178 0x01900060, 179 0x13008a06, 180 0x01900060, 181 0x43020a04, 182 0x00100060, 183 0x1b00ca05, 184 0x00100060, 185 0x23010a07, 186 0x01500060, 187 0x40021404, 188 0x00100000, 189 0x1a00d405, 190 0x00100040, 191 0x13008a06, 192 0x01900060, 193 0x13008a06, 194 0x01900060, 195 0x23010a07, 196 0x01500060, 197 0x00000000, 198 0x00000000, 199 0x00000000, 200 0x00000000, 201 0x00000000, 202 0x00000000, 203 0x4002140c, 204 0x00100010, 205 0x0200140d, 206 0x00100050, 207 0x0b004a0e, 208 0x01900070, 209 0x13008a0e, 210 0x01900070, 211 0x13008a0e, 212 0x01900070, 213 0x43020a0c, 214 0x00100070, 215 0x1b00ca0d, 216 0x00100070, 217 0x23010a0f, 218 0x01500070, 219 0x4002140c, 220 0x00100010, 221 0x1a00d40d, 222 0x00100050, 223 0x13008a0e, 224 0x01900070, 225 0x13008a0e, 226 0x01900070, 227 0x23010a0f, 228 0x01500070, 229 0x00000000, 230 0x00000000, 231 0x00000000, 232 0x00000000, 233 0x00000000, 234 0x00000000, 235 0x50029404, 236 0x00100000, 237 0x32019405, 238 0x00100040, 239 0x0b004a06, 240 0x01900060, 241 0x0b004a06, 242 0x01900060, 243 0x5b02ca04, 244 0x00100060, 245 0x3b01d405, 246 0x00100060, 247 0x23010a07, 248 0x01500060, 249 0x00000000, 250 0x00000000, 251 0x5802d404, 252 0x00100000, 253 0x3b01d405, 254 0x00100060, 255 0x0b004a06, 256 0x01900060, 257 0x23010a07, 258 0x01500060, 259 0x00000000, 260 0x00000000, 261 0x00000000, 262 0x00000000, 263 0x00000000, 264 0x00000000, 265 0x00000000, 266 0x00000000, 267 0x5002940c, 268 0x00100010, 269 0x3201940d, 270 0x00100050, 271 0x0b004a0e, 272 0x01900070, 273 0x0b004a0e, 274 0x01900070, 275 0x5b02ca0c, 276 0x00100070, 277 0x3b01d40d, 278 0x00100070, 279 0x23010a0f, 280 0x01500070, 281 0x00000000, 282 0x00000000, 283 0x5802d40c, 284 0x00100010, 285 0x3b01d40d, 286 0x00100070, 287 0x0b004a0e, 288 0x01900070, 289 0x23010a0f, 290 0x01500070, 291 0x00000000, 292 0x00000000, 293 0x00000000, 294 0x00000000, 295 0x00000000, 296 0x00000000, 297 0x00000000, 298 0x00000000, 299 0x40021404, 300 0x000f4800, 301 0x62031405, 302 0x00100040, 303 0x53028a06, 304 0x01900060, 305 0x53028a07, 306 0x01900060, 307 0x00000000, 308 0x00000000, 309 0x00000000, 310 0x00000000, 311 0x00000000, 312 0x00000000, 313 0x00000000, 314 0x00000000, 315 0x4002140c, 316 0x000f4808, 317 0x6203140d, 318 0x00100048, 319 0x53028a0e, 320 0x01900068, 321 0x53028a0f, 322 0x01900068, 323 0x00000000, 324 0x00000000, 325 0x00000000, 326 0x00000000, 327 0x00000000, 328 0x00000000, 329 0x00000000, 330 0x00000000, 331 0x00000a0c, 332 0x00100004, 333 0x11008a0d, 334 0x00100024, 335 0x1980c50e, 336 0x00100034, 337 0x2181050e, 338 0x00100034, 339 0x2181050e, 340 0x00100034, 341 0x0180050c, 342 0x00100038, 343 0x1180850d, 344 0x00100038, 345 0x1181850d, 346 0x00100038, 347 0x2981450f, 348 0x01100038, 349 0x00000000, 350 0x00000000, 351 0x00000000, 352 0x00000000, 353 0x00000000, 354 0x00000000, 355 0x00000000, 356 0x00000000, 357 0x00000000, 358 0x00000000, 359 0x00000000, 360 0x00000000, 361 0x00000000, 362 0x00000000, 363 0x00000a0c, 364 0x00100008, 365 0x11008a0d, 366 0x00100028, 367 0x2181050e, 368 0x00100038, 369 0x2181050e, 370 0x00100038, 371 0x1181850d, 372 0x00100038, 373 0x2981450f, 374 0x01100038, 375 0x00000000, 376 0x00000000, 377 0x00000000, 378 0x00000000, 379 0x00000000, 380 0x00000000, 381 0x00000000, 382 0x00000000, 383 0x00000000, 384 0x00000000, 385 0x00000000, 386 0x00000000, 387 0x00000000, 388 0x00000000, 389 0x00000000, 390 0x00000000, 391 0x00000000, 392 0x00000000, 393 0x00000000, 394 0x00000000, 395 0x08004a04, 396 0x00100000, 397 0x01000a05, 398 0x00100020, 399 0x0180c506, 400 0x00100030, 401 0x0180c506, 402 0x00100030, 403 0x2180c50c, 404 0x00100030, 405 0x49820a0d, 406 0x0016a130, 407 0x41824a0d, 408 0x0016a130, 409 0x2981450f, 410 0x01100030, 411 0x00000000, 412 0x00000000, 413 0x00000000, 414 0x00000000, 415 0x00000000, 416 0x00000000, 417 0x00000000, 418 0x00000000, 419 0x00000000, 420 0x00000000, 421 0x00000000, 422 0x00000000, 423 0x00000000, 424 0x00000000, 425 0x00000000, 426 0x00000000, 427 0x2000ca0c, 428 0x00100000, 429 0x49820a0d, 430 0x0016a130, 431 0x1980c50e, 432 0x00100030, 433 0x41824a0d, 434 0x0016a130, 435 0x2981450f, 436 0x01100030, 437 0x00000000, 438 0x00000000, 439 0x00000000, 440 0x00000000, 441 0x00000000, 442 0x00000000, 443 0x00000000, 444 0x00000000, 445 0x00000000, 446 0x00000000, 447 0x00000000, 448 0x00000000, 449 0x00000000, 450 0x00000000, 451 0x00000000, 452 0x00000000, 453 0x00000000, 454 0x00000000, 455 0x00000000, 456 0x00000000, 457 0x00000000, 458 0x00000000, 459 0x4002140c, 460 0x00100008, 461 0x0200140d, 462 0x00100048, 463 0x0b004a0e, 464 0x01900068, 465 0x13008a0e, 466 0x01900068, 467 0x13008a0e, 468 0x01900068, 469 0x43020a0c, 470 0x00100070, 471 0x1b00ca0d, 472 0x00100070, 473 0x1b014a0d, 474 0x00100070, 475 0x23010a0f, 476 0x01500070, 477 0x00000000, 478 0x00000000, 479 0x00000000, 480 0x00000000, 481 0x00000000, 482 0x00000000, 483 0x00000000, 484 0x00000000, 485 0x00000000, 486 0x00000000, 487 0x00000000, 488 0x00000000, 489 0x00000000, 490 0x00000000, 491 0x4002140c, 492 0x00100010, 493 0x1a00d40d, 494 0x00100050, 495 0x13008a0e, 496 0x01900070, 497 0x13008a0e, 498 0x01900070, 499 0x1b014a0d, 500 0x00100070, 501 0x23010a0f, 502 0x01500070, 503 0x00000000, 504 0x00000000, 505 0x00000000, 506 0x00000000, 507 0x00000000, 508 0x00000000, 509 0x00000000, 510 0x00000000, 511 0x00000000, 512 0x00000000, 513 0x00000000, 514 0x00000000, 515 0x00000000, 516 0x00000000, 517 0x00000000, 518 0x00000000, 519 0x00000000, 520 0x00000000, 521 0x00000000, 522 0x00000000, 523 0x50029404, 524 0x00100000, 525 0x32019405, 526 0x00100040, 527 0x03004a06, 528 0x01900060, 529 0x03004a06, 530 0x01900060, 531 0x6b030a0c, 532 0x00100060, 533 0x4b02140d, 534 0x0016a160, 535 0x4302540d, 536 0x0016a160, 537 0x23010a0f, 538 0x01500060, 539 0x00000000, 540 0x00000000, 541 0x00000000, 542 0x00000000, 543 0x00000000, 544 0x00000000, 545 0x00000000, 546 0x00000000, 547 0x00000000, 548 0x00000000, 549 0x00000000, 550 0x00000000, 551 0x00000000, 552 0x00000000, 553 0x00000000, 554 0x00000000, 555 0x6b03140c, 556 0x00100060, 557 0x4b02140d, 558 0x0016a160, 559 0x0b004a0e, 560 0x01900060, 561 0x4302540d, 562 0x0016a160, 563 0x23010a0f, 564 0x01500060, 565 0x00000000, 566 0x00000000, 567 0x00000000, 568 0x00000000, 569 0x00000000, 570 0x00000000, 571 0x00000000, 572 0x00000000, 573 0x00000000, 574 0x00000000, 575 0x00000000, 576 0x00000000, 577 0x00000000, 578 0x00000000, 579 0x00000000, 580 0x00000000, 581 0x00000000, 582 0x00000000, 583 0x00000000, 584 0x00000000, 585 0x00000000, 586 0x00000000, 587 0x40021404, 588 0x00100000, 589 0x1a00d405, 590 0x00100040, 591 0x53028a06, 592 0x01900060, 593 0x5b02ca06, 594 0x01900060, 595 0x5b02ca06, 596 0x01900060, 597 0x43020a04, 598 0x00100060, 599 0x1b00ca05, 600 0x00100060, 601 0x53028a07, 602 0x0190c060, 603 0x00000000, 604 0x00000000, 605 0x00000000, 606 0x00000000, 607 0x00000000, 608 0x00000000, 609 0x00000000, 610 0x00000000, 611 0x00000000, 612 0x00000000, 613 0x00000000, 614 0x00000000, 615 0x00000000, 616 0x00000000, 617 0x00000000, 618 0x00000000, 619 0x4002140c, 620 0x00100010, 621 0x1a00d40d, 622 0x00100050, 623 0x53028a0e, 624 0x01900070, 625 0x5b02ca0e, 626 0x01900070, 627 0x5b02ca0e, 628 0x01900070, 629 0x43020a0c, 630 0x00100070, 631 0x1b00ca0d, 632 0x00100070, 633 0x53028a0f, 634 0x0190c070, 635 0x00000000, 636 0x00000000, 637 0x00000000, 638 0x00000000, 639 0x00000000, 640 0x00000000, 641 0x00000000, 642 0x00000000, 643 0x00000000, 644 0x00000000, 645 0x00000000, 646 0x00000000, 647 0x00000000, 648 0x00000000, 649 0x00000000, 650 0x00000000, 651 0x40021404, 652 0x00100000, 653 0x1a00d405, 654 0x00100040, 655 0x5b02ca06, 656 0x01900060, 657 0x5b02ca06, 658 0x01900060, 659 0x53028a07, 660 0x0190c060, 661 0x00000000, 662 0x00000000, 663 0x00000000, 664 0x00000000, 665 0x00000000, 666 0x00000000, 667 0x00000000, 668 0x00000000, 669 0x00000000, 670 0x00000000, 671 0x00000000, 672 0x00000000, 673 0x00000000, 674 0x00000000, 675 0x00000000, 676 0x00000000, 677 0x00000000, 678 0x00000000, 679 0x00000000, 680 0x00000000, 681 0x00000000, 682 0x00000000, 683 0x4002140c, 684 0x00100010, 685 0x1a00d40d, 686 0x00100050, 687 0x5b02ca0e, 688 0x01900070, 689 0x5b02ca0e, 690 0x01900070, 691 0x53028a0f, 692 0x0190c070, 693 0x00000000, 694 0x00000000, 695 0x00000000, 696 0x00000000, 697 0x00000000, 698 0x00000000, 699 0x00000000, 700 0x00000000, 701 0x00000000, 702 0x00000000, 703 0x00000000, 704 0x00000000, 705 0x00000000, 706 0x00000000, 707 0x00000000, 708 0x00000000, 709 0x00000000, 710 0x00000000, 711 0x00000000, 712 0x00000000, 713 0x00000000, 714 0x00000000, 715 0x00000000, 716 0x00000000, 717 0x00000000, 718 0x00000000, 719 0x00000000, 720 0x00000000, 721 0x00000000, 722 0x00000000, 723 0x00000000, 724 0x00000000, 725 0x00000000, 726 0x00000000, 727 0x00000000, 728 0x00000000, 729 0x00000000, 730 0x00000000, 731 0x00000000, 732 0x00000000, 733 0x00000000, 734 0x00000000, 735 0x00000000, 736 0x00000000, 737 0x00000000, 738 0x00000000, 739 0x00000000, 740 0x00000000, 741 0x00000000, 742 0x00000000, 743 0x00000000, 744 0x00000000, 745 0x00000000, 746 0x00000000, 747 0x00000000, 748 0x00000000, 749 0x00000000, 750 0x00000000, 751 0x00000000, 752 0x00000000, 753 0x00000000, 754 0x00000000, 755 0x00000000, 756 0x00000000, 757 0x00000000, 758 0x00000000, 759 0x00000000, 760 0x00000000, 761 0x00000000, 762 0x00000000, 763 0x00000000, 764 0x00000000, 765 0x00000000, 766 0x00000000, 767 0x00000000, 768 0x00000000, 769 0x00000000, 770 0x00000000, 771 0x00000000, 772 0x00000000, 773 0x00000000, 774 0x00000000, 775 0x00000000, 776 0x00000000, 777 0x00000000, 778 0x00000000, 779 0x00000000, 780 0x00000000, 781 0x00000000, 782 0x00000000, 783 0x00000000, 784 0x00000000, 785 0x00000000, 786 0x00000000, 787 0x00000000, 788 0x00000000, 789 0x00000000, 790 0x00000000, 791 0x00000000, 792 0x00000000, 793 0x00000000, 794 0x00000000, 795 0x00000000, 796 0x00000000, 797 0x00000000, 798 0x00000000, 799 0x00000000, 800 0x00000000, 801 0x00000000, 802 0x00000000, 803 0x00000000, 804 0x00000000, 805 0x00000000, 806 0x00000000, 807 0x00000000, 808 0x00000000, 809 0x00000000, 810 0x00000000, 811 0x00000000, 812 0x00000000, 813 0x00000000, 814 0x00000000, 815 0x00000000, 816 0x00000000, 817 0x00000000, 818 0x00000000, 819 0x00000000, 820 0x00000000, 821 0x00000000, 822 0x00000000, 823 0x00000000, 824 0x00000000, 825 0x00000000, 826 0x00000000, 827 0x00000000, 828 0x00000000, 829 0x00000000, 830 0x00000000, 831 0x00000000, 832 0x00000000, 833 0x00000000, 834 0x00000000, 835 0x00000000, 836 0x00000000, 837 0x00000000, 838 0x00000000, 839 0x00000000, 840 0x00000000, 841 0x00000000, 842 0x00000000, 843 }; 844 845 static const u8 frame_lut_rev0[] = { 846 0x02, 847 0x04, 848 0x14, 849 0x14, 850 0x03, 851 0x05, 852 0x16, 853 0x16, 854 0x0a, 855 0x0c, 856 0x1c, 857 0x1c, 858 0x0b, 859 0x0d, 860 0x1e, 861 0x1e, 862 0x06, 863 0x08, 864 0x18, 865 0x18, 866 0x07, 867 0x09, 868 0x1a, 869 0x1a, 870 0x0e, 871 0x10, 872 0x20, 873 0x28, 874 0x0f, 875 0x11, 876 0x22, 877 0x2a, 878 }; 879 880 static const u32 tmap_tbl_rev0[] = { 881 0x8a88aa80, 882 0x8aaaaa8a, 883 0x8a8a8aa8, 884 0x00000888, 885 0x88000000, 886 0x8a8a88aa, 887 0x8aa88888, 888 0x8888a8a8, 889 0xf1111110, 890 0x11111111, 891 0x11f11111, 892 0x00000111, 893 0x11000000, 894 0x1111f111, 895 0x11111111, 896 0x111111f1, 897 0x8a88aa80, 898 0x8aaaaa8a, 899 0x8a8a8aa8, 900 0x000aa888, 901 0x88880000, 902 0x8a8a88aa, 903 0x8aa88888, 904 0x8888a8a8, 905 0xa1111110, 906 0x11111111, 907 0x11c11111, 908 0x00000111, 909 0x11000000, 910 0x1111a111, 911 0x11111111, 912 0x111111a1, 913 0xa2222220, 914 0x22222222, 915 0x22c22222, 916 0x00000222, 917 0x22000000, 918 0x2222a222, 919 0x22222222, 920 0x222222a2, 921 0xf1111110, 922 0x11111111, 923 0x11f11111, 924 0x00011111, 925 0x11110000, 926 0x1111f111, 927 0x11111111, 928 0x111111f1, 929 0xa8aa88a0, 930 0xa88888a8, 931 0xa8a8a88a, 932 0x00088aaa, 933 0xaaaa0000, 934 0xa8a8aa88, 935 0xa88aaaaa, 936 0xaaaa8a8a, 937 0xaaa8aaa0, 938 0x8aaa8aaa, 939 0xaa8a8a8a, 940 0x000aaa88, 941 0x8aaa0000, 942 0xaaa8a888, 943 0x8aa88a8a, 944 0x8a88a888, 945 0x08080a00, 946 0x0a08080a, 947 0x080a0a08, 948 0x00080808, 949 0x080a0000, 950 0x080a0808, 951 0x080a0808, 952 0x0a0a0a08, 953 0xa0a0a0a0, 954 0x80a0a080, 955 0x8080a0a0, 956 0x00008080, 957 0x80a00000, 958 0x80a080a0, 959 0xa080a0a0, 960 0x8080a0a0, 961 0x00000000, 962 0x00000000, 963 0x00000000, 964 0x00000000, 965 0x00000000, 966 0x00000000, 967 0x00000000, 968 0x00000000, 969 0x00000000, 970 0x00000000, 971 0x00000000, 972 0x00000000, 973 0x00000000, 974 0x00000000, 975 0x00000000, 976 0x00000000, 977 0x00000000, 978 0x00000000, 979 0x00000000, 980 0x00000000, 981 0x00000000, 982 0x00000000, 983 0x00000000, 984 0x00000000, 985 0x00000000, 986 0x00000000, 987 0x00000000, 988 0x00000000, 989 0x00000000, 990 0x00000000, 991 0x00000000, 992 0x00000000, 993 0x00000000, 994 0x00000000, 995 0x00000000, 996 0x00000000, 997 0x00000000, 998 0x00000000, 999 0x00000000, 1000 0x00000000, 1001 0x00000000, 1002 0x00000000, 1003 0x00000000, 1004 0x00000000, 1005 0x00000000, 1006 0x00000000, 1007 0x00000000, 1008 0x00000000, 1009 0x99999000, 1010 0x9b9b99bb, 1011 0x9bb99999, 1012 0x9999b9b9, 1013 0x9b99bb90, 1014 0x9bbbbb9b, 1015 0x9b9b9bb9, 1016 0x00000999, 1017 0x88000000, 1018 0x8a8a88aa, 1019 0x8aa88888, 1020 0x8888a8a8, 1021 0x8a88aa80, 1022 0x8aaaaa8a, 1023 0x8a8a8aa8, 1024 0x00aaa888, 1025 0x22000000, 1026 0x2222b222, 1027 0x22222222, 1028 0x222222b2, 1029 0xb2222220, 1030 0x22222222, 1031 0x22d22222, 1032 0x00000222, 1033 0x11000000, 1034 0x1111a111, 1035 0x11111111, 1036 0x111111a1, 1037 0xa1111110, 1038 0x11111111, 1039 0x11c11111, 1040 0x00000111, 1041 0x33000000, 1042 0x3333b333, 1043 0x33333333, 1044 0x333333b3, 1045 0xb3333330, 1046 0x33333333, 1047 0x33d33333, 1048 0x00000333, 1049 0x22000000, 1050 0x2222a222, 1051 0x22222222, 1052 0x222222a2, 1053 0xa2222220, 1054 0x22222222, 1055 0x22c22222, 1056 0x00000222, 1057 0x99b99b00, 1058 0x9b9b99bb, 1059 0x9bb99999, 1060 0x9999b9b9, 1061 0x9b99bb99, 1062 0x9bbbbb9b, 1063 0x9b9b9bb9, 1064 0x00000999, 1065 0x88000000, 1066 0x8a8a88aa, 1067 0x8aa88888, 1068 0x8888a8a8, 1069 0x8a88aa88, 1070 0x8aaaaa8a, 1071 0x8a8a8aa8, 1072 0x08aaa888, 1073 0x22222200, 1074 0x2222f222, 1075 0x22222222, 1076 0x222222f2, 1077 0x22222222, 1078 0x22222222, 1079 0x22f22222, 1080 0x00000222, 1081 0x11000000, 1082 0x1111f111, 1083 0x11111111, 1084 0x11111111, 1085 0xf1111111, 1086 0x11111111, 1087 0x11f11111, 1088 0x01111111, 1089 0xbb9bb900, 1090 0xb9b9bb99, 1091 0xb99bbbbb, 1092 0xbbbb9b9b, 1093 0xb9bb99bb, 1094 0xb99999b9, 1095 0xb9b9b99b, 1096 0x00000bbb, 1097 0xaa000000, 1098 0xa8a8aa88, 1099 0xa88aaaaa, 1100 0xaaaa8a8a, 1101 0xa8aa88aa, 1102 0xa88888a8, 1103 0xa8a8a88a, 1104 0x0a888aaa, 1105 0xaa000000, 1106 0xa8a8aa88, 1107 0xa88aaaaa, 1108 0xaaaa8a8a, 1109 0xa8aa88a0, 1110 0xa88888a8, 1111 0xa8a8a88a, 1112 0x00000aaa, 1113 0x88000000, 1114 0x8a8a88aa, 1115 0x8aa88888, 1116 0x8888a8a8, 1117 0x8a88aa80, 1118 0x8aaaaa8a, 1119 0x8a8a8aa8, 1120 0x00000888, 1121 0xbbbbbb00, 1122 0x999bbbbb, 1123 0x9bb99b9b, 1124 0xb9b9b9bb, 1125 0xb9b99bbb, 1126 0xb9b9b9bb, 1127 0xb9bb9b99, 1128 0x00000999, 1129 0x8a000000, 1130 0xaa88a888, 1131 0xa88888aa, 1132 0xa88a8a88, 1133 0xa88aa88a, 1134 0x88a8aaaa, 1135 0xa8aa8aaa, 1136 0x0888a88a, 1137 0x0b0b0b00, 1138 0x090b0b0b, 1139 0x0b090b0b, 1140 0x0909090b, 1141 0x09090b0b, 1142 0x09090b0b, 1143 0x09090b09, 1144 0x00000909, 1145 0x0a000000, 1146 0x0a080808, 1147 0x080a080a, 1148 0x080a0a08, 1149 0x080a080a, 1150 0x0808080a, 1151 0x0a0a0a08, 1152 0x0808080a, 1153 0xb0b0b000, 1154 0x9090b0b0, 1155 0x90b09090, 1156 0xb0b0b090, 1157 0xb0b090b0, 1158 0x90b0b0b0, 1159 0xb0b09090, 1160 0x00000090, 1161 0x80000000, 1162 0xa080a080, 1163 0xa08080a0, 1164 0xa0808080, 1165 0xa080a080, 1166 0x80a0a0a0, 1167 0xa0a080a0, 1168 0x00a0a0a0, 1169 0x22000000, 1170 0x2222f222, 1171 0x22222222, 1172 0x222222f2, 1173 0xf2222220, 1174 0x22222222, 1175 0x22f22222, 1176 0x00000222, 1177 0x11000000, 1178 0x1111f111, 1179 0x11111111, 1180 0x111111f1, 1181 0xf1111110, 1182 0x11111111, 1183 0x11f11111, 1184 0x00000111, 1185 0x33000000, 1186 0x3333f333, 1187 0x33333333, 1188 0x333333f3, 1189 0xf3333330, 1190 0x33333333, 1191 0x33f33333, 1192 0x00000333, 1193 0x22000000, 1194 0x2222f222, 1195 0x22222222, 1196 0x222222f2, 1197 0xf2222220, 1198 0x22222222, 1199 0x22f22222, 1200 0x00000222, 1201 0x99000000, 1202 0x9b9b99bb, 1203 0x9bb99999, 1204 0x9999b9b9, 1205 0x9b99bb90, 1206 0x9bbbbb9b, 1207 0x9b9b9bb9, 1208 0x00000999, 1209 0x88000000, 1210 0x8a8a88aa, 1211 0x8aa88888, 1212 0x8888a8a8, 1213 0x8a88aa80, 1214 0x8aaaaa8a, 1215 0x8a8a8aa8, 1216 0x00000888, 1217 0x88888000, 1218 0x8a8a88aa, 1219 0x8aa88888, 1220 0x8888a8a8, 1221 0x8a88aa80, 1222 0x8aaaaa8a, 1223 0x8a8a8aa8, 1224 0x00000888, 1225 0x88000000, 1226 0x8a8a88aa, 1227 0x8aa88888, 1228 0x8888a8a8, 1229 0x8a88aa80, 1230 0x8aaaaa8a, 1231 0x8a8a8aa8, 1232 0x00aaa888, 1233 0x88a88a00, 1234 0x8a8a88aa, 1235 0x8aa88888, 1236 0x8888a8a8, 1237 0x8a88aa88, 1238 0x8aaaaa8a, 1239 0x8a8a8aa8, 1240 0x00000888, 1241 0x88000000, 1242 0x8a8a88aa, 1243 0x8aa88888, 1244 0x8888a8a8, 1245 0x8a88aa88, 1246 0x8aaaaa8a, 1247 0x8a8a8aa8, 1248 0x08aaa888, 1249 0x11000000, 1250 0x1111a111, 1251 0x11111111, 1252 0x111111a1, 1253 0xa1111110, 1254 0x11111111, 1255 0x11c11111, 1256 0x00000111, 1257 0x11000000, 1258 0x1111a111, 1259 0x11111111, 1260 0x111111a1, 1261 0xa1111110, 1262 0x11111111, 1263 0x11c11111, 1264 0x00000111, 1265 0x88000000, 1266 0x8a8a88aa, 1267 0x8aa88888, 1268 0x8888a8a8, 1269 0x8a88aa80, 1270 0x8aaaaa8a, 1271 0x8a8a8aa8, 1272 0x00000888, 1273 0x88000000, 1274 0x8a8a88aa, 1275 0x8aa88888, 1276 0x8888a8a8, 1277 0x8a88aa80, 1278 0x8aaaaa8a, 1279 0x8a8a8aa8, 1280 0x00000888, 1281 0x00000000, 1282 0x00000000, 1283 0x00000000, 1284 0x00000000, 1285 0x00000000, 1286 0x00000000, 1287 0x00000000, 1288 0x00000000, 1289 0x00000000, 1290 0x00000000, 1291 0x00000000, 1292 0x00000000, 1293 0x00000000, 1294 0x00000000, 1295 0x00000000, 1296 0x00000000, 1297 0x00000000, 1298 0x00000000, 1299 0x00000000, 1300 0x00000000, 1301 0x00000000, 1302 0x00000000, 1303 0x00000000, 1304 0x00000000, 1305 0x00000000, 1306 0x00000000, 1307 0x00000000, 1308 0x00000000, 1309 0x00000000, 1310 0x00000000, 1311 0x00000000, 1312 0x00000000, 1313 0x00000000, 1314 0x00000000, 1315 0x00000000, 1316 0x00000000, 1317 0x00000000, 1318 0x00000000, 1319 0x00000000, 1320 0x00000000, 1321 0x00000000, 1322 0x00000000, 1323 0x00000000, 1324 0x00000000, 1325 0x00000000, 1326 0x00000000, 1327 0x00000000, 1328 0x00000000, 1329 }; 1330 1331 static const u32 tdtrn_tbl_rev0[] = { 1332 0x061c061c, 1333 0x0050ee68, 1334 0xf592fe36, 1335 0xfe5212f6, 1336 0x00000c38, 1337 0xfe5212f6, 1338 0xf592fe36, 1339 0x0050ee68, 1340 0x061c061c, 1341 0xee680050, 1342 0xfe36f592, 1343 0x12f6fe52, 1344 0x0c380000, 1345 0x12f6fe52, 1346 0xfe36f592, 1347 0xee680050, 1348 0x061c061c, 1349 0x0050ee68, 1350 0xf592fe36, 1351 0xfe5212f6, 1352 0x00000c38, 1353 0xfe5212f6, 1354 0xf592fe36, 1355 0x0050ee68, 1356 0x061c061c, 1357 0xee680050, 1358 0xfe36f592, 1359 0x12f6fe52, 1360 0x0c380000, 1361 0x12f6fe52, 1362 0xfe36f592, 1363 0xee680050, 1364 0x05e305e3, 1365 0x004def0c, 1366 0xf5f3fe47, 1367 0xfe611246, 1368 0x00000bc7, 1369 0xfe611246, 1370 0xf5f3fe47, 1371 0x004def0c, 1372 0x05e305e3, 1373 0xef0c004d, 1374 0xfe47f5f3, 1375 0x1246fe61, 1376 0x0bc70000, 1377 0x1246fe61, 1378 0xfe47f5f3, 1379 0xef0c004d, 1380 0x05e305e3, 1381 0x004def0c, 1382 0xf5f3fe47, 1383 0xfe611246, 1384 0x00000bc7, 1385 0xfe611246, 1386 0xf5f3fe47, 1387 0x004def0c, 1388 0x05e305e3, 1389 0xef0c004d, 1390 0xfe47f5f3, 1391 0x1246fe61, 1392 0x0bc70000, 1393 0x1246fe61, 1394 0xfe47f5f3, 1395 0xef0c004d, 1396 0xfa58fa58, 1397 0xf895043b, 1398 0xff4c09c0, 1399 0xfbc6ffa8, 1400 0xfb84f384, 1401 0x0798f6f9, 1402 0x05760122, 1403 0x058409f6, 1404 0x0b500000, 1405 0x05b7f542, 1406 0x08860432, 1407 0x06ddfee7, 1408 0xfb84f384, 1409 0xf9d90664, 1410 0xf7e8025c, 1411 0x00fff7bd, 1412 0x05a805a8, 1413 0xf7bd00ff, 1414 0x025cf7e8, 1415 0x0664f9d9, 1416 0xf384fb84, 1417 0xfee706dd, 1418 0x04320886, 1419 0xf54205b7, 1420 0x00000b50, 1421 0x09f60584, 1422 0x01220576, 1423 0xf6f90798, 1424 0xf384fb84, 1425 0xffa8fbc6, 1426 0x09c0ff4c, 1427 0x043bf895, 1428 0x02d402d4, 1429 0x07de0270, 1430 0xfc96079c, 1431 0xf90afe94, 1432 0xfe00ff2c, 1433 0x02d4065d, 1434 0x092a0096, 1435 0x0014fbb8, 1436 0xfd2cfd2c, 1437 0x076afb3c, 1438 0x0096f752, 1439 0xf991fd87, 1440 0xfb2c0200, 1441 0xfeb8f960, 1442 0x08e0fc96, 1443 0x049802a8, 1444 0xfd2cfd2c, 1445 0x02a80498, 1446 0xfc9608e0, 1447 0xf960feb8, 1448 0x0200fb2c, 1449 0xfd87f991, 1450 0xf7520096, 1451 0xfb3c076a, 1452 0xfd2cfd2c, 1453 0xfbb80014, 1454 0x0096092a, 1455 0x065d02d4, 1456 0xff2cfe00, 1457 0xfe94f90a, 1458 0x079cfc96, 1459 0x027007de, 1460 0x02d402d4, 1461 0x027007de, 1462 0x079cfc96, 1463 0xfe94f90a, 1464 0xff2cfe00, 1465 0x065d02d4, 1466 0x0096092a, 1467 0xfbb80014, 1468 0xfd2cfd2c, 1469 0xfb3c076a, 1470 0xf7520096, 1471 0xfd87f991, 1472 0x0200fb2c, 1473 0xf960feb8, 1474 0xfc9608e0, 1475 0x02a80498, 1476 0xfd2cfd2c, 1477 0x049802a8, 1478 0x08e0fc96, 1479 0xfeb8f960, 1480 0xfb2c0200, 1481 0xf991fd87, 1482 0x0096f752, 1483 0x076afb3c, 1484 0xfd2cfd2c, 1485 0x0014fbb8, 1486 0x092a0096, 1487 0x02d4065d, 1488 0xfe00ff2c, 1489 0xf90afe94, 1490 0xfc96079c, 1491 0x07de0270, 1492 0x00000000, 1493 0x00000000, 1494 0x00000000, 1495 0x00000000, 1496 0x00000000, 1497 0x00000000, 1498 0x00000000, 1499 0x00000000, 1500 0x00000000, 1501 0x00000000, 1502 0x00000000, 1503 0x00000000, 1504 0x00000000, 1505 0x00000000, 1506 0x00000000, 1507 0x00000000, 1508 0x00000000, 1509 0x00000000, 1510 0x00000000, 1511 0x00000000, 1512 0x00000000, 1513 0x00000000, 1514 0x00000000, 1515 0x00000000, 1516 0x00000000, 1517 0x00000000, 1518 0x00000000, 1519 0x00000000, 1520 0x00000000, 1521 0x00000000, 1522 0x00000000, 1523 0x00000000, 1524 0x00000000, 1525 0x00000000, 1526 0x00000000, 1527 0x00000000, 1528 0x00000000, 1529 0x00000000, 1530 0x00000000, 1531 0x00000000, 1532 0x00000000, 1533 0x00000000, 1534 0x00000000, 1535 0x00000000, 1536 0x00000000, 1537 0x00000000, 1538 0x00000000, 1539 0x00000000, 1540 0x00000000, 1541 0x00000000, 1542 0x00000000, 1543 0x00000000, 1544 0x00000000, 1545 0x00000000, 1546 0x00000000, 1547 0x00000000, 1548 0x00000000, 1549 0x00000000, 1550 0x00000000, 1551 0x00000000, 1552 0x00000000, 1553 0x00000000, 1554 0x00000000, 1555 0x00000000, 1556 0x00000000, 1557 0x00000000, 1558 0x00000000, 1559 0x00000000, 1560 0x00000000, 1561 0x00000000, 1562 0x00000000, 1563 0x00000000, 1564 0x00000000, 1565 0x00000000, 1566 0x00000000, 1567 0x00000000, 1568 0x00000000, 1569 0x00000000, 1570 0x00000000, 1571 0x00000000, 1572 0x00000000, 1573 0x00000000, 1574 0x00000000, 1575 0x00000000, 1576 0x00000000, 1577 0x00000000, 1578 0x00000000, 1579 0x00000000, 1580 0x00000000, 1581 0x00000000, 1582 0x00000000, 1583 0x00000000, 1584 0x00000000, 1585 0x00000000, 1586 0x00000000, 1587 0x00000000, 1588 0x062a0000, 1589 0xfefa0759, 1590 0x08b80908, 1591 0xf396fc2d, 1592 0xf9d6045c, 1593 0xfc4ef608, 1594 0xf748f596, 1595 0x07b207bf, 1596 0x062a062a, 1597 0xf84ef841, 1598 0xf748f596, 1599 0x03b209f8, 1600 0xf9d6045c, 1601 0x0c6a03d3, 1602 0x08b80908, 1603 0x0106f8a7, 1604 0x062a0000, 1605 0xfefaf8a7, 1606 0x08b8f6f8, 1607 0xf39603d3, 1608 0xf9d6fba4, 1609 0xfc4e09f8, 1610 0xf7480a6a, 1611 0x07b2f841, 1612 0x062af9d6, 1613 0xf84e07bf, 1614 0xf7480a6a, 1615 0x03b2f608, 1616 0xf9d6fba4, 1617 0x0c6afc2d, 1618 0x08b8f6f8, 1619 0x01060759, 1620 0x062a0000, 1621 0xfefa0759, 1622 0x08b80908, 1623 0xf396fc2d, 1624 0xf9d6045c, 1625 0xfc4ef608, 1626 0xf748f596, 1627 0x07b207bf, 1628 0x062a062a, 1629 0xf84ef841, 1630 0xf748f596, 1631 0x03b209f8, 1632 0xf9d6045c, 1633 0x0c6a03d3, 1634 0x08b80908, 1635 0x0106f8a7, 1636 0x062a0000, 1637 0xfefaf8a7, 1638 0x08b8f6f8, 1639 0xf39603d3, 1640 0xf9d6fba4, 1641 0xfc4e09f8, 1642 0xf7480a6a, 1643 0x07b2f841, 1644 0x062af9d6, 1645 0xf84e07bf, 1646 0xf7480a6a, 1647 0x03b2f608, 1648 0xf9d6fba4, 1649 0x0c6afc2d, 1650 0x08b8f6f8, 1651 0x01060759, 1652 0x061c061c, 1653 0xff30009d, 1654 0xffb21141, 1655 0xfd87fb54, 1656 0xf65dfe59, 1657 0x02eef99e, 1658 0x0166f03c, 1659 0xfff809b6, 1660 0x000008a4, 1661 0x000af42b, 1662 0x00eff577, 1663 0xfa840bf2, 1664 0xfc02ff51, 1665 0x08260f67, 1666 0xfff0036f, 1667 0x0842f9c3, 1668 0x00000000, 1669 0x063df7be, 1670 0xfc910010, 1671 0xf099f7da, 1672 0x00af03fe, 1673 0xf40e057c, 1674 0x0a89ff11, 1675 0x0bd5fff6, 1676 0xf75c0000, 1677 0xf64a0008, 1678 0x0fc4fe9a, 1679 0x0662fd12, 1680 0x01a709a3, 1681 0x04ac0279, 1682 0xeebf004e, 1683 0xff6300d0, 1684 0xf9e4f9e4, 1685 0x00d0ff63, 1686 0x004eeebf, 1687 0x027904ac, 1688 0x09a301a7, 1689 0xfd120662, 1690 0xfe9a0fc4, 1691 0x0008f64a, 1692 0x0000f75c, 1693 0xfff60bd5, 1694 0xff110a89, 1695 0x057cf40e, 1696 0x03fe00af, 1697 0xf7daf099, 1698 0x0010fc91, 1699 0xf7be063d, 1700 0x00000000, 1701 0xf9c30842, 1702 0x036ffff0, 1703 0x0f670826, 1704 0xff51fc02, 1705 0x0bf2fa84, 1706 0xf57700ef, 1707 0xf42b000a, 1708 0x08a40000, 1709 0x09b6fff8, 1710 0xf03c0166, 1711 0xf99e02ee, 1712 0xfe59f65d, 1713 0xfb54fd87, 1714 0x1141ffb2, 1715 0x009dff30, 1716 0x05e30000, 1717 0xff060705, 1718 0x085408a0, 1719 0xf425fc59, 1720 0xfa1d042a, 1721 0xfc78f67a, 1722 0xf7acf60e, 1723 0x075a0766, 1724 0x05e305e3, 1725 0xf8a6f89a, 1726 0xf7acf60e, 1727 0x03880986, 1728 0xfa1d042a, 1729 0x0bdb03a7, 1730 0x085408a0, 1731 0x00faf8fb, 1732 0x05e30000, 1733 0xff06f8fb, 1734 0x0854f760, 1735 0xf42503a7, 1736 0xfa1dfbd6, 1737 0xfc780986, 1738 0xf7ac09f2, 1739 0x075af89a, 1740 0x05e3fa1d, 1741 0xf8a60766, 1742 0xf7ac09f2, 1743 0x0388f67a, 1744 0xfa1dfbd6, 1745 0x0bdbfc59, 1746 0x0854f760, 1747 0x00fa0705, 1748 0x05e30000, 1749 0xff060705, 1750 0x085408a0, 1751 0xf425fc59, 1752 0xfa1d042a, 1753 0xfc78f67a, 1754 0xf7acf60e, 1755 0x075a0766, 1756 0x05e305e3, 1757 0xf8a6f89a, 1758 0xf7acf60e, 1759 0x03880986, 1760 0xfa1d042a, 1761 0x0bdb03a7, 1762 0x085408a0, 1763 0x00faf8fb, 1764 0x05e30000, 1765 0xff06f8fb, 1766 0x0854f760, 1767 0xf42503a7, 1768 0xfa1dfbd6, 1769 0xfc780986, 1770 0xf7ac09f2, 1771 0x075af89a, 1772 0x05e3fa1d, 1773 0xf8a60766, 1774 0xf7ac09f2, 1775 0x0388f67a, 1776 0xfa1dfbd6, 1777 0x0bdbfc59, 1778 0x0854f760, 1779 0x00fa0705, 1780 0xfa58fa58, 1781 0xf8f0fe00, 1782 0x0448073d, 1783 0xfdc9fe46, 1784 0xf9910258, 1785 0x089d0407, 1786 0xfd5cf71a, 1787 0x02affde0, 1788 0x083e0496, 1789 0xff5a0740, 1790 0xff7afd97, 1791 0x00fe01f1, 1792 0x0009082e, 1793 0xfa94ff75, 1794 0xfecdf8ea, 1795 0xffb0f693, 1796 0xfd2cfa58, 1797 0x0433ff16, 1798 0xfba405dd, 1799 0xfa610341, 1800 0x06a606cb, 1801 0x0039fd2d, 1802 0x0677fa97, 1803 0x01fa05e0, 1804 0xf896003e, 1805 0x075a068b, 1806 0x012cfc3e, 1807 0xfa23f98d, 1808 0xfc7cfd43, 1809 0xff90fc0d, 1810 0x01c10982, 1811 0x00c601d6, 1812 0xfd2cfd2c, 1813 0x01d600c6, 1814 0x098201c1, 1815 0xfc0dff90, 1816 0xfd43fc7c, 1817 0xf98dfa23, 1818 0xfc3e012c, 1819 0x068b075a, 1820 0x003ef896, 1821 0x05e001fa, 1822 0xfa970677, 1823 0xfd2d0039, 1824 0x06cb06a6, 1825 0x0341fa61, 1826 0x05ddfba4, 1827 0xff160433, 1828 0xfa58fd2c, 1829 0xf693ffb0, 1830 0xf8eafecd, 1831 0xff75fa94, 1832 0x082e0009, 1833 0x01f100fe, 1834 0xfd97ff7a, 1835 0x0740ff5a, 1836 0x0496083e, 1837 0xfde002af, 1838 0xf71afd5c, 1839 0x0407089d, 1840 0x0258f991, 1841 0xfe46fdc9, 1842 0x073d0448, 1843 0xfe00f8f0, 1844 0xfd2cfd2c, 1845 0xfce00500, 1846 0xfc09fddc, 1847 0xfe680157, 1848 0x04c70571, 1849 0xfc3aff21, 1850 0xfcd70228, 1851 0x056d0277, 1852 0x0200fe00, 1853 0x0022f927, 1854 0xfe3c032b, 1855 0xfc44ff3c, 1856 0x03e9fbdb, 1857 0x04570313, 1858 0x04c9ff5c, 1859 0x000d03b8, 1860 0xfa580000, 1861 0xfbe900d2, 1862 0xf9d0fe0b, 1863 0x0125fdf9, 1864 0x042501bf, 1865 0x0328fa2b, 1866 0xffa902f0, 1867 0xfa250157, 1868 0x0200fe00, 1869 0x03740438, 1870 0xff0405fd, 1871 0x030cfe52, 1872 0x0037fb39, 1873 0xff6904c5, 1874 0x04f8fd23, 1875 0xfd31fc1b, 1876 0xfd2cfd2c, 1877 0xfc1bfd31, 1878 0xfd2304f8, 1879 0x04c5ff69, 1880 0xfb390037, 1881 0xfe52030c, 1882 0x05fdff04, 1883 0x04380374, 1884 0xfe000200, 1885 0x0157fa25, 1886 0x02f0ffa9, 1887 0xfa2b0328, 1888 0x01bf0425, 1889 0xfdf90125, 1890 0xfe0bf9d0, 1891 0x00d2fbe9, 1892 0x0000fa58, 1893 0x03b8000d, 1894 0xff5c04c9, 1895 0x03130457, 1896 0xfbdb03e9, 1897 0xff3cfc44, 1898 0x032bfe3c, 1899 0xf9270022, 1900 0xfe000200, 1901 0x0277056d, 1902 0x0228fcd7, 1903 0xff21fc3a, 1904 0x057104c7, 1905 0x0157fe68, 1906 0xfddcfc09, 1907 0x0500fce0, 1908 0xfd2cfd2c, 1909 0x0500fce0, 1910 0xfddcfc09, 1911 0x0157fe68, 1912 0x057104c7, 1913 0xff21fc3a, 1914 0x0228fcd7, 1915 0x0277056d, 1916 0xfe000200, 1917 0xf9270022, 1918 0x032bfe3c, 1919 0xff3cfc44, 1920 0xfbdb03e9, 1921 0x03130457, 1922 0xff5c04c9, 1923 0x03b8000d, 1924 0x0000fa58, 1925 0x00d2fbe9, 1926 0xfe0bf9d0, 1927 0xfdf90125, 1928 0x01bf0425, 1929 0xfa2b0328, 1930 0x02f0ffa9, 1931 0x0157fa25, 1932 0xfe000200, 1933 0x04380374, 1934 0x05fdff04, 1935 0xfe52030c, 1936 0xfb390037, 1937 0x04c5ff69, 1938 0xfd2304f8, 1939 0xfc1bfd31, 1940 0xfd2cfd2c, 1941 0xfd31fc1b, 1942 0x04f8fd23, 1943 0xff6904c5, 1944 0x0037fb39, 1945 0x030cfe52, 1946 0xff0405fd, 1947 0x03740438, 1948 0x0200fe00, 1949 0xfa250157, 1950 0xffa902f0, 1951 0x0328fa2b, 1952 0x042501bf, 1953 0x0125fdf9, 1954 0xf9d0fe0b, 1955 0xfbe900d2, 1956 0xfa580000, 1957 0x000d03b8, 1958 0x04c9ff5c, 1959 0x04570313, 1960 0x03e9fbdb, 1961 0xfc44ff3c, 1962 0xfe3c032b, 1963 0x0022f927, 1964 0x0200fe00, 1965 0x056d0277, 1966 0xfcd70228, 1967 0xfc3aff21, 1968 0x04c70571, 1969 0xfe680157, 1970 0xfc09fddc, 1971 0xfce00500, 1972 0x05a80000, 1973 0xff1006be, 1974 0x0800084a, 1975 0xf49cfc7e, 1976 0xfa580400, 1977 0xfc9cf6da, 1978 0xf800f672, 1979 0x0710071c, 1980 0x05a805a8, 1981 0xf8f0f8e4, 1982 0xf800f672, 1983 0x03640926, 1984 0xfa580400, 1985 0x0b640382, 1986 0x0800084a, 1987 0x00f0f942, 1988 0x05a80000, 1989 0xff10f942, 1990 0x0800f7b6, 1991 0xf49c0382, 1992 0xfa58fc00, 1993 0xfc9c0926, 1994 0xf800098e, 1995 0x0710f8e4, 1996 0x05a8fa58, 1997 0xf8f0071c, 1998 0xf800098e, 1999 0x0364f6da, 2000 0xfa58fc00, 2001 0x0b64fc7e, 2002 0x0800f7b6, 2003 0x00f006be, 2004 0x05a80000, 2005 0xff1006be, 2006 0x0800084a, 2007 0xf49cfc7e, 2008 0xfa580400, 2009 0xfc9cf6da, 2010 0xf800f672, 2011 0x0710071c, 2012 0x05a805a8, 2013 0xf8f0f8e4, 2014 0xf800f672, 2015 0x03640926, 2016 0xfa580400, 2017 0x0b640382, 2018 0x0800084a, 2019 0x00f0f942, 2020 0x05a80000, 2021 0xff10f942, 2022 0x0800f7b6, 2023 0xf49c0382, 2024 0xfa58fc00, 2025 0xfc9c0926, 2026 0xf800098e, 2027 0x0710f8e4, 2028 0x05a8fa58, 2029 0xf8f0071c, 2030 0xf800098e, 2031 0x0364f6da, 2032 0xfa58fc00, 2033 0x0b64fc7e, 2034 0x0800f7b6, 2035 0x00f006be, 2036 }; 2037 2038 static const u32 intlv_tbl_rev0[] = { 2039 0x00802070, 2040 0x0671188d, 2041 0x0a60192c, 2042 0x0a300e46, 2043 0x00c1188d, 2044 0x080024d2, 2045 0x00000070, 2046 }; 2047 2048 static const u16 pilot_tbl_rev0[] = { 2049 0xff08, 2050 0xff08, 2051 0xff08, 2052 0xff08, 2053 0xff08, 2054 0xff08, 2055 0xff08, 2056 0xff08, 2057 0x80d5, 2058 0x80d5, 2059 0x80d5, 2060 0x80d5, 2061 0x80d5, 2062 0x80d5, 2063 0x80d5, 2064 0x80d5, 2065 0xff0a, 2066 0xff82, 2067 0xffa0, 2068 0xff28, 2069 0xffff, 2070 0xffff, 2071 0xffff, 2072 0xffff, 2073 0xff82, 2074 0xffa0, 2075 0xff28, 2076 0xff0a, 2077 0xffff, 2078 0xffff, 2079 0xffff, 2080 0xffff, 2081 0xf83f, 2082 0xfa1f, 2083 0xfa97, 2084 0xfab5, 2085 0xf2bd, 2086 0xf0bf, 2087 0xffff, 2088 0xffff, 2089 0xf017, 2090 0xf815, 2091 0xf215, 2092 0xf095, 2093 0xf035, 2094 0xf01d, 2095 0xffff, 2096 0xffff, 2097 0xff08, 2098 0xff02, 2099 0xff80, 2100 0xff20, 2101 0xff08, 2102 0xff02, 2103 0xff80, 2104 0xff20, 2105 0xf01f, 2106 0xf817, 2107 0xfa15, 2108 0xf295, 2109 0xf0b5, 2110 0xf03d, 2111 0xffff, 2112 0xffff, 2113 0xf82a, 2114 0xfa0a, 2115 0xfa82, 2116 0xfaa0, 2117 0xf2a8, 2118 0xf0aa, 2119 0xffff, 2120 0xffff, 2121 0xf002, 2122 0xf800, 2123 0xf200, 2124 0xf080, 2125 0xf020, 2126 0xf008, 2127 0xffff, 2128 0xffff, 2129 0xf00a, 2130 0xf802, 2131 0xfa00, 2132 0xf280, 2133 0xf0a0, 2134 0xf028, 2135 0xffff, 2136 0xffff, 2137 }; 2138 2139 static const u32 pltlut_tbl_rev0[] = { 2140 0x76540123, 2141 0x62407351, 2142 0x76543201, 2143 0x76540213, 2144 0x76540123, 2145 0x76430521, 2146 }; 2147 2148 static const u32 tdi_tbl20_ant0_rev0[] = { 2149 0x00091226, 2150 0x000a1429, 2151 0x000b56ad, 2152 0x000c58b0, 2153 0x000d5ab3, 2154 0x000e9cb6, 2155 0x000f9eba, 2156 0x0000c13d, 2157 0x00020301, 2158 0x00030504, 2159 0x00040708, 2160 0x0005090b, 2161 0x00064b8e, 2162 0x00095291, 2163 0x000a5494, 2164 0x000b9718, 2165 0x000c9927, 2166 0x000d9b2a, 2167 0x000edd2e, 2168 0x000fdf31, 2169 0x000101b4, 2170 0x000243b7, 2171 0x000345bb, 2172 0x000447be, 2173 0x00058982, 2174 0x00068c05, 2175 0x00099309, 2176 0x000a950c, 2177 0x000bd78f, 2178 0x000cd992, 2179 0x000ddb96, 2180 0x000f1d99, 2181 0x00005fa8, 2182 0x0001422c, 2183 0x0002842f, 2184 0x00038632, 2185 0x00048835, 2186 0x0005ca38, 2187 0x0006ccbc, 2188 0x0009d3bf, 2189 0x000b1603, 2190 0x000c1806, 2191 0x000d1a0a, 2192 0x000e1c0d, 2193 0x000f5e10, 2194 0x00008093, 2195 0x00018297, 2196 0x0002c49a, 2197 0x0003c680, 2198 0x0004c880, 2199 0x00060b00, 2200 0x00070d00, 2201 0x00000000, 2202 0x00000000, 2203 0x00000000, 2204 }; 2205 2206 static const u32 tdi_tbl20_ant1_rev0[] = { 2207 0x00014b26, 2208 0x00028d29, 2209 0x000393ad, 2210 0x00049630, 2211 0x0005d833, 2212 0x0006da36, 2213 0x00099c3a, 2214 0x000a9e3d, 2215 0x000bc081, 2216 0x000cc284, 2217 0x000dc488, 2218 0x000f068b, 2219 0x0000488e, 2220 0x00018b91, 2221 0x0002d214, 2222 0x0003d418, 2223 0x0004d6a7, 2224 0x000618aa, 2225 0x00071aae, 2226 0x0009dcb1, 2227 0x000b1eb4, 2228 0x000c0137, 2229 0x000d033b, 2230 0x000e053e, 2231 0x000f4702, 2232 0x00008905, 2233 0x00020c09, 2234 0x0003128c, 2235 0x0004148f, 2236 0x00051712, 2237 0x00065916, 2238 0x00091b19, 2239 0x000a1d28, 2240 0x000b5f2c, 2241 0x000c41af, 2242 0x000d43b2, 2243 0x000e85b5, 2244 0x000f87b8, 2245 0x0000c9bc, 2246 0x00024cbf, 2247 0x00035303, 2248 0x00045506, 2249 0x0005978a, 2250 0x0006998d, 2251 0x00095b90, 2252 0x000a5d93, 2253 0x000b9f97, 2254 0x000c821a, 2255 0x000d8400, 2256 0x000ec600, 2257 0x000fc800, 2258 0x00010a00, 2259 0x00000000, 2260 0x00000000, 2261 0x00000000, 2262 }; 2263 2264 static const u32 tdi_tbl40_ant0_rev0[] = { 2265 0x0011a346, 2266 0x00136ccf, 2267 0x0014f5d9, 2268 0x001641e2, 2269 0x0017cb6b, 2270 0x00195475, 2271 0x001b2383, 2272 0x001cad0c, 2273 0x001e7616, 2274 0x0000821f, 2275 0x00020ba8, 2276 0x0003d4b2, 2277 0x00056447, 2278 0x00072dd0, 2279 0x0008b6da, 2280 0x000a02e3, 2281 0x000b8c6c, 2282 0x000d15f6, 2283 0x0011e484, 2284 0x0013ae0d, 2285 0x00153717, 2286 0x00168320, 2287 0x00180ca9, 2288 0x00199633, 2289 0x001b6548, 2290 0x001ceed1, 2291 0x001eb7db, 2292 0x0000c3e4, 2293 0x00024d6d, 2294 0x000416f7, 2295 0x0005a585, 2296 0x00076f0f, 2297 0x0008f818, 2298 0x000a4421, 2299 0x000bcdab, 2300 0x000d9734, 2301 0x00122649, 2302 0x0013efd2, 2303 0x001578dc, 2304 0x0016c4e5, 2305 0x00184e6e, 2306 0x001a17f8, 2307 0x001ba686, 2308 0x001d3010, 2309 0x001ef999, 2310 0x00010522, 2311 0x00028eac, 2312 0x00045835, 2313 0x0005e74a, 2314 0x0007b0d3, 2315 0x00093a5d, 2316 0x000a85e6, 2317 0x000c0f6f, 2318 0x000dd8f9, 2319 0x00126787, 2320 0x00143111, 2321 0x0015ba9a, 2322 0x00170623, 2323 0x00188fad, 2324 0x001a5936, 2325 0x001be84b, 2326 0x001db1d4, 2327 0x001f3b5e, 2328 0x000146e7, 2329 0x00031070, 2330 0x000499fa, 2331 0x00062888, 2332 0x0007f212, 2333 0x00097b9b, 2334 0x000ac7a4, 2335 0x000c50ae, 2336 0x000e1a37, 2337 0x0012a94c, 2338 0x001472d5, 2339 0x0015fc5f, 2340 0x00174868, 2341 0x0018d171, 2342 0x001a9afb, 2343 0x001c2989, 2344 0x001df313, 2345 0x001f7c9c, 2346 0x000188a5, 2347 0x000351af, 2348 0x0004db38, 2349 0x0006aa4d, 2350 0x000833d7, 2351 0x0009bd60, 2352 0x000b0969, 2353 0x000c9273, 2354 0x000e5bfc, 2355 0x00132a8a, 2356 0x0014b414, 2357 0x00163d9d, 2358 0x001789a6, 2359 0x001912b0, 2360 0x001adc39, 2361 0x001c6bce, 2362 0x001e34d8, 2363 0x001fbe61, 2364 0x0001ca6a, 2365 0x00039374, 2366 0x00051cfd, 2367 0x0006ec0b, 2368 0x00087515, 2369 0x0009fe9e, 2370 0x000b4aa7, 2371 0x000cd3b1, 2372 0x000e9d3a, 2373 0x00000000, 2374 0x00000000, 2375 }; 2376 2377 static const u32 tdi_tbl40_ant1_rev0[] = { 2378 0x001edb36, 2379 0x000129ca, 2380 0x0002b353, 2381 0x00047cdd, 2382 0x0005c8e6, 2383 0x000791ef, 2384 0x00091bf9, 2385 0x000aaa07, 2386 0x000c3391, 2387 0x000dfd1a, 2388 0x00120923, 2389 0x0013d22d, 2390 0x00155c37, 2391 0x0016eacb, 2392 0x00187454, 2393 0x001a3dde, 2394 0x001b89e7, 2395 0x001d12f0, 2396 0x001f1cfa, 2397 0x00016b88, 2398 0x00033492, 2399 0x0004be1b, 2400 0x00060a24, 2401 0x0007d32e, 2402 0x00095d38, 2403 0x000aec4c, 2404 0x000c7555, 2405 0x000e3edf, 2406 0x00124ae8, 2407 0x001413f1, 2408 0x0015a37b, 2409 0x00172c89, 2410 0x0018b593, 2411 0x001a419c, 2412 0x001bcb25, 2413 0x001d942f, 2414 0x001f63b9, 2415 0x0001ad4d, 2416 0x00037657, 2417 0x0004c260, 2418 0x00068be9, 2419 0x000814f3, 2420 0x0009a47c, 2421 0x000b2d8a, 2422 0x000cb694, 2423 0x000e429d, 2424 0x00128c26, 2425 0x001455b0, 2426 0x0015e4ba, 2427 0x00176e4e, 2428 0x0018f758, 2429 0x001a8361, 2430 0x001c0cea, 2431 0x001dd674, 2432 0x001fa57d, 2433 0x0001ee8b, 2434 0x0003b795, 2435 0x0005039e, 2436 0x0006cd27, 2437 0x000856b1, 2438 0x0009e5c6, 2439 0x000b6f4f, 2440 0x000cf859, 2441 0x000e8462, 2442 0x00130deb, 2443 0x00149775, 2444 0x00162603, 2445 0x0017af8c, 2446 0x00193896, 2447 0x001ac49f, 2448 0x001c4e28, 2449 0x001e17b2, 2450 0x0000a6c7, 2451 0x00023050, 2452 0x0003f9da, 2453 0x00054563, 2454 0x00070eec, 2455 0x00089876, 2456 0x000a2704, 2457 0x000bb08d, 2458 0x000d3a17, 2459 0x001185a0, 2460 0x00134f29, 2461 0x0014d8b3, 2462 0x001667c8, 2463 0x0017f151, 2464 0x00197adb, 2465 0x001b0664, 2466 0x001c8fed, 2467 0x001e5977, 2468 0x0000e805, 2469 0x0002718f, 2470 0x00043b18, 2471 0x000586a1, 2472 0x0007502b, 2473 0x0008d9b4, 2474 0x000a68c9, 2475 0x000bf252, 2476 0x000dbbdc, 2477 0x0011c7e5, 2478 0x001390ee, 2479 0x00151a78, 2480 0x0016a906, 2481 0x00183290, 2482 0x0019bc19, 2483 0x001b4822, 2484 0x001cd12c, 2485 0x001e9ab5, 2486 0x00000000, 2487 0x00000000, 2488 }; 2489 2490 static const u16 bdi_tbl_rev0[] = { 2491 0x0070, 2492 0x0126, 2493 0x012c, 2494 0x0246, 2495 0x048d, 2496 0x04d2, 2497 }; 2498 2499 static const u32 chanest_tbl_rev0[] = { 2500 0x44444444, 2501 0x44444444, 2502 0x44444444, 2503 0x44444444, 2504 0x44444444, 2505 0x44444444, 2506 0x44444444, 2507 0x44444444, 2508 0x10101010, 2509 0x10101010, 2510 0x10101010, 2511 0x10101010, 2512 0x10101010, 2513 0x10101010, 2514 0x10101010, 2515 0x10101010, 2516 0x44444444, 2517 0x44444444, 2518 0x44444444, 2519 0x44444444, 2520 0x44444444, 2521 0x44444444, 2522 0x44444444, 2523 0x44444444, 2524 0x10101010, 2525 0x10101010, 2526 0x10101010, 2527 0x10101010, 2528 0x10101010, 2529 0x10101010, 2530 0x10101010, 2531 0x10101010, 2532 0x44444444, 2533 0x44444444, 2534 0x44444444, 2535 0x44444444, 2536 0x44444444, 2537 0x44444444, 2538 0x44444444, 2539 0x44444444, 2540 0x44444444, 2541 0x44444444, 2542 0x44444444, 2543 0x44444444, 2544 0x44444444, 2545 0x44444444, 2546 0x44444444, 2547 0x44444444, 2548 0x10101010, 2549 0x10101010, 2550 0x10101010, 2551 0x10101010, 2552 0x10101010, 2553 0x10101010, 2554 0x10101010, 2555 0x10101010, 2556 0x10101010, 2557 0x10101010, 2558 0x10101010, 2559 0x10101010, 2560 0x10101010, 2561 0x10101010, 2562 0x10101010, 2563 0x10101010, 2564 0x44444444, 2565 0x44444444, 2566 0x44444444, 2567 0x44444444, 2568 0x44444444, 2569 0x44444444, 2570 0x44444444, 2571 0x44444444, 2572 0x44444444, 2573 0x44444444, 2574 0x44444444, 2575 0x44444444, 2576 0x44444444, 2577 0x44444444, 2578 0x44444444, 2579 0x44444444, 2580 0x10101010, 2581 0x10101010, 2582 0x10101010, 2583 0x10101010, 2584 0x10101010, 2585 0x10101010, 2586 0x10101010, 2587 0x10101010, 2588 0x10101010, 2589 0x10101010, 2590 0x10101010, 2591 0x10101010, 2592 0x10101010, 2593 0x10101010, 2594 0x10101010, 2595 0x10101010, 2596 }; 2597 2598 static const u8 mcs_tbl_rev0[] = { 2599 0x00, 2600 0x08, 2601 0x0a, 2602 0x10, 2603 0x12, 2604 0x19, 2605 0x1a, 2606 0x1c, 2607 0x40, 2608 0x48, 2609 0x4a, 2610 0x50, 2611 0x52, 2612 0x59, 2613 0x5a, 2614 0x5c, 2615 0x80, 2616 0x88, 2617 0x8a, 2618 0x90, 2619 0x92, 2620 0x99, 2621 0x9a, 2622 0x9c, 2623 0xc0, 2624 0xc8, 2625 0xca, 2626 0xd0, 2627 0xd2, 2628 0xd9, 2629 0xda, 2630 0xdc, 2631 0x00, 2632 0x00, 2633 0x00, 2634 0x00, 2635 0x00, 2636 0x00, 2637 0x00, 2638 0x00, 2639 0x00, 2640 0x00, 2641 0x00, 2642 0x00, 2643 0x00, 2644 0x00, 2645 0x00, 2646 0x00, 2647 0x00, 2648 0x00, 2649 0x00, 2650 0x00, 2651 0x00, 2652 0x00, 2653 0x00, 2654 0x00, 2655 0x00, 2656 0x00, 2657 0x00, 2658 0x00, 2659 0x00, 2660 0x00, 2661 0x00, 2662 0x00, 2663 0x00, 2664 0x01, 2665 0x02, 2666 0x04, 2667 0x08, 2668 0x09, 2669 0x0a, 2670 0x0c, 2671 0x10, 2672 0x11, 2673 0x12, 2674 0x14, 2675 0x18, 2676 0x19, 2677 0x1a, 2678 0x1c, 2679 0x20, 2680 0x21, 2681 0x22, 2682 0x24, 2683 0x40, 2684 0x41, 2685 0x42, 2686 0x44, 2687 0x48, 2688 0x49, 2689 0x4a, 2690 0x4c, 2691 0x50, 2692 0x51, 2693 0x52, 2694 0x54, 2695 0x58, 2696 0x59, 2697 0x5a, 2698 0x5c, 2699 0x60, 2700 0x61, 2701 0x62, 2702 0x64, 2703 0x00, 2704 0x00, 2705 0x00, 2706 0x00, 2707 0x00, 2708 0x00, 2709 0x00, 2710 0x00, 2711 0x00, 2712 0x00, 2713 0x00, 2714 0x00, 2715 0x00, 2716 0x00, 2717 0x00, 2718 0x00, 2719 0x00, 2720 0x00, 2721 0x00, 2722 0x00, 2723 0x00, 2724 0x00, 2725 0x00, 2726 0x00, 2727 }; 2728 2729 static const u32 noise_var_tbl0_rev0[] = { 2730 0x020c020c, 2731 0x0000014d, 2732 0x020c020c, 2733 0x0000014d, 2734 0x020c020c, 2735 0x0000014d, 2736 0x020c020c, 2737 0x0000014d, 2738 0x020c020c, 2739 0x0000014d, 2740 0x020c020c, 2741 0x0000014d, 2742 0x020c020c, 2743 0x0000014d, 2744 0x020c020c, 2745 0x0000014d, 2746 0x020c020c, 2747 0x0000014d, 2748 0x020c020c, 2749 0x0000014d, 2750 0x020c020c, 2751 0x0000014d, 2752 0x020c020c, 2753 0x0000014d, 2754 0x020c020c, 2755 0x0000014d, 2756 0x020c020c, 2757 0x0000014d, 2758 0x020c020c, 2759 0x0000014d, 2760 0x020c020c, 2761 0x0000014d, 2762 0x020c020c, 2763 0x0000014d, 2764 0x020c020c, 2765 0x0000014d, 2766 0x020c020c, 2767 0x0000014d, 2768 0x020c020c, 2769 0x0000014d, 2770 0x020c020c, 2771 0x0000014d, 2772 0x020c020c, 2773 0x0000014d, 2774 0x020c020c, 2775 0x0000014d, 2776 0x020c020c, 2777 0x0000014d, 2778 0x020c020c, 2779 0x0000014d, 2780 0x020c020c, 2781 0x0000014d, 2782 0x020c020c, 2783 0x0000014d, 2784 0x020c020c, 2785 0x0000014d, 2786 0x020c020c, 2787 0x0000014d, 2788 0x020c020c, 2789 0x0000014d, 2790 0x020c020c, 2791 0x0000014d, 2792 0x020c020c, 2793 0x0000014d, 2794 0x020c020c, 2795 0x0000014d, 2796 0x020c020c, 2797 0x0000014d, 2798 0x020c020c, 2799 0x0000014d, 2800 0x020c020c, 2801 0x0000014d, 2802 0x020c020c, 2803 0x0000014d, 2804 0x020c020c, 2805 0x0000014d, 2806 0x020c020c, 2807 0x0000014d, 2808 0x020c020c, 2809 0x0000014d, 2810 0x020c020c, 2811 0x0000014d, 2812 0x020c020c, 2813 0x0000014d, 2814 0x020c020c, 2815 0x0000014d, 2816 0x020c020c, 2817 0x0000014d, 2818 0x020c020c, 2819 0x0000014d, 2820 0x020c020c, 2821 0x0000014d, 2822 0x020c020c, 2823 0x0000014d, 2824 0x020c020c, 2825 0x0000014d, 2826 0x020c020c, 2827 0x0000014d, 2828 0x020c020c, 2829 0x0000014d, 2830 0x020c020c, 2831 0x0000014d, 2832 0x020c020c, 2833 0x0000014d, 2834 0x020c020c, 2835 0x0000014d, 2836 0x020c020c, 2837 0x0000014d, 2838 0x020c020c, 2839 0x0000014d, 2840 0x020c020c, 2841 0x0000014d, 2842 0x020c020c, 2843 0x0000014d, 2844 0x020c020c, 2845 0x0000014d, 2846 0x020c020c, 2847 0x0000014d, 2848 0x020c020c, 2849 0x0000014d, 2850 0x020c020c, 2851 0x0000014d, 2852 0x020c020c, 2853 0x0000014d, 2854 0x020c020c, 2855 0x0000014d, 2856 0x020c020c, 2857 0x0000014d, 2858 0x020c020c, 2859 0x0000014d, 2860 0x020c020c, 2861 0x0000014d, 2862 0x020c020c, 2863 0x0000014d, 2864 0x020c020c, 2865 0x0000014d, 2866 0x020c020c, 2867 0x0000014d, 2868 0x020c020c, 2869 0x0000014d, 2870 0x020c020c, 2871 0x0000014d, 2872 0x020c020c, 2873 0x0000014d, 2874 0x020c020c, 2875 0x0000014d, 2876 0x020c020c, 2877 0x0000014d, 2878 0x020c020c, 2879 0x0000014d, 2880 0x020c020c, 2881 0x0000014d, 2882 0x020c020c, 2883 0x0000014d, 2884 0x020c020c, 2885 0x0000014d, 2886 0x020c020c, 2887 0x0000014d, 2888 0x020c020c, 2889 0x0000014d, 2890 0x020c020c, 2891 0x0000014d, 2892 0x020c020c, 2893 0x0000014d, 2894 0x020c020c, 2895 0x0000014d, 2896 0x020c020c, 2897 0x0000014d, 2898 0x020c020c, 2899 0x0000014d, 2900 0x020c020c, 2901 0x0000014d, 2902 0x020c020c, 2903 0x0000014d, 2904 0x020c020c, 2905 0x0000014d, 2906 0x020c020c, 2907 0x0000014d, 2908 0x020c020c, 2909 0x0000014d, 2910 0x020c020c, 2911 0x0000014d, 2912 0x020c020c, 2913 0x0000014d, 2914 0x020c020c, 2915 0x0000014d, 2916 0x020c020c, 2917 0x0000014d, 2918 0x020c020c, 2919 0x0000014d, 2920 0x020c020c, 2921 0x0000014d, 2922 0x020c020c, 2923 0x0000014d, 2924 0x020c020c, 2925 0x0000014d, 2926 0x020c020c, 2927 0x0000014d, 2928 0x020c020c, 2929 0x0000014d, 2930 0x020c020c, 2931 0x0000014d, 2932 0x020c020c, 2933 0x0000014d, 2934 0x020c020c, 2935 0x0000014d, 2936 0x020c020c, 2937 0x0000014d, 2938 0x020c020c, 2939 0x0000014d, 2940 0x020c020c, 2941 0x0000014d, 2942 0x020c020c, 2943 0x0000014d, 2944 0x020c020c, 2945 0x0000014d, 2946 0x020c020c, 2947 0x0000014d, 2948 0x020c020c, 2949 0x0000014d, 2950 0x020c020c, 2951 0x0000014d, 2952 0x020c020c, 2953 0x0000014d, 2954 0x020c020c, 2955 0x0000014d, 2956 0x020c020c, 2957 0x0000014d, 2958 0x020c020c, 2959 0x0000014d, 2960 0x020c020c, 2961 0x0000014d, 2962 0x020c020c, 2963 0x0000014d, 2964 0x020c020c, 2965 0x0000014d, 2966 0x020c020c, 2967 0x0000014d, 2968 0x020c020c, 2969 0x0000014d, 2970 0x020c020c, 2971 0x0000014d, 2972 0x020c020c, 2973 0x0000014d, 2974 0x020c020c, 2975 0x0000014d, 2976 0x020c020c, 2977 0x0000014d, 2978 0x020c020c, 2979 0x0000014d, 2980 0x020c020c, 2981 0x0000014d, 2982 0x020c020c, 2983 0x0000014d, 2984 0x020c020c, 2985 0x0000014d, 2986 }; 2987 2988 static const u32 noise_var_tbl1_rev0[] = { 2989 0x020c020c, 2990 0x0000014d, 2991 0x020c020c, 2992 0x0000014d, 2993 0x020c020c, 2994 0x0000014d, 2995 0x020c020c, 2996 0x0000014d, 2997 0x020c020c, 2998 0x0000014d, 2999 0x020c020c, 3000 0x0000014d, 3001 0x020c020c, 3002 0x0000014d, 3003 0x020c020c, 3004 0x0000014d, 3005 0x020c020c, 3006 0x0000014d, 3007 0x020c020c, 3008 0x0000014d, 3009 0x020c020c, 3010 0x0000014d, 3011 0x020c020c, 3012 0x0000014d, 3013 0x020c020c, 3014 0x0000014d, 3015 0x020c020c, 3016 0x0000014d, 3017 0x020c020c, 3018 0x0000014d, 3019 0x020c020c, 3020 0x0000014d, 3021 0x020c020c, 3022 0x0000014d, 3023 0x020c020c, 3024 0x0000014d, 3025 0x020c020c, 3026 0x0000014d, 3027 0x020c020c, 3028 0x0000014d, 3029 0x020c020c, 3030 0x0000014d, 3031 0x020c020c, 3032 0x0000014d, 3033 0x020c020c, 3034 0x0000014d, 3035 0x020c020c, 3036 0x0000014d, 3037 0x020c020c, 3038 0x0000014d, 3039 0x020c020c, 3040 0x0000014d, 3041 0x020c020c, 3042 0x0000014d, 3043 0x020c020c, 3044 0x0000014d, 3045 0x020c020c, 3046 0x0000014d, 3047 0x020c020c, 3048 0x0000014d, 3049 0x020c020c, 3050 0x0000014d, 3051 0x020c020c, 3052 0x0000014d, 3053 0x020c020c, 3054 0x0000014d, 3055 0x020c020c, 3056 0x0000014d, 3057 0x020c020c, 3058 0x0000014d, 3059 0x020c020c, 3060 0x0000014d, 3061 0x020c020c, 3062 0x0000014d, 3063 0x020c020c, 3064 0x0000014d, 3065 0x020c020c, 3066 0x0000014d, 3067 0x020c020c, 3068 0x0000014d, 3069 0x020c020c, 3070 0x0000014d, 3071 0x020c020c, 3072 0x0000014d, 3073 0x020c020c, 3074 0x0000014d, 3075 0x020c020c, 3076 0x0000014d, 3077 0x020c020c, 3078 0x0000014d, 3079 0x020c020c, 3080 0x0000014d, 3081 0x020c020c, 3082 0x0000014d, 3083 0x020c020c, 3084 0x0000014d, 3085 0x020c020c, 3086 0x0000014d, 3087 0x020c020c, 3088 0x0000014d, 3089 0x020c020c, 3090 0x0000014d, 3091 0x020c020c, 3092 0x0000014d, 3093 0x020c020c, 3094 0x0000014d, 3095 0x020c020c, 3096 0x0000014d, 3097 0x020c020c, 3098 0x0000014d, 3099 0x020c020c, 3100 0x0000014d, 3101 0x020c020c, 3102 0x0000014d, 3103 0x020c020c, 3104 0x0000014d, 3105 0x020c020c, 3106 0x0000014d, 3107 0x020c020c, 3108 0x0000014d, 3109 0x020c020c, 3110 0x0000014d, 3111 0x020c020c, 3112 0x0000014d, 3113 0x020c020c, 3114 0x0000014d, 3115 0x020c020c, 3116 0x0000014d, 3117 0x020c020c, 3118 0x0000014d, 3119 0x020c020c, 3120 0x0000014d, 3121 0x020c020c, 3122 0x0000014d, 3123 0x020c020c, 3124 0x0000014d, 3125 0x020c020c, 3126 0x0000014d, 3127 0x020c020c, 3128 0x0000014d, 3129 0x020c020c, 3130 0x0000014d, 3131 0x020c020c, 3132 0x0000014d, 3133 0x020c020c, 3134 0x0000014d, 3135 0x020c020c, 3136 0x0000014d, 3137 0x020c020c, 3138 0x0000014d, 3139 0x020c020c, 3140 0x0000014d, 3141 0x020c020c, 3142 0x0000014d, 3143 0x020c020c, 3144 0x0000014d, 3145 0x020c020c, 3146 0x0000014d, 3147 0x020c020c, 3148 0x0000014d, 3149 0x020c020c, 3150 0x0000014d, 3151 0x020c020c, 3152 0x0000014d, 3153 0x020c020c, 3154 0x0000014d, 3155 0x020c020c, 3156 0x0000014d, 3157 0x020c020c, 3158 0x0000014d, 3159 0x020c020c, 3160 0x0000014d, 3161 0x020c020c, 3162 0x0000014d, 3163 0x020c020c, 3164 0x0000014d, 3165 0x020c020c, 3166 0x0000014d, 3167 0x020c020c, 3168 0x0000014d, 3169 0x020c020c, 3170 0x0000014d, 3171 0x020c020c, 3172 0x0000014d, 3173 0x020c020c, 3174 0x0000014d, 3175 0x020c020c, 3176 0x0000014d, 3177 0x020c020c, 3178 0x0000014d, 3179 0x020c020c, 3180 0x0000014d, 3181 0x020c020c, 3182 0x0000014d, 3183 0x020c020c, 3184 0x0000014d, 3185 0x020c020c, 3186 0x0000014d, 3187 0x020c020c, 3188 0x0000014d, 3189 0x020c020c, 3190 0x0000014d, 3191 0x020c020c, 3192 0x0000014d, 3193 0x020c020c, 3194 0x0000014d, 3195 0x020c020c, 3196 0x0000014d, 3197 0x020c020c, 3198 0x0000014d, 3199 0x020c020c, 3200 0x0000014d, 3201 0x020c020c, 3202 0x0000014d, 3203 0x020c020c, 3204 0x0000014d, 3205 0x020c020c, 3206 0x0000014d, 3207 0x020c020c, 3208 0x0000014d, 3209 0x020c020c, 3210 0x0000014d, 3211 0x020c020c, 3212 0x0000014d, 3213 0x020c020c, 3214 0x0000014d, 3215 0x020c020c, 3216 0x0000014d, 3217 0x020c020c, 3218 0x0000014d, 3219 0x020c020c, 3220 0x0000014d, 3221 0x020c020c, 3222 0x0000014d, 3223 0x020c020c, 3224 0x0000014d, 3225 0x020c020c, 3226 0x0000014d, 3227 0x020c020c, 3228 0x0000014d, 3229 0x020c020c, 3230 0x0000014d, 3231 0x020c020c, 3232 0x0000014d, 3233 0x020c020c, 3234 0x0000014d, 3235 0x020c020c, 3236 0x0000014d, 3237 0x020c020c, 3238 0x0000014d, 3239 0x020c020c, 3240 0x0000014d, 3241 0x020c020c, 3242 0x0000014d, 3243 0x020c020c, 3244 0x0000014d, 3245 }; 3246 3247 static const u8 est_pwr_lut_core0_rev0[] = { 3248 0x50, 3249 0x4f, 3250 0x4e, 3251 0x4d, 3252 0x4c, 3253 0x4b, 3254 0x4a, 3255 0x49, 3256 0x48, 3257 0x47, 3258 0x46, 3259 0x45, 3260 0x44, 3261 0x43, 3262 0x42, 3263 0x41, 3264 0x40, 3265 0x3f, 3266 0x3e, 3267 0x3d, 3268 0x3c, 3269 0x3b, 3270 0x3a, 3271 0x39, 3272 0x38, 3273 0x37, 3274 0x36, 3275 0x35, 3276 0x34, 3277 0x33, 3278 0x32, 3279 0x31, 3280 0x30, 3281 0x2f, 3282 0x2e, 3283 0x2d, 3284 0x2c, 3285 0x2b, 3286 0x2a, 3287 0x29, 3288 0x28, 3289 0x27, 3290 0x26, 3291 0x25, 3292 0x24, 3293 0x23, 3294 0x22, 3295 0x21, 3296 0x20, 3297 0x1f, 3298 0x1e, 3299 0x1d, 3300 0x1c, 3301 0x1b, 3302 0x1a, 3303 0x19, 3304 0x18, 3305 0x17, 3306 0x16, 3307 0x15, 3308 0x14, 3309 0x13, 3310 0x12, 3311 0x11, 3312 }; 3313 3314 static const u8 est_pwr_lut_core1_rev0[] = { 3315 0x50, 3316 0x4f, 3317 0x4e, 3318 0x4d, 3319 0x4c, 3320 0x4b, 3321 0x4a, 3322 0x49, 3323 0x48, 3324 0x47, 3325 0x46, 3326 0x45, 3327 0x44, 3328 0x43, 3329 0x42, 3330 0x41, 3331 0x40, 3332 0x3f, 3333 0x3e, 3334 0x3d, 3335 0x3c, 3336 0x3b, 3337 0x3a, 3338 0x39, 3339 0x38, 3340 0x37, 3341 0x36, 3342 0x35, 3343 0x34, 3344 0x33, 3345 0x32, 3346 0x31, 3347 0x30, 3348 0x2f, 3349 0x2e, 3350 0x2d, 3351 0x2c, 3352 0x2b, 3353 0x2a, 3354 0x29, 3355 0x28, 3356 0x27, 3357 0x26, 3358 0x25, 3359 0x24, 3360 0x23, 3361 0x22, 3362 0x21, 3363 0x20, 3364 0x1f, 3365 0x1e, 3366 0x1d, 3367 0x1c, 3368 0x1b, 3369 0x1a, 3370 0x19, 3371 0x18, 3372 0x17, 3373 0x16, 3374 0x15, 3375 0x14, 3376 0x13, 3377 0x12, 3378 0x11, 3379 }; 3380 3381 static const u8 adj_pwr_lut_core0_rev0[] = { 3382 0x00, 3383 0x00, 3384 0x00, 3385 0x00, 3386 0x00, 3387 0x00, 3388 0x00, 3389 0x00, 3390 0x00, 3391 0x00, 3392 0x00, 3393 0x00, 3394 0x00, 3395 0x00, 3396 0x00, 3397 0x00, 3398 0x00, 3399 0x00, 3400 0x00, 3401 0x00, 3402 0x00, 3403 0x00, 3404 0x00, 3405 0x00, 3406 0x00, 3407 0x00, 3408 0x00, 3409 0x00, 3410 0x00, 3411 0x00, 3412 0x00, 3413 0x00, 3414 0x00, 3415 0x00, 3416 0x00, 3417 0x00, 3418 0x00, 3419 0x00, 3420 0x00, 3421 0x00, 3422 0x00, 3423 0x00, 3424 0x00, 3425 0x00, 3426 0x00, 3427 0x00, 3428 0x00, 3429 0x00, 3430 0x00, 3431 0x00, 3432 0x00, 3433 0x00, 3434 0x00, 3435 0x00, 3436 0x00, 3437 0x00, 3438 0x00, 3439 0x00, 3440 0x00, 3441 0x00, 3442 0x00, 3443 0x00, 3444 0x00, 3445 0x00, 3446 0x00, 3447 0x00, 3448 0x00, 3449 0x00, 3450 0x00, 3451 0x00, 3452 0x00, 3453 0x00, 3454 0x00, 3455 0x00, 3456 0x00, 3457 0x00, 3458 0x00, 3459 0x00, 3460 0x00, 3461 0x00, 3462 0x00, 3463 0x00, 3464 0x00, 3465 0x00, 3466 0x00, 3467 0x00, 3468 0x00, 3469 0x00, 3470 0x00, 3471 0x00, 3472 0x00, 3473 0x00, 3474 0x00, 3475 0x00, 3476 0x00, 3477 0x00, 3478 0x00, 3479 0x00, 3480 0x00, 3481 0x00, 3482 0x00, 3483 0x00, 3484 0x00, 3485 0x00, 3486 0x00, 3487 0x00, 3488 0x00, 3489 0x00, 3490 0x00, 3491 0x00, 3492 0x00, 3493 0x00, 3494 0x00, 3495 0x00, 3496 0x00, 3497 0x00, 3498 0x00, 3499 0x00, 3500 0x00, 3501 0x00, 3502 0x00, 3503 0x00, 3504 0x00, 3505 0x00, 3506 0x00, 3507 0x00, 3508 0x00, 3509 0x00, 3510 }; 3511 3512 static const u8 adj_pwr_lut_core1_rev0[] = { 3513 0x00, 3514 0x00, 3515 0x00, 3516 0x00, 3517 0x00, 3518 0x00, 3519 0x00, 3520 0x00, 3521 0x00, 3522 0x00, 3523 0x00, 3524 0x00, 3525 0x00, 3526 0x00, 3527 0x00, 3528 0x00, 3529 0x00, 3530 0x00, 3531 0x00, 3532 0x00, 3533 0x00, 3534 0x00, 3535 0x00, 3536 0x00, 3537 0x00, 3538 0x00, 3539 0x00, 3540 0x00, 3541 0x00, 3542 0x00, 3543 0x00, 3544 0x00, 3545 0x00, 3546 0x00, 3547 0x00, 3548 0x00, 3549 0x00, 3550 0x00, 3551 0x00, 3552 0x00, 3553 0x00, 3554 0x00, 3555 0x00, 3556 0x00, 3557 0x00, 3558 0x00, 3559 0x00, 3560 0x00, 3561 0x00, 3562 0x00, 3563 0x00, 3564 0x00, 3565 0x00, 3566 0x00, 3567 0x00, 3568 0x00, 3569 0x00, 3570 0x00, 3571 0x00, 3572 0x00, 3573 0x00, 3574 0x00, 3575 0x00, 3576 0x00, 3577 0x00, 3578 0x00, 3579 0x00, 3580 0x00, 3581 0x00, 3582 0x00, 3583 0x00, 3584 0x00, 3585 0x00, 3586 0x00, 3587 0x00, 3588 0x00, 3589 0x00, 3590 0x00, 3591 0x00, 3592 0x00, 3593 0x00, 3594 0x00, 3595 0x00, 3596 0x00, 3597 0x00, 3598 0x00, 3599 0x00, 3600 0x00, 3601 0x00, 3602 0x00, 3603 0x00, 3604 0x00, 3605 0x00, 3606 0x00, 3607 0x00, 3608 0x00, 3609 0x00, 3610 0x00, 3611 0x00, 3612 0x00, 3613 0x00, 3614 0x00, 3615 0x00, 3616 0x00, 3617 0x00, 3618 0x00, 3619 0x00, 3620 0x00, 3621 0x00, 3622 0x00, 3623 0x00, 3624 0x00, 3625 0x00, 3626 0x00, 3627 0x00, 3628 0x00, 3629 0x00, 3630 0x00, 3631 0x00, 3632 0x00, 3633 0x00, 3634 0x00, 3635 0x00, 3636 0x00, 3637 0x00, 3638 0x00, 3639 0x00, 3640 0x00, 3641 }; 3642 3643 static const u32 gainctrl_lut_core0_rev0[] = { 3644 0x03cc2b44, 3645 0x03cc2b42, 3646 0x03cc2b40, 3647 0x03cc2b3e, 3648 0x03cc2b3d, 3649 0x03cc2b3b, 3650 0x03c82b44, 3651 0x03c82b42, 3652 0x03c82b40, 3653 0x03c82b3e, 3654 0x03c82b3d, 3655 0x03c82b3b, 3656 0x03c82b39, 3657 0x03c82b38, 3658 0x03c82b36, 3659 0x03c82b34, 3660 0x03c42b44, 3661 0x03c42b42, 3662 0x03c42b40, 3663 0x03c42b3e, 3664 0x03c42b3d, 3665 0x03c42b3b, 3666 0x03c42b39, 3667 0x03c42b38, 3668 0x03c42b36, 3669 0x03c42b34, 3670 0x03c42b33, 3671 0x03c42b32, 3672 0x03c42b30, 3673 0x03c42b2f, 3674 0x03c42b2d, 3675 0x03c02b44, 3676 0x03c02b42, 3677 0x03c02b40, 3678 0x03c02b3e, 3679 0x03c02b3d, 3680 0x03c02b3b, 3681 0x03c02b39, 3682 0x03c02b38, 3683 0x03c02b36, 3684 0x03c02b34, 3685 0x03b02b44, 3686 0x03b02b42, 3687 0x03b02b40, 3688 0x03b02b3e, 3689 0x03b02b3d, 3690 0x03b02b3b, 3691 0x03b02b39, 3692 0x03b02b38, 3693 0x03b02b36, 3694 0x03b02b34, 3695 0x03b02b33, 3696 0x03b02b32, 3697 0x03b02b30, 3698 0x03b02b2f, 3699 0x03b02b2d, 3700 0x03a02b44, 3701 0x03a02b42, 3702 0x03a02b40, 3703 0x03a02b3e, 3704 0x03a02b3d, 3705 0x03a02b3b, 3706 0x03a02b39, 3707 0x03a02b38, 3708 0x03a02b36, 3709 0x03a02b34, 3710 0x03902b44, 3711 0x03902b42, 3712 0x03902b40, 3713 0x03902b3e, 3714 0x03902b3d, 3715 0x03902b3b, 3716 0x03902b39, 3717 0x03902b38, 3718 0x03902b36, 3719 0x03902b34, 3720 0x03902b33, 3721 0x03902b32, 3722 0x03902b30, 3723 0x03802b44, 3724 0x03802b42, 3725 0x03802b40, 3726 0x03802b3e, 3727 0x03802b3d, 3728 0x03802b3b, 3729 0x03802b39, 3730 0x03802b38, 3731 0x03802b36, 3732 0x03802b34, 3733 0x03802b33, 3734 0x03802b32, 3735 0x03802b30, 3736 0x03802b2f, 3737 0x03802b2d, 3738 0x03802b2c, 3739 0x03802b2b, 3740 0x03802b2a, 3741 0x03802b29, 3742 0x03802b27, 3743 0x03802b26, 3744 0x03802b25, 3745 0x03802b24, 3746 0x03802b23, 3747 0x03802b22, 3748 0x03802b21, 3749 0x03802b20, 3750 0x03802b1f, 3751 0x03802b1e, 3752 0x03802b1e, 3753 0x03802b1d, 3754 0x03802b1c, 3755 0x03802b1b, 3756 0x03802b1a, 3757 0x03802b1a, 3758 0x03802b19, 3759 0x03802b18, 3760 0x03802b18, 3761 0x03802b18, 3762 0x03802b18, 3763 0x03802b18, 3764 0x03802b18, 3765 0x03802b18, 3766 0x03802b18, 3767 0x03802b18, 3768 0x03802b18, 3769 0x03802b18, 3770 0x03802b18, 3771 0x00002b00, 3772 }; 3773 3774 static const u32 gainctrl_lut_core1_rev0[] = { 3775 0x03cc2b44, 3776 0x03cc2b42, 3777 0x03cc2b40, 3778 0x03cc2b3e, 3779 0x03cc2b3d, 3780 0x03cc2b3b, 3781 0x03c82b44, 3782 0x03c82b42, 3783 0x03c82b40, 3784 0x03c82b3e, 3785 0x03c82b3d, 3786 0x03c82b3b, 3787 0x03c82b39, 3788 0x03c82b38, 3789 0x03c82b36, 3790 0x03c82b34, 3791 0x03c42b44, 3792 0x03c42b42, 3793 0x03c42b40, 3794 0x03c42b3e, 3795 0x03c42b3d, 3796 0x03c42b3b, 3797 0x03c42b39, 3798 0x03c42b38, 3799 0x03c42b36, 3800 0x03c42b34, 3801 0x03c42b33, 3802 0x03c42b32, 3803 0x03c42b30, 3804 0x03c42b2f, 3805 0x03c42b2d, 3806 0x03c02b44, 3807 0x03c02b42, 3808 0x03c02b40, 3809 0x03c02b3e, 3810 0x03c02b3d, 3811 0x03c02b3b, 3812 0x03c02b39, 3813 0x03c02b38, 3814 0x03c02b36, 3815 0x03c02b34, 3816 0x03b02b44, 3817 0x03b02b42, 3818 0x03b02b40, 3819 0x03b02b3e, 3820 0x03b02b3d, 3821 0x03b02b3b, 3822 0x03b02b39, 3823 0x03b02b38, 3824 0x03b02b36, 3825 0x03b02b34, 3826 0x03b02b33, 3827 0x03b02b32, 3828 0x03b02b30, 3829 0x03b02b2f, 3830 0x03b02b2d, 3831 0x03a02b44, 3832 0x03a02b42, 3833 0x03a02b40, 3834 0x03a02b3e, 3835 0x03a02b3d, 3836 0x03a02b3b, 3837 0x03a02b39, 3838 0x03a02b38, 3839 0x03a02b36, 3840 0x03a02b34, 3841 0x03902b44, 3842 0x03902b42, 3843 0x03902b40, 3844 0x03902b3e, 3845 0x03902b3d, 3846 0x03902b3b, 3847 0x03902b39, 3848 0x03902b38, 3849 0x03902b36, 3850 0x03902b34, 3851 0x03902b33, 3852 0x03902b32, 3853 0x03902b30, 3854 0x03802b44, 3855 0x03802b42, 3856 0x03802b40, 3857 0x03802b3e, 3858 0x03802b3d, 3859 0x03802b3b, 3860 0x03802b39, 3861 0x03802b38, 3862 0x03802b36, 3863 0x03802b34, 3864 0x03802b33, 3865 0x03802b32, 3866 0x03802b30, 3867 0x03802b2f, 3868 0x03802b2d, 3869 0x03802b2c, 3870 0x03802b2b, 3871 0x03802b2a, 3872 0x03802b29, 3873 0x03802b27, 3874 0x03802b26, 3875 0x03802b25, 3876 0x03802b24, 3877 0x03802b23, 3878 0x03802b22, 3879 0x03802b21, 3880 0x03802b20, 3881 0x03802b1f, 3882 0x03802b1e, 3883 0x03802b1e, 3884 0x03802b1d, 3885 0x03802b1c, 3886 0x03802b1b, 3887 0x03802b1a, 3888 0x03802b1a, 3889 0x03802b19, 3890 0x03802b18, 3891 0x03802b18, 3892 0x03802b18, 3893 0x03802b18, 3894 0x03802b18, 3895 0x03802b18, 3896 0x03802b18, 3897 0x03802b18, 3898 0x03802b18, 3899 0x03802b18, 3900 0x03802b18, 3901 0x03802b18, 3902 0x00002b00, 3903 }; 3904 3905 static const u32 iq_lut_core0_rev0[] = { 3906 0x0000007f, 3907 0x0000007f, 3908 0x0000007f, 3909 0x0000007f, 3910 0x0000007f, 3911 0x0000007f, 3912 0x0000007f, 3913 0x0000007f, 3914 0x0000007f, 3915 0x0000007f, 3916 0x0000007f, 3917 0x0000007f, 3918 0x0000007f, 3919 0x0000007f, 3920 0x0000007f, 3921 0x0000007f, 3922 0x0000007f, 3923 0x0000007f, 3924 0x0000007f, 3925 0x0000007f, 3926 0x0000007f, 3927 0x0000007f, 3928 0x0000007f, 3929 0x0000007f, 3930 0x0000007f, 3931 0x0000007f, 3932 0x0000007f, 3933 0x0000007f, 3934 0x0000007f, 3935 0x0000007f, 3936 0x0000007f, 3937 0x0000007f, 3938 0x0000007f, 3939 0x0000007f, 3940 0x0000007f, 3941 0x0000007f, 3942 0x0000007f, 3943 0x0000007f, 3944 0x0000007f, 3945 0x0000007f, 3946 0x0000007f, 3947 0x0000007f, 3948 0x0000007f, 3949 0x0000007f, 3950 0x0000007f, 3951 0x0000007f, 3952 0x0000007f, 3953 0x0000007f, 3954 0x0000007f, 3955 0x0000007f, 3956 0x0000007f, 3957 0x0000007f, 3958 0x0000007f, 3959 0x0000007f, 3960 0x0000007f, 3961 0x0000007f, 3962 0x0000007f, 3963 0x0000007f, 3964 0x0000007f, 3965 0x0000007f, 3966 0x0000007f, 3967 0x0000007f, 3968 0x0000007f, 3969 0x0000007f, 3970 0x0000007f, 3971 0x0000007f, 3972 0x0000007f, 3973 0x0000007f, 3974 0x0000007f, 3975 0x0000007f, 3976 0x0000007f, 3977 0x0000007f, 3978 0x0000007f, 3979 0x0000007f, 3980 0x0000007f, 3981 0x0000007f, 3982 0x0000007f, 3983 0x0000007f, 3984 0x0000007f, 3985 0x0000007f, 3986 0x0000007f, 3987 0x0000007f, 3988 0x0000007f, 3989 0x0000007f, 3990 0x0000007f, 3991 0x0000007f, 3992 0x0000007f, 3993 0x0000007f, 3994 0x0000007f, 3995 0x0000007f, 3996 0x0000007f, 3997 0x0000007f, 3998 0x0000007f, 3999 0x0000007f, 4000 0x0000007f, 4001 0x0000007f, 4002 0x0000007f, 4003 0x0000007f, 4004 0x0000007f, 4005 0x0000007f, 4006 0x0000007f, 4007 0x0000007f, 4008 0x0000007f, 4009 0x0000007f, 4010 0x0000007f, 4011 0x0000007f, 4012 0x0000007f, 4013 0x0000007f, 4014 0x0000007f, 4015 0x0000007f, 4016 0x0000007f, 4017 0x0000007f, 4018 0x0000007f, 4019 0x0000007f, 4020 0x0000007f, 4021 0x0000007f, 4022 0x0000007f, 4023 0x0000007f, 4024 0x0000007f, 4025 0x0000007f, 4026 0x0000007f, 4027 0x0000007f, 4028 0x0000007f, 4029 0x0000007f, 4030 0x0000007f, 4031 0x0000007f, 4032 0x0000007f, 4033 0x0000007f, 4034 }; 4035 4036 static const u32 iq_lut_core1_rev0[] = { 4037 0x0000007f, 4038 0x0000007f, 4039 0x0000007f, 4040 0x0000007f, 4041 0x0000007f, 4042 0x0000007f, 4043 0x0000007f, 4044 0x0000007f, 4045 0x0000007f, 4046 0x0000007f, 4047 0x0000007f, 4048 0x0000007f, 4049 0x0000007f, 4050 0x0000007f, 4051 0x0000007f, 4052 0x0000007f, 4053 0x0000007f, 4054 0x0000007f, 4055 0x0000007f, 4056 0x0000007f, 4057 0x0000007f, 4058 0x0000007f, 4059 0x0000007f, 4060 0x0000007f, 4061 0x0000007f, 4062 0x0000007f, 4063 0x0000007f, 4064 0x0000007f, 4065 0x0000007f, 4066 0x0000007f, 4067 0x0000007f, 4068 0x0000007f, 4069 0x0000007f, 4070 0x0000007f, 4071 0x0000007f, 4072 0x0000007f, 4073 0x0000007f, 4074 0x0000007f, 4075 0x0000007f, 4076 0x0000007f, 4077 0x0000007f, 4078 0x0000007f, 4079 0x0000007f, 4080 0x0000007f, 4081 0x0000007f, 4082 0x0000007f, 4083 0x0000007f, 4084 0x0000007f, 4085 0x0000007f, 4086 0x0000007f, 4087 0x0000007f, 4088 0x0000007f, 4089 0x0000007f, 4090 0x0000007f, 4091 0x0000007f, 4092 0x0000007f, 4093 0x0000007f, 4094 0x0000007f, 4095 0x0000007f, 4096 0x0000007f, 4097 0x0000007f, 4098 0x0000007f, 4099 0x0000007f, 4100 0x0000007f, 4101 0x0000007f, 4102 0x0000007f, 4103 0x0000007f, 4104 0x0000007f, 4105 0x0000007f, 4106 0x0000007f, 4107 0x0000007f, 4108 0x0000007f, 4109 0x0000007f, 4110 0x0000007f, 4111 0x0000007f, 4112 0x0000007f, 4113 0x0000007f, 4114 0x0000007f, 4115 0x0000007f, 4116 0x0000007f, 4117 0x0000007f, 4118 0x0000007f, 4119 0x0000007f, 4120 0x0000007f, 4121 0x0000007f, 4122 0x0000007f, 4123 0x0000007f, 4124 0x0000007f, 4125 0x0000007f, 4126 0x0000007f, 4127 0x0000007f, 4128 0x0000007f, 4129 0x0000007f, 4130 0x0000007f, 4131 0x0000007f, 4132 0x0000007f, 4133 0x0000007f, 4134 0x0000007f, 4135 0x0000007f, 4136 0x0000007f, 4137 0x0000007f, 4138 0x0000007f, 4139 0x0000007f, 4140 0x0000007f, 4141 0x0000007f, 4142 0x0000007f, 4143 0x0000007f, 4144 0x0000007f, 4145 0x0000007f, 4146 0x0000007f, 4147 0x0000007f, 4148 0x0000007f, 4149 0x0000007f, 4150 0x0000007f, 4151 0x0000007f, 4152 0x0000007f, 4153 0x0000007f, 4154 0x0000007f, 4155 0x0000007f, 4156 0x0000007f, 4157 0x0000007f, 4158 0x0000007f, 4159 0x0000007f, 4160 0x0000007f, 4161 0x0000007f, 4162 0x0000007f, 4163 0x0000007f, 4164 0x0000007f, 4165 }; 4166 4167 static const u16 loft_lut_core0_rev0[] = { 4168 0x0000, 4169 0x0101, 4170 0x0002, 4171 0x0103, 4172 0x0000, 4173 0x0101, 4174 0x0002, 4175 0x0103, 4176 0x0000, 4177 0x0101, 4178 0x0002, 4179 0x0103, 4180 0x0000, 4181 0x0101, 4182 0x0002, 4183 0x0103, 4184 0x0000, 4185 0x0101, 4186 0x0002, 4187 0x0103, 4188 0x0000, 4189 0x0101, 4190 0x0002, 4191 0x0103, 4192 0x0000, 4193 0x0101, 4194 0x0002, 4195 0x0103, 4196 0x0000, 4197 0x0101, 4198 0x0002, 4199 0x0103, 4200 0x0000, 4201 0x0101, 4202 0x0002, 4203 0x0103, 4204 0x0000, 4205 0x0101, 4206 0x0002, 4207 0x0103, 4208 0x0000, 4209 0x0101, 4210 0x0002, 4211 0x0103, 4212 0x0000, 4213 0x0101, 4214 0x0002, 4215 0x0103, 4216 0x0000, 4217 0x0101, 4218 0x0002, 4219 0x0103, 4220 0x0000, 4221 0x0101, 4222 0x0002, 4223 0x0103, 4224 0x0000, 4225 0x0101, 4226 0x0002, 4227 0x0103, 4228 0x0000, 4229 0x0101, 4230 0x0002, 4231 0x0103, 4232 0x0000, 4233 0x0101, 4234 0x0002, 4235 0x0103, 4236 0x0000, 4237 0x0101, 4238 0x0002, 4239 0x0103, 4240 0x0000, 4241 0x0101, 4242 0x0002, 4243 0x0103, 4244 0x0000, 4245 0x0101, 4246 0x0002, 4247 0x0103, 4248 0x0000, 4249 0x0101, 4250 0x0002, 4251 0x0103, 4252 0x0000, 4253 0x0101, 4254 0x0002, 4255 0x0103, 4256 0x0000, 4257 0x0101, 4258 0x0002, 4259 0x0103, 4260 0x0000, 4261 0x0101, 4262 0x0002, 4263 0x0103, 4264 0x0000, 4265 0x0101, 4266 0x0002, 4267 0x0103, 4268 0x0000, 4269 0x0101, 4270 0x0002, 4271 0x0103, 4272 0x0000, 4273 0x0101, 4274 0x0002, 4275 0x0103, 4276 0x0000, 4277 0x0101, 4278 0x0002, 4279 0x0103, 4280 0x0000, 4281 0x0101, 4282 0x0002, 4283 0x0103, 4284 0x0000, 4285 0x0101, 4286 0x0002, 4287 0x0103, 4288 0x0000, 4289 0x0101, 4290 0x0002, 4291 0x0103, 4292 0x0000, 4293 0x0101, 4294 0x0002, 4295 0x0103, 4296 }; 4297 4298 static const u16 loft_lut_core1_rev0[] = { 4299 0x0000, 4300 0x0101, 4301 0x0002, 4302 0x0103, 4303 0x0000, 4304 0x0101, 4305 0x0002, 4306 0x0103, 4307 0x0000, 4308 0x0101, 4309 0x0002, 4310 0x0103, 4311 0x0000, 4312 0x0101, 4313 0x0002, 4314 0x0103, 4315 0x0000, 4316 0x0101, 4317 0x0002, 4318 0x0103, 4319 0x0000, 4320 0x0101, 4321 0x0002, 4322 0x0103, 4323 0x0000, 4324 0x0101, 4325 0x0002, 4326 0x0103, 4327 0x0000, 4328 0x0101, 4329 0x0002, 4330 0x0103, 4331 0x0000, 4332 0x0101, 4333 0x0002, 4334 0x0103, 4335 0x0000, 4336 0x0101, 4337 0x0002, 4338 0x0103, 4339 0x0000, 4340 0x0101, 4341 0x0002, 4342 0x0103, 4343 0x0000, 4344 0x0101, 4345 0x0002, 4346 0x0103, 4347 0x0000, 4348 0x0101, 4349 0x0002, 4350 0x0103, 4351 0x0000, 4352 0x0101, 4353 0x0002, 4354 0x0103, 4355 0x0000, 4356 0x0101, 4357 0x0002, 4358 0x0103, 4359 0x0000, 4360 0x0101, 4361 0x0002, 4362 0x0103, 4363 0x0000, 4364 0x0101, 4365 0x0002, 4366 0x0103, 4367 0x0000, 4368 0x0101, 4369 0x0002, 4370 0x0103, 4371 0x0000, 4372 0x0101, 4373 0x0002, 4374 0x0103, 4375 0x0000, 4376 0x0101, 4377 0x0002, 4378 0x0103, 4379 0x0000, 4380 0x0101, 4381 0x0002, 4382 0x0103, 4383 0x0000, 4384 0x0101, 4385 0x0002, 4386 0x0103, 4387 0x0000, 4388 0x0101, 4389 0x0002, 4390 0x0103, 4391 0x0000, 4392 0x0101, 4393 0x0002, 4394 0x0103, 4395 0x0000, 4396 0x0101, 4397 0x0002, 4398 0x0103, 4399 0x0000, 4400 0x0101, 4401 0x0002, 4402 0x0103, 4403 0x0000, 4404 0x0101, 4405 0x0002, 4406 0x0103, 4407 0x0000, 4408 0x0101, 4409 0x0002, 4410 0x0103, 4411 0x0000, 4412 0x0101, 4413 0x0002, 4414 0x0103, 4415 0x0000, 4416 0x0101, 4417 0x0002, 4418 0x0103, 4419 0x0000, 4420 0x0101, 4421 0x0002, 4422 0x0103, 4423 0x0000, 4424 0x0101, 4425 0x0002, 4426 0x0103, 4427 }; 4428 4429 const struct phytbl_info mimophytbl_info_rev0_volatile[] = { 4430 {&bdi_tbl_rev0, ARRAY_SIZE(bdi_tbl_rev0), 21, 0, 16}, 4431 {&pltlut_tbl_rev0, ARRAY_SIZE(pltlut_tbl_rev0), 20, 0, 32}, 4432 {&gainctrl_lut_core0_rev0, ARRAY_SIZE(gainctrl_lut_core0_rev0), 26, 192, 32}, 4433 {&gainctrl_lut_core1_rev0, ARRAY_SIZE(gainctrl_lut_core1_rev0), 27, 192, 32}, 4434 {&est_pwr_lut_core0_rev0, ARRAY_SIZE(est_pwr_lut_core0_rev0), 26, 0, 8}, 4435 {&est_pwr_lut_core1_rev0, ARRAY_SIZE(est_pwr_lut_core1_rev0), 27, 0, 8}, 4436 {&adj_pwr_lut_core0_rev0, ARRAY_SIZE(adj_pwr_lut_core0_rev0), 26, 64, 8}, 4437 {&adj_pwr_lut_core1_rev0, ARRAY_SIZE(adj_pwr_lut_core1_rev0), 27, 64, 8}, 4438 {&iq_lut_core0_rev0, ARRAY_SIZE(iq_lut_core0_rev0), 26, 320, 32}, 4439 {&iq_lut_core1_rev0, ARRAY_SIZE(iq_lut_core1_rev0), 27, 320, 32}, 4440 {&loft_lut_core0_rev0, ARRAY_SIZE(loft_lut_core0_rev0), 26, 448, 16}, 4441 {&loft_lut_core1_rev0, ARRAY_SIZE(loft_lut_core1_rev0), 27, 448, 16}, 4442 }; 4443 4444 const struct phytbl_info mimophytbl_info_rev0[] = { 4445 {&frame_struct_rev0, ARRAY_SIZE(frame_struct_rev0), 10, 0, 32}, 4446 {&frame_lut_rev0, ARRAY_SIZE(frame_lut_rev0), 24, 0, 8}, 4447 {&tmap_tbl_rev0, ARRAY_SIZE(tmap_tbl_rev0), 12, 0, 32}, 4448 {&tdtrn_tbl_rev0, ARRAY_SIZE(tdtrn_tbl_rev0), 14, 0, 32}, 4449 {&intlv_tbl_rev0, ARRAY_SIZE(intlv_tbl_rev0), 13, 0, 32}, 4450 {&pilot_tbl_rev0, ARRAY_SIZE(pilot_tbl_rev0), 11, 0, 16}, 4451 {&tdi_tbl20_ant0_rev0, ARRAY_SIZE(tdi_tbl20_ant0_rev0), 19, 128, 32}, 4452 {&tdi_tbl20_ant1_rev0, ARRAY_SIZE(tdi_tbl20_ant1_rev0), 19, 256, 32}, 4453 {&tdi_tbl40_ant0_rev0, ARRAY_SIZE(tdi_tbl40_ant0_rev0), 19, 640, 32}, 4454 {&tdi_tbl40_ant1_rev0, ARRAY_SIZE(tdi_tbl40_ant1_rev0), 19, 768, 32}, 4455 {&chanest_tbl_rev0, ARRAY_SIZE(chanest_tbl_rev0), 22, 0, 32}, 4456 {&mcs_tbl_rev0, ARRAY_SIZE(mcs_tbl_rev0), 18, 0, 8}, 4457 {&noise_var_tbl0_rev0, ARRAY_SIZE(noise_var_tbl0_rev0), 16, 0, 32}, 4458 {&noise_var_tbl1_rev0, ARRAY_SIZE(noise_var_tbl1_rev0), 16, 128, 32}, 4459 }; 4460 4461 const u32 mimophytbl_info_sz_rev0 = ARRAY_SIZE(mimophytbl_info_rev0); 4462 const u32 mimophytbl_info_sz_rev0_volatile = ARRAY_SIZE(mimophytbl_info_rev0_volatile); 4463 4464 static const u16 ant_swctrl_tbl_rev3[] = { 4465 0x0082, 4466 0x0082, 4467 0x0211, 4468 0x0222, 4469 0x0328, 4470 0x0000, 4471 0x0000, 4472 0x0000, 4473 0x0144, 4474 0x0000, 4475 0x0000, 4476 0x0000, 4477 0x0188, 4478 0x0000, 4479 0x0000, 4480 0x0000, 4481 0x0082, 4482 0x0082, 4483 0x0211, 4484 0x0222, 4485 0x0328, 4486 0x0000, 4487 0x0000, 4488 0x0000, 4489 0x0144, 4490 0x0000, 4491 0x0000, 4492 0x0000, 4493 0x0188, 4494 0x0000, 4495 0x0000, 4496 0x0000, 4497 }; 4498 4499 static const u16 ant_swctrl_tbl_rev3_1[] = { 4500 0x0022, 4501 0x0022, 4502 0x0011, 4503 0x0022, 4504 0x0022, 4505 0x0000, 4506 0x0000, 4507 0x0000, 4508 0x0011, 4509 0x0000, 4510 0x0000, 4511 0x0000, 4512 0x0022, 4513 0x0000, 4514 0x0000, 4515 0x0000, 4516 0x0022, 4517 0x0022, 4518 0x0011, 4519 0x0022, 4520 0x0022, 4521 0x0000, 4522 0x0000, 4523 0x0000, 4524 0x0011, 4525 0x0000, 4526 0x0000, 4527 0x0000, 4528 0x0022, 4529 0x0000, 4530 0x0000, 4531 0x0000, 4532 }; 4533 4534 static const u16 ant_swctrl_tbl_rev3_2[] = { 4535 0x0088, 4536 0x0088, 4537 0x0044, 4538 0x0088, 4539 0x0088, 4540 0x0000, 4541 0x0000, 4542 0x0000, 4543 0x0044, 4544 0x0000, 4545 0x0000, 4546 0x0000, 4547 0x0088, 4548 0x0000, 4549 0x0000, 4550 0x0000, 4551 0x0088, 4552 0x0088, 4553 0x0044, 4554 0x0088, 4555 0x0088, 4556 0x0000, 4557 0x0000, 4558 0x0000, 4559 0x0044, 4560 0x0000, 4561 0x0000, 4562 0x0000, 4563 0x0088, 4564 0x0000, 4565 0x0000, 4566 0x0000, 4567 }; 4568 4569 static const u16 ant_swctrl_tbl_rev3_3[] = { 4570 0x022, 4571 0x022, 4572 0x011, 4573 0x022, 4574 0x000, 4575 0x000, 4576 0x000, 4577 0x000, 4578 0x011, 4579 0x000, 4580 0x000, 4581 0x000, 4582 0x022, 4583 0x000, 4584 0x000, 4585 0x3cc, 4586 0x022, 4587 0x022, 4588 0x011, 4589 0x022, 4590 0x000, 4591 0x000, 4592 0x000, 4593 0x000, 4594 0x011, 4595 0x000, 4596 0x000, 4597 0x000, 4598 0x022, 4599 0x000, 4600 0x000, 4601 0x3cc 4602 }; 4603 4604 static const u32 frame_struct_rev3[] = { 4605 0x08004a04, 4606 0x00100000, 4607 0x01000a05, 4608 0x00100020, 4609 0x09804506, 4610 0x00100030, 4611 0x09804507, 4612 0x00100030, 4613 0x00000000, 4614 0x00000000, 4615 0x00000000, 4616 0x00000000, 4617 0x00000000, 4618 0x00000000, 4619 0x00000000, 4620 0x00000000, 4621 0x08004a0c, 4622 0x00100004, 4623 0x01000a0d, 4624 0x00100024, 4625 0x0980450e, 4626 0x00100034, 4627 0x0980450f, 4628 0x00100034, 4629 0x00000000, 4630 0x00000000, 4631 0x00000000, 4632 0x00000000, 4633 0x00000000, 4634 0x00000000, 4635 0x00000000, 4636 0x00000000, 4637 0x00000a04, 4638 0x00100000, 4639 0x11008a05, 4640 0x00100020, 4641 0x1980c506, 4642 0x00100030, 4643 0x21810506, 4644 0x00100030, 4645 0x21810506, 4646 0x00100030, 4647 0x01800504, 4648 0x00100030, 4649 0x11808505, 4650 0x00100030, 4651 0x29814507, 4652 0x01100030, 4653 0x00000a04, 4654 0x00100000, 4655 0x11008a05, 4656 0x00100020, 4657 0x21810506, 4658 0x00100030, 4659 0x21810506, 4660 0x00100030, 4661 0x29814507, 4662 0x01100030, 4663 0x00000000, 4664 0x00000000, 4665 0x00000000, 4666 0x00000000, 4667 0x00000000, 4668 0x00000000, 4669 0x00000a0c, 4670 0x00100008, 4671 0x11008a0d, 4672 0x00100028, 4673 0x1980c50e, 4674 0x00100038, 4675 0x2181050e, 4676 0x00100038, 4677 0x2181050e, 4678 0x00100038, 4679 0x0180050c, 4680 0x00100038, 4681 0x1180850d, 4682 0x00100038, 4683 0x2981450f, 4684 0x01100038, 4685 0x00000a0c, 4686 0x00100008, 4687 0x11008a0d, 4688 0x00100028, 4689 0x2181050e, 4690 0x00100038, 4691 0x2181050e, 4692 0x00100038, 4693 0x2981450f, 4694 0x01100038, 4695 0x00000000, 4696 0x00000000, 4697 0x00000000, 4698 0x00000000, 4699 0x00000000, 4700 0x00000000, 4701 0x08004a04, 4702 0x00100000, 4703 0x01000a05, 4704 0x00100020, 4705 0x1980c506, 4706 0x00100030, 4707 0x1980c506, 4708 0x00100030, 4709 0x11808504, 4710 0x00100030, 4711 0x3981ca05, 4712 0x00100030, 4713 0x29814507, 4714 0x01100030, 4715 0x00000000, 4716 0x00000000, 4717 0x10008a04, 4718 0x00100000, 4719 0x3981ca05, 4720 0x00100030, 4721 0x1980c506, 4722 0x00100030, 4723 0x29814507, 4724 0x01100030, 4725 0x00000000, 4726 0x00000000, 4727 0x00000000, 4728 0x00000000, 4729 0x00000000, 4730 0x00000000, 4731 0x00000000, 4732 0x00000000, 4733 0x08004a0c, 4734 0x00100008, 4735 0x01000a0d, 4736 0x00100028, 4737 0x1980c50e, 4738 0x00100038, 4739 0x1980c50e, 4740 0x00100038, 4741 0x1180850c, 4742 0x00100038, 4743 0x3981ca0d, 4744 0x00100038, 4745 0x2981450f, 4746 0x01100038, 4747 0x00000000, 4748 0x00000000, 4749 0x10008a0c, 4750 0x00100008, 4751 0x3981ca0d, 4752 0x00100038, 4753 0x1980c50e, 4754 0x00100038, 4755 0x2981450f, 4756 0x01100038, 4757 0x00000000, 4758 0x00000000, 4759 0x00000000, 4760 0x00000000, 4761 0x00000000, 4762 0x00000000, 4763 0x00000000, 4764 0x00000000, 4765 0x40021404, 4766 0x00100000, 4767 0x02001405, 4768 0x00100040, 4769 0x0b004a06, 4770 0x01900060, 4771 0x13008a06, 4772 0x01900060, 4773 0x13008a06, 4774 0x01900060, 4775 0x43020a04, 4776 0x00100060, 4777 0x1b00ca05, 4778 0x00100060, 4779 0x23010a07, 4780 0x01500060, 4781 0x40021404, 4782 0x00100000, 4783 0x1a00d405, 4784 0x00100040, 4785 0x13008a06, 4786 0x01900060, 4787 0x13008a06, 4788 0x01900060, 4789 0x23010a07, 4790 0x01500060, 4791 0x00000000, 4792 0x00000000, 4793 0x00000000, 4794 0x00000000, 4795 0x00000000, 4796 0x00000000, 4797 0x4002140c, 4798 0x00100010, 4799 0x0200140d, 4800 0x00100050, 4801 0x0b004a0e, 4802 0x01900070, 4803 0x13008a0e, 4804 0x01900070, 4805 0x13008a0e, 4806 0x01900070, 4807 0x43020a0c, 4808 0x00100070, 4809 0x1b00ca0d, 4810 0x00100070, 4811 0x23010a0f, 4812 0x01500070, 4813 0x4002140c, 4814 0x00100010, 4815 0x1a00d40d, 4816 0x00100050, 4817 0x13008a0e, 4818 0x01900070, 4819 0x13008a0e, 4820 0x01900070, 4821 0x23010a0f, 4822 0x01500070, 4823 0x00000000, 4824 0x00000000, 4825 0x00000000, 4826 0x00000000, 4827 0x00000000, 4828 0x00000000, 4829 0x50029404, 4830 0x00100000, 4831 0x32019405, 4832 0x00100040, 4833 0x0b004a06, 4834 0x01900060, 4835 0x0b004a06, 4836 0x01900060, 4837 0x5b02ca04, 4838 0x00100060, 4839 0x3b01d405, 4840 0x00100060, 4841 0x23010a07, 4842 0x01500060, 4843 0x00000000, 4844 0x00000000, 4845 0x5802d404, 4846 0x00100000, 4847 0x3b01d405, 4848 0x00100060, 4849 0x0b004a06, 4850 0x01900060, 4851 0x23010a07, 4852 0x01500060, 4853 0x00000000, 4854 0x00000000, 4855 0x00000000, 4856 0x00000000, 4857 0x00000000, 4858 0x00000000, 4859 0x00000000, 4860 0x00000000, 4861 0x5002940c, 4862 0x00100010, 4863 0x3201940d, 4864 0x00100050, 4865 0x0b004a0e, 4866 0x01900070, 4867 0x0b004a0e, 4868 0x01900070, 4869 0x5b02ca0c, 4870 0x00100070, 4871 0x3b01d40d, 4872 0x00100070, 4873 0x23010a0f, 4874 0x01500070, 4875 0x00000000, 4876 0x00000000, 4877 0x5802d40c, 4878 0x00100010, 4879 0x3b01d40d, 4880 0x00100070, 4881 0x0b004a0e, 4882 0x01900070, 4883 0x23010a0f, 4884 0x01500070, 4885 0x00000000, 4886 0x00000000, 4887 0x00000000, 4888 0x00000000, 4889 0x00000000, 4890 0x00000000, 4891 0x00000000, 4892 0x00000000, 4893 0x40021404, 4894 0x000f4800, 4895 0x62031405, 4896 0x00100040, 4897 0x53028a06, 4898 0x01900060, 4899 0x53028a07, 4900 0x01900060, 4901 0x00000000, 4902 0x00000000, 4903 0x00000000, 4904 0x00000000, 4905 0x00000000, 4906 0x00000000, 4907 0x00000000, 4908 0x00000000, 4909 0x4002140c, 4910 0x000f4808, 4911 0x6203140d, 4912 0x00100048, 4913 0x53028a0e, 4914 0x01900068, 4915 0x53028a0f, 4916 0x01900068, 4917 0x00000000, 4918 0x00000000, 4919 0x00000000, 4920 0x00000000, 4921 0x00000000, 4922 0x00000000, 4923 0x00000000, 4924 0x00000000, 4925 0x00000a0c, 4926 0x00100004, 4927 0x11008a0d, 4928 0x00100024, 4929 0x1980c50e, 4930 0x00100034, 4931 0x2181050e, 4932 0x00100034, 4933 0x2181050e, 4934 0x00100034, 4935 0x0180050c, 4936 0x00100038, 4937 0x1180850d, 4938 0x00100038, 4939 0x1181850d, 4940 0x00100038, 4941 0x2981450f, 4942 0x01100038, 4943 0x00000000, 4944 0x00000000, 4945 0x00000000, 4946 0x00000000, 4947 0x00000000, 4948 0x00000000, 4949 0x00000000, 4950 0x00000000, 4951 0x00000000, 4952 0x00000000, 4953 0x00000000, 4954 0x00000000, 4955 0x00000000, 4956 0x00000000, 4957 0x00000a0c, 4958 0x00100008, 4959 0x11008a0d, 4960 0x00100028, 4961 0x2181050e, 4962 0x00100038, 4963 0x2181050e, 4964 0x00100038, 4965 0x1181850d, 4966 0x00100038, 4967 0x2981450f, 4968 0x01100038, 4969 0x00000000, 4970 0x00000000, 4971 0x00000000, 4972 0x00000000, 4973 0x00000000, 4974 0x00000000, 4975 0x00000000, 4976 0x00000000, 4977 0x00000000, 4978 0x00000000, 4979 0x00000000, 4980 0x00000000, 4981 0x00000000, 4982 0x00000000, 4983 0x00000000, 4984 0x00000000, 4985 0x00000000, 4986 0x00000000, 4987 0x00000000, 4988 0x00000000, 4989 0x08004a04, 4990 0x00100000, 4991 0x01000a05, 4992 0x00100020, 4993 0x0180c506, 4994 0x00100030, 4995 0x0180c506, 4996 0x00100030, 4997 0x2180c50c, 4998 0x00100030, 4999 0x49820a0d, 5000 0x0016a130, 5001 0x41824a0d, 5002 0x0016a130, 5003 0x2981450f, 5004 0x01100030, 5005 0x00000000, 5006 0x00000000, 5007 0x00000000, 5008 0x00000000, 5009 0x00000000, 5010 0x00000000, 5011 0x00000000, 5012 0x00000000, 5013 0x00000000, 5014 0x00000000, 5015 0x00000000, 5016 0x00000000, 5017 0x00000000, 5018 0x00000000, 5019 0x00000000, 5020 0x00000000, 5021 0x2000ca0c, 5022 0x00100000, 5023 0x49820a0d, 5024 0x0016a130, 5025 0x1980c50e, 5026 0x00100030, 5027 0x41824a0d, 5028 0x0016a130, 5029 0x2981450f, 5030 0x01100030, 5031 0x00000000, 5032 0x00000000, 5033 0x00000000, 5034 0x00000000, 5035 0x00000000, 5036 0x00000000, 5037 0x00000000, 5038 0x00000000, 5039 0x00000000, 5040 0x00000000, 5041 0x00000000, 5042 0x00000000, 5043 0x00000000, 5044 0x00000000, 5045 0x00000000, 5046 0x00000000, 5047 0x00000000, 5048 0x00000000, 5049 0x00000000, 5050 0x00000000, 5051 0x00000000, 5052 0x00000000, 5053 0x4002140c, 5054 0x00100008, 5055 0x0200140d, 5056 0x00100048, 5057 0x0b004a0e, 5058 0x01900068, 5059 0x13008a0e, 5060 0x01900068, 5061 0x13008a0e, 5062 0x01900068, 5063 0x43020a0c, 5064 0x00100070, 5065 0x1b00ca0d, 5066 0x00100070, 5067 0x1b014a0d, 5068 0x00100070, 5069 0x23010a0f, 5070 0x01500070, 5071 0x00000000, 5072 0x00000000, 5073 0x00000000, 5074 0x00000000, 5075 0x00000000, 5076 0x00000000, 5077 0x00000000, 5078 0x00000000, 5079 0x00000000, 5080 0x00000000, 5081 0x00000000, 5082 0x00000000, 5083 0x00000000, 5084 0x00000000, 5085 0x4002140c, 5086 0x00100010, 5087 0x1a00d40d, 5088 0x00100050, 5089 0x13008a0e, 5090 0x01900070, 5091 0x13008a0e, 5092 0x01900070, 5093 0x1b014a0d, 5094 0x00100070, 5095 0x23010a0f, 5096 0x01500070, 5097 0x00000000, 5098 0x00000000, 5099 0x00000000, 5100 0x00000000, 5101 0x00000000, 5102 0x00000000, 5103 0x00000000, 5104 0x00000000, 5105 0x00000000, 5106 0x00000000, 5107 0x00000000, 5108 0x00000000, 5109 0x00000000, 5110 0x00000000, 5111 0x00000000, 5112 0x00000000, 5113 0x00000000, 5114 0x00000000, 5115 0x00000000, 5116 0x00000000, 5117 0x50029404, 5118 0x00100000, 5119 0x32019405, 5120 0x00100040, 5121 0x03004a06, 5122 0x01900060, 5123 0x03004a06, 5124 0x01900060, 5125 0x6b030a0c, 5126 0x00100060, 5127 0x4b02140d, 5128 0x0016a160, 5129 0x4302540d, 5130 0x0016a160, 5131 0x23010a0f, 5132 0x01500060, 5133 0x00000000, 5134 0x00000000, 5135 0x00000000, 5136 0x00000000, 5137 0x00000000, 5138 0x00000000, 5139 0x00000000, 5140 0x00000000, 5141 0x00000000, 5142 0x00000000, 5143 0x00000000, 5144 0x00000000, 5145 0x00000000, 5146 0x00000000, 5147 0x00000000, 5148 0x00000000, 5149 0x6b03140c, 5150 0x00100060, 5151 0x4b02140d, 5152 0x0016a160, 5153 0x0b004a0e, 5154 0x01900060, 5155 0x4302540d, 5156 0x0016a160, 5157 0x23010a0f, 5158 0x01500060, 5159 0x00000000, 5160 0x00000000, 5161 0x00000000, 5162 0x00000000, 5163 0x00000000, 5164 0x00000000, 5165 0x00000000, 5166 0x00000000, 5167 0x00000000, 5168 0x00000000, 5169 0x00000000, 5170 0x00000000, 5171 0x00000000, 5172 0x00000000, 5173 0x00000000, 5174 0x00000000, 5175 0x00000000, 5176 0x00000000, 5177 0x00000000, 5178 0x00000000, 5179 0x00000000, 5180 0x00000000, 5181 0x40021404, 5182 0x00100000, 5183 0x1a00d405, 5184 0x00100040, 5185 0x53028a06, 5186 0x01900060, 5187 0x5b02ca06, 5188 0x01900060, 5189 0x5b02ca06, 5190 0x01900060, 5191 0x43020a04, 5192 0x00100060, 5193 0x1b00ca05, 5194 0x00100060, 5195 0x53028a07, 5196 0x0190c060, 5197 0x00000000, 5198 0x00000000, 5199 0x00000000, 5200 0x00000000, 5201 0x00000000, 5202 0x00000000, 5203 0x00000000, 5204 0x00000000, 5205 0x00000000, 5206 0x00000000, 5207 0x00000000, 5208 0x00000000, 5209 0x00000000, 5210 0x00000000, 5211 0x00000000, 5212 0x00000000, 5213 0x4002140c, 5214 0x00100010, 5215 0x1a00d40d, 5216 0x00100050, 5217 0x53028a0e, 5218 0x01900070, 5219 0x5b02ca0e, 5220 0x01900070, 5221 0x5b02ca0e, 5222 0x01900070, 5223 0x43020a0c, 5224 0x00100070, 5225 0x1b00ca0d, 5226 0x00100070, 5227 0x53028a0f, 5228 0x0190c070, 5229 0x00000000, 5230 0x00000000, 5231 0x00000000, 5232 0x00000000, 5233 0x00000000, 5234 0x00000000, 5235 0x00000000, 5236 0x00000000, 5237 0x00000000, 5238 0x00000000, 5239 0x00000000, 5240 0x00000000, 5241 0x00000000, 5242 0x00000000, 5243 0x00000000, 5244 0x00000000, 5245 0x40021404, 5246 0x00100000, 5247 0x1a00d405, 5248 0x00100040, 5249 0x5b02ca06, 5250 0x01900060, 5251 0x5b02ca06, 5252 0x01900060, 5253 0x53028a07, 5254 0x0190c060, 5255 0x00000000, 5256 0x00000000, 5257 0x00000000, 5258 0x00000000, 5259 0x00000000, 5260 0x00000000, 5261 0x00000000, 5262 0x00000000, 5263 0x00000000, 5264 0x00000000, 5265 0x00000000, 5266 0x00000000, 5267 0x00000000, 5268 0x00000000, 5269 0x00000000, 5270 0x00000000, 5271 0x00000000, 5272 0x00000000, 5273 0x00000000, 5274 0x00000000, 5275 0x00000000, 5276 0x00000000, 5277 0x4002140c, 5278 0x00100010, 5279 0x1a00d40d, 5280 0x00100050, 5281 0x5b02ca0e, 5282 0x01900070, 5283 0x5b02ca0e, 5284 0x01900070, 5285 0x53028a0f, 5286 0x0190c070, 5287 0x00000000, 5288 0x00000000, 5289 0x00000000, 5290 0x00000000, 5291 0x00000000, 5292 0x00000000, 5293 0x00000000, 5294 0x00000000, 5295 0x00000000, 5296 0x00000000, 5297 0x00000000, 5298 0x00000000, 5299 0x00000000, 5300 0x00000000, 5301 0x00000000, 5302 0x00000000, 5303 0x00000000, 5304 0x00000000, 5305 0x00000000, 5306 0x00000000, 5307 0x00000000, 5308 0x00000000, 5309 0x00000000, 5310 0x00000000, 5311 0x00000000, 5312 0x00000000, 5313 0x00000000, 5314 0x00000000, 5315 0x00000000, 5316 0x00000000, 5317 0x00000000, 5318 0x00000000, 5319 0x00000000, 5320 0x00000000, 5321 0x00000000, 5322 0x00000000, 5323 0x00000000, 5324 0x00000000, 5325 0x00000000, 5326 0x00000000, 5327 0x00000000, 5328 0x00000000, 5329 0x00000000, 5330 0x00000000, 5331 0x00000000, 5332 0x00000000, 5333 0x00000000, 5334 0x00000000, 5335 0x00000000, 5336 0x00000000, 5337 0x00000000, 5338 0x00000000, 5339 0x00000000, 5340 0x00000000, 5341 0x00000000, 5342 0x00000000, 5343 0x00000000, 5344 0x00000000, 5345 0x00000000, 5346 0x00000000, 5347 0x00000000, 5348 0x00000000, 5349 0x00000000, 5350 0x00000000, 5351 0x00000000, 5352 0x00000000, 5353 0x00000000, 5354 0x00000000, 5355 0x00000000, 5356 0x00000000, 5357 0x00000000, 5358 0x00000000, 5359 0x00000000, 5360 0x00000000, 5361 0x00000000, 5362 0x00000000, 5363 0x00000000, 5364 0x00000000, 5365 0x00000000, 5366 0x00000000, 5367 0x00000000, 5368 0x00000000, 5369 0x00000000, 5370 0x00000000, 5371 0x00000000, 5372 0x00000000, 5373 0x00000000, 5374 0x00000000, 5375 0x00000000, 5376 0x00000000, 5377 0x00000000, 5378 0x00000000, 5379 0x00000000, 5380 0x00000000, 5381 0x00000000, 5382 0x00000000, 5383 0x00000000, 5384 0x00000000, 5385 0x00000000, 5386 0x00000000, 5387 0x00000000, 5388 0x00000000, 5389 0x00000000, 5390 0x00000000, 5391 0x00000000, 5392 0x00000000, 5393 0x00000000, 5394 0x00000000, 5395 0x00000000, 5396 0x00000000, 5397 0x00000000, 5398 0x00000000, 5399 0x00000000, 5400 0x00000000, 5401 0x00000000, 5402 0x00000000, 5403 0x00000000, 5404 0x00000000, 5405 0x00000000, 5406 0x00000000, 5407 0x00000000, 5408 0x00000000, 5409 0x00000000, 5410 0x00000000, 5411 0x00000000, 5412 0x00000000, 5413 0x00000000, 5414 0x00000000, 5415 0x00000000, 5416 0x00000000, 5417 0x00000000, 5418 0x00000000, 5419 0x00000000, 5420 0x00000000, 5421 0x00000000, 5422 0x00000000, 5423 0x00000000, 5424 0x00000000, 5425 0x00000000, 5426 0x00000000, 5427 0x00000000, 5428 0x00000000, 5429 0x00000000, 5430 0x00000000, 5431 0x00000000, 5432 0x00000000, 5433 0x00000000, 5434 0x00000000, 5435 0x00000000, 5436 0x00000000, 5437 }; 5438 5439 static const u16 pilot_tbl_rev3[] = { 5440 0xff08, 5441 0xff08, 5442 0xff08, 5443 0xff08, 5444 0xff08, 5445 0xff08, 5446 0xff08, 5447 0xff08, 5448 0x80d5, 5449 0x80d5, 5450 0x80d5, 5451 0x80d5, 5452 0x80d5, 5453 0x80d5, 5454 0x80d5, 5455 0x80d5, 5456 0xff0a, 5457 0xff82, 5458 0xffa0, 5459 0xff28, 5460 0xffff, 5461 0xffff, 5462 0xffff, 5463 0xffff, 5464 0xff82, 5465 0xffa0, 5466 0xff28, 5467 0xff0a, 5468 0xffff, 5469 0xffff, 5470 0xffff, 5471 0xffff, 5472 0xf83f, 5473 0xfa1f, 5474 0xfa97, 5475 0xfab5, 5476 0xf2bd, 5477 0xf0bf, 5478 0xffff, 5479 0xffff, 5480 0xf017, 5481 0xf815, 5482 0xf215, 5483 0xf095, 5484 0xf035, 5485 0xf01d, 5486 0xffff, 5487 0xffff, 5488 0xff08, 5489 0xff02, 5490 0xff80, 5491 0xff20, 5492 0xff08, 5493 0xff02, 5494 0xff80, 5495 0xff20, 5496 0xf01f, 5497 0xf817, 5498 0xfa15, 5499 0xf295, 5500 0xf0b5, 5501 0xf03d, 5502 0xffff, 5503 0xffff, 5504 0xf82a, 5505 0xfa0a, 5506 0xfa82, 5507 0xfaa0, 5508 0xf2a8, 5509 0xf0aa, 5510 0xffff, 5511 0xffff, 5512 0xf002, 5513 0xf800, 5514 0xf200, 5515 0xf080, 5516 0xf020, 5517 0xf008, 5518 0xffff, 5519 0xffff, 5520 0xf00a, 5521 0xf802, 5522 0xfa00, 5523 0xf280, 5524 0xf0a0, 5525 0xf028, 5526 0xffff, 5527 0xffff, 5528 }; 5529 5530 static const u32 tmap_tbl_rev3[] = { 5531 0x8a88aa80, 5532 0x8aaaaa8a, 5533 0x8a8a8aa8, 5534 0x00000888, 5535 0x88000000, 5536 0x8a8a88aa, 5537 0x8aa88888, 5538 0x8888a8a8, 5539 0xf1111110, 5540 0x11111111, 5541 0x11f11111, 5542 0x00000111, 5543 0x11000000, 5544 0x1111f111, 5545 0x11111111, 5546 0x111111f1, 5547 0x8a88aa80, 5548 0x8aaaaa8a, 5549 0x8a8a8aa8, 5550 0x000aa888, 5551 0x88880000, 5552 0x8a8a88aa, 5553 0x8aa88888, 5554 0x8888a8a8, 5555 0xa1111110, 5556 0x11111111, 5557 0x11c11111, 5558 0x00000111, 5559 0x11000000, 5560 0x1111a111, 5561 0x11111111, 5562 0x111111a1, 5563 0xa2222220, 5564 0x22222222, 5565 0x22c22222, 5566 0x00000222, 5567 0x22000000, 5568 0x2222a222, 5569 0x22222222, 5570 0x222222a2, 5571 0xf1111110, 5572 0x11111111, 5573 0x11f11111, 5574 0x00011111, 5575 0x11110000, 5576 0x1111f111, 5577 0x11111111, 5578 0x111111f1, 5579 0xa8aa88a0, 5580 0xa88888a8, 5581 0xa8a8a88a, 5582 0x00088aaa, 5583 0xaaaa0000, 5584 0xa8a8aa88, 5585 0xa88aaaaa, 5586 0xaaaa8a8a, 5587 0xaaa8aaa0, 5588 0x8aaa8aaa, 5589 0xaa8a8a8a, 5590 0x000aaa88, 5591 0x8aaa0000, 5592 0xaaa8a888, 5593 0x8aa88a8a, 5594 0x8a88a888, 5595 0x08080a00, 5596 0x0a08080a, 5597 0x080a0a08, 5598 0x00080808, 5599 0x080a0000, 5600 0x080a0808, 5601 0x080a0808, 5602 0x0a0a0a08, 5603 0xa0a0a0a0, 5604 0x80a0a080, 5605 0x8080a0a0, 5606 0x00008080, 5607 0x80a00000, 5608 0x80a080a0, 5609 0xa080a0a0, 5610 0x8080a0a0, 5611 0x00000000, 5612 0x00000000, 5613 0x00000000, 5614 0x00000000, 5615 0x00000000, 5616 0x00000000, 5617 0x00000000, 5618 0x00000000, 5619 0x00000000, 5620 0x00000000, 5621 0x00000000, 5622 0x00000000, 5623 0x00000000, 5624 0x00000000, 5625 0x00000000, 5626 0x00000000, 5627 0x00000000, 5628 0x00000000, 5629 0x00000000, 5630 0x00000000, 5631 0x00000000, 5632 0x00000000, 5633 0x00000000, 5634 0x00000000, 5635 0x00000000, 5636 0x00000000, 5637 0x00000000, 5638 0x00000000, 5639 0x00000000, 5640 0x00000000, 5641 0x00000000, 5642 0x00000000, 5643 0x00000000, 5644 0x00000000, 5645 0x00000000, 5646 0x00000000, 5647 0x00000000, 5648 0x00000000, 5649 0x00000000, 5650 0x00000000, 5651 0x00000000, 5652 0x00000000, 5653 0x00000000, 5654 0x00000000, 5655 0x00000000, 5656 0x00000000, 5657 0x00000000, 5658 0x00000000, 5659 0x99999000, 5660 0x9b9b99bb, 5661 0x9bb99999, 5662 0x9999b9b9, 5663 0x9b99bb90, 5664 0x9bbbbb9b, 5665 0x9b9b9bb9, 5666 0x00000999, 5667 0x88000000, 5668 0x8a8a88aa, 5669 0x8aa88888, 5670 0x8888a8a8, 5671 0x8a88aa80, 5672 0x8aaaaa8a, 5673 0x8a8a8aa8, 5674 0x00aaa888, 5675 0x22000000, 5676 0x2222b222, 5677 0x22222222, 5678 0x222222b2, 5679 0xb2222220, 5680 0x22222222, 5681 0x22d22222, 5682 0x00000222, 5683 0x11000000, 5684 0x1111a111, 5685 0x11111111, 5686 0x111111a1, 5687 0xa1111110, 5688 0x11111111, 5689 0x11c11111, 5690 0x00000111, 5691 0x33000000, 5692 0x3333b333, 5693 0x33333333, 5694 0x333333b3, 5695 0xb3333330, 5696 0x33333333, 5697 0x33d33333, 5698 0x00000333, 5699 0x22000000, 5700 0x2222a222, 5701 0x22222222, 5702 0x222222a2, 5703 0xa2222220, 5704 0x22222222, 5705 0x22c22222, 5706 0x00000222, 5707 0x99b99b00, 5708 0x9b9b99bb, 5709 0x9bb99999, 5710 0x9999b9b9, 5711 0x9b99bb99, 5712 0x9bbbbb9b, 5713 0x9b9b9bb9, 5714 0x00000999, 5715 0x88000000, 5716 0x8a8a88aa, 5717 0x8aa88888, 5718 0x8888a8a8, 5719 0x8a88aa88, 5720 0x8aaaaa8a, 5721 0x8a8a8aa8, 5722 0x08aaa888, 5723 0x22222200, 5724 0x2222f222, 5725 0x22222222, 5726 0x222222f2, 5727 0x22222222, 5728 0x22222222, 5729 0x22f22222, 5730 0x00000222, 5731 0x11000000, 5732 0x1111f111, 5733 0x11111111, 5734 0x11111111, 5735 0xf1111111, 5736 0x11111111, 5737 0x11f11111, 5738 0x01111111, 5739 0xbb9bb900, 5740 0xb9b9bb99, 5741 0xb99bbbbb, 5742 0xbbbb9b9b, 5743 0xb9bb99bb, 5744 0xb99999b9, 5745 0xb9b9b99b, 5746 0x00000bbb, 5747 0xaa000000, 5748 0xa8a8aa88, 5749 0xa88aaaaa, 5750 0xaaaa8a8a, 5751 0xa8aa88aa, 5752 0xa88888a8, 5753 0xa8a8a88a, 5754 0x0a888aaa, 5755 0xaa000000, 5756 0xa8a8aa88, 5757 0xa88aaaaa, 5758 0xaaaa8a8a, 5759 0xa8aa88a0, 5760 0xa88888a8, 5761 0xa8a8a88a, 5762 0x00000aaa, 5763 0x88000000, 5764 0x8a8a88aa, 5765 0x8aa88888, 5766 0x8888a8a8, 5767 0x8a88aa80, 5768 0x8aaaaa8a, 5769 0x8a8a8aa8, 5770 0x00000888, 5771 0xbbbbbb00, 5772 0x999bbbbb, 5773 0x9bb99b9b, 5774 0xb9b9b9bb, 5775 0xb9b99bbb, 5776 0xb9b9b9bb, 5777 0xb9bb9b99, 5778 0x00000999, 5779 0x8a000000, 5780 0xaa88a888, 5781 0xa88888aa, 5782 0xa88a8a88, 5783 0xa88aa88a, 5784 0x88a8aaaa, 5785 0xa8aa8aaa, 5786 0x0888a88a, 5787 0x0b0b0b00, 5788 0x090b0b0b, 5789 0x0b090b0b, 5790 0x0909090b, 5791 0x09090b0b, 5792 0x09090b0b, 5793 0x09090b09, 5794 0x00000909, 5795 0x0a000000, 5796 0x0a080808, 5797 0x080a080a, 5798 0x080a0a08, 5799 0x080a080a, 5800 0x0808080a, 5801 0x0a0a0a08, 5802 0x0808080a, 5803 0xb0b0b000, 5804 0x9090b0b0, 5805 0x90b09090, 5806 0xb0b0b090, 5807 0xb0b090b0, 5808 0x90b0b0b0, 5809 0xb0b09090, 5810 0x00000090, 5811 0x80000000, 5812 0xa080a080, 5813 0xa08080a0, 5814 0xa0808080, 5815 0xa080a080, 5816 0x80a0a0a0, 5817 0xa0a080a0, 5818 0x00a0a0a0, 5819 0x22000000, 5820 0x2222f222, 5821 0x22222222, 5822 0x222222f2, 5823 0xf2222220, 5824 0x22222222, 5825 0x22f22222, 5826 0x00000222, 5827 0x11000000, 5828 0x1111f111, 5829 0x11111111, 5830 0x111111f1, 5831 0xf1111110, 5832 0x11111111, 5833 0x11f11111, 5834 0x00000111, 5835 0x33000000, 5836 0x3333f333, 5837 0x33333333, 5838 0x333333f3, 5839 0xf3333330, 5840 0x33333333, 5841 0x33f33333, 5842 0x00000333, 5843 0x22000000, 5844 0x2222f222, 5845 0x22222222, 5846 0x222222f2, 5847 0xf2222220, 5848 0x22222222, 5849 0x22f22222, 5850 0x00000222, 5851 0x99000000, 5852 0x9b9b99bb, 5853 0x9bb99999, 5854 0x9999b9b9, 5855 0x9b99bb90, 5856 0x9bbbbb9b, 5857 0x9b9b9bb9, 5858 0x00000999, 5859 0x88000000, 5860 0x8a8a88aa, 5861 0x8aa88888, 5862 0x8888a8a8, 5863 0x8a88aa80, 5864 0x8aaaaa8a, 5865 0x8a8a8aa8, 5866 0x00000888, 5867 0x88888000, 5868 0x8a8a88aa, 5869 0x8aa88888, 5870 0x8888a8a8, 5871 0x8a88aa80, 5872 0x8aaaaa8a, 5873 0x8a8a8aa8, 5874 0x00000888, 5875 0x88000000, 5876 0x8a8a88aa, 5877 0x8aa88888, 5878 0x8888a8a8, 5879 0x8a88aa80, 5880 0x8aaaaa8a, 5881 0x8a8a8aa8, 5882 0x00aaa888, 5883 0x88a88a00, 5884 0x8a8a88aa, 5885 0x8aa88888, 5886 0x8888a8a8, 5887 0x8a88aa88, 5888 0x8aaaaa8a, 5889 0x8a8a8aa8, 5890 0x00000888, 5891 0x88000000, 5892 0x8a8a88aa, 5893 0x8aa88888, 5894 0x8888a8a8, 5895 0x8a88aa88, 5896 0x8aaaaa8a, 5897 0x8a8a8aa8, 5898 0x08aaa888, 5899 0x11000000, 5900 0x1111a111, 5901 0x11111111, 5902 0x111111a1, 5903 0xa1111110, 5904 0x11111111, 5905 0x11c11111, 5906 0x00000111, 5907 0x11000000, 5908 0x1111a111, 5909 0x11111111, 5910 0x111111a1, 5911 0xa1111110, 5912 0x11111111, 5913 0x11c11111, 5914 0x00000111, 5915 0x88000000, 5916 0x8a8a88aa, 5917 0x8aa88888, 5918 0x8888a8a8, 5919 0x8a88aa80, 5920 0x8aaaaa8a, 5921 0x8a8a8aa8, 5922 0x00000888, 5923 0x88000000, 5924 0x8a8a88aa, 5925 0x8aa88888, 5926 0x8888a8a8, 5927 0x8a88aa80, 5928 0x8aaaaa8a, 5929 0x8a8a8aa8, 5930 0x00000888, 5931 0x00000000, 5932 0x00000000, 5933 0x00000000, 5934 0x00000000, 5935 0x00000000, 5936 0x00000000, 5937 0x00000000, 5938 0x00000000, 5939 0x00000000, 5940 0x00000000, 5941 0x00000000, 5942 0x00000000, 5943 0x00000000, 5944 0x00000000, 5945 0x00000000, 5946 0x00000000, 5947 0x00000000, 5948 0x00000000, 5949 0x00000000, 5950 0x00000000, 5951 0x00000000, 5952 0x00000000, 5953 0x00000000, 5954 0x00000000, 5955 0x00000000, 5956 0x00000000, 5957 0x00000000, 5958 0x00000000, 5959 0x00000000, 5960 0x00000000, 5961 0x00000000, 5962 0x00000000, 5963 0x00000000, 5964 0x00000000, 5965 0x00000000, 5966 0x00000000, 5967 0x00000000, 5968 0x00000000, 5969 0x00000000, 5970 0x00000000, 5971 0x00000000, 5972 0x00000000, 5973 0x00000000, 5974 0x00000000, 5975 0x00000000, 5976 0x00000000, 5977 0x00000000, 5978 0x00000000, 5979 }; 5980 5981 static const u32 intlv_tbl_rev3[] = { 5982 0x00802070, 5983 0x0671188d, 5984 0x0a60192c, 5985 0x0a300e46, 5986 0x00c1188d, 5987 0x080024d2, 5988 0x00000070, 5989 }; 5990 5991 static const u32 tdtrn_tbl_rev3[] = { 5992 0x061c061c, 5993 0x0050ee68, 5994 0xf592fe36, 5995 0xfe5212f6, 5996 0x00000c38, 5997 0xfe5212f6, 5998 0xf592fe36, 5999 0x0050ee68, 6000 0x061c061c, 6001 0xee680050, 6002 0xfe36f592, 6003 0x12f6fe52, 6004 0x0c380000, 6005 0x12f6fe52, 6006 0xfe36f592, 6007 0xee680050, 6008 0x061c061c, 6009 0x0050ee68, 6010 0xf592fe36, 6011 0xfe5212f6, 6012 0x00000c38, 6013 0xfe5212f6, 6014 0xf592fe36, 6015 0x0050ee68, 6016 0x061c061c, 6017 0xee680050, 6018 0xfe36f592, 6019 0x12f6fe52, 6020 0x0c380000, 6021 0x12f6fe52, 6022 0xfe36f592, 6023 0xee680050, 6024 0x05e305e3, 6025 0x004def0c, 6026 0xf5f3fe47, 6027 0xfe611246, 6028 0x00000bc7, 6029 0xfe611246, 6030 0xf5f3fe47, 6031 0x004def0c, 6032 0x05e305e3, 6033 0xef0c004d, 6034 0xfe47f5f3, 6035 0x1246fe61, 6036 0x0bc70000, 6037 0x1246fe61, 6038 0xfe47f5f3, 6039 0xef0c004d, 6040 0x05e305e3, 6041 0x004def0c, 6042 0xf5f3fe47, 6043 0xfe611246, 6044 0x00000bc7, 6045 0xfe611246, 6046 0xf5f3fe47, 6047 0x004def0c, 6048 0x05e305e3, 6049 0xef0c004d, 6050 0xfe47f5f3, 6051 0x1246fe61, 6052 0x0bc70000, 6053 0x1246fe61, 6054 0xfe47f5f3, 6055 0xef0c004d, 6056 0xfa58fa58, 6057 0xf895043b, 6058 0xff4c09c0, 6059 0xfbc6ffa8, 6060 0xfb84f384, 6061 0x0798f6f9, 6062 0x05760122, 6063 0x058409f6, 6064 0x0b500000, 6065 0x05b7f542, 6066 0x08860432, 6067 0x06ddfee7, 6068 0xfb84f384, 6069 0xf9d90664, 6070 0xf7e8025c, 6071 0x00fff7bd, 6072 0x05a805a8, 6073 0xf7bd00ff, 6074 0x025cf7e8, 6075 0x0664f9d9, 6076 0xf384fb84, 6077 0xfee706dd, 6078 0x04320886, 6079 0xf54205b7, 6080 0x00000b50, 6081 0x09f60584, 6082 0x01220576, 6083 0xf6f90798, 6084 0xf384fb84, 6085 0xffa8fbc6, 6086 0x09c0ff4c, 6087 0x043bf895, 6088 0x02d402d4, 6089 0x07de0270, 6090 0xfc96079c, 6091 0xf90afe94, 6092 0xfe00ff2c, 6093 0x02d4065d, 6094 0x092a0096, 6095 0x0014fbb8, 6096 0xfd2cfd2c, 6097 0x076afb3c, 6098 0x0096f752, 6099 0xf991fd87, 6100 0xfb2c0200, 6101 0xfeb8f960, 6102 0x08e0fc96, 6103 0x049802a8, 6104 0xfd2cfd2c, 6105 0x02a80498, 6106 0xfc9608e0, 6107 0xf960feb8, 6108 0x0200fb2c, 6109 0xfd87f991, 6110 0xf7520096, 6111 0xfb3c076a, 6112 0xfd2cfd2c, 6113 0xfbb80014, 6114 0x0096092a, 6115 0x065d02d4, 6116 0xff2cfe00, 6117 0xfe94f90a, 6118 0x079cfc96, 6119 0x027007de, 6120 0x02d402d4, 6121 0x027007de, 6122 0x079cfc96, 6123 0xfe94f90a, 6124 0xff2cfe00, 6125 0x065d02d4, 6126 0x0096092a, 6127 0xfbb80014, 6128 0xfd2cfd2c, 6129 0xfb3c076a, 6130 0xf7520096, 6131 0xfd87f991, 6132 0x0200fb2c, 6133 0xf960feb8, 6134 0xfc9608e0, 6135 0x02a80498, 6136 0xfd2cfd2c, 6137 0x049802a8, 6138 0x08e0fc96, 6139 0xfeb8f960, 6140 0xfb2c0200, 6141 0xf991fd87, 6142 0x0096f752, 6143 0x076afb3c, 6144 0xfd2cfd2c, 6145 0x0014fbb8, 6146 0x092a0096, 6147 0x02d4065d, 6148 0xfe00ff2c, 6149 0xf90afe94, 6150 0xfc96079c, 6151 0x07de0270, 6152 0x00000000, 6153 0x00000000, 6154 0x00000000, 6155 0x00000000, 6156 0x00000000, 6157 0x00000000, 6158 0x00000000, 6159 0x00000000, 6160 0x00000000, 6161 0x00000000, 6162 0x00000000, 6163 0x00000000, 6164 0x00000000, 6165 0x00000000, 6166 0x00000000, 6167 0x00000000, 6168 0x00000000, 6169 0x00000000, 6170 0x00000000, 6171 0x00000000, 6172 0x00000000, 6173 0x00000000, 6174 0x00000000, 6175 0x00000000, 6176 0x00000000, 6177 0x00000000, 6178 0x00000000, 6179 0x00000000, 6180 0x00000000, 6181 0x00000000, 6182 0x00000000, 6183 0x00000000, 6184 0x00000000, 6185 0x00000000, 6186 0x00000000, 6187 0x00000000, 6188 0x00000000, 6189 0x00000000, 6190 0x00000000, 6191 0x00000000, 6192 0x00000000, 6193 0x00000000, 6194 0x00000000, 6195 0x00000000, 6196 0x00000000, 6197 0x00000000, 6198 0x00000000, 6199 0x00000000, 6200 0x00000000, 6201 0x00000000, 6202 0x00000000, 6203 0x00000000, 6204 0x00000000, 6205 0x00000000, 6206 0x00000000, 6207 0x00000000, 6208 0x00000000, 6209 0x00000000, 6210 0x00000000, 6211 0x00000000, 6212 0x00000000, 6213 0x00000000, 6214 0x00000000, 6215 0x00000000, 6216 0x00000000, 6217 0x00000000, 6218 0x00000000, 6219 0x00000000, 6220 0x00000000, 6221 0x00000000, 6222 0x00000000, 6223 0x00000000, 6224 0x00000000, 6225 0x00000000, 6226 0x00000000, 6227 0x00000000, 6228 0x00000000, 6229 0x00000000, 6230 0x00000000, 6231 0x00000000, 6232 0x00000000, 6233 0x00000000, 6234 0x00000000, 6235 0x00000000, 6236 0x00000000, 6237 0x00000000, 6238 0x00000000, 6239 0x00000000, 6240 0x00000000, 6241 0x00000000, 6242 0x00000000, 6243 0x00000000, 6244 0x00000000, 6245 0x00000000, 6246 0x00000000, 6247 0x00000000, 6248 0x062a0000, 6249 0xfefa0759, 6250 0x08b80908, 6251 0xf396fc2d, 6252 0xf9d6045c, 6253 0xfc4ef608, 6254 0xf748f596, 6255 0x07b207bf, 6256 0x062a062a, 6257 0xf84ef841, 6258 0xf748f596, 6259 0x03b209f8, 6260 0xf9d6045c, 6261 0x0c6a03d3, 6262 0x08b80908, 6263 0x0106f8a7, 6264 0x062a0000, 6265 0xfefaf8a7, 6266 0x08b8f6f8, 6267 0xf39603d3, 6268 0xf9d6fba4, 6269 0xfc4e09f8, 6270 0xf7480a6a, 6271 0x07b2f841, 6272 0x062af9d6, 6273 0xf84e07bf, 6274 0xf7480a6a, 6275 0x03b2f608, 6276 0xf9d6fba4, 6277 0x0c6afc2d, 6278 0x08b8f6f8, 6279 0x01060759, 6280 0x062a0000, 6281 0xfefa0759, 6282 0x08b80908, 6283 0xf396fc2d, 6284 0xf9d6045c, 6285 0xfc4ef608, 6286 0xf748f596, 6287 0x07b207bf, 6288 0x062a062a, 6289 0xf84ef841, 6290 0xf748f596, 6291 0x03b209f8, 6292 0xf9d6045c, 6293 0x0c6a03d3, 6294 0x08b80908, 6295 0x0106f8a7, 6296 0x062a0000, 6297 0xfefaf8a7, 6298 0x08b8f6f8, 6299 0xf39603d3, 6300 0xf9d6fba4, 6301 0xfc4e09f8, 6302 0xf7480a6a, 6303 0x07b2f841, 6304 0x062af9d6, 6305 0xf84e07bf, 6306 0xf7480a6a, 6307 0x03b2f608, 6308 0xf9d6fba4, 6309 0x0c6afc2d, 6310 0x08b8f6f8, 6311 0x01060759, 6312 0x061c061c, 6313 0xff30009d, 6314 0xffb21141, 6315 0xfd87fb54, 6316 0xf65dfe59, 6317 0x02eef99e, 6318 0x0166f03c, 6319 0xfff809b6, 6320 0x000008a4, 6321 0x000af42b, 6322 0x00eff577, 6323 0xfa840bf2, 6324 0xfc02ff51, 6325 0x08260f67, 6326 0xfff0036f, 6327 0x0842f9c3, 6328 0x00000000, 6329 0x063df7be, 6330 0xfc910010, 6331 0xf099f7da, 6332 0x00af03fe, 6333 0xf40e057c, 6334 0x0a89ff11, 6335 0x0bd5fff6, 6336 0xf75c0000, 6337 0xf64a0008, 6338 0x0fc4fe9a, 6339 0x0662fd12, 6340 0x01a709a3, 6341 0x04ac0279, 6342 0xeebf004e, 6343 0xff6300d0, 6344 0xf9e4f9e4, 6345 0x00d0ff63, 6346 0x004eeebf, 6347 0x027904ac, 6348 0x09a301a7, 6349 0xfd120662, 6350 0xfe9a0fc4, 6351 0x0008f64a, 6352 0x0000f75c, 6353 0xfff60bd5, 6354 0xff110a89, 6355 0x057cf40e, 6356 0x03fe00af, 6357 0xf7daf099, 6358 0x0010fc91, 6359 0xf7be063d, 6360 0x00000000, 6361 0xf9c30842, 6362 0x036ffff0, 6363 0x0f670826, 6364 0xff51fc02, 6365 0x0bf2fa84, 6366 0xf57700ef, 6367 0xf42b000a, 6368 0x08a40000, 6369 0x09b6fff8, 6370 0xf03c0166, 6371 0xf99e02ee, 6372 0xfe59f65d, 6373 0xfb54fd87, 6374 0x1141ffb2, 6375 0x009dff30, 6376 0x05e30000, 6377 0xff060705, 6378 0x085408a0, 6379 0xf425fc59, 6380 0xfa1d042a, 6381 0xfc78f67a, 6382 0xf7acf60e, 6383 0x075a0766, 6384 0x05e305e3, 6385 0xf8a6f89a, 6386 0xf7acf60e, 6387 0x03880986, 6388 0xfa1d042a, 6389 0x0bdb03a7, 6390 0x085408a0, 6391 0x00faf8fb, 6392 0x05e30000, 6393 0xff06f8fb, 6394 0x0854f760, 6395 0xf42503a7, 6396 0xfa1dfbd6, 6397 0xfc780986, 6398 0xf7ac09f2, 6399 0x075af89a, 6400 0x05e3fa1d, 6401 0xf8a60766, 6402 0xf7ac09f2, 6403 0x0388f67a, 6404 0xfa1dfbd6, 6405 0x0bdbfc59, 6406 0x0854f760, 6407 0x00fa0705, 6408 0x05e30000, 6409 0xff060705, 6410 0x085408a0, 6411 0xf425fc59, 6412 0xfa1d042a, 6413 0xfc78f67a, 6414 0xf7acf60e, 6415 0x075a0766, 6416 0x05e305e3, 6417 0xf8a6f89a, 6418 0xf7acf60e, 6419 0x03880986, 6420 0xfa1d042a, 6421 0x0bdb03a7, 6422 0x085408a0, 6423 0x00faf8fb, 6424 0x05e30000, 6425 0xff06f8fb, 6426 0x0854f760, 6427 0xf42503a7, 6428 0xfa1dfbd6, 6429 0xfc780986, 6430 0xf7ac09f2, 6431 0x075af89a, 6432 0x05e3fa1d, 6433 0xf8a60766, 6434 0xf7ac09f2, 6435 0x0388f67a, 6436 0xfa1dfbd6, 6437 0x0bdbfc59, 6438 0x0854f760, 6439 0x00fa0705, 6440 0xfa58fa58, 6441 0xf8f0fe00, 6442 0x0448073d, 6443 0xfdc9fe46, 6444 0xf9910258, 6445 0x089d0407, 6446 0xfd5cf71a, 6447 0x02affde0, 6448 0x083e0496, 6449 0xff5a0740, 6450 0xff7afd97, 6451 0x00fe01f1, 6452 0x0009082e, 6453 0xfa94ff75, 6454 0xfecdf8ea, 6455 0xffb0f693, 6456 0xfd2cfa58, 6457 0x0433ff16, 6458 0xfba405dd, 6459 0xfa610341, 6460 0x06a606cb, 6461 0x0039fd2d, 6462 0x0677fa97, 6463 0x01fa05e0, 6464 0xf896003e, 6465 0x075a068b, 6466 0x012cfc3e, 6467 0xfa23f98d, 6468 0xfc7cfd43, 6469 0xff90fc0d, 6470 0x01c10982, 6471 0x00c601d6, 6472 0xfd2cfd2c, 6473 0x01d600c6, 6474 0x098201c1, 6475 0xfc0dff90, 6476 0xfd43fc7c, 6477 0xf98dfa23, 6478 0xfc3e012c, 6479 0x068b075a, 6480 0x003ef896, 6481 0x05e001fa, 6482 0xfa970677, 6483 0xfd2d0039, 6484 0x06cb06a6, 6485 0x0341fa61, 6486 0x05ddfba4, 6487 0xff160433, 6488 0xfa58fd2c, 6489 0xf693ffb0, 6490 0xf8eafecd, 6491 0xff75fa94, 6492 0x082e0009, 6493 0x01f100fe, 6494 0xfd97ff7a, 6495 0x0740ff5a, 6496 0x0496083e, 6497 0xfde002af, 6498 0xf71afd5c, 6499 0x0407089d, 6500 0x0258f991, 6501 0xfe46fdc9, 6502 0x073d0448, 6503 0xfe00f8f0, 6504 0xfd2cfd2c, 6505 0xfce00500, 6506 0xfc09fddc, 6507 0xfe680157, 6508 0x04c70571, 6509 0xfc3aff21, 6510 0xfcd70228, 6511 0x056d0277, 6512 0x0200fe00, 6513 0x0022f927, 6514 0xfe3c032b, 6515 0xfc44ff3c, 6516 0x03e9fbdb, 6517 0x04570313, 6518 0x04c9ff5c, 6519 0x000d03b8, 6520 0xfa580000, 6521 0xfbe900d2, 6522 0xf9d0fe0b, 6523 0x0125fdf9, 6524 0x042501bf, 6525 0x0328fa2b, 6526 0xffa902f0, 6527 0xfa250157, 6528 0x0200fe00, 6529 0x03740438, 6530 0xff0405fd, 6531 0x030cfe52, 6532 0x0037fb39, 6533 0xff6904c5, 6534 0x04f8fd23, 6535 0xfd31fc1b, 6536 0xfd2cfd2c, 6537 0xfc1bfd31, 6538 0xfd2304f8, 6539 0x04c5ff69, 6540 0xfb390037, 6541 0xfe52030c, 6542 0x05fdff04, 6543 0x04380374, 6544 0xfe000200, 6545 0x0157fa25, 6546 0x02f0ffa9, 6547 0xfa2b0328, 6548 0x01bf0425, 6549 0xfdf90125, 6550 0xfe0bf9d0, 6551 0x00d2fbe9, 6552 0x0000fa58, 6553 0x03b8000d, 6554 0xff5c04c9, 6555 0x03130457, 6556 0xfbdb03e9, 6557 0xff3cfc44, 6558 0x032bfe3c, 6559 0xf9270022, 6560 0xfe000200, 6561 0x0277056d, 6562 0x0228fcd7, 6563 0xff21fc3a, 6564 0x057104c7, 6565 0x0157fe68, 6566 0xfddcfc09, 6567 0x0500fce0, 6568 0xfd2cfd2c, 6569 0x0500fce0, 6570 0xfddcfc09, 6571 0x0157fe68, 6572 0x057104c7, 6573 0xff21fc3a, 6574 0x0228fcd7, 6575 0x0277056d, 6576 0xfe000200, 6577 0xf9270022, 6578 0x032bfe3c, 6579 0xff3cfc44, 6580 0xfbdb03e9, 6581 0x03130457, 6582 0xff5c04c9, 6583 0x03b8000d, 6584 0x0000fa58, 6585 0x00d2fbe9, 6586 0xfe0bf9d0, 6587 0xfdf90125, 6588 0x01bf0425, 6589 0xfa2b0328, 6590 0x02f0ffa9, 6591 0x0157fa25, 6592 0xfe000200, 6593 0x04380374, 6594 0x05fdff04, 6595 0xfe52030c, 6596 0xfb390037, 6597 0x04c5ff69, 6598 0xfd2304f8, 6599 0xfc1bfd31, 6600 0xfd2cfd2c, 6601 0xfd31fc1b, 6602 0x04f8fd23, 6603 0xff6904c5, 6604 0x0037fb39, 6605 0x030cfe52, 6606 0xff0405fd, 6607 0x03740438, 6608 0x0200fe00, 6609 0xfa250157, 6610 0xffa902f0, 6611 0x0328fa2b, 6612 0x042501bf, 6613 0x0125fdf9, 6614 0xf9d0fe0b, 6615 0xfbe900d2, 6616 0xfa580000, 6617 0x000d03b8, 6618 0x04c9ff5c, 6619 0x04570313, 6620 0x03e9fbdb, 6621 0xfc44ff3c, 6622 0xfe3c032b, 6623 0x0022f927, 6624 0x0200fe00, 6625 0x056d0277, 6626 0xfcd70228, 6627 0xfc3aff21, 6628 0x04c70571, 6629 0xfe680157, 6630 0xfc09fddc, 6631 0xfce00500, 6632 0x05a80000, 6633 0xff1006be, 6634 0x0800084a, 6635 0xf49cfc7e, 6636 0xfa580400, 6637 0xfc9cf6da, 6638 0xf800f672, 6639 0x0710071c, 6640 0x05a805a8, 6641 0xf8f0f8e4, 6642 0xf800f672, 6643 0x03640926, 6644 0xfa580400, 6645 0x0b640382, 6646 0x0800084a, 6647 0x00f0f942, 6648 0x05a80000, 6649 0xff10f942, 6650 0x0800f7b6, 6651 0xf49c0382, 6652 0xfa58fc00, 6653 0xfc9c0926, 6654 0xf800098e, 6655 0x0710f8e4, 6656 0x05a8fa58, 6657 0xf8f0071c, 6658 0xf800098e, 6659 0x0364f6da, 6660 0xfa58fc00, 6661 0x0b64fc7e, 6662 0x0800f7b6, 6663 0x00f006be, 6664 0x05a80000, 6665 0xff1006be, 6666 0x0800084a, 6667 0xf49cfc7e, 6668 0xfa580400, 6669 0xfc9cf6da, 6670 0xf800f672, 6671 0x0710071c, 6672 0x05a805a8, 6673 0xf8f0f8e4, 6674 0xf800f672, 6675 0x03640926, 6676 0xfa580400, 6677 0x0b640382, 6678 0x0800084a, 6679 0x00f0f942, 6680 0x05a80000, 6681 0xff10f942, 6682 0x0800f7b6, 6683 0xf49c0382, 6684 0xfa58fc00, 6685 0xfc9c0926, 6686 0xf800098e, 6687 0x0710f8e4, 6688 0x05a8fa58, 6689 0xf8f0071c, 6690 0xf800098e, 6691 0x0364f6da, 6692 0xfa58fc00, 6693 0x0b64fc7e, 6694 0x0800f7b6, 6695 0x00f006be, 6696 }; 6697 6698 const u32 noise_var_tbl_rev3[] = { 6699 0x02110211, 6700 0x0000014d, 6701 0x02110211, 6702 0x0000014d, 6703 0x02110211, 6704 0x0000014d, 6705 0x02110211, 6706 0x0000014d, 6707 0x02110211, 6708 0x0000014d, 6709 0x02110211, 6710 0x0000014d, 6711 0x02110211, 6712 0x0000014d, 6713 0x02110211, 6714 0x0000014d, 6715 0x02110211, 6716 0x0000014d, 6717 0x02110211, 6718 0x0000014d, 6719 0x02110211, 6720 0x0000014d, 6721 0x02110211, 6722 0x0000014d, 6723 0x02110211, 6724 0x0000014d, 6725 0x02110211, 6726 0x0000014d, 6727 0x02110211, 6728 0x0000014d, 6729 0x02110211, 6730 0x0000014d, 6731 0x02110211, 6732 0x0000014d, 6733 0x02110211, 6734 0x0000014d, 6735 0x02110211, 6736 0x0000014d, 6737 0x02110211, 6738 0x0000014d, 6739 0x02110211, 6740 0x0000014d, 6741 0x02110211, 6742 0x0000014d, 6743 0x02110211, 6744 0x0000014d, 6745 0x02110211, 6746 0x0000014d, 6747 0x02110211, 6748 0x0000014d, 6749 0x02110211, 6750 0x0000014d, 6751 0x02110211, 6752 0x0000014d, 6753 0x02110211, 6754 0x0000014d, 6755 0x02110211, 6756 0x0000014d, 6757 0x02110211, 6758 0x0000014d, 6759 0x02110211, 6760 0x0000014d, 6761 0x02110211, 6762 0x0000014d, 6763 0x02110211, 6764 0x0000014d, 6765 0x02110211, 6766 0x0000014d, 6767 0x02110211, 6768 0x0000014d, 6769 0x02110211, 6770 0x0000014d, 6771 0x02110211, 6772 0x0000014d, 6773 0x02110211, 6774 0x0000014d, 6775 0x02110211, 6776 0x0000014d, 6777 0x02110211, 6778 0x0000014d, 6779 0x02110211, 6780 0x0000014d, 6781 0x02110211, 6782 0x0000014d, 6783 0x02110211, 6784 0x0000014d, 6785 0x02110211, 6786 0x0000014d, 6787 0x02110211, 6788 0x0000014d, 6789 0x02110211, 6790 0x0000014d, 6791 0x02110211, 6792 0x0000014d, 6793 0x02110211, 6794 0x0000014d, 6795 0x02110211, 6796 0x0000014d, 6797 0x02110211, 6798 0x0000014d, 6799 0x02110211, 6800 0x0000014d, 6801 0x02110211, 6802 0x0000014d, 6803 0x02110211, 6804 0x0000014d, 6805 0x02110211, 6806 0x0000014d, 6807 0x02110211, 6808 0x0000014d, 6809 0x02110211, 6810 0x0000014d, 6811 0x02110211, 6812 0x0000014d, 6813 0x02110211, 6814 0x0000014d, 6815 0x02110211, 6816 0x0000014d, 6817 0x02110211, 6818 0x0000014d, 6819 0x02110211, 6820 0x0000014d, 6821 0x02110211, 6822 0x0000014d, 6823 0x02110211, 6824 0x0000014d, 6825 0x02110211, 6826 0x0000014d, 6827 0x02110211, 6828 0x0000014d, 6829 0x02110211, 6830 0x0000014d, 6831 0x02110211, 6832 0x0000014d, 6833 0x02110211, 6834 0x0000014d, 6835 0x02110211, 6836 0x0000014d, 6837 0x02110211, 6838 0x0000014d, 6839 0x02110211, 6840 0x0000014d, 6841 0x02110211, 6842 0x0000014d, 6843 0x02110211, 6844 0x0000014d, 6845 0x02110211, 6846 0x0000014d, 6847 0x02110211, 6848 0x0000014d, 6849 0x02110211, 6850 0x0000014d, 6851 0x02110211, 6852 0x0000014d, 6853 0x02110211, 6854 0x0000014d, 6855 0x02110211, 6856 0x0000014d, 6857 0x02110211, 6858 0x0000014d, 6859 0x02110211, 6860 0x0000014d, 6861 0x02110211, 6862 0x0000014d, 6863 0x02110211, 6864 0x0000014d, 6865 0x02110211, 6866 0x0000014d, 6867 0x02110211, 6868 0x0000014d, 6869 0x02110211, 6870 0x0000014d, 6871 0x02110211, 6872 0x0000014d, 6873 0x02110211, 6874 0x0000014d, 6875 0x02110211, 6876 0x0000014d, 6877 0x02110211, 6878 0x0000014d, 6879 0x02110211, 6880 0x0000014d, 6881 0x02110211, 6882 0x0000014d, 6883 0x02110211, 6884 0x0000014d, 6885 0x02110211, 6886 0x0000014d, 6887 0x02110211, 6888 0x0000014d, 6889 0x02110211, 6890 0x0000014d, 6891 0x02110211, 6892 0x0000014d, 6893 0x02110211, 6894 0x0000014d, 6895 0x02110211, 6896 0x0000014d, 6897 0x02110211, 6898 0x0000014d, 6899 0x02110211, 6900 0x0000014d, 6901 0x02110211, 6902 0x0000014d, 6903 0x02110211, 6904 0x0000014d, 6905 0x02110211, 6906 0x0000014d, 6907 0x02110211, 6908 0x0000014d, 6909 0x02110211, 6910 0x0000014d, 6911 0x02110211, 6912 0x0000014d, 6913 0x02110211, 6914 0x0000014d, 6915 0x02110211, 6916 0x0000014d, 6917 0x02110211, 6918 0x0000014d, 6919 0x02110211, 6920 0x0000014d, 6921 0x02110211, 6922 0x0000014d, 6923 0x02110211, 6924 0x0000014d, 6925 0x02110211, 6926 0x0000014d, 6927 0x02110211, 6928 0x0000014d, 6929 0x02110211, 6930 0x0000014d, 6931 0x02110211, 6932 0x0000014d, 6933 0x02110211, 6934 0x0000014d, 6935 0x02110211, 6936 0x0000014d, 6937 0x02110211, 6938 0x0000014d, 6939 0x02110211, 6940 0x0000014d, 6941 0x02110211, 6942 0x0000014d, 6943 0x02110211, 6944 0x0000014d, 6945 0x02110211, 6946 0x0000014d, 6947 0x02110211, 6948 0x0000014d, 6949 0x02110211, 6950 0x0000014d, 6951 0x02110211, 6952 0x0000014d, 6953 0x02110211, 6954 0x0000014d, 6955 }; 6956 6957 static const u16 mcs_tbl_rev3[] = { 6958 0x0000, 6959 0x0008, 6960 0x000a, 6961 0x0010, 6962 0x0012, 6963 0x0019, 6964 0x001a, 6965 0x001c, 6966 0x0080, 6967 0x0088, 6968 0x008a, 6969 0x0090, 6970 0x0092, 6971 0x0099, 6972 0x009a, 6973 0x009c, 6974 0x0100, 6975 0x0108, 6976 0x010a, 6977 0x0110, 6978 0x0112, 6979 0x0119, 6980 0x011a, 6981 0x011c, 6982 0x0180, 6983 0x0188, 6984 0x018a, 6985 0x0190, 6986 0x0192, 6987 0x0199, 6988 0x019a, 6989 0x019c, 6990 0x0000, 6991 0x0098, 6992 0x00a0, 6993 0x00a8, 6994 0x009a, 6995 0x00a2, 6996 0x00aa, 6997 0x0120, 6998 0x0128, 6999 0x0128, 7000 0x0130, 7001 0x0138, 7002 0x0138, 7003 0x0140, 7004 0x0122, 7005 0x012a, 7006 0x012a, 7007 0x0132, 7008 0x013a, 7009 0x013a, 7010 0x0142, 7011 0x01a8, 7012 0x01b0, 7013 0x01b8, 7014 0x01b0, 7015 0x01b8, 7016 0x01c0, 7017 0x01c8, 7018 0x01c0, 7019 0x01c8, 7020 0x01d0, 7021 0x01d0, 7022 0x01d8, 7023 0x01aa, 7024 0x01b2, 7025 0x01ba, 7026 0x01b2, 7027 0x01ba, 7028 0x01c2, 7029 0x01ca, 7030 0x01c2, 7031 0x01ca, 7032 0x01d2, 7033 0x01d2, 7034 0x01da, 7035 0x0001, 7036 0x0002, 7037 0x0004, 7038 0x0009, 7039 0x000c, 7040 0x0011, 7041 0x0014, 7042 0x0018, 7043 0x0020, 7044 0x0021, 7045 0x0022, 7046 0x0024, 7047 0x0081, 7048 0x0082, 7049 0x0084, 7050 0x0089, 7051 0x008c, 7052 0x0091, 7053 0x0094, 7054 0x0098, 7055 0x00a0, 7056 0x00a1, 7057 0x00a2, 7058 0x00a4, 7059 0x0007, 7060 0x0007, 7061 0x0007, 7062 0x0007, 7063 0x0007, 7064 0x0007, 7065 0x0007, 7066 0x0007, 7067 0x0007, 7068 0x0007, 7069 0x0007, 7070 0x0007, 7071 0x0007, 7072 0x0007, 7073 0x0007, 7074 0x0007, 7075 0x0007, 7076 0x0007, 7077 0x0007, 7078 0x0007, 7079 0x0007, 7080 0x0007, 7081 0x0007, 7082 0x0007, 7083 0x0007, 7084 0x0007, 7085 0x0007, 7086 }; 7087 7088 static const u32 tdi_tbl20_ant0_rev3[] = { 7089 0x00091226, 7090 0x000a1429, 7091 0x000b56ad, 7092 0x000c58b0, 7093 0x000d5ab3, 7094 0x000e9cb6, 7095 0x000f9eba, 7096 0x0000c13d, 7097 0x00020301, 7098 0x00030504, 7099 0x00040708, 7100 0x0005090b, 7101 0x00064b8e, 7102 0x00095291, 7103 0x000a5494, 7104 0x000b9718, 7105 0x000c9927, 7106 0x000d9b2a, 7107 0x000edd2e, 7108 0x000fdf31, 7109 0x000101b4, 7110 0x000243b7, 7111 0x000345bb, 7112 0x000447be, 7113 0x00058982, 7114 0x00068c05, 7115 0x00099309, 7116 0x000a950c, 7117 0x000bd78f, 7118 0x000cd992, 7119 0x000ddb96, 7120 0x000f1d99, 7121 0x00005fa8, 7122 0x0001422c, 7123 0x0002842f, 7124 0x00038632, 7125 0x00048835, 7126 0x0005ca38, 7127 0x0006ccbc, 7128 0x0009d3bf, 7129 0x000b1603, 7130 0x000c1806, 7131 0x000d1a0a, 7132 0x000e1c0d, 7133 0x000f5e10, 7134 0x00008093, 7135 0x00018297, 7136 0x0002c49a, 7137 0x0003c680, 7138 0x0004c880, 7139 0x00060b00, 7140 0x00070d00, 7141 0x00000000, 7142 0x00000000, 7143 0x00000000, 7144 }; 7145 7146 static const u32 tdi_tbl20_ant1_rev3[] = { 7147 0x00014b26, 7148 0x00028d29, 7149 0x000393ad, 7150 0x00049630, 7151 0x0005d833, 7152 0x0006da36, 7153 0x00099c3a, 7154 0x000a9e3d, 7155 0x000bc081, 7156 0x000cc284, 7157 0x000dc488, 7158 0x000f068b, 7159 0x0000488e, 7160 0x00018b91, 7161 0x0002d214, 7162 0x0003d418, 7163 0x0004d6a7, 7164 0x000618aa, 7165 0x00071aae, 7166 0x0009dcb1, 7167 0x000b1eb4, 7168 0x000c0137, 7169 0x000d033b, 7170 0x000e053e, 7171 0x000f4702, 7172 0x00008905, 7173 0x00020c09, 7174 0x0003128c, 7175 0x0004148f, 7176 0x00051712, 7177 0x00065916, 7178 0x00091b19, 7179 0x000a1d28, 7180 0x000b5f2c, 7181 0x000c41af, 7182 0x000d43b2, 7183 0x000e85b5, 7184 0x000f87b8, 7185 0x0000c9bc, 7186 0x00024cbf, 7187 0x00035303, 7188 0x00045506, 7189 0x0005978a, 7190 0x0006998d, 7191 0x00095b90, 7192 0x000a5d93, 7193 0x000b9f97, 7194 0x000c821a, 7195 0x000d8400, 7196 0x000ec600, 7197 0x000fc800, 7198 0x00010a00, 7199 0x00000000, 7200 0x00000000, 7201 0x00000000, 7202 }; 7203 7204 static const u32 tdi_tbl40_ant0_rev3[] = { 7205 0x0011a346, 7206 0x00136ccf, 7207 0x0014f5d9, 7208 0x001641e2, 7209 0x0017cb6b, 7210 0x00195475, 7211 0x001b2383, 7212 0x001cad0c, 7213 0x001e7616, 7214 0x0000821f, 7215 0x00020ba8, 7216 0x0003d4b2, 7217 0x00056447, 7218 0x00072dd0, 7219 0x0008b6da, 7220 0x000a02e3, 7221 0x000b8c6c, 7222 0x000d15f6, 7223 0x0011e484, 7224 0x0013ae0d, 7225 0x00153717, 7226 0x00168320, 7227 0x00180ca9, 7228 0x00199633, 7229 0x001b6548, 7230 0x001ceed1, 7231 0x001eb7db, 7232 0x0000c3e4, 7233 0x00024d6d, 7234 0x000416f7, 7235 0x0005a585, 7236 0x00076f0f, 7237 0x0008f818, 7238 0x000a4421, 7239 0x000bcdab, 7240 0x000d9734, 7241 0x00122649, 7242 0x0013efd2, 7243 0x001578dc, 7244 0x0016c4e5, 7245 0x00184e6e, 7246 0x001a17f8, 7247 0x001ba686, 7248 0x001d3010, 7249 0x001ef999, 7250 0x00010522, 7251 0x00028eac, 7252 0x00045835, 7253 0x0005e74a, 7254 0x0007b0d3, 7255 0x00093a5d, 7256 0x000a85e6, 7257 0x000c0f6f, 7258 0x000dd8f9, 7259 0x00126787, 7260 0x00143111, 7261 0x0015ba9a, 7262 0x00170623, 7263 0x00188fad, 7264 0x001a5936, 7265 0x001be84b, 7266 0x001db1d4, 7267 0x001f3b5e, 7268 0x000146e7, 7269 0x00031070, 7270 0x000499fa, 7271 0x00062888, 7272 0x0007f212, 7273 0x00097b9b, 7274 0x000ac7a4, 7275 0x000c50ae, 7276 0x000e1a37, 7277 0x0012a94c, 7278 0x001472d5, 7279 0x0015fc5f, 7280 0x00174868, 7281 0x0018d171, 7282 0x001a9afb, 7283 0x001c2989, 7284 0x001df313, 7285 0x001f7c9c, 7286 0x000188a5, 7287 0x000351af, 7288 0x0004db38, 7289 0x0006aa4d, 7290 0x000833d7, 7291 0x0009bd60, 7292 0x000b0969, 7293 0x000c9273, 7294 0x000e5bfc, 7295 0x00132a8a, 7296 0x0014b414, 7297 0x00163d9d, 7298 0x001789a6, 7299 0x001912b0, 7300 0x001adc39, 7301 0x001c6bce, 7302 0x001e34d8, 7303 0x001fbe61, 7304 0x0001ca6a, 7305 0x00039374, 7306 0x00051cfd, 7307 0x0006ec0b, 7308 0x00087515, 7309 0x0009fe9e, 7310 0x000b4aa7, 7311 0x000cd3b1, 7312 0x000e9d3a, 7313 0x00000000, 7314 0x00000000, 7315 }; 7316 7317 static const u32 tdi_tbl40_ant1_rev3[] = { 7318 0x001edb36, 7319 0x000129ca, 7320 0x0002b353, 7321 0x00047cdd, 7322 0x0005c8e6, 7323 0x000791ef, 7324 0x00091bf9, 7325 0x000aaa07, 7326 0x000c3391, 7327 0x000dfd1a, 7328 0x00120923, 7329 0x0013d22d, 7330 0x00155c37, 7331 0x0016eacb, 7332 0x00187454, 7333 0x001a3dde, 7334 0x001b89e7, 7335 0x001d12f0, 7336 0x001f1cfa, 7337 0x00016b88, 7338 0x00033492, 7339 0x0004be1b, 7340 0x00060a24, 7341 0x0007d32e, 7342 0x00095d38, 7343 0x000aec4c, 7344 0x000c7555, 7345 0x000e3edf, 7346 0x00124ae8, 7347 0x001413f1, 7348 0x0015a37b, 7349 0x00172c89, 7350 0x0018b593, 7351 0x001a419c, 7352 0x001bcb25, 7353 0x001d942f, 7354 0x001f63b9, 7355 0x0001ad4d, 7356 0x00037657, 7357 0x0004c260, 7358 0x00068be9, 7359 0x000814f3, 7360 0x0009a47c, 7361 0x000b2d8a, 7362 0x000cb694, 7363 0x000e429d, 7364 0x00128c26, 7365 0x001455b0, 7366 0x0015e4ba, 7367 0x00176e4e, 7368 0x0018f758, 7369 0x001a8361, 7370 0x001c0cea, 7371 0x001dd674, 7372 0x001fa57d, 7373 0x0001ee8b, 7374 0x0003b795, 7375 0x0005039e, 7376 0x0006cd27, 7377 0x000856b1, 7378 0x0009e5c6, 7379 0x000b6f4f, 7380 0x000cf859, 7381 0x000e8462, 7382 0x00130deb, 7383 0x00149775, 7384 0x00162603, 7385 0x0017af8c, 7386 0x00193896, 7387 0x001ac49f, 7388 0x001c4e28, 7389 0x001e17b2, 7390 0x0000a6c7, 7391 0x00023050, 7392 0x0003f9da, 7393 0x00054563, 7394 0x00070eec, 7395 0x00089876, 7396 0x000a2704, 7397 0x000bb08d, 7398 0x000d3a17, 7399 0x001185a0, 7400 0x00134f29, 7401 0x0014d8b3, 7402 0x001667c8, 7403 0x0017f151, 7404 0x00197adb, 7405 0x001b0664, 7406 0x001c8fed, 7407 0x001e5977, 7408 0x0000e805, 7409 0x0002718f, 7410 0x00043b18, 7411 0x000586a1, 7412 0x0007502b, 7413 0x0008d9b4, 7414 0x000a68c9, 7415 0x000bf252, 7416 0x000dbbdc, 7417 0x0011c7e5, 7418 0x001390ee, 7419 0x00151a78, 7420 0x0016a906, 7421 0x00183290, 7422 0x0019bc19, 7423 0x001b4822, 7424 0x001cd12c, 7425 0x001e9ab5, 7426 0x00000000, 7427 0x00000000, 7428 }; 7429 7430 static const u32 pltlut_tbl_rev3[] = { 7431 0x76540213, 7432 0x62407351, 7433 0x76543210, 7434 0x76540213, 7435 0x76540213, 7436 0x76430521, 7437 }; 7438 7439 static const u32 chanest_tbl_rev3[] = { 7440 0x44444444, 7441 0x44444444, 7442 0x44444444, 7443 0x44444444, 7444 0x44444444, 7445 0x44444444, 7446 0x44444444, 7447 0x44444444, 7448 0x10101010, 7449 0x10101010, 7450 0x10101010, 7451 0x10101010, 7452 0x10101010, 7453 0x10101010, 7454 0x10101010, 7455 0x10101010, 7456 0x44444444, 7457 0x44444444, 7458 0x44444444, 7459 0x44444444, 7460 0x44444444, 7461 0x44444444, 7462 0x44444444, 7463 0x44444444, 7464 0x10101010, 7465 0x10101010, 7466 0x10101010, 7467 0x10101010, 7468 0x10101010, 7469 0x10101010, 7470 0x10101010, 7471 0x10101010, 7472 0x44444444, 7473 0x44444444, 7474 0x44444444, 7475 0x44444444, 7476 0x44444444, 7477 0x44444444, 7478 0x44444444, 7479 0x44444444, 7480 0x44444444, 7481 0x44444444, 7482 0x44444444, 7483 0x44444444, 7484 0x44444444, 7485 0x44444444, 7486 0x44444444, 7487 0x44444444, 7488 0x10101010, 7489 0x10101010, 7490 0x10101010, 7491 0x10101010, 7492 0x10101010, 7493 0x10101010, 7494 0x10101010, 7495 0x10101010, 7496 0x10101010, 7497 0x10101010, 7498 0x10101010, 7499 0x10101010, 7500 0x10101010, 7501 0x10101010, 7502 0x10101010, 7503 0x10101010, 7504 0x44444444, 7505 0x44444444, 7506 0x44444444, 7507 0x44444444, 7508 0x44444444, 7509 0x44444444, 7510 0x44444444, 7511 0x44444444, 7512 0x44444444, 7513 0x44444444, 7514 0x44444444, 7515 0x44444444, 7516 0x44444444, 7517 0x44444444, 7518 0x44444444, 7519 0x44444444, 7520 0x10101010, 7521 0x10101010, 7522 0x10101010, 7523 0x10101010, 7524 0x10101010, 7525 0x10101010, 7526 0x10101010, 7527 0x10101010, 7528 0x10101010, 7529 0x10101010, 7530 0x10101010, 7531 0x10101010, 7532 0x10101010, 7533 0x10101010, 7534 0x10101010, 7535 0x10101010, 7536 }; 7537 7538 static const u8 frame_lut_rev3[] = { 7539 0x02, 7540 0x04, 7541 0x14, 7542 0x14, 7543 0x03, 7544 0x05, 7545 0x16, 7546 0x16, 7547 0x0a, 7548 0x0c, 7549 0x1c, 7550 0x1c, 7551 0x0b, 7552 0x0d, 7553 0x1e, 7554 0x1e, 7555 0x06, 7556 0x08, 7557 0x18, 7558 0x18, 7559 0x07, 7560 0x09, 7561 0x1a, 7562 0x1a, 7563 0x0e, 7564 0x10, 7565 0x20, 7566 0x28, 7567 0x0f, 7568 0x11, 7569 0x22, 7570 0x2a, 7571 }; 7572 7573 static const u8 est_pwr_lut_core0_rev3[] = { 7574 0x55, 7575 0x54, 7576 0x54, 7577 0x53, 7578 0x52, 7579 0x52, 7580 0x51, 7581 0x51, 7582 0x50, 7583 0x4f, 7584 0x4f, 7585 0x4e, 7586 0x4e, 7587 0x4d, 7588 0x4c, 7589 0x4c, 7590 0x4b, 7591 0x4a, 7592 0x49, 7593 0x49, 7594 0x48, 7595 0x47, 7596 0x46, 7597 0x46, 7598 0x45, 7599 0x44, 7600 0x43, 7601 0x42, 7602 0x41, 7603 0x40, 7604 0x40, 7605 0x3f, 7606 0x3e, 7607 0x3d, 7608 0x3c, 7609 0x3a, 7610 0x39, 7611 0x38, 7612 0x37, 7613 0x36, 7614 0x35, 7615 0x33, 7616 0x32, 7617 0x31, 7618 0x2f, 7619 0x2e, 7620 0x2c, 7621 0x2b, 7622 0x29, 7623 0x27, 7624 0x25, 7625 0x23, 7626 0x21, 7627 0x1f, 7628 0x1d, 7629 0x1a, 7630 0x18, 7631 0x15, 7632 0x12, 7633 0x0e, 7634 0x0b, 7635 0x07, 7636 0x02, 7637 0xfd, 7638 }; 7639 7640 static const u8 est_pwr_lut_core1_rev3[] = { 7641 0x55, 7642 0x54, 7643 0x54, 7644 0x53, 7645 0x52, 7646 0x52, 7647 0x51, 7648 0x51, 7649 0x50, 7650 0x4f, 7651 0x4f, 7652 0x4e, 7653 0x4e, 7654 0x4d, 7655 0x4c, 7656 0x4c, 7657 0x4b, 7658 0x4a, 7659 0x49, 7660 0x49, 7661 0x48, 7662 0x47, 7663 0x46, 7664 0x46, 7665 0x45, 7666 0x44, 7667 0x43, 7668 0x42, 7669 0x41, 7670 0x40, 7671 0x40, 7672 0x3f, 7673 0x3e, 7674 0x3d, 7675 0x3c, 7676 0x3a, 7677 0x39, 7678 0x38, 7679 0x37, 7680 0x36, 7681 0x35, 7682 0x33, 7683 0x32, 7684 0x31, 7685 0x2f, 7686 0x2e, 7687 0x2c, 7688 0x2b, 7689 0x29, 7690 0x27, 7691 0x25, 7692 0x23, 7693 0x21, 7694 0x1f, 7695 0x1d, 7696 0x1a, 7697 0x18, 7698 0x15, 7699 0x12, 7700 0x0e, 7701 0x0b, 7702 0x07, 7703 0x02, 7704 0xfd, 7705 }; 7706 7707 static const u8 adj_pwr_lut_core0_rev3[] = { 7708 0x00, 7709 0x00, 7710 0x00, 7711 0x00, 7712 0x00, 7713 0x00, 7714 0x00, 7715 0x00, 7716 0x00, 7717 0x00, 7718 0x00, 7719 0x00, 7720 0x00, 7721 0x00, 7722 0x00, 7723 0x00, 7724 0x00, 7725 0x00, 7726 0x00, 7727 0x00, 7728 0x00, 7729 0x00, 7730 0x00, 7731 0x00, 7732 0x00, 7733 0x00, 7734 0x00, 7735 0x00, 7736 0x00, 7737 0x00, 7738 0x00, 7739 0x00, 7740 0x00, 7741 0x00, 7742 0x00, 7743 0x00, 7744 0x00, 7745 0x00, 7746 0x00, 7747 0x00, 7748 0x00, 7749 0x00, 7750 0x00, 7751 0x00, 7752 0x00, 7753 0x00, 7754 0x00, 7755 0x00, 7756 0x00, 7757 0x00, 7758 0x00, 7759 0x00, 7760 0x00, 7761 0x00, 7762 0x00, 7763 0x00, 7764 0x00, 7765 0x00, 7766 0x00, 7767 0x00, 7768 0x00, 7769 0x00, 7770 0x00, 7771 0x00, 7772 0x00, 7773 0x00, 7774 0x00, 7775 0x00, 7776 0x00, 7777 0x00, 7778 0x00, 7779 0x00, 7780 0x00, 7781 0x00, 7782 0x00, 7783 0x00, 7784 0x00, 7785 0x00, 7786 0x00, 7787 0x00, 7788 0x00, 7789 0x00, 7790 0x00, 7791 0x00, 7792 0x00, 7793 0x00, 7794 0x00, 7795 0x00, 7796 0x00, 7797 0x00, 7798 0x00, 7799 0x00, 7800 0x00, 7801 0x00, 7802 0x00, 7803 0x00, 7804 0x00, 7805 0x00, 7806 0x00, 7807 0x00, 7808 0x00, 7809 0x00, 7810 0x00, 7811 0x00, 7812 0x00, 7813 0x00, 7814 0x00, 7815 0x00, 7816 0x00, 7817 0x00, 7818 0x00, 7819 0x00, 7820 0x00, 7821 0x00, 7822 0x00, 7823 0x00, 7824 0x00, 7825 0x00, 7826 0x00, 7827 0x00, 7828 0x00, 7829 0x00, 7830 0x00, 7831 0x00, 7832 0x00, 7833 0x00, 7834 0x00, 7835 0x00, 7836 }; 7837 7838 static const u8 adj_pwr_lut_core1_rev3[] = { 7839 0x00, 7840 0x00, 7841 0x00, 7842 0x00, 7843 0x00, 7844 0x00, 7845 0x00, 7846 0x00, 7847 0x00, 7848 0x00, 7849 0x00, 7850 0x00, 7851 0x00, 7852 0x00, 7853 0x00, 7854 0x00, 7855 0x00, 7856 0x00, 7857 0x00, 7858 0x00, 7859 0x00, 7860 0x00, 7861 0x00, 7862 0x00, 7863 0x00, 7864 0x00, 7865 0x00, 7866 0x00, 7867 0x00, 7868 0x00, 7869 0x00, 7870 0x00, 7871 0x00, 7872 0x00, 7873 0x00, 7874 0x00, 7875 0x00, 7876 0x00, 7877 0x00, 7878 0x00, 7879 0x00, 7880 0x00, 7881 0x00, 7882 0x00, 7883 0x00, 7884 0x00, 7885 0x00, 7886 0x00, 7887 0x00, 7888 0x00, 7889 0x00, 7890 0x00, 7891 0x00, 7892 0x00, 7893 0x00, 7894 0x00, 7895 0x00, 7896 0x00, 7897 0x00, 7898 0x00, 7899 0x00, 7900 0x00, 7901 0x00, 7902 0x00, 7903 0x00, 7904 0x00, 7905 0x00, 7906 0x00, 7907 0x00, 7908 0x00, 7909 0x00, 7910 0x00, 7911 0x00, 7912 0x00, 7913 0x00, 7914 0x00, 7915 0x00, 7916 0x00, 7917 0x00, 7918 0x00, 7919 0x00, 7920 0x00, 7921 0x00, 7922 0x00, 7923 0x00, 7924 0x00, 7925 0x00, 7926 0x00, 7927 0x00, 7928 0x00, 7929 0x00, 7930 0x00, 7931 0x00, 7932 0x00, 7933 0x00, 7934 0x00, 7935 0x00, 7936 0x00, 7937 0x00, 7938 0x00, 7939 0x00, 7940 0x00, 7941 0x00, 7942 0x00, 7943 0x00, 7944 0x00, 7945 0x00, 7946 0x00, 7947 0x00, 7948 0x00, 7949 0x00, 7950 0x00, 7951 0x00, 7952 0x00, 7953 0x00, 7954 0x00, 7955 0x00, 7956 0x00, 7957 0x00, 7958 0x00, 7959 0x00, 7960 0x00, 7961 0x00, 7962 0x00, 7963 0x00, 7964 0x00, 7965 0x00, 7966 0x00, 7967 }; 7968 7969 static const u32 gainctrl_lut_core0_rev3[] = { 7970 0x5bf70044, 7971 0x5bf70042, 7972 0x5bf70040, 7973 0x5bf7003e, 7974 0x5bf7003c, 7975 0x5bf7003b, 7976 0x5bf70039, 7977 0x5bf70037, 7978 0x5bf70036, 7979 0x5bf70034, 7980 0x5bf70033, 7981 0x5bf70031, 7982 0x5bf70030, 7983 0x5ba70044, 7984 0x5ba70042, 7985 0x5ba70040, 7986 0x5ba7003e, 7987 0x5ba7003c, 7988 0x5ba7003b, 7989 0x5ba70039, 7990 0x5ba70037, 7991 0x5ba70036, 7992 0x5ba70034, 7993 0x5ba70033, 7994 0x5b770044, 7995 0x5b770042, 7996 0x5b770040, 7997 0x5b77003e, 7998 0x5b77003c, 7999 0x5b77003b, 8000 0x5b770039, 8001 0x5b770037, 8002 0x5b770036, 8003 0x5b770034, 8004 0x5b770033, 8005 0x5b770031, 8006 0x5b770030, 8007 0x5b77002f, 8008 0x5b77002d, 8009 0x5b77002c, 8010 0x5b470044, 8011 0x5b470042, 8012 0x5b470040, 8013 0x5b47003e, 8014 0x5b47003c, 8015 0x5b47003b, 8016 0x5b470039, 8017 0x5b470037, 8018 0x5b470036, 8019 0x5b470034, 8020 0x5b470033, 8021 0x5b470031, 8022 0x5b470030, 8023 0x5b47002f, 8024 0x5b47002d, 8025 0x5b47002c, 8026 0x5b47002b, 8027 0x5b47002a, 8028 0x5b270044, 8029 0x5b270042, 8030 0x5b270040, 8031 0x5b27003e, 8032 0x5b27003c, 8033 0x5b27003b, 8034 0x5b270039, 8035 0x5b270037, 8036 0x5b270036, 8037 0x5b270034, 8038 0x5b270033, 8039 0x5b270031, 8040 0x5b270030, 8041 0x5b27002f, 8042 0x5b170044, 8043 0x5b170042, 8044 0x5b170040, 8045 0x5b17003e, 8046 0x5b17003c, 8047 0x5b17003b, 8048 0x5b170039, 8049 0x5b170037, 8050 0x5b170036, 8051 0x5b170034, 8052 0x5b170033, 8053 0x5b170031, 8054 0x5b170030, 8055 0x5b17002f, 8056 0x5b17002d, 8057 0x5b17002c, 8058 0x5b17002b, 8059 0x5b17002a, 8060 0x5b170028, 8061 0x5b170027, 8062 0x5b170026, 8063 0x5b170025, 8064 0x5b170024, 8065 0x5b170023, 8066 0x5b070044, 8067 0x5b070042, 8068 0x5b070040, 8069 0x5b07003e, 8070 0x5b07003c, 8071 0x5b07003b, 8072 0x5b070039, 8073 0x5b070037, 8074 0x5b070036, 8075 0x5b070034, 8076 0x5b070033, 8077 0x5b070031, 8078 0x5b070030, 8079 0x5b07002f, 8080 0x5b07002d, 8081 0x5b07002c, 8082 0x5b07002b, 8083 0x5b07002a, 8084 0x5b070028, 8085 0x5b070027, 8086 0x5b070026, 8087 0x5b070025, 8088 0x5b070024, 8089 0x5b070023, 8090 0x5b070022, 8091 0x5b070021, 8092 0x5b070020, 8093 0x5b07001f, 8094 0x5b07001e, 8095 0x5b07001d, 8096 0x5b07001d, 8097 0x5b07001c, 8098 }; 8099 8100 static const u32 gainctrl_lut_core1_rev3[] = { 8101 0x5bf70044, 8102 0x5bf70042, 8103 0x5bf70040, 8104 0x5bf7003e, 8105 0x5bf7003c, 8106 0x5bf7003b, 8107 0x5bf70039, 8108 0x5bf70037, 8109 0x5bf70036, 8110 0x5bf70034, 8111 0x5bf70033, 8112 0x5bf70031, 8113 0x5bf70030, 8114 0x5ba70044, 8115 0x5ba70042, 8116 0x5ba70040, 8117 0x5ba7003e, 8118 0x5ba7003c, 8119 0x5ba7003b, 8120 0x5ba70039, 8121 0x5ba70037, 8122 0x5ba70036, 8123 0x5ba70034, 8124 0x5ba70033, 8125 0x5b770044, 8126 0x5b770042, 8127 0x5b770040, 8128 0x5b77003e, 8129 0x5b77003c, 8130 0x5b77003b, 8131 0x5b770039, 8132 0x5b770037, 8133 0x5b770036, 8134 0x5b770034, 8135 0x5b770033, 8136 0x5b770031, 8137 0x5b770030, 8138 0x5b77002f, 8139 0x5b77002d, 8140 0x5b77002c, 8141 0x5b470044, 8142 0x5b470042, 8143 0x5b470040, 8144 0x5b47003e, 8145 0x5b47003c, 8146 0x5b47003b, 8147 0x5b470039, 8148 0x5b470037, 8149 0x5b470036, 8150 0x5b470034, 8151 0x5b470033, 8152 0x5b470031, 8153 0x5b470030, 8154 0x5b47002f, 8155 0x5b47002d, 8156 0x5b47002c, 8157 0x5b47002b, 8158 0x5b47002a, 8159 0x5b270044, 8160 0x5b270042, 8161 0x5b270040, 8162 0x5b27003e, 8163 0x5b27003c, 8164 0x5b27003b, 8165 0x5b270039, 8166 0x5b270037, 8167 0x5b270036, 8168 0x5b270034, 8169 0x5b270033, 8170 0x5b270031, 8171 0x5b270030, 8172 0x5b27002f, 8173 0x5b170044, 8174 0x5b170042, 8175 0x5b170040, 8176 0x5b17003e, 8177 0x5b17003c, 8178 0x5b17003b, 8179 0x5b170039, 8180 0x5b170037, 8181 0x5b170036, 8182 0x5b170034, 8183 0x5b170033, 8184 0x5b170031, 8185 0x5b170030, 8186 0x5b17002f, 8187 0x5b17002d, 8188 0x5b17002c, 8189 0x5b17002b, 8190 0x5b17002a, 8191 0x5b170028, 8192 0x5b170027, 8193 0x5b170026, 8194 0x5b170025, 8195 0x5b170024, 8196 0x5b170023, 8197 0x5b070044, 8198 0x5b070042, 8199 0x5b070040, 8200 0x5b07003e, 8201 0x5b07003c, 8202 0x5b07003b, 8203 0x5b070039, 8204 0x5b070037, 8205 0x5b070036, 8206 0x5b070034, 8207 0x5b070033, 8208 0x5b070031, 8209 0x5b070030, 8210 0x5b07002f, 8211 0x5b07002d, 8212 0x5b07002c, 8213 0x5b07002b, 8214 0x5b07002a, 8215 0x5b070028, 8216 0x5b070027, 8217 0x5b070026, 8218 0x5b070025, 8219 0x5b070024, 8220 0x5b070023, 8221 0x5b070022, 8222 0x5b070021, 8223 0x5b070020, 8224 0x5b07001f, 8225 0x5b07001e, 8226 0x5b07001d, 8227 0x5b07001d, 8228 0x5b07001c, 8229 }; 8230 8231 static const u32 iq_lut_core0_rev3[] = { 8232 0x00000000, 8233 0x00000000, 8234 0x00000000, 8235 0x00000000, 8236 0x00000000, 8237 0x00000000, 8238 0x00000000, 8239 0x00000000, 8240 0x00000000, 8241 0x00000000, 8242 0x00000000, 8243 0x00000000, 8244 0x00000000, 8245 0x00000000, 8246 0x00000000, 8247 0x00000000, 8248 0x00000000, 8249 0x00000000, 8250 0x00000000, 8251 0x00000000, 8252 0x00000000, 8253 0x00000000, 8254 0x00000000, 8255 0x00000000, 8256 0x00000000, 8257 0x00000000, 8258 0x00000000, 8259 0x00000000, 8260 0x00000000, 8261 0x00000000, 8262 0x00000000, 8263 0x00000000, 8264 0x00000000, 8265 0x00000000, 8266 0x00000000, 8267 0x00000000, 8268 0x00000000, 8269 0x00000000, 8270 0x00000000, 8271 0x00000000, 8272 0x00000000, 8273 0x00000000, 8274 0x00000000, 8275 0x00000000, 8276 0x00000000, 8277 0x00000000, 8278 0x00000000, 8279 0x00000000, 8280 0x00000000, 8281 0x00000000, 8282 0x00000000, 8283 0x00000000, 8284 0x00000000, 8285 0x00000000, 8286 0x00000000, 8287 0x00000000, 8288 0x00000000, 8289 0x00000000, 8290 0x00000000, 8291 0x00000000, 8292 0x00000000, 8293 0x00000000, 8294 0x00000000, 8295 0x00000000, 8296 0x00000000, 8297 0x00000000, 8298 0x00000000, 8299 0x00000000, 8300 0x00000000, 8301 0x00000000, 8302 0x00000000, 8303 0x00000000, 8304 0x00000000, 8305 0x00000000, 8306 0x00000000, 8307 0x00000000, 8308 0x00000000, 8309 0x00000000, 8310 0x00000000, 8311 0x00000000, 8312 0x00000000, 8313 0x00000000, 8314 0x00000000, 8315 0x00000000, 8316 0x00000000, 8317 0x00000000, 8318 0x00000000, 8319 0x00000000, 8320 0x00000000, 8321 0x00000000, 8322 0x00000000, 8323 0x00000000, 8324 0x00000000, 8325 0x00000000, 8326 0x00000000, 8327 0x00000000, 8328 0x00000000, 8329 0x00000000, 8330 0x00000000, 8331 0x00000000, 8332 0x00000000, 8333 0x00000000, 8334 0x00000000, 8335 0x00000000, 8336 0x00000000, 8337 0x00000000, 8338 0x00000000, 8339 0x00000000, 8340 0x00000000, 8341 0x00000000, 8342 0x00000000, 8343 0x00000000, 8344 0x00000000, 8345 0x00000000, 8346 0x00000000, 8347 0x00000000, 8348 0x00000000, 8349 0x00000000, 8350 0x00000000, 8351 0x00000000, 8352 0x00000000, 8353 0x00000000, 8354 0x00000000, 8355 0x00000000, 8356 0x00000000, 8357 0x00000000, 8358 0x00000000, 8359 0x00000000, 8360 }; 8361 8362 static const u32 iq_lut_core1_rev3[] = { 8363 0x00000000, 8364 0x00000000, 8365 0x00000000, 8366 0x00000000, 8367 0x00000000, 8368 0x00000000, 8369 0x00000000, 8370 0x00000000, 8371 0x00000000, 8372 0x00000000, 8373 0x00000000, 8374 0x00000000, 8375 0x00000000, 8376 0x00000000, 8377 0x00000000, 8378 0x00000000, 8379 0x00000000, 8380 0x00000000, 8381 0x00000000, 8382 0x00000000, 8383 0x00000000, 8384 0x00000000, 8385 0x00000000, 8386 0x00000000, 8387 0x00000000, 8388 0x00000000, 8389 0x00000000, 8390 0x00000000, 8391 0x00000000, 8392 0x00000000, 8393 0x00000000, 8394 0x00000000, 8395 0x00000000, 8396 0x00000000, 8397 0x00000000, 8398 0x00000000, 8399 0x00000000, 8400 0x00000000, 8401 0x00000000, 8402 0x00000000, 8403 0x00000000, 8404 0x00000000, 8405 0x00000000, 8406 0x00000000, 8407 0x00000000, 8408 0x00000000, 8409 0x00000000, 8410 0x00000000, 8411 0x00000000, 8412 0x00000000, 8413 0x00000000, 8414 0x00000000, 8415 0x00000000, 8416 0x00000000, 8417 0x00000000, 8418 0x00000000, 8419 0x00000000, 8420 0x00000000, 8421 0x00000000, 8422 0x00000000, 8423 0x00000000, 8424 0x00000000, 8425 0x00000000, 8426 0x00000000, 8427 0x00000000, 8428 0x00000000, 8429 0x00000000, 8430 0x00000000, 8431 0x00000000, 8432 0x00000000, 8433 0x00000000, 8434 0x00000000, 8435 0x00000000, 8436 0x00000000, 8437 0x00000000, 8438 0x00000000, 8439 0x00000000, 8440 0x00000000, 8441 0x00000000, 8442 0x00000000, 8443 0x00000000, 8444 0x00000000, 8445 0x00000000, 8446 0x00000000, 8447 0x00000000, 8448 0x00000000, 8449 0x00000000, 8450 0x00000000, 8451 0x00000000, 8452 0x00000000, 8453 0x00000000, 8454 0x00000000, 8455 0x00000000, 8456 0x00000000, 8457 0x00000000, 8458 0x00000000, 8459 0x00000000, 8460 0x00000000, 8461 0x00000000, 8462 0x00000000, 8463 0x00000000, 8464 0x00000000, 8465 0x00000000, 8466 0x00000000, 8467 0x00000000, 8468 0x00000000, 8469 0x00000000, 8470 0x00000000, 8471 0x00000000, 8472 0x00000000, 8473 0x00000000, 8474 0x00000000, 8475 0x00000000, 8476 0x00000000, 8477 0x00000000, 8478 0x00000000, 8479 0x00000000, 8480 0x00000000, 8481 0x00000000, 8482 0x00000000, 8483 0x00000000, 8484 0x00000000, 8485 0x00000000, 8486 0x00000000, 8487 0x00000000, 8488 0x00000000, 8489 0x00000000, 8490 0x00000000, 8491 }; 8492 8493 static const u16 loft_lut_core0_rev3[] = { 8494 0x0000, 8495 0x0000, 8496 0x0000, 8497 0x0000, 8498 0x0000, 8499 0x0000, 8500 0x0000, 8501 0x0000, 8502 0x0000, 8503 0x0000, 8504 0x0000, 8505 0x0000, 8506 0x0000, 8507 0x0000, 8508 0x0000, 8509 0x0000, 8510 0x0000, 8511 0x0000, 8512 0x0000, 8513 0x0000, 8514 0x0000, 8515 0x0000, 8516 0x0000, 8517 0x0000, 8518 0x0000, 8519 0x0000, 8520 0x0000, 8521 0x0000, 8522 0x0000, 8523 0x0000, 8524 0x0000, 8525 0x0000, 8526 0x0000, 8527 0x0000, 8528 0x0000, 8529 0x0000, 8530 0x0000, 8531 0x0000, 8532 0x0000, 8533 0x0000, 8534 0x0000, 8535 0x0000, 8536 0x0000, 8537 0x0000, 8538 0x0000, 8539 0x0000, 8540 0x0000, 8541 0x0000, 8542 0x0000, 8543 0x0000, 8544 0x0000, 8545 0x0000, 8546 0x0000, 8547 0x0000, 8548 0x0000, 8549 0x0000, 8550 0x0000, 8551 0x0000, 8552 0x0000, 8553 0x0000, 8554 0x0000, 8555 0x0000, 8556 0x0000, 8557 0x0000, 8558 0x0000, 8559 0x0000, 8560 0x0000, 8561 0x0000, 8562 0x0000, 8563 0x0000, 8564 0x0000, 8565 0x0000, 8566 0x0000, 8567 0x0000, 8568 0x0000, 8569 0x0000, 8570 0x0000, 8571 0x0000, 8572 0x0000, 8573 0x0000, 8574 0x0000, 8575 0x0000, 8576 0x0000, 8577 0x0000, 8578 0x0000, 8579 0x0000, 8580 0x0000, 8581 0x0000, 8582 0x0000, 8583 0x0000, 8584 0x0000, 8585 0x0000, 8586 0x0000, 8587 0x0000, 8588 0x0000, 8589 0x0000, 8590 0x0000, 8591 0x0000, 8592 0x0000, 8593 0x0000, 8594 0x0000, 8595 0x0000, 8596 0x0000, 8597 0x0000, 8598 0x0000, 8599 0x0000, 8600 0x0000, 8601 0x0000, 8602 0x0000, 8603 0x0000, 8604 0x0000, 8605 0x0000, 8606 0x0000, 8607 0x0000, 8608 0x0000, 8609 0x0000, 8610 0x0000, 8611 0x0000, 8612 0x0000, 8613 0x0000, 8614 0x0000, 8615 0x0000, 8616 0x0000, 8617 0x0000, 8618 0x0000, 8619 0x0000, 8620 0x0000, 8621 0x0000, 8622 }; 8623 8624 static const u16 loft_lut_core1_rev3[] = { 8625 0x0000, 8626 0x0000, 8627 0x0000, 8628 0x0000, 8629 0x0000, 8630 0x0000, 8631 0x0000, 8632 0x0000, 8633 0x0000, 8634 0x0000, 8635 0x0000, 8636 0x0000, 8637 0x0000, 8638 0x0000, 8639 0x0000, 8640 0x0000, 8641 0x0000, 8642 0x0000, 8643 0x0000, 8644 0x0000, 8645 0x0000, 8646 0x0000, 8647 0x0000, 8648 0x0000, 8649 0x0000, 8650 0x0000, 8651 0x0000, 8652 0x0000, 8653 0x0000, 8654 0x0000, 8655 0x0000, 8656 0x0000, 8657 0x0000, 8658 0x0000, 8659 0x0000, 8660 0x0000, 8661 0x0000, 8662 0x0000, 8663 0x0000, 8664 0x0000, 8665 0x0000, 8666 0x0000, 8667 0x0000, 8668 0x0000, 8669 0x0000, 8670 0x0000, 8671 0x0000, 8672 0x0000, 8673 0x0000, 8674 0x0000, 8675 0x0000, 8676 0x0000, 8677 0x0000, 8678 0x0000, 8679 0x0000, 8680 0x0000, 8681 0x0000, 8682 0x0000, 8683 0x0000, 8684 0x0000, 8685 0x0000, 8686 0x0000, 8687 0x0000, 8688 0x0000, 8689 0x0000, 8690 0x0000, 8691 0x0000, 8692 0x0000, 8693 0x0000, 8694 0x0000, 8695 0x0000, 8696 0x0000, 8697 0x0000, 8698 0x0000, 8699 0x0000, 8700 0x0000, 8701 0x0000, 8702 0x0000, 8703 0x0000, 8704 0x0000, 8705 0x0000, 8706 0x0000, 8707 0x0000, 8708 0x0000, 8709 0x0000, 8710 0x0000, 8711 0x0000, 8712 0x0000, 8713 0x0000, 8714 0x0000, 8715 0x0000, 8716 0x0000, 8717 0x0000, 8718 0x0000, 8719 0x0000, 8720 0x0000, 8721 0x0000, 8722 0x0000, 8723 0x0000, 8724 0x0000, 8725 0x0000, 8726 0x0000, 8727 0x0000, 8728 0x0000, 8729 0x0000, 8730 0x0000, 8731 0x0000, 8732 0x0000, 8733 0x0000, 8734 0x0000, 8735 0x0000, 8736 0x0000, 8737 0x0000, 8738 0x0000, 8739 0x0000, 8740 0x0000, 8741 0x0000, 8742 0x0000, 8743 0x0000, 8744 0x0000, 8745 0x0000, 8746 0x0000, 8747 0x0000, 8748 0x0000, 8749 0x0000, 8750 0x0000, 8751 0x0000, 8752 0x0000, 8753 }; 8754 8755 static const u16 papd_comp_rfpwr_tbl_core0_rev3[] = { 8756 0x0036, 8757 0x0036, 8758 0x0036, 8759 0x0036, 8760 0x0036, 8761 0x0036, 8762 0x0036, 8763 0x0036, 8764 0x0036, 8765 0x0036, 8766 0x0036, 8767 0x0036, 8768 0x0036, 8769 0x002a, 8770 0x002a, 8771 0x002a, 8772 0x002a, 8773 0x002a, 8774 0x002a, 8775 0x002a, 8776 0x002a, 8777 0x002a, 8778 0x002a, 8779 0x002a, 8780 0x001e, 8781 0x001e, 8782 0x001e, 8783 0x001e, 8784 0x001e, 8785 0x001e, 8786 0x001e, 8787 0x001e, 8788 0x001e, 8789 0x001e, 8790 0x001e, 8791 0x001e, 8792 0x001e, 8793 0x001e, 8794 0x001e, 8795 0x001e, 8796 0x000e, 8797 0x000e, 8798 0x000e, 8799 0x000e, 8800 0x000e, 8801 0x000e, 8802 0x000e, 8803 0x000e, 8804 0x000e, 8805 0x000e, 8806 0x000e, 8807 0x000e, 8808 0x000e, 8809 0x000e, 8810 0x000e, 8811 0x000e, 8812 0x000e, 8813 0x000e, 8814 0x01fc, 8815 0x01fc, 8816 0x01fc, 8817 0x01fc, 8818 0x01fc, 8819 0x01fc, 8820 0x01fc, 8821 0x01fc, 8822 0x01fc, 8823 0x01fc, 8824 0x01fc, 8825 0x01fc, 8826 0x01fc, 8827 0x01fc, 8828 0x01ee, 8829 0x01ee, 8830 0x01ee, 8831 0x01ee, 8832 0x01ee, 8833 0x01ee, 8834 0x01ee, 8835 0x01ee, 8836 0x01ee, 8837 0x01ee, 8838 0x01ee, 8839 0x01ee, 8840 0x01ee, 8841 0x01ee, 8842 0x01ee, 8843 0x01ee, 8844 0x01ee, 8845 0x01ee, 8846 0x01ee, 8847 0x01ee, 8848 0x01ee, 8849 0x01ee, 8850 0x01ee, 8851 0x01ee, 8852 0x01d6, 8853 0x01d6, 8854 0x01d6, 8855 0x01d6, 8856 0x01d6, 8857 0x01d6, 8858 0x01d6, 8859 0x01d6, 8860 0x01d6, 8861 0x01d6, 8862 0x01d6, 8863 0x01d6, 8864 0x01d6, 8865 0x01d6, 8866 0x01d6, 8867 0x01d6, 8868 0x01d6, 8869 0x01d6, 8870 0x01d6, 8871 0x01d6, 8872 0x01d6, 8873 0x01d6, 8874 0x01d6, 8875 0x01d6, 8876 0x01d6, 8877 0x01d6, 8878 0x01d6, 8879 0x01d6, 8880 0x01d6, 8881 0x01d6, 8882 0x01d6, 8883 0x01d6, 8884 }; 8885 8886 static const u16 papd_comp_rfpwr_tbl_core1_rev3[] = { 8887 0x0036, 8888 0x0036, 8889 0x0036, 8890 0x0036, 8891 0x0036, 8892 0x0036, 8893 0x0036, 8894 0x0036, 8895 0x0036, 8896 0x0036, 8897 0x0036, 8898 0x0036, 8899 0x0036, 8900 0x002a, 8901 0x002a, 8902 0x002a, 8903 0x002a, 8904 0x002a, 8905 0x002a, 8906 0x002a, 8907 0x002a, 8908 0x002a, 8909 0x002a, 8910 0x002a, 8911 0x001e, 8912 0x001e, 8913 0x001e, 8914 0x001e, 8915 0x001e, 8916 0x001e, 8917 0x001e, 8918 0x001e, 8919 0x001e, 8920 0x001e, 8921 0x001e, 8922 0x001e, 8923 0x001e, 8924 0x001e, 8925 0x001e, 8926 0x001e, 8927 0x000e, 8928 0x000e, 8929 0x000e, 8930 0x000e, 8931 0x000e, 8932 0x000e, 8933 0x000e, 8934 0x000e, 8935 0x000e, 8936 0x000e, 8937 0x000e, 8938 0x000e, 8939 0x000e, 8940 0x000e, 8941 0x000e, 8942 0x000e, 8943 0x000e, 8944 0x000e, 8945 0x01fc, 8946 0x01fc, 8947 0x01fc, 8948 0x01fc, 8949 0x01fc, 8950 0x01fc, 8951 0x01fc, 8952 0x01fc, 8953 0x01fc, 8954 0x01fc, 8955 0x01fc, 8956 0x01fc, 8957 0x01fc, 8958 0x01fc, 8959 0x01ee, 8960 0x01ee, 8961 0x01ee, 8962 0x01ee, 8963 0x01ee, 8964 0x01ee, 8965 0x01ee, 8966 0x01ee, 8967 0x01ee, 8968 0x01ee, 8969 0x01ee, 8970 0x01ee, 8971 0x01ee, 8972 0x01ee, 8973 0x01ee, 8974 0x01ee, 8975 0x01ee, 8976 0x01ee, 8977 0x01ee, 8978 0x01ee, 8979 0x01ee, 8980 0x01ee, 8981 0x01ee, 8982 0x01ee, 8983 0x01d6, 8984 0x01d6, 8985 0x01d6, 8986 0x01d6, 8987 0x01d6, 8988 0x01d6, 8989 0x01d6, 8990 0x01d6, 8991 0x01d6, 8992 0x01d6, 8993 0x01d6, 8994 0x01d6, 8995 0x01d6, 8996 0x01d6, 8997 0x01d6, 8998 0x01d6, 8999 0x01d6, 9000 0x01d6, 9001 0x01d6, 9002 0x01d6, 9003 0x01d6, 9004 0x01d6, 9005 0x01d6, 9006 0x01d6, 9007 0x01d6, 9008 0x01d6, 9009 0x01d6, 9010 0x01d6, 9011 0x01d6, 9012 0x01d6, 9013 0x01d6, 9014 0x01d6, 9015 }; 9016 9017 const struct phytbl_info mimophytbl_info_rev3_volatile[] = { 9018 {&ant_swctrl_tbl_rev3, ARRAY_SIZE(ant_swctrl_tbl_rev3), 9, 0, 16}, 9019 }; 9020 9021 const struct phytbl_info mimophytbl_info_rev3_volatile1[] = { 9022 {&ant_swctrl_tbl_rev3_1, ARRAY_SIZE(ant_swctrl_tbl_rev3_1), 9, 0, 16}, 9023 }; 9024 9025 const struct phytbl_info mimophytbl_info_rev3_volatile2[] = { 9026 {&ant_swctrl_tbl_rev3_2, ARRAY_SIZE(ant_swctrl_tbl_rev3_2), 9, 0, 16}, 9027 }; 9028 9029 const struct phytbl_info mimophytbl_info_rev3_volatile3[] = { 9030 {&ant_swctrl_tbl_rev3_3, ARRAY_SIZE(ant_swctrl_tbl_rev3_3), 9, 0, 16}, 9031 }; 9032 9033 const struct phytbl_info mimophytbl_info_rev3[] = { 9034 {&frame_struct_rev3, ARRAY_SIZE(frame_struct_rev3), 10, 0, 32}, 9035 {&pilot_tbl_rev3, ARRAY_SIZE(pilot_tbl_rev3), 11, 0, 16}, 9036 {&tmap_tbl_rev3, ARRAY_SIZE(tmap_tbl_rev3), 12, 0, 32}, 9037 {&intlv_tbl_rev3, ARRAY_SIZE(intlv_tbl_rev3), 13, 0, 32}, 9038 {&tdtrn_tbl_rev3, ARRAY_SIZE(tdtrn_tbl_rev3), 14, 0, 32}, 9039 {&noise_var_tbl_rev3, ARRAY_SIZE(noise_var_tbl_rev3), 16, 0, 32}, 9040 {&mcs_tbl_rev3, ARRAY_SIZE(mcs_tbl_rev3), 18, 0, 16}, 9041 {&tdi_tbl20_ant0_rev3, ARRAY_SIZE(tdi_tbl20_ant0_rev3), 19, 128, 32}, 9042 {&tdi_tbl20_ant1_rev3, ARRAY_SIZE(tdi_tbl20_ant1_rev3), 19, 256, 32}, 9043 {&tdi_tbl40_ant0_rev3, ARRAY_SIZE(tdi_tbl40_ant0_rev3), 19, 640, 32}, 9044 {&tdi_tbl40_ant1_rev3, ARRAY_SIZE(tdi_tbl40_ant1_rev3), 19, 768, 32}, 9045 {&pltlut_tbl_rev3, ARRAY_SIZE(pltlut_tbl_rev3), 20, 0, 32}, 9046 {&chanest_tbl_rev3, ARRAY_SIZE(chanest_tbl_rev3), 22, 0, 32}, 9047 {&frame_lut_rev3, ARRAY_SIZE(frame_lut_rev3), 24, 0, 8}, 9048 {&est_pwr_lut_core0_rev3, ARRAY_SIZE(est_pwr_lut_core0_rev3), 26, 0, 8}, 9049 {&est_pwr_lut_core1_rev3, ARRAY_SIZE(est_pwr_lut_core1_rev3), 27, 0, 8}, 9050 {&adj_pwr_lut_core0_rev3, ARRAY_SIZE(adj_pwr_lut_core0_rev3), 26, 64, 8}, 9051 {&adj_pwr_lut_core1_rev3, ARRAY_SIZE(adj_pwr_lut_core1_rev3), 27, 64, 8}, 9052 {&gainctrl_lut_core0_rev3, ARRAY_SIZE(gainctrl_lut_core0_rev3), 26, 192, 32}, 9053 {&gainctrl_lut_core1_rev3, ARRAY_SIZE(gainctrl_lut_core1_rev3), 27, 192, 32}, 9054 {&iq_lut_core0_rev3, ARRAY_SIZE(iq_lut_core0_rev3), 26, 320, 32}, 9055 {&iq_lut_core1_rev3, ARRAY_SIZE(iq_lut_core1_rev3), 27, 320, 32}, 9056 {&loft_lut_core0_rev3, ARRAY_SIZE(loft_lut_core0_rev3), 26, 448, 16}, 9057 {&loft_lut_core1_rev3, ARRAY_SIZE(loft_lut_core1_rev3), 27, 448, 16} 9058 }; 9059 9060 const u32 mimophytbl_info_sz_rev3 = ARRAY_SIZE(mimophytbl_info_rev3); 9061 const u32 mimophytbl_info_sz_rev3_volatile = ARRAY_SIZE(mimophytbl_info_rev3_volatile); 9062 const u32 mimophytbl_info_sz_rev3_volatile1 = ARRAY_SIZE(mimophytbl_info_rev3_volatile1); 9063 const u32 mimophytbl_info_sz_rev3_volatile2 = ARRAY_SIZE(mimophytbl_info_rev3_volatile2); 9064 const u32 mimophytbl_info_sz_rev3_volatile3 = ARRAY_SIZE(mimophytbl_info_rev3_volatile3); 9065 9066 static const u32 tmap_tbl_rev7[] = { 9067 0x8a88aa80, 9068 0x8aaaaa8a, 9069 0x8a8a8aa8, 9070 0x00000888, 9071 0x88000000, 9072 0x8a8a88aa, 9073 0x8aa88888, 9074 0x8888a8a8, 9075 0xf1111110, 9076 0x11111111, 9077 0x11f11111, 9078 0x00000111, 9079 0x11000000, 9080 0x1111f111, 9081 0x11111111, 9082 0x111111f1, 9083 0x8a88aa80, 9084 0x8aaaaa8a, 9085 0x8a8a8aa8, 9086 0x000aa888, 9087 0x88880000, 9088 0x8a8a88aa, 9089 0x8aa88888, 9090 0x8888a8a8, 9091 0xa1111110, 9092 0x11111111, 9093 0x11c11111, 9094 0x00000111, 9095 0x11000000, 9096 0x1111a111, 9097 0x11111111, 9098 0x111111a1, 9099 0xa2222220, 9100 0x22222222, 9101 0x22c22222, 9102 0x00000222, 9103 0x22000000, 9104 0x2222a222, 9105 0x22222222, 9106 0x222222a2, 9107 0xf1111110, 9108 0x11111111, 9109 0x11f11111, 9110 0x00011111, 9111 0x11110000, 9112 0x1111f111, 9113 0x11111111, 9114 0x111111f1, 9115 0xa8aa88a0, 9116 0xa88888a8, 9117 0xa8a8a88a, 9118 0x00088aaa, 9119 0xaaaa0000, 9120 0xa8a8aa88, 9121 0xa88aaaaa, 9122 0xaaaa8a8a, 9123 0xaaa8aaa0, 9124 0x8aaa8aaa, 9125 0xaa8a8a8a, 9126 0x000aaa88, 9127 0x8aaa0000, 9128 0xaaa8a888, 9129 0x8aa88a8a, 9130 0x8a88a888, 9131 0x08080a00, 9132 0x0a08080a, 9133 0x080a0a08, 9134 0x00080808, 9135 0x080a0000, 9136 0x080a0808, 9137 0x080a0808, 9138 0x0a0a0a08, 9139 0xa0a0a0a0, 9140 0x80a0a080, 9141 0x8080a0a0, 9142 0x00008080, 9143 0x80a00000, 9144 0x80a080a0, 9145 0xa080a0a0, 9146 0x8080a0a0, 9147 0x00000000, 9148 0x00000000, 9149 0x00000000, 9150 0x00000000, 9151 0x00000000, 9152 0x00000000, 9153 0x00000000, 9154 0x00000000, 9155 0x00000000, 9156 0x00000000, 9157 0x00000000, 9158 0x00000000, 9159 0x00000000, 9160 0x00000000, 9161 0x00000000, 9162 0x00000000, 9163 0x00000000, 9164 0x00000000, 9165 0x00000000, 9166 0x00000000, 9167 0x00000000, 9168 0x00000000, 9169 0x00000000, 9170 0x00000000, 9171 0x00000000, 9172 0x00000000, 9173 0x00000000, 9174 0x00000000, 9175 0x00000000, 9176 0x00000000, 9177 0x00000000, 9178 0x00000000, 9179 0x00000000, 9180 0x00000000, 9181 0x00000000, 9182 0x00000000, 9183 0x00000000, 9184 0x00000000, 9185 0x00000000, 9186 0x00000000, 9187 0x00000000, 9188 0x00000000, 9189 0x00000000, 9190 0x00000000, 9191 0x00000000, 9192 0x00000000, 9193 0x00000000, 9194 0x00000000, 9195 0x99999000, 9196 0x9b9b99bb, 9197 0x9bb99999, 9198 0x9999b9b9, 9199 0x9b99bb90, 9200 0x9bbbbb9b, 9201 0x9b9b9bb9, 9202 0x00000999, 9203 0x88000000, 9204 0x8a8a88aa, 9205 0x8aa88888, 9206 0x8888a8a8, 9207 0x8a88aa80, 9208 0x8aaaaa8a, 9209 0x8a8a8aa8, 9210 0x00aaa888, 9211 0x22000000, 9212 0x2222b222, 9213 0x22222222, 9214 0x222222b2, 9215 0xb2222220, 9216 0x22222222, 9217 0x22d22222, 9218 0x00000222, 9219 0x11000000, 9220 0x1111a111, 9221 0x11111111, 9222 0x111111a1, 9223 0xa1111110, 9224 0x11111111, 9225 0x11c11111, 9226 0x00000111, 9227 0x33000000, 9228 0x3333b333, 9229 0x33333333, 9230 0x333333b3, 9231 0xb3333330, 9232 0x33333333, 9233 0x33d33333, 9234 0x00000333, 9235 0x22000000, 9236 0x2222a222, 9237 0x22222222, 9238 0x222222a2, 9239 0xa2222220, 9240 0x22222222, 9241 0x22c22222, 9242 0x00000222, 9243 0x99b99b00, 9244 0x9b9b99bb, 9245 0x9bb99999, 9246 0x9999b9b9, 9247 0x9b99bb99, 9248 0x9bbbbb9b, 9249 0x9b9b9bb9, 9250 0x00000999, 9251 0x88000000, 9252 0x8a8a88aa, 9253 0x8aa88888, 9254 0x8888a8a8, 9255 0x8a88aa88, 9256 0x8aaaaa8a, 9257 0x8a8a8aa8, 9258 0x08aaa888, 9259 0x22222200, 9260 0x2222f222, 9261 0x22222222, 9262 0x222222f2, 9263 0x22222222, 9264 0x22222222, 9265 0x22f22222, 9266 0x00000222, 9267 0x11000000, 9268 0x1111f111, 9269 0x11111111, 9270 0x11111111, 9271 0xf1111111, 9272 0x11111111, 9273 0x11f11111, 9274 0x01111111, 9275 0xbb9bb900, 9276 0xb9b9bb99, 9277 0xb99bbbbb, 9278 0xbbbb9b9b, 9279 0xb9bb99bb, 9280 0xb99999b9, 9281 0xb9b9b99b, 9282 0x00000bbb, 9283 0xaa000000, 9284 0xa8a8aa88, 9285 0xa88aaaaa, 9286 0xaaaa8a8a, 9287 0xa8aa88aa, 9288 0xa88888a8, 9289 0xa8a8a88a, 9290 0x0a888aaa, 9291 0xaa000000, 9292 0xa8a8aa88, 9293 0xa88aaaaa, 9294 0xaaaa8a8a, 9295 0xa8aa88a0, 9296 0xa88888a8, 9297 0xa8a8a88a, 9298 0x00000aaa, 9299 0x88000000, 9300 0x8a8a88aa, 9301 0x8aa88888, 9302 0x8888a8a8, 9303 0x8a88aa80, 9304 0x8aaaaa8a, 9305 0x8a8a8aa8, 9306 0x00000888, 9307 0xbbbbbb00, 9308 0x999bbbbb, 9309 0x9bb99b9b, 9310 0xb9b9b9bb, 9311 0xb9b99bbb, 9312 0xb9b9b9bb, 9313 0xb9bb9b99, 9314 0x00000999, 9315 0x8a000000, 9316 0xaa88a888, 9317 0xa88888aa, 9318 0xa88a8a88, 9319 0xa88aa88a, 9320 0x88a8aaaa, 9321 0xa8aa8aaa, 9322 0x0888a88a, 9323 0x0b0b0b00, 9324 0x090b0b0b, 9325 0x0b090b0b, 9326 0x0909090b, 9327 0x09090b0b, 9328 0x09090b0b, 9329 0x09090b09, 9330 0x00000909, 9331 0x0a000000, 9332 0x0a080808, 9333 0x080a080a, 9334 0x080a0a08, 9335 0x080a080a, 9336 0x0808080a, 9337 0x0a0a0a08, 9338 0x0808080a, 9339 0xb0b0b000, 9340 0x9090b0b0, 9341 0x90b09090, 9342 0xb0b0b090, 9343 0xb0b090b0, 9344 0x90b0b0b0, 9345 0xb0b09090, 9346 0x00000090, 9347 0x80000000, 9348 0xa080a080, 9349 0xa08080a0, 9350 0xa0808080, 9351 0xa080a080, 9352 0x80a0a0a0, 9353 0xa0a080a0, 9354 0x00a0a0a0, 9355 0x22000000, 9356 0x2222f222, 9357 0x22222222, 9358 0x222222f2, 9359 0xf2222220, 9360 0x22222222, 9361 0x22f22222, 9362 0x00000222, 9363 0x11000000, 9364 0x1111f111, 9365 0x11111111, 9366 0x111111f1, 9367 0xf1111110, 9368 0x11111111, 9369 0x11f11111, 9370 0x00000111, 9371 0x33000000, 9372 0x3333f333, 9373 0x33333333, 9374 0x333333f3, 9375 0xf3333330, 9376 0x33333333, 9377 0x33f33333, 9378 0x00000333, 9379 0x22000000, 9380 0x2222f222, 9381 0x22222222, 9382 0x222222f2, 9383 0xf2222220, 9384 0x22222222, 9385 0x22f22222, 9386 0x00000222, 9387 0x99000000, 9388 0x9b9b99bb, 9389 0x9bb99999, 9390 0x9999b9b9, 9391 0x9b99bb90, 9392 0x9bbbbb9b, 9393 0x9b9b9bb9, 9394 0x00000999, 9395 0x88000000, 9396 0x8a8a88aa, 9397 0x8aa88888, 9398 0x8888a8a8, 9399 0x8a88aa80, 9400 0x8aaaaa8a, 9401 0x8a8a8aa8, 9402 0x00000888, 9403 0x88888000, 9404 0x8a8a88aa, 9405 0x8aa88888, 9406 0x8888a8a8, 9407 0x8a88aa80, 9408 0x8aaaaa8a, 9409 0x8a8a8aa8, 9410 0x00000888, 9411 0x88000000, 9412 0x8a8a88aa, 9413 0x8aa88888, 9414 0x8888a8a8, 9415 0x8a88aa80, 9416 0x8aaaaa8a, 9417 0x8a8a8aa8, 9418 0x00aaa888, 9419 0x88a88a00, 9420 0x8a8a88aa, 9421 0x8aa88888, 9422 0x8888a8a8, 9423 0x8a88aa88, 9424 0x8aaaaa8a, 9425 0x8a8a8aa8, 9426 0x000aa888, 9427 0x88880000, 9428 0x8a8a88aa, 9429 0x8aa88888, 9430 0x8888a8a8, 9431 0x8a88aa88, 9432 0x8aaaaa8a, 9433 0x8a8a8aa8, 9434 0x08aaa888, 9435 0x11000000, 9436 0x1111a111, 9437 0x11111111, 9438 0x111111a1, 9439 0xa1111110, 9440 0x11111111, 9441 0x11c11111, 9442 0x00000111, 9443 0x11000000, 9444 0x1111a111, 9445 0x11111111, 9446 0x111111a1, 9447 0xa1111110, 9448 0x11111111, 9449 0x11c11111, 9450 0x00000111, 9451 0x88000000, 9452 0x8a8a88aa, 9453 0x8aa88888, 9454 0x8888a8a8, 9455 0x8a88aa80, 9456 0x8aaaaa8a, 9457 0x8a8a8aa8, 9458 0x00000888, 9459 0x88000000, 9460 0x8a8a88aa, 9461 0x8aa88888, 9462 0x8888a8a8, 9463 0x8a88aa80, 9464 0x8aaaaa8a, 9465 0x8a8a8aa8, 9466 0x00000888, 9467 0x00000000, 9468 0x00000000, 9469 0x00000000, 9470 0x00000000, 9471 0x00000000, 9472 0x00000000, 9473 0x00000000, 9474 0x00000000, 9475 0x00000000, 9476 0x00000000, 9477 0x00000000, 9478 0x00000000, 9479 0x00000000, 9480 0x00000000, 9481 0x00000000, 9482 0x00000000, 9483 0x00000000, 9484 0x00000000, 9485 0x00000000, 9486 0x00000000, 9487 0x00000000, 9488 0x00000000, 9489 0x00000000, 9490 0x00000000, 9491 0x00000000, 9492 0x00000000, 9493 0x00000000, 9494 0x00000000, 9495 0x00000000, 9496 0x00000000, 9497 0x00000000, 9498 0x00000000, 9499 0x00000000, 9500 0x00000000, 9501 0x00000000, 9502 0x00000000, 9503 0x00000000, 9504 0x00000000, 9505 0x00000000, 9506 0x00000000, 9507 0x00000000, 9508 0x00000000, 9509 0x00000000, 9510 0x00000000, 9511 0x00000000, 9512 0x00000000, 9513 0x00000000, 9514 0x00000000, 9515 }; 9516 9517 const u32 noise_var_tbl_rev7[] = { 9518 0x020c020c, 9519 0x0000014d, 9520 0x020c020c, 9521 0x0000014d, 9522 0x020c020c, 9523 0x0000014d, 9524 0x020c020c, 9525 0x0000014d, 9526 0x020c020c, 9527 0x0000014d, 9528 0x020c020c, 9529 0x0000014d, 9530 0x020c020c, 9531 0x0000014d, 9532 0x020c020c, 9533 0x0000014d, 9534 0x020c020c, 9535 0x0000014d, 9536 0x020c020c, 9537 0x0000014d, 9538 0x020c020c, 9539 0x0000014d, 9540 0x020c020c, 9541 0x0000014d, 9542 0x020c020c, 9543 0x0000014d, 9544 0x020c020c, 9545 0x0000014d, 9546 0x020c020c, 9547 0x0000014d, 9548 0x020c020c, 9549 0x0000014d, 9550 0x020c020c, 9551 0x0000014d, 9552 0x020c020c, 9553 0x0000014d, 9554 0x020c020c, 9555 0x0000014d, 9556 0x020c020c, 9557 0x0000014d, 9558 0x020c020c, 9559 0x0000014d, 9560 0x020c020c, 9561 0x0000014d, 9562 0x020c020c, 9563 0x0000014d, 9564 0x020c020c, 9565 0x0000014d, 9566 0x020c020c, 9567 0x0000014d, 9568 0x020c020c, 9569 0x0000014d, 9570 0x020c020c, 9571 0x0000014d, 9572 0x020c020c, 9573 0x0000014d, 9574 0x020c020c, 9575 0x0000014d, 9576 0x020c020c, 9577 0x0000014d, 9578 0x020c020c, 9579 0x0000014d, 9580 0x020c020c, 9581 0x0000014d, 9582 0x020c020c, 9583 0x0000014d, 9584 0x020c020c, 9585 0x0000014d, 9586 0x020c020c, 9587 0x0000014d, 9588 0x020c020c, 9589 0x0000014d, 9590 0x020c020c, 9591 0x0000014d, 9592 0x020c020c, 9593 0x0000014d, 9594 0x020c020c, 9595 0x0000014d, 9596 0x020c020c, 9597 0x0000014d, 9598 0x020c020c, 9599 0x0000014d, 9600 0x020c020c, 9601 0x0000014d, 9602 0x020c020c, 9603 0x0000014d, 9604 0x020c020c, 9605 0x0000014d, 9606 0x020c020c, 9607 0x0000014d, 9608 0x020c020c, 9609 0x0000014d, 9610 0x020c020c, 9611 0x0000014d, 9612 0x020c020c, 9613 0x0000014d, 9614 0x020c020c, 9615 0x0000014d, 9616 0x020c020c, 9617 0x0000014d, 9618 0x020c020c, 9619 0x0000014d, 9620 0x020c020c, 9621 0x0000014d, 9622 0x020c020c, 9623 0x0000014d, 9624 0x020c020c, 9625 0x0000014d, 9626 0x020c020c, 9627 0x0000014d, 9628 0x020c020c, 9629 0x0000014d, 9630 0x020c020c, 9631 0x0000014d, 9632 0x020c020c, 9633 0x0000014d, 9634 0x020c020c, 9635 0x0000014d, 9636 0x020c020c, 9637 0x0000014d, 9638 0x020c020c, 9639 0x0000014d, 9640 0x020c020c, 9641 0x0000014d, 9642 0x020c020c, 9643 0x0000014d, 9644 0x020c020c, 9645 0x0000014d, 9646 0x020c020c, 9647 0x0000014d, 9648 0x020c020c, 9649 0x0000014d, 9650 0x020c020c, 9651 0x0000014d, 9652 0x020c020c, 9653 0x0000014d, 9654 0x020c020c, 9655 0x0000014d, 9656 0x020c020c, 9657 0x0000014d, 9658 0x020c020c, 9659 0x0000014d, 9660 0x020c020c, 9661 0x0000014d, 9662 0x020c020c, 9663 0x0000014d, 9664 0x020c020c, 9665 0x0000014d, 9666 0x020c020c, 9667 0x0000014d, 9668 0x020c020c, 9669 0x0000014d, 9670 0x020c020c, 9671 0x0000014d, 9672 0x020c020c, 9673 0x0000014d, 9674 0x020c020c, 9675 0x0000014d, 9676 0x020c020c, 9677 0x0000014d, 9678 0x020c020c, 9679 0x0000014d, 9680 0x020c020c, 9681 0x0000014d, 9682 0x020c020c, 9683 0x0000014d, 9684 0x020c020c, 9685 0x0000014d, 9686 0x020c020c, 9687 0x0000014d, 9688 0x020c020c, 9689 0x0000014d, 9690 0x020c020c, 9691 0x0000014d, 9692 0x020c020c, 9693 0x0000014d, 9694 0x020c020c, 9695 0x0000014d, 9696 0x020c020c, 9697 0x0000014d, 9698 0x020c020c, 9699 0x0000014d, 9700 0x020c020c, 9701 0x0000014d, 9702 0x020c020c, 9703 0x0000014d, 9704 0x020c020c, 9705 0x0000014d, 9706 0x020c020c, 9707 0x0000014d, 9708 0x020c020c, 9709 0x0000014d, 9710 0x020c020c, 9711 0x0000014d, 9712 0x020c020c, 9713 0x0000014d, 9714 0x020c020c, 9715 0x0000014d, 9716 0x020c020c, 9717 0x0000014d, 9718 0x020c020c, 9719 0x0000014d, 9720 0x020c020c, 9721 0x0000014d, 9722 0x020c020c, 9723 0x0000014d, 9724 0x020c020c, 9725 0x0000014d, 9726 0x020c020c, 9727 0x0000014d, 9728 0x020c020c, 9729 0x0000014d, 9730 0x020c020c, 9731 0x0000014d, 9732 0x020c020c, 9733 0x0000014d, 9734 0x020c020c, 9735 0x0000014d, 9736 0x020c020c, 9737 0x0000014d, 9738 0x020c020c, 9739 0x0000014d, 9740 0x020c020c, 9741 0x0000014d, 9742 0x020c020c, 9743 0x0000014d, 9744 0x020c020c, 9745 0x0000014d, 9746 0x020c020c, 9747 0x0000014d, 9748 0x020c020c, 9749 0x0000014d, 9750 0x020c020c, 9751 0x0000014d, 9752 0x020c020c, 9753 0x0000014d, 9754 0x020c020c, 9755 0x0000014d, 9756 0x020c020c, 9757 0x0000014d, 9758 0x020c020c, 9759 0x0000014d, 9760 0x020c020c, 9761 0x0000014d, 9762 0x020c020c, 9763 0x0000014d, 9764 0x020c020c, 9765 0x0000014d, 9766 0x020c020c, 9767 0x0000014d, 9768 0x020c020c, 9769 0x0000014d, 9770 0x020c020c, 9771 0x0000014d, 9772 0x020c020c, 9773 0x0000014d, 9774 }; 9775 9776 static const u32 papd_comp_epsilon_tbl_core0_rev7[] = { 9777 0x00000000, 9778 0x00000000, 9779 0x00016023, 9780 0x00006028, 9781 0x00034036, 9782 0x0003402e, 9783 0x0007203c, 9784 0x0006e037, 9785 0x00070030, 9786 0x0009401f, 9787 0x0009a00f, 9788 0x000b600d, 9789 0x000c8007, 9790 0x000ce007, 9791 0x00101fff, 9792 0x00121ff9, 9793 0x0012e004, 9794 0x0014dffc, 9795 0x0016dff6, 9796 0x0018dfe9, 9797 0x001b3fe5, 9798 0x001c5fd0, 9799 0x001ddfc2, 9800 0x001f1fb6, 9801 0x00207fa4, 9802 0x00219f8f, 9803 0x0022ff7d, 9804 0x00247f6c, 9805 0x0024df5b, 9806 0x00267f4b, 9807 0x0027df3b, 9808 0x0029bf3b, 9809 0x002b5f2f, 9810 0x002d3f2e, 9811 0x002f5f2a, 9812 0x002fff15, 9813 0x00315f0b, 9814 0x0032defa, 9815 0x0033beeb, 9816 0x0034fed9, 9817 0x00353ec5, 9818 0x00361eb0, 9819 0x00363e9b, 9820 0x0036be87, 9821 0x0036be70, 9822 0x0038fe67, 9823 0x0044beb2, 9824 0x00513ef3, 9825 0x00595f11, 9826 0x00669f3d, 9827 0x0078dfdf, 9828 0x00a143aa, 9829 0x01642fff, 9830 0x0162afff, 9831 0x01620fff, 9832 0x0160cfff, 9833 0x015f0fff, 9834 0x015dafff, 9835 0x015bcfff, 9836 0x015bcfff, 9837 0x015b4fff, 9838 0x015acfff, 9839 0x01590fff, 9840 0x0156cfff, 9841 }; 9842 9843 static const u32 papd_cal_scalars_tbl_core0_rev7[] = { 9844 0x0b5e002d, 9845 0x0ae2002f, 9846 0x0a3b0032, 9847 0x09a70035, 9848 0x09220038, 9849 0x08ab003b, 9850 0x081f003f, 9851 0x07a20043, 9852 0x07340047, 9853 0x06d2004b, 9854 0x067a004f, 9855 0x06170054, 9856 0x05bf0059, 9857 0x0571005e, 9858 0x051e0064, 9859 0x04d3006a, 9860 0x04910070, 9861 0x044c0077, 9862 0x040f007e, 9863 0x03d90085, 9864 0x03a1008d, 9865 0x036f0095, 9866 0x033d009e, 9867 0x030b00a8, 9868 0x02e000b2, 9869 0x02b900bc, 9870 0x029200c7, 9871 0x026d00d3, 9872 0x024900e0, 9873 0x022900ed, 9874 0x020a00fb, 9875 0x01ec010a, 9876 0x01d20119, 9877 0x01b7012a, 9878 0x019e013c, 9879 0x0188014e, 9880 0x01720162, 9881 0x015d0177, 9882 0x0149018e, 9883 0x013701a5, 9884 0x012601be, 9885 0x011501d8, 9886 0x010601f4, 9887 0x00f70212, 9888 0x00e90231, 9889 0x00dc0253, 9890 0x00d00276, 9891 0x00c4029b, 9892 0x00b902c3, 9893 0x00af02ed, 9894 0x00a50319, 9895 0x009c0348, 9896 0x0093037a, 9897 0x008b03af, 9898 0x008303e6, 9899 0x007c0422, 9900 0x00750460, 9901 0x006e04a3, 9902 0x006804e9, 9903 0x00620533, 9904 0x005d0582, 9905 0x005805d6, 9906 0x0053062e, 9907 0x004e068c, 9908 }; 9909 9910 static const u32 papd_comp_epsilon_tbl_core1_rev7[] = { 9911 0x00000000, 9912 0x00000000, 9913 0x00016023, 9914 0x00006028, 9915 0x00034036, 9916 0x0003402e, 9917 0x0007203c, 9918 0x0006e037, 9919 0x00070030, 9920 0x0009401f, 9921 0x0009a00f, 9922 0x000b600d, 9923 0x000c8007, 9924 0x000ce007, 9925 0x00101fff, 9926 0x00121ff9, 9927 0x0012e004, 9928 0x0014dffc, 9929 0x0016dff6, 9930 0x0018dfe9, 9931 0x001b3fe5, 9932 0x001c5fd0, 9933 0x001ddfc2, 9934 0x001f1fb6, 9935 0x00207fa4, 9936 0x00219f8f, 9937 0x0022ff7d, 9938 0x00247f6c, 9939 0x0024df5b, 9940 0x00267f4b, 9941 0x0027df3b, 9942 0x0029bf3b, 9943 0x002b5f2f, 9944 0x002d3f2e, 9945 0x002f5f2a, 9946 0x002fff15, 9947 0x00315f0b, 9948 0x0032defa, 9949 0x0033beeb, 9950 0x0034fed9, 9951 0x00353ec5, 9952 0x00361eb0, 9953 0x00363e9b, 9954 0x0036be87, 9955 0x0036be70, 9956 0x0038fe67, 9957 0x0044beb2, 9958 0x00513ef3, 9959 0x00595f11, 9960 0x00669f3d, 9961 0x0078dfdf, 9962 0x00a143aa, 9963 0x01642fff, 9964 0x0162afff, 9965 0x01620fff, 9966 0x0160cfff, 9967 0x015f0fff, 9968 0x015dafff, 9969 0x015bcfff, 9970 0x015bcfff, 9971 0x015b4fff, 9972 0x015acfff, 9973 0x01590fff, 9974 0x0156cfff, 9975 }; 9976 9977 static const u32 papd_cal_scalars_tbl_core1_rev7[] = { 9978 0x0b5e002d, 9979 0x0ae2002f, 9980 0x0a3b0032, 9981 0x09a70035, 9982 0x09220038, 9983 0x08ab003b, 9984 0x081f003f, 9985 0x07a20043, 9986 0x07340047, 9987 0x06d2004b, 9988 0x067a004f, 9989 0x06170054, 9990 0x05bf0059, 9991 0x0571005e, 9992 0x051e0064, 9993 0x04d3006a, 9994 0x04910070, 9995 0x044c0077, 9996 0x040f007e, 9997 0x03d90085, 9998 0x03a1008d, 9999 0x036f0095, 10000 0x033d009e, 10001 0x030b00a8, 10002 0x02e000b2, 10003 0x02b900bc, 10004 0x029200c7, 10005 0x026d00d3, 10006 0x024900e0, 10007 0x022900ed, 10008 0x020a00fb, 10009 0x01ec010a, 10010 0x01d20119, 10011 0x01b7012a, 10012 0x019e013c, 10013 0x0188014e, 10014 0x01720162, 10015 0x015d0177, 10016 0x0149018e, 10017 0x013701a5, 10018 0x012601be, 10019 0x011501d8, 10020 0x010601f4, 10021 0x00f70212, 10022 0x00e90231, 10023 0x00dc0253, 10024 0x00d00276, 10025 0x00c4029b, 10026 0x00b902c3, 10027 0x00af02ed, 10028 0x00a50319, 10029 0x009c0348, 10030 0x0093037a, 10031 0x008b03af, 10032 0x008303e6, 10033 0x007c0422, 10034 0x00750460, 10035 0x006e04a3, 10036 0x006804e9, 10037 0x00620533, 10038 0x005d0582, 10039 0x005805d6, 10040 0x0053062e, 10041 0x004e068c, 10042 }; 10043 10044 const struct phytbl_info mimophytbl_info_rev7[] = { 10045 {&frame_struct_rev3, ARRAY_SIZE(frame_struct_rev3), 10, 0, 32}, 10046 {&pilot_tbl_rev3, ARRAY_SIZE(pilot_tbl_rev3), 11, 0, 16}, 10047 {&tmap_tbl_rev7, ARRAY_SIZE(tmap_tbl_rev7), 12, 0, 32}, 10048 {&intlv_tbl_rev3, ARRAY_SIZE(intlv_tbl_rev3), 13, 0, 32}, 10049 {&tdtrn_tbl_rev3, ARRAY_SIZE(tdtrn_tbl_rev3), 14, 0, 32}, 10050 {&noise_var_tbl_rev7, ARRAY_SIZE(noise_var_tbl_rev7), 16, 0, 32}, 10051 {&mcs_tbl_rev3, ARRAY_SIZE(mcs_tbl_rev3), 18, 0, 16}, 10052 {&tdi_tbl20_ant0_rev3, ARRAY_SIZE(tdi_tbl20_ant0_rev3), 19, 128, 32}, 10053 {&tdi_tbl20_ant1_rev3, ARRAY_SIZE(tdi_tbl20_ant1_rev3), 19, 256, 32}, 10054 {&tdi_tbl40_ant0_rev3, ARRAY_SIZE(tdi_tbl40_ant0_rev3), 19, 640, 32}, 10055 {&tdi_tbl40_ant1_rev3, ARRAY_SIZE(tdi_tbl40_ant1_rev3), 19, 768, 32}, 10056 {&pltlut_tbl_rev3, ARRAY_SIZE(pltlut_tbl_rev3), 20, 0, 32}, 10057 {&chanest_tbl_rev3, ARRAY_SIZE(chanest_tbl_rev3), 22, 0, 32}, 10058 {&frame_lut_rev3, ARRAY_SIZE(frame_lut_rev3), 24, 0, 8}, 10059 {&est_pwr_lut_core0_rev3, ARRAY_SIZE(est_pwr_lut_core0_rev3), 26, 0, 8}, 10060 {&est_pwr_lut_core1_rev3, ARRAY_SIZE(est_pwr_lut_core1_rev3), 27, 0, 8}, 10061 {&adj_pwr_lut_core0_rev3, ARRAY_SIZE(adj_pwr_lut_core0_rev3), 26, 64, 8}, 10062 {&adj_pwr_lut_core1_rev3, ARRAY_SIZE(adj_pwr_lut_core1_rev3), 27, 64, 8}, 10063 {&gainctrl_lut_core0_rev3, ARRAY_SIZE(gainctrl_lut_core0_rev3), 26, 192, 32}, 10064 {&gainctrl_lut_core1_rev3, ARRAY_SIZE(gainctrl_lut_core1_rev3), 27, 192, 32}, 10065 {&iq_lut_core0_rev3, ARRAY_SIZE(iq_lut_core0_rev3), 26, 320, 32}, 10066 {&iq_lut_core1_rev3, ARRAY_SIZE(iq_lut_core1_rev3), 27, 320, 32}, 10067 {&loft_lut_core0_rev3, ARRAY_SIZE(loft_lut_core0_rev3), 26, 448, 16}, 10068 {&loft_lut_core1_rev3, ARRAY_SIZE(loft_lut_core1_rev3), 27, 448, 16}, 10069 {&papd_comp_rfpwr_tbl_core0_rev3, 10070 ARRAY_SIZE(papd_comp_rfpwr_tbl_core0_rev3), 26, 576, 16}, 10071 {&papd_comp_rfpwr_tbl_core1_rev3, 10072 ARRAY_SIZE(papd_comp_rfpwr_tbl_core1_rev3), 27, 576, 16}, 10073 {&papd_comp_epsilon_tbl_core0_rev7, 10074 ARRAY_SIZE(papd_comp_epsilon_tbl_core0_rev7), 31, 0, 32}, 10075 {&papd_cal_scalars_tbl_core0_rev7, 10076 ARRAY_SIZE(papd_cal_scalars_tbl_core0_rev7), 32, 0, 32}, 10077 {&papd_comp_epsilon_tbl_core1_rev7, 10078 ARRAY_SIZE(papd_comp_epsilon_tbl_core1_rev7), 33, 0, 32}, 10079 {&papd_cal_scalars_tbl_core1_rev7, 10080 ARRAY_SIZE(papd_cal_scalars_tbl_core1_rev7), 34, 0, 32}, 10081 }; 10082 10083 const u32 mimophytbl_info_sz_rev7 = ARRAY_SIZE(mimophytbl_info_rev7); 10084 10085 const struct phytbl_info mimophytbl_info_rev16[] = { 10086 {&noise_var_tbl_rev7, ARRAY_SIZE(noise_var_tbl_rev7), 16, 0, 32}, 10087 {&est_pwr_lut_core0_rev3, ARRAY_SIZE(est_pwr_lut_core0_rev3), 26, 0, 8}, 10088 {&est_pwr_lut_core1_rev3, ARRAY_SIZE(est_pwr_lut_core1_rev3), 27, 0, 8}, 10089 {&adj_pwr_lut_core0_rev3, ARRAY_SIZE(adj_pwr_lut_core0_rev3), 26, 64, 8}, 10090 {&adj_pwr_lut_core1_rev3, ARRAY_SIZE(adj_pwr_lut_core1_rev3), 27, 64, 8}, 10091 {&gainctrl_lut_core0_rev3, ARRAY_SIZE(gainctrl_lut_core0_rev3), 26, 192, 32}, 10092 {&gainctrl_lut_core1_rev3, ARRAY_SIZE(gainctrl_lut_core1_rev3), 27, 192, 32}, 10093 {&iq_lut_core0_rev3, ARRAY_SIZE(iq_lut_core0_rev3), 26, 320, 32}, 10094 {&iq_lut_core1_rev3, ARRAY_SIZE(iq_lut_core1_rev3), 27, 320, 32}, 10095 {&loft_lut_core0_rev3, ARRAY_SIZE(loft_lut_core0_rev3), 26, 448, 16}, 10096 {&loft_lut_core1_rev3, ARRAY_SIZE(loft_lut_core1_rev3), 27, 448, 16}, 10097 }; 10098 10099 const u32 mimophytbl_info_sz_rev16 = ARRAY_SIZE(mimophytbl_info_rev16); 10100