📄 cslr_spi.h
字号:
/*----CLKDIN Tokens----*/
#define CSL_SPI_SPIPC2_CLKDIN_LO (0x00000000u)
#define CSL_SPI_SPIPC2_CLKDIN_HI (0x00000001u)
#define CSL_SPI_SPIPC2_ENABLEDIN_MASK (0x00000100u)
#define CSL_SPI_SPIPC2_ENABLEDIN_SHIFT (0x00000008u)
#define CSL_SPI_SPIPC2_ENABLEDIN_RESETVAL (0x00000000u)
/*----ENABLEDIN Tokens----*/
#define CSL_SPI_SPIPC2_ENABLEDIN_LO (0x00000000u)
#define CSL_SPI_SPIPC2_ENABLEDIN_HI (0x00000001u)
#define CSL_SPI_SPIPC2_SCSDIN0_MASK (0x00000001u)
#define CSL_SPI_SPIPC2_SCSDIN0_SHIFT (0x00000000u)
#define CSL_SPI_SPIPC2_SCSDIN0_RESETVAL (0x00000000u)
/*----SCSDIN0 Tokens----*/
#define CSL_SPI_SPIPC2_SCSDIN0_LO (0x00000000u)
#define CSL_SPI_SPIPC2_SCSDIN0_HI (0x00000001u)
#define CSL_SPI_SPIPC2_RESETVAL (0x00000000u)
/* SPIPC3 */
#define CSL_SPI_SPIPC3_SOMIDOUT_MASK (0x00000800u)
#define CSL_SPI_SPIPC3_SOMIDOUT_SHIFT (0x0000000Bu)
#define CSL_SPI_SPIPC3_SOMIDOUT_RESETVAL (0x00000000u)
/*----SOMIDOUT Tokens----*/
#define CSL_SPI_SPIPC3_SOMIDOUT_LO (0x00000000u)
#define CSL_SPI_SPIPC3_SOMIDOUT_HI (0x00000001u)
#define CSL_SPI_SPIPC3_SIMODOUT_MASK (0x00000400u)
#define CSL_SPI_SPIPC3_SIMODOUT_SHIFT (0x0000000Au)
#define CSL_SPI_SPIPC3_SIMODOUT_RESETVAL (0x00000000u)
/*----SIMODOUT Tokens----*/
#define CSL_SPI_SPIPC3_SIMODOUT_LO (0x00000000u)
#define CSL_SPI_SPIPC3_SIMODOUT_HI (0x00000001u)
#define CSL_SPI_SPIPC3_CLKDOUT_MASK (0x00000200u)
#define CSL_SPI_SPIPC3_CLKDOUT_SHIFT (0x00000009u)
#define CSL_SPI_SPIPC3_CLKDOUT_RESETVAL (0x00000000u)
/*----CLKDOUT Tokens----*/
#define CSL_SPI_SPIPC3_CLKDOUT_LO (0x00000000u)
#define CSL_SPI_SPIPC3_CLKDOUT_HI (0x00000001u)
#define CSL_SPI_SPIPC3_ENABLEDOUT_MASK (0x00000100u)
#define CSL_SPI_SPIPC3_ENABLEDOUT_SHIFT (0x00000008u)
#define CSL_SPI_SPIPC3_ENABLEDOUT_RESETVAL (0x00000000u)
/*----ENABLEDOUT Tokens----*/
#define CSL_SPI_SPIPC3_ENABLEDOUT_LO (0x00000000u)
#define CSL_SPI_SPIPC3_ENABLEDOUT_HI (0x00000001u)
#define CSL_SPI_SPIPC3_SCSDOUT0_MASK (0x00000001u)
#define CSL_SPI_SPIPC3_SCSDOUT0_SHIFT (0x00000000u)
#define CSL_SPI_SPIPC3_SCSDOUT0_RESETVAL (0x00000000u)
/*----SCSDOUT0 Tokens----*/
#define CSL_SPI_SPIPC3_SCSDOUT0_LO (0x00000000u)
#define CSL_SPI_SPIPC3_SCSDOUT0_HI (0x00000001u)
#define CSL_SPI_SPIPC3_RESETVAL (0x00000000u)
/* SPIPC4 */
#define CSL_SPI_SPIPC4_SOMISET_MASK (0x00000800u)
#define CSL_SPI_SPIPC4_SOMISET_SHIFT (0x0000000Bu)
#define CSL_SPI_SPIPC4_SOMISET_RESETVAL (0x00000000u)
/*----SOMISET Tokens----*/
#define CSL_SPI_SPIPC4_SOMISET_LO (0x00000000u)
#define CSL_SPI_SPIPC4_SOMISET_HI (0x00000001u)
#define CSL_SPI_SPIPC4_SIMOSET_MASK (0x00000400u)
#define CSL_SPI_SPIPC4_SIMOSET_SHIFT (0x0000000Au)
#define CSL_SPI_SPIPC4_SIMOSET_RESETVAL (0x00000000u)
/*----SIMOSET Tokens----*/
#define CSL_SPI_SPIPC4_SIMOSET_LO (0x00000000u)
#define CSL_SPI_SPIPC4_SIMOSET_HI (0x00000001u)
#define CSL_SPI_SPIPC4_CLKSET_MASK (0x00000200u)
#define CSL_SPI_SPIPC4_CLKSET_SHIFT (0x00000009u)
#define CSL_SPI_SPIPC4_CLKSET_RESETVAL (0x00000000u)
/*----CLKSET Tokens----*/
#define CSL_SPI_SPIPC4_CLKSET_LO (0x00000000u)
#define CSL_SPI_SPIPC4_CLKSET_HI (0x00000001u)
#define CSL_SPI_SPIPC4_ENABLESET_MASK (0x00000100u)
#define CSL_SPI_SPIPC4_ENABLESET_SHIFT (0x00000008u)
#define CSL_SPI_SPIPC4_ENABLESET_RESETVAL (0x00000000u)
/*----ENABLESET Tokens----*/
#define CSL_SPI_SPIPC4_ENABLESET_LO (0x00000000u)
#define CSL_SPI_SPIPC4_ENABLESET_HI (0x00000001u)
#define CSL_SPI_SPIPC4_SCSSET0_MASK (0x00000001u)
#define CSL_SPI_SPIPC4_SCSSET0_SHIFT (0x00000000u)
#define CSL_SPI_SPIPC4_SCSSET0_RESETVAL (0x00000000u)
/*----SCSSET0 Tokens----*/
#define CSL_SPI_SPIPC4_SCSSET0_LO (0x00000000u)
#define CSL_SPI_SPIPC4_SCSSET0_HI (0x00000001u)
#define CSL_SPI_SPIPC4_RESETVAL (0x00000000u)
/* SPIPC5 */
#define CSL_SPI_SPIPC5_SOMICLR_MASK (0x00000800u)
#define CSL_SPI_SPIPC5_SOMICLR_SHIFT (0x0000000Bu)
#define CSL_SPI_SPIPC5_SOMICLR_RESETVAL (0x00000000u)
/*----SOMICLR Tokens----*/
#define CSL_SPI_SPIPC5_SOMICLR_LO (0x00000000u)
#define CSL_SPI_SPIPC5_SOMICLR_HI (0x00000001u)
#define CSL_SPI_SPIPC5_SIMOCLR_MASK (0x00000400u)
#define CSL_SPI_SPIPC5_SIMOCLR_SHIFT (0x0000000Au)
#define CSL_SPI_SPIPC5_SIMOCLR_RESETVAL (0x00000000u)
/*----SIMOCLR Tokens----*/
#define CSL_SPI_SPIPC5_SIMOCLR_LO (0x00000000u)
#define CSL_SPI_SPIPC5_SIMOCLR_HI (0x00000001u)
#define CSL_SPI_SPIPC5_CLKCLR_MASK (0x00000200u)
#define CSL_SPI_SPIPC5_CLKCLR_SHIFT (0x00000009u)
#define CSL_SPI_SPIPC5_CLKCLR_RESETVAL (0x00000000u)
/*----CLKCLR Tokens----*/
#define CSL_SPI_SPIPC5_CLKCLR_LO (0x00000000u)
#define CSL_SPI_SPIPC5_CLKCLR_HI (0x00000001u)
#define CSL_SPI_SPIPC5_ENABLECLR_MASK (0x00000100u)
#define CSL_SPI_SPIPC5_ENABLECLR_SHIFT (0x00000008u)
#define CSL_SPI_SPIPC5_ENABLECLR_RESETVAL (0x00000000u)
/*----ENABLECLR Tokens----*/
#define CSL_SPI_SPIPC5_ENABLECLR_LO (0x00000000u)
#define CSL_SPI_SPIPC5_ENABLECLR_HI (0x00000001u)
#define CSL_SPI_SPIPC5_SCSCLR0_MASK (0x00000001u)
#define CSL_SPI_SPIPC5_SCSCLR0_SHIFT (0x00000000u)
#define CSL_SPI_SPIPC5_SCSCLR0_RESETVAL (0x00000000u)
/*----SCSCLR0 Tokens----*/
#define CSL_SPI_SPIPC5_SCSCLR0_LO (0x00000000u)
#define CSL_SPI_SPIPC5_SCSCLR0_HI (0x00000001u)
#define CSL_SPI_SPIPC5_RESETVAL (0x00000000u)
/* SPIDAT0 */
#define CSL_SPI_SPIDAT0_SPIDAT0_MASK (0x0000FFFFu)
#define CSL_SPI_SPIDAT0_SPIDAT0_SHIFT (0x00000000u)
#define CSL_SPI_SPIDAT0_SPIDAT0_RESETVAL (0x00000000u)
#define CSL_SPI_SPIDAT0_RESETVAL (0x00000000u)
/* SPIDAT1 */
#define CSL_SPI_SPIDAT1_CSHOLD_MASK (0x10000000u)
#define CSL_SPI_SPIDAT1_CSHOLD_SHIFT (0x0000001Cu)
#define CSL_SPI_SPIDAT1_CSHOLD_RESETVAL (0x00000000u)
/*----CSHOLD Tokens----*/
#define CSL_SPI_SPIDAT1_CSHOLD_NO (0x00000000u)
#define CSL_SPI_SPIDAT1_CSHOLD_YES (0x00000001u)
#define CSL_SPI_SPIDAT1_WDEL_MASK (0x04000000u)
#define CSL_SPI_SPIDAT1_WDEL_SHIFT (0x0000001Au)
#define CSL_SPI_SPIDAT1_WDEL_RESETVAL (0x00000000u)
/*----WDEL Tokens----*/
#define CSL_SPI_SPIDAT1_WDEL_NODELAY (0x00000000u)
#define CSL_SPI_SPIDAT1_WDEL_DELAY (0x00000001u)
#define CSL_SPI_SPIDAT1_DFSEL_MASK (0x03000000u)
#define CSL_SPI_SPIDAT1_DFSEL_SHIFT (0x00000018u)
#define CSL_SPI_SPIDAT1_DFSEL_RESETVAL (0x00000000u)
/*----DFSEL Tokens----*/
#define CSL_SPI_SPIDAT1_DFSEL_FMT0 (0x00000000u)
#define CSL_SPI_SPIDAT1_DFSEL_FMT1 (0x00000001u)
#define CSL_SPI_SPIDAT1_DFSEL_FMT2 (0x00000002u)
#define CSL_SPI_SPIDAT1_DFSEL_FMT3 (0x00000003u)
#define CSL_SPI_SPIDAT1_CSNR_MASK (0x00FF0000u)
#define CSL_SPI_SPIDAT1_CSNR_SHIFT (0x00000010u)
#define CSL_SPI_SPIDAT1_CSNR_RESETVAL (0x00000000u)
#define CSL_SPI_SPIDAT1_SPIDAT1_MASK (0x0000FFFFu)
#define CSL_SPI_SPIDAT1_SPIDAT1_SHIFT (0x00000000u)
#define CSL_SPI_SPIDAT1_SPIDAT1_RESETVAL (0x00000000u)
#define CSL_SPI_SPIDAT1_RESETVAL (0x00000000u)
/* SPIBUF */
#define CSL_SPI_SPIBUF_RXEMPTY_MASK (0x80000000u)
#define CSL_SPI_SPIBUF_RXEMPTY_SHIFT (0x0000001Fu)
#define CSL_SPI_SPIBUF_RXEMPTY_RESETVAL (0x00000001u)
/*----RXEMPTY Tokens----*/
#define CSL_SPI_SPIBUF_RXEMPTY_YES (0x00000000u)
#define CSL_SPI_SPIBUF_RXEMPTY_NO (0x00000001u)
#define CSL_SPI_SPIBUF_OVRNINT_MASK (0x40000000u)
#define CSL_SPI_SPIBUF_OVRNINT_SHIFT (0x0000001Eu)
#define CSL_SPI_SPIBUF_OVRNINT_RESETVAL (0x00000000u)
/*----OVRNINT Tokens----*/
#define CSL_SPI_SPIBUF_OVRNINT_NO (0x00000000u)
#define CSL_SPI_SPIBUF_OVRNINT_YES (0x00000001u)
#define CSL_SPI_SPIBUF_TXFULL_MASK (0x20000000u)
#define CSL_SPI_SPIBUF_TXFULL_SHIFT (0x0000001Du)
#define CSL_SPI_SPIBUF_TXFULL_RESETVAL (0x00000000u)
/*----TXFULL Tokens----*/
#define CSL_SPI_SPIBUF_TXFULL_NO (0x00000000u)
#define CSL_SPI_SPIBUF_TXFULL_YES (0x00000001u)
#define CSL_SPI_SPIBUF_BITERR_MASK (0x10000000u)
#define CSL_SPI_SPIBUF_BITERR_SHIFT (0x0000001Cu)
#define CSL_SPI_SPIBUF_BITERR_RESETVAL (0x00000000u)
/*----BITERR Tokens----*/
#define CSL_SPI_SPIBUF_BITERR_NO (0x00000000u)
#define CSL_SPI_SPIBUF_BITERR_YES (0x00000001u)
#define CSL_SPI_SPIBUF_DESYNC_MASK (0x08000000u)
#define CSL_SPI_SPIBUF_DESYNC_SHIFT (0x0000001Bu)
#define CSL_SPI_SPIBUF_DESYNC_RESETVAL (0x00000000u)
/*----DESYNC Tokens----*/
#define CSL_SPI_SPIBUF_DESYNC_NO (0x00000000u)
#define CSL_SPI_SPIBUF_DESYNC_YES (0x00000001u)
#define CSL_SPI_SPIBUF_TIMEOUT_MASK (0x02000000u)
#define CSL_SPI_SPIBUF_TIMEOUT_SHIFT (0x00000019u)
#define CSL_SPI_SPIBUF_TIMEOUT_RESETVAL (0x00000000u)
/*----TIMEOUT Tokens----*/
#define CSL_SPI_SPIBUF_TIMEOUT_NO (0x00000000u)
#define CSL_SPI_SPIBUF_TIMEOUT_YES (0x00000001u)
#define CSL_SPI_SPIBUF_SPIBUF_MASK (0x0000FFFFu)
#define CSL_SPI_SPIBUF_SPIBUF_SHIFT (0x00000000u)
#define CSL_SPI_SPIBUF_SPIBUF_RESETVAL (0x00000000u)
#define CSL_SPI_SPIBUF_RESETVAL (0x80000000u)
/* SPIEMU */
#define CSL_SPI_SPIEMU_SPIEMU_MASK (0x0000FFFFu)
#define CSL_SPI_SPIEMU_SPIEMU_SHIFT (0x00000000u)
#define CSL_SPI_SPIEMU_SPIEMU_RESETVAL (0x00000000u)
#define CSL_SPI_SPIEMU_RESETVAL (0x00000000u)
/* SPIDELAY */
#define CSL_SPI_SPIDELAY_C2TDELAY_MASK (0x1F000000u)
#define CSL_SPI_SPIDELAY_C2TDELAY_SHIFT (0x00000018u)
#define CSL_SPI_SPIDELAY_C2TDELAY_RESETVAL (0x00000000u)
#define CSL_SPI_SPIDELAY_T2CDELAY_MASK (0x001F0000u)
#define CSL_SPI_SPIDELAY_T2CDELAY_SHIFT (0x00000010u)
#define CSL_SPI_SPIDELAY_T2CDELAY_RESETVAL (0x00000000u)
#define CSL_SPI_SPIDELAY_T2EDELAY_MASK (0x0000FF00u)
#define CSL_SPI_SPIDELAY_T2EDELAY_SHIFT (0x00000008u)
#define CSL_SPI_SPIDELAY_T2EDELAY_RESETVAL (0x00000000u)
#define CSL_SPI_SPIDELAY_C2EDELAY_MASK (0x000000FFu)
#define CSL_SPI_SPIDELAY_C2EDELAY_SHIFT (0x00000000u)
#define CSL_SPI_SPIDELAY_C2EDELAY_RESETVAL (0x00000000u)
#define CSL_SPI_SPIDELAY_RESETVAL (0x00000000u)
/* SPIDEF */
#define CSL_SPI_SPIDEF_CSDEF0_MASK (0x00000001u)
#define CSL_SPI_SPIDEF_CSDEF0_SHIFT (0x00000000u)
#define CSL_SPI_SPIDEF_CSDEF0_RESETVAL (0x00000001u)
#define CSL_SPI_SPIDEF_RESETVAL (0x00000001u)
/* SPIFMT */
#define CSL_SPI_SPIFMT_WDELAY_MASK (0x3F000000u)
#define CSL_SPI_SPIFMT_WDELAY_SHIFT (0x00000018u)
#define CSL_SPI_SPIFMT_WDELAY_RESETVAL (0x00000000u)
#define CSL_SPI_SPIFMT_WAITENA_MASK (0x00200000u)
#define CSL_SPI_SPIFMT_WAITENA_SHIFT (0x00000015u)
#define CSL_SPI_SPIFMT_WAITENA_RESETVAL (0x00000000u)
/*----WAITENA Tokens----*/
#define CSL_SPI_SPIFMT_WAITENA_NO (0x00000000u)
#define CSL_SPI_SPIFMT_WAITENA_YES (0x00000001u)
#define CSL_SPI_SPIFMT_SHIFTDIR_MASK (0x00100000u)
#define CSL_SPI_SPIFMT_SHIFTDIR_SHIFT (0x00000014u)
#define CSL_SPI_SPIFMT_SHIFTDIR_RESETVAL (0x00000000u)
/*----SHIFTDIR Tokens----*/
#define CSL_SPI_SPIFMT_SHIFTDIR_MSBFIRST (0x00000000u)
#define CSL_SPI_SPIFMT_SHIFTDIR_LSBFIRST (0x00000001u)
#define CSL_SPI_SPIFMT_POLARITY_MASK (0x00020000u)
#define CSL_SPI_SPIFMT_POLARITY_SHIFT (0x00000011u)
#define CSL_SPI_SPIFMT_POLARITY_RESETVAL (0x00000000u)
/*----POLARITY Tokens----*/
#define CSL_SPI_SPIFMT_POLARITY_INACTIVELO (0x00000000u)
#define CSL_SPI_SPIFMT_POLARITY_INACTIVEHI (0x00000001u)
#define CSL_SPI_SPIFMT_PHASE_MASK (0x00010000u)
#define CSL_SPI_SPIFMT_PHASE_SHIFT (0x00000010u)
#define CSL_SPI_SPIFMT_PHASE_RESETVAL (0x00000000u)
/*----PHASE Tokens----*/
#define CSL_SPI_SPIFMT_PHASE_IN (0x00000000u)
#define CSL_SPI_SPIFMT_PHASE_OUT (0x00000001u)
#define CSL_SPI_SPIFMT_PRESCALE_MASK (0x0000FF00u)
#define CSL_SPI_SPIFMT_PRESCALE_SHIFT (0x00000008u)
#define CSL_SPI_SPIFMT_PRESCALE_RESETVAL (0x00000000u)
#define CSL_SPI_SPIFMT_CHARLEN_MASK (0x0000001Fu)
#define CSL_SPI_SPIFMT_CHARLEN_SHIFT (0x00000000u)
#define CSL_SPI_SPIFMT_CHARLEN_RESETVAL (0x00000000u)
#define CSL_SPI_SPIFMT_RESETVAL (0x00000000u)
/* TGINTVECT */
#define CSL_SPI_TGINTVECT_INTVECT_MASK (0x0000003Eu)
#define CSL_SPI_TGINTVECT_INTVECT_SHIFT (0x00000001u)
#define CSL_SPI_TGINTVECT_INTVECT_RESETVAL (0x00000000u)
#define CSL_SPI_TGINTVECT_RESETVAL (0x00000000u)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -