 |
 |
Go to the documentation of this file. 43 #define SPI_O_DESC 0x00000000U 46 #define SPI_O_IMASK 0x00000044U 49 #define SPI_O_RIS 0x00000048U 52 #define SPI_O_MIS 0x0000004CU 55 #define SPI_O_ISET 0x00000050U 58 #define SPI_O_ICLR 0x00000054U 61 #define SPI_O_IMSET 0x00000058U 64 #define SPI_O_IMCLR 0x0000005CU 67 #define SPI_O_EMU 0x00000060U 70 #define SPI_O_CTL0 0x00000100U 73 #define SPI_O_CTL1 0x00000104U 76 #define SPI_O_CLKCFG0 0x00000108U 79 #define SPI_O_CLKCFG1 0x0000010CU 82 #define SPI_O_IFLS 0x00000110U 85 #define SPI_O_DMACR 0x00000114U 88 #define SPI_O_RXCRC 0x00000118U 91 #define SPI_O_TXCRC 0x0000011CU 94 #define SPI_O_TXFHDR32 0x00000120U 97 #define SPI_O_TXFHDR24 0x00000124U 100 #define SPI_O_TXFHDR16 0x00000128U 103 #define SPI_O_TXFHDR8 0x0000012CU 106 #define SPI_O_TXFHDRC 0x00000130U 109 #define SPI_O_RXDATA 0x00000140U 112 #define SPI_O_TXDATA 0x00000150U 115 #define SPI_O_STA 0x00000160U 125 #define SPI_DESC_MODID_W 16U 126 #define SPI_DESC_MODID_M 0xFFFF0000U 127 #define SPI_DESC_MODID_S 16U 138 #define SPI_DESC_STDIPOFF_W 4U 139 #define SPI_DESC_STDIPOFF_M 0x0000F000U 140 #define SPI_DESC_STDIPOFF_S 12U 146 #define SPI_DESC_INSTIDX_W 4U 147 #define SPI_DESC_INSTIDX_M 0x00000F00U 148 #define SPI_DESC_INSTIDX_S 8U 153 #define SPI_DESC_MAJREV_W 4U 154 #define SPI_DESC_MAJREV_M 0x000000F0U 155 #define SPI_DESC_MAJREV_S 4U 160 #define SPI_DESC_MINREV_W 4U 161 #define SPI_DESC_MINREV_M 0x0000000FU 162 #define SPI_DESC_MINREV_S 0U 175 #define SPI_IMASK_DMATX 0x00000100U 176 #define SPI_IMASK_DMATX_M 0x00000100U 177 #define SPI_IMASK_DMATX_S 8U 178 #define SPI_IMASK_DMATX_SET 0x00000100U 179 #define SPI_IMASK_DMATX_CLR 0x00000000U 187 #define SPI_IMASK_DMARX 0x00000080U 188 #define SPI_IMASK_DMARX_M 0x00000080U 189 #define SPI_IMASK_DMARX_S 7U 190 #define SPI_IMASK_DMARX_SET 0x00000080U 191 #define SPI_IMASK_DMARX_CLR 0x00000000U 199 #define SPI_IMASK_IDLE 0x00000040U 200 #define SPI_IMASK_IDLE_M 0x00000040U 201 #define SPI_IMASK_IDLE_S 6U 202 #define SPI_IMASK_IDLE_SET 0x00000040U 203 #define SPI_IMASK_IDLE_CLR 0x00000000U 211 #define SPI_IMASK_TXEMPTY 0x00000020U 212 #define SPI_IMASK_TXEMPTY_M 0x00000020U 213 #define SPI_IMASK_TXEMPTY_S 5U 214 #define SPI_IMASK_TXEMPTY_SET 0x00000020U 215 #define SPI_IMASK_TXEMPTY_CLR 0x00000000U 223 #define SPI_IMASK_TX 0x00000010U 224 #define SPI_IMASK_TX_M 0x00000010U 225 #define SPI_IMASK_TX_S 4U 226 #define SPI_IMASK_TX_SET 0x00000010U 227 #define SPI_IMASK_TX_CLR 0x00000000U 235 #define SPI_IMASK_RX 0x00000008U 236 #define SPI_IMASK_RX_M 0x00000008U 237 #define SPI_IMASK_RX_S 3U 238 #define SPI_IMASK_RX_SET 0x00000008U 239 #define SPI_IMASK_RX_CLR 0x00000000U 247 #define SPI_IMASK_RTOUT 0x00000004U 248 #define SPI_IMASK_RTOUT_M 0x00000004U 249 #define SPI_IMASK_RTOUT_S 2U 250 #define SPI_IMASK_RTOUT_SET 0x00000004U 251 #define SPI_IMASK_RTOUT_CLR 0x00000000U 259 #define SPI_IMASK_PER 0x00000002U 260 #define SPI_IMASK_PER_M 0x00000002U 261 #define SPI_IMASK_PER_S 1U 262 #define SPI_IMASK_PER_SET 0x00000002U 263 #define SPI_IMASK_PER_CLR 0x00000000U 271 #define SPI_IMASK_RXOVF 0x00000001U 272 #define SPI_IMASK_RXOVF_M 0x00000001U 273 #define SPI_IMASK_RXOVF_S 0U 274 #define SPI_IMASK_RXOVF_SET 0x00000001U 275 #define SPI_IMASK_RXOVF_CLR 0x00000000U 289 #define SPI_RIS_DMATX 0x00000100U 290 #define SPI_RIS_DMATX_M 0x00000100U 291 #define SPI_RIS_DMATX_S 8U 292 #define SPI_RIS_DMATX_SET 0x00000100U 293 #define SPI_RIS_DMATX_CLR 0x00000000U 302 #define SPI_RIS_DMARX 0x00000080U 303 #define SPI_RIS_DMARX_M 0x00000080U 304 #define SPI_RIS_DMARX_S 7U 305 #define SPI_RIS_DMARX_SET 0x00000080U 306 #define SPI_RIS_DMARX_CLR 0x00000000U 315 #define SPI_RIS_IDLE 0x00000040U 316 #define SPI_RIS_IDLE_M 0x00000040U 317 #define SPI_RIS_IDLE_S 6U 318 #define SPI_RIS_IDLE_SET 0x00000040U 319 #define SPI_RIS_IDLE_CLR 0x00000000U 328 #define SPI_RIS_TXEMPTY 0x00000020U 329 #define SPI_RIS_TXEMPTY_M 0x00000020U 330 #define SPI_RIS_TXEMPTY_S 5U 331 #define SPI_RIS_TXEMPTY_SET 0x00000020U 332 #define SPI_RIS_TXEMPTY_CLR 0x00000000U 341 #define SPI_RIS_TX 0x00000010U 342 #define SPI_RIS_TX_M 0x00000010U 343 #define SPI_RIS_TX_S 4U 344 #define SPI_RIS_TX_SET 0x00000010U 345 #define SPI_RIS_TX_CLR 0x00000000U 354 #define SPI_RIS_RX 0x00000008U 355 #define SPI_RIS_RX_M 0x00000008U 356 #define SPI_RIS_RX_S 3U 357 #define SPI_RIS_RX_SET 0x00000008U 358 #define SPI_RIS_RX_CLR 0x00000000U 368 #define SPI_RIS_RTOUT 0x00000004U 369 #define SPI_RIS_RTOUT_M 0x00000004U 370 #define SPI_RIS_RTOUT_S 2U 371 #define SPI_RIS_RTOUT_SET 0x00000004U 372 #define SPI_RIS_RTOUT_CLR 0x00000000U 380 #define SPI_RIS_PER 0x00000002U 381 #define SPI_RIS_PER_M 0x00000002U 382 #define SPI_RIS_PER_S 1U 383 #define SPI_RIS_PER_SET 0x00000002U 384 #define SPI_RIS_PER_CLR 0x00000000U 393 #define SPI_RIS_RXOVF 0x00000001U 394 #define SPI_RIS_RXOVF_M 0x00000001U 395 #define SPI_RIS_RXOVF_S 0U 396 #define SPI_RIS_RXOVF_SET 0x00000001U 397 #define SPI_RIS_RXOVF_CLR 0x00000000U 410 #define SPI_MIS_DMATX 0x00000100U 411 #define SPI_MIS_DMATX_M 0x00000100U 412 #define SPI_MIS_DMATX_S 8U 413 #define SPI_MIS_DMATX_SET 0x00000100U 414 #define SPI_MIS_DMATX_CLR 0x00000000U 422 #define SPI_MIS_DMARX 0x00000080U 423 #define SPI_MIS_DMARX_M 0x00000080U 424 #define SPI_MIS_DMARX_S 7U 425 #define SPI_MIS_DMARX_SET 0x00000080U 426 #define SPI_MIS_DMARX_CLR 0x00000000U 434 #define SPI_MIS_IDLE 0x00000040U 435 #define SPI_MIS_IDLE_M 0x00000040U 436 #define SPI_MIS_IDLE_S 6U 437 #define SPI_MIS_IDLE_SET 0x00000040U 438 #define SPI_MIS_IDLE_CLR 0x00000000U 446 #define SPI_MIS_TXEMPTY 0x00000020U 447 #define SPI_MIS_TXEMPTY_M 0x00000020U 448 #define SPI_MIS_TXEMPTY_S 5U 449 #define SPI_MIS_TXEMPTY_SET 0x00000020U 450 #define SPI_MIS_TXEMPTY_CLR 0x00000000U 458 #define SPI_MIS_TX 0x00000010U 459 #define SPI_MIS_TX_M 0x00000010U 460 #define SPI_MIS_TX_S 4U 461 #define SPI_MIS_TX_SET 0x00000010U 462 #define SPI_MIS_TX_CLR 0x00000000U 470 #define SPI_MIS_RX 0x00000008U 471 #define SPI_MIS_RX_M 0x00000008U 472 #define SPI_MIS_RX_S 3U 473 #define SPI_MIS_RX_SET 0x00000008U 474 #define SPI_MIS_RX_CLR 0x00000000U 482 #define SPI_MIS_RTOUT 0x00000004U 483 #define SPI_MIS_RTOUT_M 0x00000004U 484 #define SPI_MIS_RTOUT_S 2U 485 #define SPI_MIS_RTOUT_SET 0x00000004U 486 #define SPI_MIS_RTOUT_CLR 0x00000000U 494 #define SPI_MIS_PER 0x00000002U 495 #define SPI_MIS_PER_M 0x00000002U 496 #define SPI_MIS_PER_S 1U 497 #define SPI_MIS_PER_SET 0x00000002U 498 #define SPI_MIS_PER_CLR 0x00000000U 506 #define SPI_MIS_RXOVF 0x00000001U 507 #define SPI_MIS_RXOVF_M 0x00000001U 508 #define SPI_MIS_RXOVF_S 0U 509 #define SPI_MIS_RXOVF_SET 0x00000001U 510 #define SPI_MIS_RXOVF_CLR 0x00000000U 523 #define SPI_ISET_DMATX 0x00000100U 524 #define SPI_ISET_DMATX_M 0x00000100U 525 #define SPI_ISET_DMATX_S 8U 526 #define SPI_ISET_DMATX_SET 0x00000100U 527 #define SPI_ISET_DMATX_NOEFF 0x00000000U 535 #define SPI_ISET_DMARX 0x00000080U 536 #define SPI_ISET_DMARX_M 0x00000080U 537 #define SPI_ISET_DMARX_S 7U 538 #define SPI_ISET_DMARX_SET 0x00000080U 539 #define SPI_ISET_DMARX_NOEFF 0x00000000U 547 #define SPI_ISET_IDLE 0x00000040U 548 #define SPI_ISET_IDLE_M 0x00000040U 549 #define SPI_ISET_IDLE_S 6U 550 #define SPI_ISET_IDLE_SET 0x00000040U 551 #define SPI_ISET_IDLE_NOEFF 0x00000000U 559 #define SPI_ISET_TXEMPTY 0x00000020U 560 #define SPI_ISET_TXEMPTY_M 0x00000020U 561 #define SPI_ISET_TXEMPTY_S 5U 562 #define SPI_ISET_TXEMPTY_SET 0x00000020U 563 #define SPI_ISET_TXEMPTY_NOEFF 0x00000000U 571 #define SPI_ISET_TX 0x00000010U 572 #define SPI_ISET_TX_M 0x00000010U 573 #define SPI_ISET_TX_S 4U 574 #define SPI_ISET_TX_SET 0x00000010U 575 #define SPI_ISET_TX_NOEFF 0x00000000U 583 #define SPI_ISET_RX 0x00000008U 584 #define SPI_ISET_RX_M 0x00000008U 585 #define SPI_ISET_RX_S 3U 586 #define SPI_ISET_RX_SET 0x00000008U 587 #define SPI_ISET_RX_NOEFF 0x00000000U 595 #define SPI_ISET_RTOUT 0x00000004U 596 #define SPI_ISET_RTOUT_M 0x00000004U 597 #define SPI_ISET_RTOUT_S 2U 598 #define SPI_ISET_RTOUT_SET 0x00000004U 599 #define SPI_ISET_RTOUT_NOEFF 0x00000000U 607 #define SPI_ISET_PER 0x00000002U 608 #define SPI_ISET_PER_M 0x00000002U 609 #define SPI_ISET_PER_S 1U 610 #define SPI_ISET_PER_SET 0x00000002U 611 #define SPI_ISET_PER_NOEFF 0x00000000U 619 #define SPI_ISET_RXOVF 0x00000001U 620 #define SPI_ISET_RXOVF_M 0x00000001U 621 #define SPI_ISET_RXOVF_S 0U 622 #define SPI_ISET_RXOVF_SET 0x00000001U 623 #define SPI_ISET_RXOVF_NOEFF 0x00000000U 636 #define SPI_ICLR_DMATX 0x00000100U 637 #define SPI_ICLR_DMATX_M 0x00000100U 638 #define SPI_ICLR_DMATX_S 8U 639 #define SPI_ICLR_DMATX_CLR 0x00000100U 640 #define SPI_ICLR_DMATX_NOEFF 0x00000000U 648 #define SPI_ICLR_DMARX 0x00000080U 649 #define SPI_ICLR_DMARX_M 0x00000080U 650 #define SPI_ICLR_DMARX_S 7U 651 #define SPI_ICLR_DMARX_CLR 0x00000080U 652 #define SPI_ICLR_DMARX_NOEFF 0x00000000U 660 #define SPI_ICLR_IDLE 0x00000040U 661 #define SPI_ICLR_IDLE_M 0x00000040U 662 #define SPI_ICLR_IDLE_S 6U 663 #define SPI_ICLR_IDLE_CLR 0x00000040U 664 #define SPI_ICLR_IDLE_NOEFF 0x00000000U 672 #define SPI_ICLR_TXEMPTY 0x00000020U 673 #define SPI_ICLR_TXEMPTY_M 0x00000020U 674 #define SPI_ICLR_TXEMPTY_S 5U 675 #define SPI_ICLR_TXEMPTY_CLR 0x00000020U 676 #define SPI_ICLR_TXEMPTY_NOEFF 0x00000000U 684 #define SPI_ICLR_TX 0x00000010U 685 #define SPI_ICLR_TX_M 0x00000010U 686 #define SPI_ICLR_TX_S 4U 687 #define SPI_ICLR_TX_CLR 0x00000010U 688 #define SPI_ICLR_TX_NOEFF 0x00000000U 696 #define SPI_ICLR_RX 0x00000008U 697 #define SPI_ICLR_RX_M 0x00000008U 698 #define SPI_ICLR_RX_S 3U 699 #define SPI_ICLR_RX_CLR 0x00000008U 700 #define SPI_ICLR_RX_NOEFF 0x00000000U 708 #define SPI_ICLR_RTOUT 0x00000004U 709 #define SPI_ICLR_RTOUT_M 0x00000004U 710 #define SPI_ICLR_RTOUT_S 2U 711 #define SPI_ICLR_RTOUT_CLR 0x00000004U 712 #define SPI_ICLR_RTOUT_NOEFF 0x00000000U 720 #define SPI_ICLR_PER 0x00000002U 721 #define SPI_ICLR_PER_M 0x00000002U 722 #define SPI_ICLR_PER_S 1U 723 #define SPI_ICLR_PER_CLR 0x00000002U 724 #define SPI_ICLR_PER_NOEFF 0x00000000U 732 #define SPI_ICLR_RXOVF 0x00000001U 733 #define SPI_ICLR_RXOVF_M 0x00000001U 734 #define SPI_ICLR_RXOVF_S 0U 735 #define SPI_ICLR_RXOVF_CLR 0x00000001U 736 #define SPI_ICLR_RXOVF_NOEFF 0x00000000U 749 #define SPI_IMSET_DMATX 0x00000100U 750 #define SPI_IMSET_DMATX_M 0x00000100U 751 #define SPI_IMSET_DMATX_S 8U 752 #define SPI_IMSET_DMATX_SET 0x00000100U 753 #define SPI_IMSET_DMATX_NOEFF 0x00000000U 761 #define SPI_IMSET_DMARX 0x00000080U 762 #define SPI_IMSET_DMARX_M 0x00000080U 763 #define SPI_IMSET_DMARX_S 7U 764 #define SPI_IMSET_DMARX_SET 0x00000080U 765 #define SPI_IMSET_DMARX_NOEFF 0x00000000U 773 #define SPI_IMSET_IDLE 0x00000040U 774 #define SPI_IMSET_IDLE_M 0x00000040U 775 #define SPI_IMSET_IDLE_S 6U 776 #define SPI_IMSET_IDLE_SET 0x00000040U 777 #define SPI_IMSET_IDLE_NOEFF 0x00000000U 785 #define SPI_IMSET_TXEMPTY 0x00000020U 786 #define SPI_IMSET_TXEMPTY_M 0x00000020U 787 #define SPI_IMSET_TXEMPTY_S 5U 788 #define SPI_IMSET_TXEMPTY_SET 0x00000020U 789 #define SPI_IMSET_TXEMPTY_NOEFF 0x00000000U 797 #define SPI_IMSET_TX 0x00000010U 798 #define SPI_IMSET_TX_M 0x00000010U 799 #define SPI_IMSET_TX_S 4U 800 #define SPI_IMSET_TX_SET 0x00000010U 801 #define SPI_IMSET_TX_NOEFF 0x00000000U 809 #define SPI_IMSET_RX 0x00000008U 810 #define SPI_IMSET_RX_M 0x00000008U 811 #define SPI_IMSET_RX_S 3U 812 #define SPI_IMSET_RX_SET 0x00000008U 813 #define SPI_IMSET_RX_NOEFF 0x00000000U 821 #define SPI_IMSET_RTOUT 0x00000004U 822 #define SPI_IMSET_RTOUT_M 0x00000004U 823 #define SPI_IMSET_RTOUT_S 2U 824 #define SPI_IMSET_RTOUT_SET 0x00000004U 825 #define SPI_IMSET_RTOUT_NOEFF 0x00000000U 833 #define SPI_IMSET_PER 0x00000002U 834 #define SPI_IMSET_PER_M 0x00000002U 835 #define SPI_IMSET_PER_S 1U 836 #define SPI_IMSET_PER_SET 0x00000002U 837 #define SPI_IMSET_PER_NOEFF 0x00000000U 845 #define SPI_IMSET_RXOVF 0x00000001U 846 #define SPI_IMSET_RXOVF_M 0x00000001U 847 #define SPI_IMSET_RXOVF_S 0U 848 #define SPI_IMSET_RXOVF_SET 0x00000001U 849 #define SPI_IMSET_RXOVF_NOEFF 0x00000000U 862 #define SPI_IMCLR_DMATX 0x00000100U 863 #define SPI_IMCLR_DMATX_M 0x00000100U 864 #define SPI_IMCLR_DMATX_S 8U 865 #define SPI_IMCLR_DMATX_CLR 0x00000100U 866 #define SPI_IMCLR_DMATX_NOEFF 0x00000000U 874 #define SPI_IMCLR_DMARX 0x00000080U 875 #define SPI_IMCLR_DMARX_M 0x00000080U 876 #define SPI_IMCLR_DMARX_S 7U 877 #define SPI_IMCLR_DMARX_CLR 0x00000080U 878 #define SPI_IMCLR_DMARX_NOEFF 0x00000000U 886 #define SPI_IMCLR_IDLE 0x00000040U 887 #define SPI_IMCLR_IDLE_M 0x00000040U 888 #define SPI_IMCLR_IDLE_S 6U 889 #define SPI_IMCLR_IDLE_CLR 0x00000040U 890 #define SPI_IMCLR_IDLE_NOEFF 0x00000000U 898 #define SPI_IMCLR_TXEMPTY 0x00000020U 899 #define SPI_IMCLR_TXEMPTY_M 0x00000020U 900 #define SPI_IMCLR_TXEMPTY_S 5U 901 #define SPI_IMCLR_TXEMPTY_CLR 0x00000020U 902 #define SPI_IMCLR_TXEMPTY_NOEFF 0x00000000U 910 #define SPI_IMCLR_TX 0x00000010U 911 #define SPI_IMCLR_TX_M 0x00000010U 912 #define SPI_IMCLR_TX_S 4U 913 #define SPI_IMCLR_TX_CLR 0x00000010U 914 #define SPI_IMCLR_TX_NOEFF 0x00000000U 922 #define SPI_IMCLR_RX 0x00000008U 923 #define SPI_IMCLR_RX_M 0x00000008U 924 #define SPI_IMCLR_RX_S 3U 925 #define SPI_IMCLR_RX_CLR 0x00000008U 926 #define SPI_IMCLR_RX_NOEFF 0x00000000U 934 #define SPI_IMCLR_RTOUT 0x00000004U 935 #define SPI_IMCLR_RTOUT_M 0x00000004U 936 #define SPI_IMCLR_RTOUT_S 2U 937 #define SPI_IMCLR_RTOUT_CLR 0x00000004U 938 #define SPI_IMCLR_RTOUT_NOEFF 0x00000000U 946 #define SPI_IMCLR_PER 0x00000002U 947 #define SPI_IMCLR_PER_M 0x00000002U 948 #define SPI_IMCLR_PER_S 1U 949 #define SPI_IMCLR_PER_CLR 0x00000002U 950 #define SPI_IMCLR_PER_NOEFF 0x00000000U 958 #define SPI_IMCLR_RXOVF 0x00000001U 959 #define SPI_IMCLR_RXOVF_M 0x00000001U 960 #define SPI_IMCLR_RXOVF_S 0U 961 #define SPI_IMCLR_RXOVF_CLR 0x00000001U 962 #define SPI_IMCLR_RXOVF_NOEFF 0x00000000U 982 #define SPI_EMU_HALT 0x00000001U 983 #define SPI_EMU_HALT_M 0x00000001U 984 #define SPI_EMU_HALT_S 0U 985 #define SPI_EMU_HALT_STOP 0x00000001U 986 #define SPI_EMU_HALT_RUN 0x00000000U 1000 #define SPI_CTL0_IDLEPOCI 0x00020000U 1001 #define SPI_CTL0_IDLEPOCI_M 0x00020000U 1002 #define SPI_CTL0_IDLEPOCI_S 17U 1003 #define SPI_CTL0_IDLEPOCI_IDLE_ONE 0x00020000U 1004 #define SPI_CTL0_IDLEPOCI_IDLE_ZERO 0x00000000U 1016 #define SPI_CTL0_GPCRCEN 0x00010000U 1017 #define SPI_CTL0_GPCRCEN_M 0x00010000U 1018 #define SPI_CTL0_GPCRCEN_S 16U 1019 #define SPI_CTL0_GPCRCEN_EN 0x00010000U 1020 #define SPI_CTL0_GPCRCEN_DIS 0x00000000U 1028 #define SPI_CTL0_CRCPOLY 0x00008000U 1029 #define SPI_CTL0_CRCPOLY_M 0x00008000U 1030 #define SPI_CTL0_CRCPOLY_S 15U 1031 #define SPI_CTL0_CRCPOLY_SIZE16BIT 0x00008000U 1032 #define SPI_CTL0_CRCPOLY_SIZE8BIT 0x00000000U 1041 #define SPI_CTL0_AUTOCRC 0x00004000U 1042 #define SPI_CTL0_AUTOCRC_M 0x00004000U 1043 #define SPI_CTL0_AUTOCRC_S 14U 1044 #define SPI_CTL0_AUTOCRC_EN 0x00004000U 1045 #define SPI_CTL0_AUTOCRC_DIS 0x00000000U 1055 #define SPI_CTL0_CRCEND 0x00002000U 1056 #define SPI_CTL0_CRCEND_M 0x00002000U 1057 #define SPI_CTL0_CRCEND_S 13U 1058 #define SPI_CTL0_CRCEND_CRC_END_LSB 0x00002000U 1059 #define SPI_CTL0_CRCEND_CRC_END_MSB 0x00000000U 1070 #define SPI_CTL0_CSCLR 0x00001000U 1071 #define SPI_CTL0_CSCLR_M 0x00001000U 1072 #define SPI_CTL0_CSCLR_S 12U 1073 #define SPI_CTL0_CSCLR_EN 0x00001000U 1074 #define SPI_CTL0_CSCLR_DIS 0x00000000U 1083 #define SPI_CTL0_FIFORST 0x00000800U 1084 #define SPI_CTL0_FIFORST_M 0x00000800U 1085 #define SPI_CTL0_FIFORST_S 11U 1086 #define SPI_CTL0_FIFORST_RST_TRIG 0x00000800U 1087 #define SPI_CTL0_FIFORST_RST_DONE 0x00000000U 1099 #define SPI_CTL0_HWCSN 0x00000400U 1100 #define SPI_CTL0_HWCSN_M 0x00000400U 1101 #define SPI_CTL0_HWCSN_S 10U 1102 #define SPI_CTL0_HWCSN_EN 0x00000400U 1103 #define SPI_CTL0_HWCSN_DIS 0x00000000U 1117 #define SPI_CTL0_SPH 0x00000200U 1118 #define SPI_CTL0_SPH_M 0x00000200U 1119 #define SPI_CTL0_SPH_S 9U 1120 #define SPI_CTL0_SPH_SECOND 0x00000200U 1121 #define SPI_CTL0_SPH_FIRST 0x00000000U 1129 #define SPI_CTL0_SPO 0x00000100U 1130 #define SPI_CTL0_SPO_M 0x00000100U 1131 #define SPI_CTL0_SPO_S 8U 1132 #define SPI_CTL0_SPO_HI 0x00000100U 1133 #define SPI_CTL0_SPO_LO 0x00000000U 1143 #define SPI_CTL0_FRF_W 2U 1144 #define SPI_CTL0_FRF_M 0x00000060U 1145 #define SPI_CTL0_FRF_S 5U 1146 #define SPI_CTL0_FRF_MICROWIRE 0x00000060U 1147 #define SPI_CTL0_FRF_TI_SYNC 0x00000040U 1148 #define SPI_CTL0_FRF_MOTOROLA_4WIRE 0x00000020U 1149 #define SPI_CTL0_FRF_MOTOROLA_3WIRE 0x00000000U 1170 #define SPI_CTL0_DSS_W 4U 1171 #define SPI_CTL0_DSS_M 0x0000000FU 1172 #define SPI_CTL0_DSS_S 0U 1173 #define SPI_CTL0_DSS_BITS_16 0x0000000FU 1174 #define SPI_CTL0_DSS_BITS_15 0x0000000EU 1175 #define SPI_CTL0_DSS_BITS_14 0x0000000DU 1176 #define SPI_CTL0_DSS_BITS_13 0x0000000CU 1177 #define SPI_CTL0_DSS_BITS_12 0x0000000BU 1178 #define SPI_CTL0_DSS_BITS_11 0x0000000AU 1179 #define SPI_CTL0_DSS_BITS_10 0x00000009U 1180 #define SPI_CTL0_DSS_BITS_9 0x00000008U 1181 #define SPI_CTL0_DSS_BITS_8 0x00000007U 1182 #define SPI_CTL0_DSS_BITS_7 0x00000006U 1183 #define SPI_CTL0_DSS_BITS_6 0x00000005U 1184 #define SPI_CTL0_DSS_BITS_5 0x00000004U 1185 #define SPI_CTL0_DSS_BITS_4 0x00000003U 1198 #define SPI_CTL1_RTOUT_W 6U 1199 #define SPI_CTL1_RTOUT_M 0x3F000000U 1200 #define SPI_CTL1_RTOUT_S 24U 1214 #define SPI_CTL1_REPTX_W 8U 1215 #define SPI_CTL1_REPTX_M 0x00FF0000U 1216 #define SPI_CTL1_REPTX_S 16U 1217 #define SPI_CTL1_REPTX_DIS 0x00000000U 1236 #define SPI_CTL1_CDMODE_W 4U 1237 #define SPI_CTL1_CDMODE_M 0x0000F000U 1238 #define SPI_CTL1_CDMODE_S 12U 1239 #define SPI_CTL1_CDMODE_COMMAND 0x0000F000U 1240 #define SPI_CTL1_CDMODE_DATA 0x00000000U 1250 #define SPI_CTL1_CDEN 0x00000800U 1251 #define SPI_CTL1_CDEN_M 0x00000800U 1252 #define SPI_CTL1_CDEN_S 11U 1253 #define SPI_CTL1_CDEN_EN 0x00000800U 1254 #define SPI_CTL1_CDEN_DIS 0x00000000U 1262 #define SPI_CTL1_PBS 0x00000080U 1263 #define SPI_CTL1_PBS_M 0x00000080U 1264 #define SPI_CTL1_PBS_S 7U 1265 #define SPI_CTL1_PBS_BIT1 0x00000080U 1266 #define SPI_CTL1_PBS_BIT0 0x00000000U 1274 #define SPI_CTL1_PES 0x00000040U 1275 #define SPI_CTL1_PES_M 0x00000040U 1276 #define SPI_CTL1_PES_S 6U 1277 #define SPI_CTL1_PES_EVEN 0x00000040U 1278 #define SPI_CTL1_PES_ODD 0x00000000U 1289 #define SPI_CTL1_PEN 0x00000020U 1290 #define SPI_CTL1_PEN_M 0x00000020U 1291 #define SPI_CTL1_PEN_S 5U 1292 #define SPI_CTL1_PEN_EN 0x00000020U 1293 #define SPI_CTL1_PEN_DIS 0x00000000U 1303 #define SPI_CTL1_MSB 0x00000010U 1304 #define SPI_CTL1_MSB_M 0x00000010U 1305 #define SPI_CTL1_MSB_S 4U 1306 #define SPI_CTL1_MSB_MSB 0x00000010U 1307 #define SPI_CTL1_MSB_LSB 0x00000000U 1323 #define SPI_CTL1_POD 0x00000008U 1324 #define SPI_CTL1_POD_M 0x00000008U 1325 #define SPI_CTL1_POD_S 3U 1326 #define SPI_CTL1_POD_EN 0x00000008U 1327 #define SPI_CTL1_POD_DIS 0x00000000U 1336 #define SPI_CTL1_MS 0x00000004U 1337 #define SPI_CTL1_MS_M 0x00000004U 1338 #define SPI_CTL1_MS_S 2U 1339 #define SPI_CTL1_MS_CONTROLLER 0x00000004U 1340 #define SPI_CTL1_MS_PERIPHERAL 0x00000000U 1351 #define SPI_CTL1_LBM 0x00000002U 1352 #define SPI_CTL1_LBM_M 0x00000002U 1353 #define SPI_CTL1_LBM_S 1U 1354 #define SPI_CTL1_LBM_EN 0x00000002U 1355 #define SPI_CTL1_LBM_DIS 0x00000000U 1365 #define SPI_CTL1_EN 0x00000001U 1366 #define SPI_CTL1_EN_M 0x00000001U 1367 #define SPI_CTL1_EN_S 0U 1368 #define SPI_CTL1_EN_EN 0x00000001U 1369 #define SPI_CTL1_EN_DIS 0x00000000U 1388 #define SPI_CLKCFG0_PRESC_W 3U 1389 #define SPI_CLKCFG0_PRESC_M 0x00000007U 1390 #define SPI_CLKCFG0_PRESC_S 0U 1391 #define SPI_CLKCFG0_PRESC_DIV_BY_8 0x00000007U 1392 #define SPI_CLKCFG0_PRESC_DIV_BY_7 0x00000006U 1393 #define SPI_CLKCFG0_PRESC_DIV_BY_6 0x00000005U 1394 #define SPI_CLKCFG0_PRESC_DIV_BY_5 0x00000004U 1395 #define SPI_CLKCFG0_PRESC_DIV_BY_4 0x00000003U 1396 #define SPI_CLKCFG0_PRESC_DIV_BY_3 0x00000002U 1397 #define SPI_CLKCFG0_PRESC_DIV_BY_2 0x00000001U 1398 #define SPI_CLKCFG0_PRESC_DIV_BY_1 0x00000000U 1410 #define SPI_CLKCFG1_DSAMPLE_W 4U 1411 #define SPI_CLKCFG1_DSAMPLE_M 0x000F0000U 1412 #define SPI_CLKCFG1_DSAMPLE_S 16U 1420 #define SPI_CLKCFG1_SCR_W 10U 1421 #define SPI_CLKCFG1_SCR_M 0x000003FFU 1422 #define SPI_CLKCFG1_SCR_S 0U 1442 #define SPI_IFLS_RXSEL_W 3U 1443 #define SPI_IFLS_RXSEL_M 0x00000700U 1444 #define SPI_IFLS_RXSEL_S 8U 1445 #define SPI_IFLS_RXSEL_LEVEL_1 0x00000700U 1446 #define SPI_IFLS_RXSEL_LVL_RES6 0x00000600U 1447 #define SPI_IFLS_RXSEL_LVL_FULL 0x00000500U 1448 #define SPI_IFLS_RXSEL_LVL_RES4 0x00000400U 1449 #define SPI_IFLS_RXSEL_LVL_3_4 0x00000300U 1450 #define SPI_IFLS_RXSEL_LVL_1_2 0x00000200U 1451 #define SPI_IFLS_RXSEL_LVL_1_4 0x00000100U 1452 #define SPI_IFLS_RXSEL_LVL_OFF 0x00000000U 1467 #define SPI_IFLS_TXSEL_W 3U 1468 #define SPI_IFLS_TXSEL_M 0x00000007U 1469 #define SPI_IFLS_TXSEL_S 0U 1470 #define SPI_IFLS_TXSEL_LEVEL_1 0x00000007U 1471 #define SPI_IFLS_TXSEL_LVL_RES6 0x00000006U 1472 #define SPI_IFLS_TXSEL_LVL_EMPTY 0x00000005U 1473 #define SPI_IFLS_TXSEL_LVL_RES4 0x00000004U 1474 #define SPI_IFLS_TXSEL_LVL_1_4 0x00000003U 1475 #define SPI_IFLS_TXSEL_LVL_1_2 0x00000002U 1476 #define SPI_IFLS_TXSEL_LVL_3_4 0x00000001U 1477 #define SPI_IFLS_TXSEL_LVL_OFF 0x00000000U 1491 #define SPI_DMACR_TXEN 0x00000100U 1492 #define SPI_DMACR_TXEN_M 0x00000100U 1493 #define SPI_DMACR_TXEN_S 8U 1494 #define SPI_DMACR_TXEN_EN 0x00000100U 1495 #define SPI_DMACR_TXEN_DIS 0x00000000U 1504 #define SPI_DMACR_RXEN 0x00000001U 1505 #define SPI_DMACR_RXEN_M 0x00000001U 1506 #define SPI_DMACR_RXEN_S 0U 1507 #define SPI_DMACR_RXEN_EN 0x00000001U 1508 #define SPI_DMACR_RXEN_DIS 0x00000000U 1520 #define SPI_RXCRC_DATA_W 16U 1521 #define SPI_RXCRC_DATA_M 0x0000FFFFU 1522 #define SPI_RXCRC_DATA_S 0U 1538 #define SPI_TXCRC_AUTOCRCINS 0x80000000U 1539 #define SPI_TXCRC_AUTOCRCINS_M 0x80000000U 1540 #define SPI_TXCRC_AUTOCRCINS_S 31U 1541 #define SPI_TXCRC_AUTOCRCINS_INS 0x80000000U 1542 #define SPI_TXCRC_AUTOCRCINS_NOTINS 0x00000000U 1547 #define SPI_TXCRC_DATA_W 16U 1548 #define SPI_TXCRC_DATA_M 0x0000FFFFU 1549 #define SPI_TXCRC_DATA_S 0U 1559 #define SPI_TXFHDR32_DATA_W 32U 1560 #define SPI_TXFHDR32_DATA_M 0xFFFFFFFFU 1561 #define SPI_TXFHDR32_DATA_S 0U 1571 #define SPI_TXFHDR24_DATA_W 32U 1572 #define SPI_TXFHDR24_DATA_M 0xFFFFFFFFU 1573 #define SPI_TXFHDR24_DATA_S 0U 1583 #define SPI_TXFHDR16_DATA_W 32U 1584 #define SPI_TXFHDR16_DATA_M 0xFFFFFFFFU 1585 #define SPI_TXFHDR16_DATA_S 0U 1595 #define SPI_TXFHDR8_DATA_W 32U 1596 #define SPI_TXFHDR8_DATA_M 0xFFFFFFFFU 1597 #define SPI_TXFHDR8_DATA_S 0U 1627 #define SPI_TXFHDRC_CSGATE 0x00000008U 1628 #define SPI_TXFHDRC_CSGATE_M 0x00000008U 1629 #define SPI_TXFHDRC_CSGATE_S 3U 1630 #define SPI_TXFHDRC_CSGATE_BLK 0x00000008U 1631 #define SPI_TXFHDRC_CSGATE_UNBLK 0x00000000U 1641 #define SPI_TXFHDRC_HDRCMT 0x00000004U 1642 #define SPI_TXFHDRC_HDRCMT_M 0x00000004U 1643 #define SPI_TXFHDRC_HDRCMT_S 2U 1644 #define SPI_TXFHDRC_HDRCMT_SET 0x00000004U 1645 #define SPI_TXFHDRC_HDRCMT_CLR 0x00000000U 1658 #define SPI_TXFHDRC_HDRIGN 0x00000002U 1659 #define SPI_TXFHDRC_HDRIGN_M 0x00000002U 1660 #define SPI_TXFHDRC_HDRIGN_S 1U 1661 #define SPI_TXFHDRC_HDRIGN_SET 0x00000002U 1662 #define SPI_TXFHDRC_HDRIGN_CLR 0x00000000U 1673 #define SPI_TXFHDRC_HDREN 0x00000001U 1674 #define SPI_TXFHDRC_HDREN_M 0x00000001U 1675 #define SPI_TXFHDRC_HDREN_S 0U 1676 #define SPI_TXFHDRC_HDREN_EN 0x00000001U 1677 #define SPI_TXFHDRC_HDREN_DIS 0x00000000U 1692 #define SPI_RXDATA_DATA_W 16U 1693 #define SPI_RXDATA_DATA_M 0x0000FFFFU 1694 #define SPI_RXDATA_DATA_S 0U 1712 #define SPI_TXDATA_DATA_W 16U 1713 #define SPI_TXDATA_DATA_M 0x0000FFFFU 1714 #define SPI_TXDATA_DATA_S 0U 1724 #define SPI_STA_TXFIFOLVL_W 6U 1725 #define SPI_STA_TXFIFOLVL_M 0x00003F00U 1726 #define SPI_STA_TXFIFOLVL_S 8U 1737 #define SPI_STA_TXDONE 0x00000040U 1738 #define SPI_STA_TXDONE_M 0x00000040U 1739 #define SPI_STA_TXDONE_S 6U 1740 #define SPI_STA_TXDONE_TX_DONE 0x00000040U 1741 #define SPI_STA_TXDONE_TX_ONGOING 0x00000000U 1754 #define SPI_STA_CSD 0x00000020U 1755 #define SPI_STA_CSD_M 0x00000020U 1756 #define SPI_STA_CSD_S 5U 1757 #define SPI_STA_CSD_ERR 0x00000020U 1758 #define SPI_STA_CSD_NOERR 0x00000000U 1767 #define SPI_STA_BUSY 0x00000010U 1768 #define SPI_STA_BUSY_M 0x00000010U 1769 #define SPI_STA_BUSY_S 4U 1770 #define SPI_STA_BUSY_ACTIVE 0x00000010U 1771 #define SPI_STA_BUSY_IDLE 0x00000000U 1779 #define SPI_STA_RNF 0x00000008U 1780 #define SPI_STA_RNF_M 0x00000008U 1781 #define SPI_STA_RNF_S 3U 1782 #define SPI_STA_RNF_NOT_FULL 0x00000008U 1783 #define SPI_STA_RNF_FULL 0x00000000U 1791 #define SPI_STA_RFE 0x00000004U 1792 #define SPI_STA_RFE_M 0x00000004U 1793 #define SPI_STA_RFE_S 2U 1794 #define SPI_STA_RFE_EMPTY 0x00000004U 1795 #define SPI_STA_RFE_NOT_EMPTY 0x00000000U 1803 #define SPI_STA_TNF 0x00000002U 1804 #define SPI_STA_TNF_M 0x00000002U 1805 #define SPI_STA_TNF_S 1U 1806 #define SPI_STA_TNF_NOT_FULL 0x00000002U 1807 #define SPI_STA_TNF_FULL 0x00000000U 1815 #define SPI_STA_TFE 0x00000001U 1816 #define SPI_STA_TFE_M 0x00000001U 1817 #define SPI_STA_TFE_S 0U 1818 #define SPI_STA_TFE_EMPTY 0x00000001U 1819 #define SPI_STA_TFE_NOT_EMPTY 0x00000000U