 |
 |
Go to the documentation of this file. 45 #define SPI_O_DESC 0x00000000U 48 #define SPI_O_IMASK 0x00000044U 51 #define SPI_O_RIS 0x00000048U 54 #define SPI_O_MIS 0x0000004CU 57 #define SPI_O_ISET 0x00000050U 60 #define SPI_O_ICLR 0x00000054U 63 #define SPI_O_IMSET 0x00000058U 66 #define SPI_O_IMCLR 0x0000005CU 69 #define SPI_O_EMU 0x00000060U 72 #define SPI_O_CTL0 0x00000100U 75 #define SPI_O_CTL1 0x00000104U 78 #define SPI_O_CLKCFG0 0x00000108U 81 #define SPI_O_CLKCFG1 0x0000010CU 84 #define SPI_O_IFLS 0x00000110U 87 #define SPI_O_DMACR 0x00000114U 90 #define SPI_O_RXCRC 0x00000118U 93 #define SPI_O_TXCRC 0x0000011CU 96 #define SPI_O_TXFHDR32 0x00000120U 99 #define SPI_O_TXFHDR24 0x00000124U 102 #define SPI_O_TXFHDR16 0x00000128U 105 #define SPI_O_TXFHDR8 0x0000012CU 108 #define SPI_O_TXFHDRC 0x00000130U 111 #define SPI_O_RXDATA 0x00000140U 114 #define SPI_O_TXDATA 0x00000150U 117 #define SPI_O_STA 0x00000160U 120 #define SPI_O_CLKCFG 0x00001000U 138 #define SPI_DESC_MINREV_W 4U 139 #define SPI_DESC_MINREV_M 0x0000000FU 140 #define SPI_DESC_MINREV_S 0U 150 #define SPI_DESC_MAJREV_W 4U 151 #define SPI_DESC_MAJREV_M 0x000000F0U 152 #define SPI_DESC_MAJREV_S 4U 162 #define SPI_DESC_INSTIDX_W 4U 163 #define SPI_DESC_INSTIDX_M 0x00000F00U 164 #define SPI_DESC_INSTIDX_S 8U 178 #define SPI_DESC_STDIPOFF_W 4U 179 #define SPI_DESC_STDIPOFF_M 0x0000F000U 180 #define SPI_DESC_STDIPOFF_S 12U 190 #define SPI_DESC_MODID_W 16U 191 #define SPI_DESC_MODID_M 0xFFFF0000U 192 #define SPI_DESC_MODID_S 16U 212 #define SPI_IMASK_RXOVF 0x00000001U 213 #define SPI_IMASK_RXOVF_M 0x00000001U 214 #define SPI_IMASK_RXOVF_S 0U 215 #define SPI_IMASK_RXOVF_SET 0x00000001U 216 #define SPI_IMASK_RXOVF_CLR 0x00000000U 229 #define SPI_IMASK_PER 0x00000002U 230 #define SPI_IMASK_PER_M 0x00000002U 231 #define SPI_IMASK_PER_S 1U 232 #define SPI_IMASK_PER_SET 0x00000002U 233 #define SPI_IMASK_PER_CLR 0x00000000U 246 #define SPI_IMASK_RTOUT 0x00000004U 247 #define SPI_IMASK_RTOUT_M 0x00000004U 248 #define SPI_IMASK_RTOUT_S 2U 249 #define SPI_IMASK_RTOUT_SET 0x00000004U 250 #define SPI_IMASK_RTOUT_CLR 0x00000000U 263 #define SPI_IMASK_RX 0x00000008U 264 #define SPI_IMASK_RX_M 0x00000008U 265 #define SPI_IMASK_RX_S 3U 266 #define SPI_IMASK_RX_SET 0x00000008U 267 #define SPI_IMASK_RX_CLR 0x00000000U 280 #define SPI_IMASK_TX 0x00000010U 281 #define SPI_IMASK_TX_M 0x00000010U 282 #define SPI_IMASK_TX_S 4U 283 #define SPI_IMASK_TX_SET 0x00000010U 284 #define SPI_IMASK_TX_CLR 0x00000000U 297 #define SPI_IMASK_TXEMPTY 0x00000020U 298 #define SPI_IMASK_TXEMPTY_M 0x00000020U 299 #define SPI_IMASK_TXEMPTY_S 5U 300 #define SPI_IMASK_TXEMPTY_SET 0x00000020U 301 #define SPI_IMASK_TXEMPTY_CLR 0x00000000U 314 #define SPI_IMASK_IDLE 0x00000040U 315 #define SPI_IMASK_IDLE_M 0x00000040U 316 #define SPI_IMASK_IDLE_S 6U 317 #define SPI_IMASK_IDLE_SET 0x00000040U 318 #define SPI_IMASK_IDLE_CLR 0x00000000U 331 #define SPI_IMASK_DMARX 0x00000080U 332 #define SPI_IMASK_DMARX_M 0x00000080U 333 #define SPI_IMASK_DMARX_S 7U 334 #define SPI_IMASK_DMARX_SET 0x00000080U 335 #define SPI_IMASK_DMARX_CLR 0x00000000U 348 #define SPI_IMASK_DMATX 0x00000100U 349 #define SPI_IMASK_DMATX_M 0x00000100U 350 #define SPI_IMASK_DMATX_S 8U 351 #define SPI_IMASK_DMATX_SET 0x00000100U 352 #define SPI_IMASK_DMATX_CLR 0x00000000U 372 #define SPI_RIS_RXOVF 0x00000001U 373 #define SPI_RIS_RXOVF_M 0x00000001U 374 #define SPI_RIS_RXOVF_S 0U 375 #define SPI_RIS_RXOVF_SET 0x00000001U 376 #define SPI_RIS_RXOVF_CLR 0x00000000U 389 #define SPI_RIS_PER 0x00000002U 390 #define SPI_RIS_PER_M 0x00000002U 391 #define SPI_RIS_PER_S 1U 392 #define SPI_RIS_PER_SET 0x00000002U 393 #define SPI_RIS_PER_CLR 0x00000000U 406 #define SPI_RIS_RTOUT 0x00000004U 407 #define SPI_RIS_RTOUT_M 0x00000004U 408 #define SPI_RIS_RTOUT_S 2U 409 #define SPI_RIS_RTOUT_SET 0x00000004U 410 #define SPI_RIS_RTOUT_CLR 0x00000000U 423 #define SPI_RIS_RX 0x00000008U 424 #define SPI_RIS_RX_M 0x00000008U 425 #define SPI_RIS_RX_S 3U 426 #define SPI_RIS_RX_SET 0x00000008U 427 #define SPI_RIS_RX_CLR 0x00000000U 440 #define SPI_RIS_TX 0x00000010U 441 #define SPI_RIS_TX_M 0x00000010U 442 #define SPI_RIS_TX_S 4U 443 #define SPI_RIS_TX_SET 0x00000010U 444 #define SPI_RIS_TX_CLR 0x00000000U 457 #define SPI_RIS_TXEMPTY 0x00000020U 458 #define SPI_RIS_TXEMPTY_M 0x00000020U 459 #define SPI_RIS_TXEMPTY_S 5U 460 #define SPI_RIS_TXEMPTY_SET 0x00000020U 461 #define SPI_RIS_TXEMPTY_CLR 0x00000000U 474 #define SPI_RIS_IDLE 0x00000040U 475 #define SPI_RIS_IDLE_M 0x00000040U 476 #define SPI_RIS_IDLE_S 6U 477 #define SPI_RIS_IDLE_SET 0x00000040U 478 #define SPI_RIS_IDLE_CLR 0x00000000U 491 #define SPI_RIS_DMARX 0x00000080U 492 #define SPI_RIS_DMARX_M 0x00000080U 493 #define SPI_RIS_DMARX_S 7U 494 #define SPI_RIS_DMARX_SET 0x00000080U 495 #define SPI_RIS_DMARX_CLR 0x00000000U 508 #define SPI_RIS_DMATX 0x00000100U 509 #define SPI_RIS_DMATX_M 0x00000100U 510 #define SPI_RIS_DMATX_S 8U 511 #define SPI_RIS_DMATX_SET 0x00000100U 512 #define SPI_RIS_DMATX_CLR 0x00000000U 532 #define SPI_MIS_RXOVF 0x00000001U 533 #define SPI_MIS_RXOVF_M 0x00000001U 534 #define SPI_MIS_RXOVF_S 0U 535 #define SPI_MIS_RXOVF_SET 0x00000001U 536 #define SPI_MIS_RXOVF_CLR 0x00000000U 549 #define SPI_MIS_PER 0x00000002U 550 #define SPI_MIS_PER_M 0x00000002U 551 #define SPI_MIS_PER_S 1U 552 #define SPI_MIS_PER_SET 0x00000002U 553 #define SPI_MIS_PER_CLR 0x00000000U 566 #define SPI_MIS_RTOUT 0x00000004U 567 #define SPI_MIS_RTOUT_M 0x00000004U 568 #define SPI_MIS_RTOUT_S 2U 569 #define SPI_MIS_RTOUT_SET 0x00000004U 570 #define SPI_MIS_RTOUT_CLR 0x00000000U 583 #define SPI_MIS_RX 0x00000008U 584 #define SPI_MIS_RX_M 0x00000008U 585 #define SPI_MIS_RX_S 3U 586 #define SPI_MIS_RX_SET 0x00000008U 587 #define SPI_MIS_RX_CLR 0x00000000U 600 #define SPI_MIS_TX 0x00000010U 601 #define SPI_MIS_TX_M 0x00000010U 602 #define SPI_MIS_TX_S 4U 603 #define SPI_MIS_TX_SET 0x00000010U 604 #define SPI_MIS_TX_CLR 0x00000000U 617 #define SPI_MIS_TXEMPTY 0x00000020U 618 #define SPI_MIS_TXEMPTY_M 0x00000020U 619 #define SPI_MIS_TXEMPTY_S 5U 620 #define SPI_MIS_TXEMPTY_SET 0x00000020U 621 #define SPI_MIS_TXEMPTY_CLR 0x00000000U 635 #define SPI_MIS_IDLE 0x00000040U 636 #define SPI_MIS_IDLE_M 0x00000040U 637 #define SPI_MIS_IDLE_S 6U 638 #define SPI_MIS_IDLE_SET 0x00000040U 639 #define SPI_MIS_IDLE_CLR 0x00000000U 652 #define SPI_MIS_DMARX 0x00000080U 653 #define SPI_MIS_DMARX_M 0x00000080U 654 #define SPI_MIS_DMARX_S 7U 655 #define SPI_MIS_DMARX_SET 0x00000080U 656 #define SPI_MIS_DMARX_CLR 0x00000000U 669 #define SPI_MIS_DMATX 0x00000100U 670 #define SPI_MIS_DMATX_M 0x00000100U 671 #define SPI_MIS_DMATX_S 8U 672 #define SPI_MIS_DMATX_SET 0x00000100U 673 #define SPI_MIS_DMATX_CLR 0x00000000U 693 #define SPI_ISET_RXOVF 0x00000001U 694 #define SPI_ISET_RXOVF_M 0x00000001U 695 #define SPI_ISET_RXOVF_S 0U 696 #define SPI_ISET_RXOVF_SET 0x00000001U 697 #define SPI_ISET_RXOVF_NO_EFFECT 0x00000000U 710 #define SPI_ISET_PER 0x00000002U 711 #define SPI_ISET_PER_M 0x00000002U 712 #define SPI_ISET_PER_S 1U 713 #define SPI_ISET_PER_SET 0x00000002U 714 #define SPI_ISET_PER_NO_EFFECT 0x00000000U 727 #define SPI_ISET_RTOUT 0x00000004U 728 #define SPI_ISET_RTOUT_M 0x00000004U 729 #define SPI_ISET_RTOUT_S 2U 730 #define SPI_ISET_RTOUT_SET 0x00000004U 731 #define SPI_ISET_RTOUT_NO_EFFECT 0x00000000U 744 #define SPI_ISET_RX 0x00000008U 745 #define SPI_ISET_RX_M 0x00000008U 746 #define SPI_ISET_RX_S 3U 747 #define SPI_ISET_RX_SET 0x00000008U 748 #define SPI_ISET_RX_NO_EFFECT 0x00000000U 761 #define SPI_ISET_TX 0x00000010U 762 #define SPI_ISET_TX_M 0x00000010U 763 #define SPI_ISET_TX_S 4U 764 #define SPI_ISET_TX_SET 0x00000010U 765 #define SPI_ISET_TX_NO_EFFECT 0x00000000U 778 #define SPI_ISET_TXEMPTY 0x00000020U 779 #define SPI_ISET_TXEMPTY_M 0x00000020U 780 #define SPI_ISET_TXEMPTY_S 5U 781 #define SPI_ISET_TXEMPTY_SET 0x00000020U 782 #define SPI_ISET_TXEMPTY_NO_EFFECT 0x00000000U 796 #define SPI_ISET_IDLE 0x00000040U 797 #define SPI_ISET_IDLE_M 0x00000040U 798 #define SPI_ISET_IDLE_S 6U 799 #define SPI_ISET_IDLE_SET 0x00000040U 800 #define SPI_ISET_IDLE_NO_EFFECT 0x00000000U 813 #define SPI_ISET_DMARX 0x00000080U 814 #define SPI_ISET_DMARX_M 0x00000080U 815 #define SPI_ISET_DMARX_S 7U 816 #define SPI_ISET_DMARX_SET 0x00000080U 817 #define SPI_ISET_DMARX_NO_EFFECT 0x00000000U 830 #define SPI_ISET_DMATX 0x00000100U 831 #define SPI_ISET_DMATX_M 0x00000100U 832 #define SPI_ISET_DMATX_S 8U 833 #define SPI_ISET_DMATX_SET 0x00000100U 834 #define SPI_ISET_DMATX_NO_EFFECT 0x00000000U 854 #define SPI_ICLR_RXOVF 0x00000001U 855 #define SPI_ICLR_RXOVF_M 0x00000001U 856 #define SPI_ICLR_RXOVF_S 0U 857 #define SPI_ICLR_RXOVF_CLR 0x00000001U 858 #define SPI_ICLR_RXOVF_NO_EFFECT 0x00000000U 871 #define SPI_ICLR_PER 0x00000002U 872 #define SPI_ICLR_PER_M 0x00000002U 873 #define SPI_ICLR_PER_S 1U 874 #define SPI_ICLR_PER_CLR 0x00000002U 875 #define SPI_ICLR_PER_NO_EFFECT 0x00000000U 888 #define SPI_ICLR_RTOUT 0x00000004U 889 #define SPI_ICLR_RTOUT_M 0x00000004U 890 #define SPI_ICLR_RTOUT_S 2U 891 #define SPI_ICLR_RTOUT_CLR 0x00000004U 892 #define SPI_ICLR_RTOUT_NO_EFFECT 0x00000000U 905 #define SPI_ICLR_RX 0x00000008U 906 #define SPI_ICLR_RX_M 0x00000008U 907 #define SPI_ICLR_RX_S 3U 908 #define SPI_ICLR_RX_CLR 0x00000008U 909 #define SPI_ICLR_RX_NO_EFFECT 0x00000000U 922 #define SPI_ICLR_TX 0x00000010U 923 #define SPI_ICLR_TX_M 0x00000010U 924 #define SPI_ICLR_TX_S 4U 925 #define SPI_ICLR_TX_CLR 0x00000010U 926 #define SPI_ICLR_TX_NO_EFFECT 0x00000000U 939 #define SPI_ICLR_TXEMPTY 0x00000020U 940 #define SPI_ICLR_TXEMPTY_M 0x00000020U 941 #define SPI_ICLR_TXEMPTY_S 5U 942 #define SPI_ICLR_TXEMPTY_CLR 0x00000020U 943 #define SPI_ICLR_TXEMPTY_NO_EFFECT 0x00000000U 956 #define SPI_ICLR_IDLE 0x00000040U 957 #define SPI_ICLR_IDLE_M 0x00000040U 958 #define SPI_ICLR_IDLE_S 6U 959 #define SPI_ICLR_IDLE_CLR 0x00000040U 960 #define SPI_ICLR_IDLE_NO_EFFECT 0x00000000U 973 #define SPI_ICLR_DMARX 0x00000080U 974 #define SPI_ICLR_DMARX_M 0x00000080U 975 #define SPI_ICLR_DMARX_S 7U 976 #define SPI_ICLR_DMARX_CLR 0x00000080U 977 #define SPI_ICLR_DMARX_NO_EFFECT 0x00000000U 990 #define SPI_ICLR_DMATX 0x00000100U 991 #define SPI_ICLR_DMATX_M 0x00000100U 992 #define SPI_ICLR_DMATX_S 8U 993 #define SPI_ICLR_DMATX_CLR 0x00000100U 994 #define SPI_ICLR_DMATX_NO_EFFECT 0x00000000U 1014 #define SPI_IMSET_RXOVF 0x00000001U 1015 #define SPI_IMSET_RXOVF_M 0x00000001U 1016 #define SPI_IMSET_RXOVF_S 0U 1017 #define SPI_IMSET_RXOVF_SET 0x00000001U 1018 #define SPI_IMSET_RXOVF_NO_EFFECT 0x00000000U 1031 #define SPI_IMSET_PER 0x00000002U 1032 #define SPI_IMSET_PER_M 0x00000002U 1033 #define SPI_IMSET_PER_S 1U 1034 #define SPI_IMSET_PER_SET 0x00000002U 1035 #define SPI_IMSET_PER_NO_EFFECT 0x00000000U 1048 #define SPI_IMSET_RTOUT 0x00000004U 1049 #define SPI_IMSET_RTOUT_M 0x00000004U 1050 #define SPI_IMSET_RTOUT_S 2U 1051 #define SPI_IMSET_RTOUT_SET 0x00000004U 1052 #define SPI_IMSET_RTOUT_NO_EFFECT 0x00000000U 1065 #define SPI_IMSET_RX 0x00000008U 1066 #define SPI_IMSET_RX_M 0x00000008U 1067 #define SPI_IMSET_RX_S 3U 1068 #define SPI_IMSET_RX_SET 0x00000008U 1069 #define SPI_IMSET_RX_NO_EFFECT 0x00000000U 1082 #define SPI_IMSET_TX 0x00000010U 1083 #define SPI_IMSET_TX_M 0x00000010U 1084 #define SPI_IMSET_TX_S 4U 1085 #define SPI_IMSET_TX_SET 0x00000010U 1086 #define SPI_IMSET_TX_NO_EFFECT 0x00000000U 1099 #define SPI_IMSET_TXEMPTY 0x00000020U 1100 #define SPI_IMSET_TXEMPTY_M 0x00000020U 1101 #define SPI_IMSET_TXEMPTY_S 5U 1102 #define SPI_IMSET_TXEMPTY_SET 0x00000020U 1103 #define SPI_IMSET_TXEMPTY_NO_EFFECT 0x00000000U 1117 #define SPI_IMSET_IDLE 0x00000040U 1118 #define SPI_IMSET_IDLE_M 0x00000040U 1119 #define SPI_IMSET_IDLE_S 6U 1120 #define SPI_IMSET_IDLE_SET 0x00000040U 1121 #define SPI_IMSET_IDLE_NO_EFFECT 0x00000000U 1134 #define SPI_IMSET_DMARX 0x00000080U 1135 #define SPI_IMSET_DMARX_M 0x00000080U 1136 #define SPI_IMSET_DMARX_S 7U 1137 #define SPI_IMSET_DMARX_SET 0x00000080U 1138 #define SPI_IMSET_DMARX_NO_EFFECT 0x00000000U 1151 #define SPI_IMSET_DMATX 0x00000100U 1152 #define SPI_IMSET_DMATX_M 0x00000100U 1153 #define SPI_IMSET_DMATX_S 8U 1154 #define SPI_IMSET_DMATX_SET 0x00000100U 1155 #define SPI_IMSET_DMATX_NO_EFFECT 0x00000000U 1175 #define SPI_IMCLR_RXOVF 0x00000001U 1176 #define SPI_IMCLR_RXOVF_M 0x00000001U 1177 #define SPI_IMCLR_RXOVF_S 0U 1178 #define SPI_IMCLR_RXOVF_CLR 0x00000001U 1179 #define SPI_IMCLR_RXOVF_NO_EFFECT 0x00000000U 1192 #define SPI_IMCLR_PER 0x00000002U 1193 #define SPI_IMCLR_PER_M 0x00000002U 1194 #define SPI_IMCLR_PER_S 1U 1195 #define SPI_IMCLR_PER_CLR 0x00000002U 1196 #define SPI_IMCLR_PER_NO_EFFECT 0x00000000U 1209 #define SPI_IMCLR_RTOUT 0x00000004U 1210 #define SPI_IMCLR_RTOUT_M 0x00000004U 1211 #define SPI_IMCLR_RTOUT_S 2U 1212 #define SPI_IMCLR_RTOUT_CLR 0x00000004U 1213 #define SPI_IMCLR_RTOUT_NO_EFFECT 0x00000000U 1226 #define SPI_IMCLR_RX 0x00000008U 1227 #define SPI_IMCLR_RX_M 0x00000008U 1228 #define SPI_IMCLR_RX_S 3U 1229 #define SPI_IMCLR_RX_CLR 0x00000008U 1230 #define SPI_IMCLR_RX_NO_EFFECT 0x00000000U 1243 #define SPI_IMCLR_TX 0x00000010U 1244 #define SPI_IMCLR_TX_M 0x00000010U 1245 #define SPI_IMCLR_TX_S 4U 1246 #define SPI_IMCLR_TX_CLR 0x00000010U 1247 #define SPI_IMCLR_TX_NO_EFFECT 0x00000000U 1260 #define SPI_IMCLR_TXEMPTY 0x00000020U 1261 #define SPI_IMCLR_TXEMPTY_M 0x00000020U 1262 #define SPI_IMCLR_TXEMPTY_S 5U 1263 #define SPI_IMCLR_TXEMPTY_CLR 0x00000020U 1264 #define SPI_IMCLR_TXEMPTY_NO_EFFECT 0x00000000U 1277 #define SPI_IMCLR_IDLE 0x00000040U 1278 #define SPI_IMCLR_IDLE_M 0x00000040U 1279 #define SPI_IMCLR_IDLE_S 6U 1280 #define SPI_IMCLR_IDLE_CLR 0x00000040U 1281 #define SPI_IMCLR_IDLE_NO_EFFECT 0x00000000U 1294 #define SPI_IMCLR_DMARX 0x00000080U 1295 #define SPI_IMCLR_DMARX_M 0x00000080U 1296 #define SPI_IMCLR_DMARX_S 7U 1297 #define SPI_IMCLR_DMARX_CLR 0x00000080U 1298 #define SPI_IMCLR_DMARX_NO_EFFECT 0x00000000U 1311 #define SPI_IMCLR_DMATX 0x00000100U 1312 #define SPI_IMCLR_DMATX_M 0x00000100U 1313 #define SPI_IMCLR_DMATX_S 8U 1314 #define SPI_IMCLR_DMATX_CLR 0x00000100U 1315 #define SPI_IMCLR_DMATX_NO_EFFECT 0x00000000U 1335 #define SPI_EMU_HALT 0x00000001U 1336 #define SPI_EMU_HALT_M 0x00000001U 1337 #define SPI_EMU_HALT_S 0U 1338 #define SPI_EMU_HALT_STOP 0x00000001U 1339 #define SPI_EMU_HALT_RUN 0x00000000U 1370 #define SPI_CTL0_DSS_W 4U 1371 #define SPI_CTL0_DSS_M 0x0000000FU 1372 #define SPI_CTL0_DSS_S 0U 1373 #define SPI_CTL0_DSS_BITS_4 0x00000003U 1374 #define SPI_CTL0_DSS_BITS_5 0x00000004U 1375 #define SPI_CTL0_DSS_BITS_6 0x00000005U 1376 #define SPI_CTL0_DSS_BITS_7 0x00000006U 1377 #define SPI_CTL0_DSS_BITS_8 0x00000007U 1378 #define SPI_CTL0_DSS_BITS_9 0x00000008U 1379 #define SPI_CTL0_DSS_BITS_10 0x00000009U 1380 #define SPI_CTL0_DSS_BITS_11 0x0000000AU 1381 #define SPI_CTL0_DSS_BITS_12 0x0000000BU 1382 #define SPI_CTL0_DSS_BITS_13 0x0000000CU 1383 #define SPI_CTL0_DSS_BITS_14 0x0000000DU 1384 #define SPI_CTL0_DSS_BITS_15 0x0000000EU 1385 #define SPI_CTL0_DSS_BITS_16 0x0000000FU 1400 #define SPI_CTL0_FRF_W 2U 1401 #define SPI_CTL0_FRF_M 0x00000060U 1402 #define SPI_CTL0_FRF_S 5U 1403 #define SPI_CTL0_FRF_MOTOROLA_3WIRE 0x00000000U 1404 #define SPI_CTL0_FRF_MOTOROLA_4WIRE 0x00000020U 1405 #define SPI_CTL0_FRF_TI_SYNC 0x00000040U 1406 #define SPI_CTL0_FRF_MICROWIRE 0x00000060U 1419 #define SPI_CTL0_SPO 0x00000100U 1420 #define SPI_CTL0_SPO_M 0x00000100U 1421 #define SPI_CTL0_SPO_S 8U 1422 #define SPI_CTL0_SPO_LOW 0x00000000U 1423 #define SPI_CTL0_SPO_HIGH 0x00000100U 1438 #define SPI_CTL0_SPH 0x00000200U 1439 #define SPI_CTL0_SPH_M 0x00000200U 1440 #define SPI_CTL0_SPH_S 9U 1441 #define SPI_CTL0_SPH_FIRST 0x00000000U 1442 #define SPI_CTL0_SPH_SECOND 0x00000200U 1458 #define SPI_CTL0_HWCSN 0x00000400U 1459 #define SPI_CTL0_HWCSN_M 0x00000400U 1460 #define SPI_CTL0_HWCSN_S 10U 1461 #define SPI_CTL0_HWCSN_ENABLE 0x00000400U 1462 #define SPI_CTL0_HWCSN_DISABLE 0x00000000U 1475 #define SPI_CTL0_FIFORST 0x00000800U 1476 #define SPI_CTL0_FIFORST_M 0x00000800U 1477 #define SPI_CTL0_FIFORST_S 11U 1478 #define SPI_CTL0_FIFORST_RST_DONE 0x00000000U 1479 #define SPI_CTL0_FIFORST_RST_TRIG 0x00000800U 1493 #define SPI_CTL0_CSCLR 0x00001000U 1494 #define SPI_CTL0_CSCLR_M 0x00001000U 1495 #define SPI_CTL0_CSCLR_S 12U 1496 #define SPI_CTL0_CSCLR_DISABLE 0x00000000U 1497 #define SPI_CTL0_CSCLR_ENABLE 0x00001000U 1510 #define SPI_CTL0_CRCEND 0x00002000U 1511 #define SPI_CTL0_CRCEND_M 0x00002000U 1512 #define SPI_CTL0_CRCEND_S 13U 1513 #define SPI_CTL0_CRCEND_CRC_END_MSB 0x00000000U 1514 #define SPI_CTL0_CRCEND_CRC_END_LSB 0x00002000U 1528 #define SPI_CTL0_AUTOCRC 0x00004000U 1529 #define SPI_CTL0_AUTOCRC_M 0x00004000U 1530 #define SPI_CTL0_AUTOCRC_S 14U 1531 #define SPI_CTL0_AUTOCRC_DISABLE 0x00000000U 1532 #define SPI_CTL0_AUTOCRC_ENABLE 0x00004000U 1545 #define SPI_CTL0_CRCPOLY 0x00008000U 1546 #define SPI_CTL0_CRCPOLY_M 0x00008000U 1547 #define SPI_CTL0_CRCPOLY_S 15U 1548 #define SPI_CTL0_CRCPOLY__8BIT 0x00000000U 1549 #define SPI_CTL0_CRCPOLY__16BIT 0x00008000U 1562 #define SPI_CTL0_GPCRCEN 0x00010000U 1563 #define SPI_CTL0_GPCRCEN_M 0x00010000U 1564 #define SPI_CTL0_GPCRCEN_S 16U 1565 #define SPI_CTL0_GPCRCEN_DISABLE 0x00000000U 1566 #define SPI_CTL0_GPCRCEN_ENABLE 0x00010000U 1579 #define SPI_CTL0_IDLEPOCI 0x00020000U 1580 #define SPI_CTL0_IDLEPOCI_M 0x00020000U 1581 #define SPI_CTL0_IDLEPOCI_S 17U 1582 #define SPI_CTL0_IDLEPOCI_IDLE_ZERO 0x00000000U 1583 #define SPI_CTL0_IDLEPOCI_IDLE_ONE 0x00020000U 1602 #define SPI_CTL0_CSSEL_W 2U 1603 #define SPI_CTL0_CSSEL_M 0x000C0000U 1604 #define SPI_CTL0_CSSEL_S 18U 1605 #define SPI_CTL0_CSSEL_CS0 0x00000000U 1606 #define SPI_CTL0_CSSEL_CS1 0x00040000U 1607 #define SPI_CTL0_CSSEL_CS2 0x00080000U 1608 #define SPI_CTL0_CSSEL_CS3 0x000C0000U 1628 #define SPI_CTL1_EN 0x00000001U 1629 #define SPI_CTL1_EN_M 0x00000001U 1630 #define SPI_CTL1_EN_S 0U 1631 #define SPI_CTL1_EN_DISABLE 0x00000000U 1632 #define SPI_CTL1_EN_ENABLE 0x00000001U 1645 #define SPI_CTL1_LBM 0x00000002U 1646 #define SPI_CTL1_LBM_M 0x00000002U 1647 #define SPI_CTL1_LBM_S 1U 1648 #define SPI_CTL1_LBM_DISABLE 0x00000000U 1649 #define SPI_CTL1_LBM_ENABLE 0x00000002U 1662 #define SPI_CTL1_MS 0x00000004U 1663 #define SPI_CTL1_MS_M 0x00000004U 1664 #define SPI_CTL1_MS_S 2U 1665 #define SPI_CTL1_MS_PERIPHERAL 0x00000000U 1666 #define SPI_CTL1_MS_CONTROLLER 0x00000004U 1680 #define SPI_CTL1_POD 0x00000008U 1681 #define SPI_CTL1_POD_M 0x00000008U 1682 #define SPI_CTL1_POD_S 3U 1683 #define SPI_CTL1_POD_DISABLE 0x00000000U 1684 #define SPI_CTL1_POD_ENABLE 0x00000008U 1697 #define SPI_CTL1_MSB 0x00000010U 1698 #define SPI_CTL1_MSB_M 0x00000010U 1699 #define SPI_CTL1_MSB_S 4U 1700 #define SPI_CTL1_MSB_LSB 0x00000000U 1701 #define SPI_CTL1_MSB_MSB 0x00000010U 1715 #define SPI_CTL1_PEN 0x00000020U 1716 #define SPI_CTL1_PEN_M 0x00000020U 1717 #define SPI_CTL1_PEN_S 5U 1718 #define SPI_CTL1_PEN_DISABLE 0x00000000U 1719 #define SPI_CTL1_PEN_ENABLE 0x00000020U 1732 #define SPI_CTL1_PES 0x00000040U 1733 #define SPI_CTL1_PES_M 0x00000040U 1734 #define SPI_CTL1_PES_S 6U 1735 #define SPI_CTL1_PES_ODD 0x00000000U 1736 #define SPI_CTL1_PES_EVEN 0x00000040U 1749 #define SPI_CTL1_PBS 0x00000080U 1750 #define SPI_CTL1_PBS_M 0x00000080U 1751 #define SPI_CTL1_PBS_S 7U 1752 #define SPI_CTL1_PBS_BIT0 0x00000000U 1753 #define SPI_CTL1_PBS_BIT1 0x00000080U 1766 #define SPI_CTL1_CDEN 0x00000800U 1767 #define SPI_CTL1_CDEN_M 0x00000800U 1768 #define SPI_CTL1_CDEN_S 11U 1769 #define SPI_CTL1_CDEN_DISABLE 0x00000000U 1770 #define SPI_CTL1_CDEN_ENABLE 0x00000800U 1787 #define SPI_CTL1_CDMODE_W 4U 1788 #define SPI_CTL1_CDMODE_M 0x0000F000U 1789 #define SPI_CTL1_CDMODE_S 12U 1790 #define SPI_CTL1_CDMODE_COMMAND 0x0000F000U 1791 #define SPI_CTL1_CDMODE_DATA 0x00000000U 1808 #define SPI_CTL1_REPTX_W 8U 1809 #define SPI_CTL1_REPTX_M 0x00FF0000U 1810 #define SPI_CTL1_REPTX_S 16U 1811 #define SPI_CTL1_REPTX_DISABLE 0x00000000U 1824 #define SPI_CTL1_RTOUT_W 6U 1825 #define SPI_CTL1_RTOUT_M 0x3F000000U 1826 #define SPI_CTL1_RTOUT_S 24U 1852 #define SPI_CLKCFG0_PRESC_W 3U 1853 #define SPI_CLKCFG0_PRESC_M 0x00000007U 1854 #define SPI_CLKCFG0_PRESC_S 0U 1855 #define SPI_CLKCFG0_PRESC_DIV_BY_1 0x00000000U 1856 #define SPI_CLKCFG0_PRESC_DIV_BY_2 0x00000001U 1857 #define SPI_CLKCFG0_PRESC_DIV_BY_3 0x00000002U 1858 #define SPI_CLKCFG0_PRESC_DIV_BY_4 0x00000003U 1859 #define SPI_CLKCFG0_PRESC_DIV_BY_5 0x00000004U 1860 #define SPI_CLKCFG0_PRESC_DIV_BY_6 0x00000005U 1861 #define SPI_CLKCFG0_PRESC_DIV_BY_7 0x00000006U 1862 #define SPI_CLKCFG0_PRESC_DIV_BY_8 0x00000007U 1880 #define SPI_CLKCFG1_SCR_W 10U 1881 #define SPI_CLKCFG1_SCR_M 0x000003FFU 1882 #define SPI_CLKCFG1_SCR_S 0U 1892 #define SPI_CLKCFG1_DSAMPLE_W 4U 1893 #define SPI_CLKCFG1_DSAMPLE_M 0x000F0000U 1894 #define SPI_CLKCFG1_DSAMPLE_S 16U 1920 #define SPI_IFLS_TXSEL_W 3U 1921 #define SPI_IFLS_TXSEL_M 0x00000007U 1922 #define SPI_IFLS_TXSEL_S 0U 1923 #define SPI_IFLS_TXSEL_LVL_OFF 0x00000000U 1924 #define SPI_IFLS_TXSEL_LVL_3_4 0x00000001U 1925 #define SPI_IFLS_TXSEL_LVL_1_2 0x00000002U 1926 #define SPI_IFLS_TXSEL_LVL_1_4 0x00000003U 1927 #define SPI_IFLS_TXSEL_LVL_RES4 0x00000004U 1928 #define SPI_IFLS_TXSEL_LVL_EMPTY 0x00000005U 1929 #define SPI_IFLS_TXSEL_LVL_RES6 0x00000006U 1930 #define SPI_IFLS_TXSEL_LEVEL_1 0x00000007U 1950 #define SPI_IFLS_RXSEL_W 3U 1951 #define SPI_IFLS_RXSEL_M 0x00000700U 1952 #define SPI_IFLS_RXSEL_S 8U 1953 #define SPI_IFLS_RXSEL_LVL_OFF 0x00000000U 1954 #define SPI_IFLS_RXSEL_LVL_1_4 0x00000100U 1955 #define SPI_IFLS_RXSEL_LVL_1_2 0x00000200U 1956 #define SPI_IFLS_RXSEL_LVL_3_4 0x00000300U 1957 #define SPI_IFLS_RXSEL_LVL_RES4 0x00000400U 1958 #define SPI_IFLS_RXSEL_LVL_FULL 0x00000500U 1959 #define SPI_IFLS_RXSEL_LVL_RES6 0x00000600U 1960 #define SPI_IFLS_RXSEL_LEVEL_1 0x00000700U 1980 #define SPI_DMACR_RXEN 0x00000001U 1981 #define SPI_DMACR_RXEN_M 0x00000001U 1982 #define SPI_DMACR_RXEN_S 0U 1983 #define SPI_DMACR_RXEN_DISABLE 0x00000000U 1984 #define SPI_DMACR_RXEN_ENABLE 0x00000001U 1997 #define SPI_DMACR_TXEN 0x00000100U 1998 #define SPI_DMACR_TXEN_M 0x00000100U 1999 #define SPI_DMACR_TXEN_S 8U 2000 #define SPI_DMACR_TXEN_DISABLE 0x00000000U 2001 #define SPI_DMACR_TXEN_ENABLE 0x00000100U 2018 #define SPI_RXCRC_DATA_W 16U 2019 #define SPI_RXCRC_DATA_M 0x0000FFFFU 2020 #define SPI_RXCRC_DATA_S 0U 2037 #define SPI_TXCRC_DATA_W 16U 2038 #define SPI_TXCRC_DATA_M 0x0000FFFFU 2039 #define SPI_TXCRC_DATA_S 0U 2053 #define SPI_TXCRC_AUTOCRCINS 0x80000000U 2054 #define SPI_TXCRC_AUTOCRCINS_M 0x80000000U 2055 #define SPI_TXCRC_AUTOCRCINS_S 31U 2056 #define SPI_TXCRC_AUTOCRCINS_NOT_INSERTED 0x00000000U 2057 #define SPI_TXCRC_AUTOCRCINS_INSERTED 0x80000000U 2074 #define SPI_TXFHDR32_DATA_W 32U 2075 #define SPI_TXFHDR32_DATA_M 0xFFFFFFFFU 2076 #define SPI_TXFHDR32_DATA_S 0U 2093 #define SPI_TXFHDR24_DATA_W 32U 2094 #define SPI_TXFHDR24_DATA_M 0xFFFFFFFFU 2095 #define SPI_TXFHDR24_DATA_S 0U 2112 #define SPI_TXFHDR16_DATA_W 32U 2113 #define SPI_TXFHDR16_DATA_M 0xFFFFFFFFU 2114 #define SPI_TXFHDR16_DATA_S 0U 2131 #define SPI_TXFHDR8_DATA_W 32U 2132 #define SPI_TXFHDR8_DATA_M 0xFFFFFFFFU 2133 #define SPI_TXFHDR8_DATA_S 0U 2153 #define SPI_TXFHDRC_HDREN 0x00000001U 2154 #define SPI_TXFHDRC_HDREN_M 0x00000001U 2155 #define SPI_TXFHDRC_HDREN_S 0U 2156 #define SPI_TXFHDRC_HDREN_DISABLE 0x00000000U 2157 #define SPI_TXFHDRC_HDREN_ENABLE 0x00000001U 2170 #define SPI_TXFHDRC_HDRIGN 0x00000002U 2171 #define SPI_TXFHDRC_HDRIGN_M 0x00000002U 2172 #define SPI_TXFHDRC_HDRIGN_S 1U 2173 #define SPI_TXFHDRC_HDRIGN_SET 0x00000002U 2174 #define SPI_TXFHDRC_HDRIGN_CLEAR 0x00000002U 2187 #define SPI_TXFHDRC_HDRCMT 0x00000004U 2188 #define SPI_TXFHDRC_HDRCMT_M 0x00000004U 2189 #define SPI_TXFHDRC_HDRCMT_S 2U 2190 #define SPI_TXFHDRC_HDRCMT_SET 0x00000004U 2191 #define SPI_TXFHDRC_HDRCMT_CLEAR 0x00000000U 2207 #define SPI_TXFHDRC_CSGATE 0x00000008U 2208 #define SPI_TXFHDRC_CSGATE_M 0x00000008U 2209 #define SPI_TXFHDRC_CSGATE_S 3U 2210 #define SPI_TXFHDRC_CSGATE_BLOCKED 0x00000008U 2211 #define SPI_TXFHDRC_CSGATE_UNBLOCKED 0x00000000U 2229 #define SPI_RXDATA_DATA_W 16U 2230 #define SPI_RXDATA_DATA_M 0x0000FFFFU 2231 #define SPI_RXDATA_DATA_S 0U 2250 #define SPI_TXDATA_DATA_W 16U 2251 #define SPI_TXDATA_DATA_M 0x0000FFFFU 2252 #define SPI_TXDATA_DATA_S 0U 2272 #define SPI_STA_TFE 0x00000001U 2273 #define SPI_STA_TFE_M 0x00000001U 2274 #define SPI_STA_TFE_S 0U 2275 #define SPI_STA_TFE_NOT_EMPTY 0x00000000U 2276 #define SPI_STA_TFE_EMPTY 0x00000001U 2289 #define SPI_STA_TNF 0x00000002U 2290 #define SPI_STA_TNF_M 0x00000002U 2291 #define SPI_STA_TNF_S 1U 2292 #define SPI_STA_TNF_NOT_FULL 0x00000002U 2293 #define SPI_STA_TNF_FULL 0x00000000U 2306 #define SPI_STA_RFE 0x00000004U 2307 #define SPI_STA_RFE_M 0x00000004U 2308 #define SPI_STA_RFE_S 2U 2309 #define SPI_STA_RFE_NOT_EMPTY 0x00000000U 2310 #define SPI_STA_RFE_EMPTY 0x00000004U 2323 #define SPI_STA_RNF 0x00000008U 2324 #define SPI_STA_RNF_M 0x00000008U 2325 #define SPI_STA_RNF_S 3U 2326 #define SPI_STA_RNF_NOT_FULL 0x00000008U 2327 #define SPI_STA_RNF_FULL 0x00000000U 2340 #define SPI_STA_BUSY 0x00000010U 2341 #define SPI_STA_BUSY_M 0x00000010U 2342 #define SPI_STA_BUSY_S 4U 2343 #define SPI_STA_BUSY_ACTIVE 0x00000010U 2344 #define SPI_STA_BUSY_IDLE 0x00000000U 2357 #define SPI_STA_CSD 0x00000020U 2358 #define SPI_STA_CSD_M 0x00000020U 2359 #define SPI_STA_CSD_S 5U 2360 #define SPI_STA_CSD_ERROR 0x00000020U 2361 #define SPI_STA_CSD_NO_ERROR 0x00000000U 2374 #define SPI_STA_TXDONE 0x00000040U 2375 #define SPI_STA_TXDONE_M 0x00000040U 2376 #define SPI_STA_TXDONE_S 6U 2377 #define SPI_STA_TXDONE_TRANSMIT_DONE 0x00000040U 2378 #define SPI_STA_TXDONE_TRANSMIT_INPROGRESS 0x00000000U 2388 #define SPI_STA_TXFIFOLVL_W 6U 2389 #define SPI_STA_TXFIFOLVL_M 0x00003F00U 2390 #define SPI_STA_TXFIFOLVL_S 8U 2407 #define SPI_CLKCFG_ENABLE 0x00000001U 2408 #define SPI_CLKCFG_ENABLE_M 0x00000001U 2409 #define SPI_CLKCFG_ENABLE_S 0U