⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cslr_mmcsd.h

📁 TI达芬奇dm644x各硬件模块测试代码
💻 H
📖 第 1 页 / 共 2 页
字号:

/* MMCTOD */

#define CSL_MMCSD_MMCTOD_TOD_15_0_MASK   (0xFFFFu)
#define CSL_MMCSD_MMCTOD_TOD_15_0_SHIFT  (0x0000u)
#define CSL_MMCSD_MMCTOD_TOD_15_0_RESETVAL (0x0000u)

#define CSL_MMCSD_MMCTOD_RESETVAL        (0x0000u)

/* MMCBLEN */

#define CSL_MMCSD_MMCBLEN_BLEN_MASK      (0x0FFFu)
#define CSL_MMCSD_MMCBLEN_BLEN_SHIFT     (0x0000u)
#define CSL_MMCSD_MMCBLEN_BLEN_RESETVAL  (0x0200u)

#define CSL_MMCSD_MMCBLEN_RESETVAL       (0x0200u)

/* MMCNBLK */

#define CSL_MMCSD_MMCNBLK_NBLK_MASK      (0xFFFFu)
#define CSL_MMCSD_MMCNBLK_NBLK_SHIFT     (0x0000u)
#define CSL_MMCSD_MMCNBLK_NBLK_RESETVAL  (0x0000u)

#define CSL_MMCSD_MMCNBLK_RESETVAL       (0x0000u)

/* MMCNBLC */

#define CSL_MMCSD_MMCNBLC_NBLC_MASK      (0xFFFFu)
#define CSL_MMCSD_MMCNBLC_NBLC_SHIFT     (0x0000u)
#define CSL_MMCSD_MMCNBLC_NBLC_RESETVAL  (0xFFFFu)

#define CSL_MMCSD_MMCNBLC_RESETVAL       (0x0001u)

/* MMCDRR */

#define CSL_MMCSD_MMCDRR_DRR_MASK        (0xFFFFFFFFu)
#define CSL_MMCSD_MMCDRR_DRR_SHIFT       (0x00000000u)
#define CSL_MMCSD_MMCDRR_DRR_RESETVAL    (0x00000000u)

#define CSL_MMCSD_MMCDRR_RESETVAL        (0x00000000u)

/* MMCDXR */

#define CSL_MMCSD_MMCDXR_DXR_MASK        (0xFFFFFFFFu)
#define CSL_MMCSD_MMCDXR_DXR_SHIFT       (0x00000000u)
#define CSL_MMCSD_MMCDXR_DXR_RESETVAL    (0x00000000u)

#define CSL_MMCSD_MMCDXR_RESETVAL        (0x00000000u)

/* MMCCMD */

#define CSL_MMCSD_MMCCMD_DMATRIG_MASK    (0x00010000u)
#define CSL_MMCSD_MMCCMD_DMATRIG_SHIFT   (0x00000010u)
#define CSL_MMCSD_MMCCMD_DMATRIG_RESETVAL (0x00000000u)

/*----DMATRIG Tokens----*/
#define CSL_MMCSD_MMCCMD_DMATRIG_NO      (0x00000000u)
#define CSL_MMCSD_MMCCMD_DMATRIG_YES     (0x00000001u)

#define CSL_MMCSD_MMCCMD_DCLR_MASK       (0x00008000u)
#define CSL_MMCSD_MMCCMD_DCLR_SHIFT      (0x0000000Fu)
#define CSL_MMCSD_MMCCMD_DCLR_RESETVAL   (0x00000000u)

/*----DCLR Tokens----*/
#define CSL_MMCSD_MMCCMD_DCLR_NO         (0x00000000u)
#define CSL_MMCSD_MMCCMD_DCLR_CLEAR      (0x00000001u)

#define CSL_MMCSD_MMCCMD_INITCK_MASK     (0x00004000u)
#define CSL_MMCSD_MMCCMD_INITCK_SHIFT    (0x0000000Eu)
#define CSL_MMCSD_MMCCMD_INITCK_RESETVAL (0x00000000u)

/*----INITCK Tokens----*/
#define CSL_MMCSD_MMCCMD_INITCK_NO       (0x00000000u)
#define CSL_MMCSD_MMCCMD_INITCK_INIT     (0x00000001u)

#define CSL_MMCSD_MMCCMD_WDATX_MASK      (0x00002000u)
#define CSL_MMCSD_MMCCMD_WDATX_SHIFT     (0x0000000Du)
#define CSL_MMCSD_MMCCMD_WDATX_RESETVAL  (0x00000000u)

/*----WDATX Tokens----*/
#define CSL_MMCSD_MMCCMD_WDATX_NO        (0x00000000u)
#define CSL_MMCSD_MMCCMD_WDATX_DATA      (0x00000001u)

#define CSL_MMCSD_MMCCMD_STRMTP_MASK     (0x00001000u)
#define CSL_MMCSD_MMCCMD_STRMTP_SHIFT    (0x0000000Cu)
#define CSL_MMCSD_MMCCMD_STRMTP_RESETVAL (0x00000000u)

/*----STRMTP Tokens----*/
#define CSL_MMCSD_MMCCMD_STRMTP_BLOCK    (0x00000000u)
#define CSL_MMCSD_MMCCMD_STRMTP_STREAM   (0x00000001u)
#define CSL_MMCSD_MMCCMD_STRMTP_NO       (0x00000000u)

#define CSL_MMCSD_MMCCMD_DTRW_MASK       (0x00000800u)
#define CSL_MMCSD_MMCCMD_DTRW_SHIFT      (0x0000000Bu)
#define CSL_MMCSD_MMCCMD_DTRW_RESETVAL   (0x00000000u)

/*----DTRW Tokens----*/
#define CSL_MMCSD_MMCCMD_DTRW_READ       (0x00000000u)
#define CSL_MMCSD_MMCCMD_DTRW_WRITE      (0x00000001u)
#define CSL_MMCSD_MMCCMD_DTRW_NO         (0x00000000u)

#define CSL_MMCSD_MMCCMD_RSPFMT_MASK     (0x00000600u)
#define CSL_MMCSD_MMCCMD_RSPFMT_SHIFT    (0x00000009u)
#define CSL_MMCSD_MMCCMD_RSPFMT_RESETVAL (0x00000000u)

/*----RSPFMT Tokens----*/
#define CSL_MMCSD_MMCCMD_RSPFMT_NORSP    (0x00000000u)
#define CSL_MMCSD_MMCCMD_RSPFMT_R1       (0x00000001u)
#define CSL_MMCSD_MMCCMD_RSPFMT_R2       (0x00000002u)
#define CSL_MMCSD_MMCCMD_RSPFMT_R3       (0x00000003u)
#define CSL_MMCSD_MMCCMD_RSPFMT_R4       (0x00000001u)
#define CSL_MMCSD_MMCCMD_RSPFMT_R5       (0x00000001u)
#define CSL_MMCSD_MMCCMD_RSPFMT_R6       (0x00000001u)

#define CSL_MMCSD_MMCCMD_BSYEXP_MASK     (0x00000100u)
#define CSL_MMCSD_MMCCMD_BSYEXP_SHIFT    (0x00000008u)
#define CSL_MMCSD_MMCCMD_BSYEXP_RESETVAL (0x00000000u)

/*----BSYEXP Tokens----*/
#define CSL_MMCSD_MMCCMD_BSYEXP_NO       (0x00000000u)
#define CSL_MMCSD_MMCCMD_BSYEXP_BUSY     (0x00000001u)

#define CSL_MMCSD_MMCCMD_PPLEN_MASK      (0x00000080u)
#define CSL_MMCSD_MMCCMD_PPLEN_SHIFT     (0x00000007u)
#define CSL_MMCSD_MMCCMD_PPLEN_RESETVAL  (0x00000000u)

/*----PPLEN Tokens----*/
#define CSL_MMCSD_MMCCMD_PPLEN_OD        (0x00000000u)
#define CSL_MMCSD_MMCCMD_PPLEN_PP        (0x00000001u)

#define CSL_MMCSD_MMCCMD_CMD_MASK        (0x0000003Fu)
#define CSL_MMCSD_MMCCMD_CMD_SHIFT       (0x00000000u)
#define CSL_MMCSD_MMCCMD_CMD_RESETVAL    (0x00000000u)

#define CSL_MMCSD_MMCCMD_RESETVAL        (0x00000000u)

/* MMCARGHL */

#define CSL_MMCSD_MMCARGHL_ARGH_MASK     (0xFFFF0000u)
#define CSL_MMCSD_MMCARGHL_ARGH_SHIFT    (0x00000010u)
#define CSL_MMCSD_MMCARGHL_ARGH_RESETVAL (0x00000000u)

#define CSL_MMCSD_MMCARGHL_ARGL_MASK     (0x0000FFFFu)
#define CSL_MMCSD_MMCARGHL_ARGL_SHIFT    (0x00000000u)
#define CSL_MMCSD_MMCARGHL_ARGL_RESETVAL (0x00000000u)

#define CSL_MMCSD_MMCARGHL_RESETVAL      (0x00000000u)

/* MMCRSP01 */

#define CSL_MMCSD_MMCRSP01_MMCRSP1_MASK  (0xFFFF0000u)
#define CSL_MMCSD_MMCRSP01_MMCRSP1_SHIFT (0x00000010u)
#define CSL_MMCSD_MMCRSP01_MMCRSP1_RESETVAL (0x00000000u)

#define CSL_MMCSD_MMCRSP01_MMCRSP0_MASK  (0x0000FFFFu)
#define CSL_MMCSD_MMCRSP01_MMCRSP0_SHIFT (0x00000000u)
#define CSL_MMCSD_MMCRSP01_MMCRSP0_RESETVAL (0x00000000u)

#define CSL_MMCSD_MMCRSP01_RESETVAL      (0x00000000u)

/* MMCRSP23 */

#define CSL_MMCSD_MMCRSP23_MMCRSP3_MASK  (0xFFFF0000u)
#define CSL_MMCSD_MMCRSP23_MMCRSP3_SHIFT (0x00000010u)
#define CSL_MMCSD_MMCRSP23_MMCRSP3_RESETVAL (0x00000000u)

#define CSL_MMCSD_MMCRSP23_MMCRSP2_MASK  (0x0000FFFFu)
#define CSL_MMCSD_MMCRSP23_MMCRSP2_SHIFT (0x00000000u)
#define CSL_MMCSD_MMCRSP23_MMCRSP2_RESETVAL (0x00000000u)

#define CSL_MMCSD_MMCRSP23_RESETVAL      (0x00000000u)

/* MMCRSP45 */

#define CSL_MMCSD_MMCRSP45_MMCRSP5_MASK  (0xFFFF0000u)
#define CSL_MMCSD_MMCRSP45_MMCRSP5_SHIFT (0x00000010u)
#define CSL_MMCSD_MMCRSP45_MMCRSP5_RESETVAL (0x00000000u)

#define CSL_MMCSD_MMCRSP45_MMCRSP4_MASK  (0x0000FFFFu)
#define CSL_MMCSD_MMCRSP45_MMCRSP4_SHIFT (0x00000000u)
#define CSL_MMCSD_MMCRSP45_MMCRSP4_RESETVAL (0x00000000u)

#define CSL_MMCSD_MMCRSP45_RESETVAL      (0x00000000u)

/* MMCRSP67 */

#define CSL_MMCSD_MMCRSP67_MMCRSP7_MASK  (0xFFFF0000u)
#define CSL_MMCSD_MMCRSP67_MMCRSP7_SHIFT (0x00000010u)
#define CSL_MMCSD_MMCRSP67_MMCRSP7_RESETVAL (0x00000000u)

#define CSL_MMCSD_MMCRSP67_MMCRSP6_MASK  (0x0000FFFFu)
#define CSL_MMCSD_MMCRSP67_MMCRSP6_SHIFT (0x00000000u)
#define CSL_MMCSD_MMCRSP67_MMCRSP6_RESETVAL (0x00000000u)

#define CSL_MMCSD_MMCRSP67_RESETVAL      (0x00000000u)

/* MMCDRSP */

#define CSL_MMCSD_MMCDRSP_DRSP_MASK      (0x00FFu)
#define CSL_MMCSD_MMCDRSP_DRSP_SHIFT     (0x0000u)
#define CSL_MMCSD_MMCDRSP_DRSP_RESETVAL  (0x0000u)

#define CSL_MMCSD_MMCDRSP_RESETVAL       (0x0000u)

/* MMCETOK */

#define CSL_MMCSD_MMCETOK_RESETVAL       (0x0000u)

/* MMCCIDX */

#define CSL_MMCSD_MMCCIDX_STRT_MASK      (0x0080u)
#define CSL_MMCSD_MMCCIDX_STRT_SHIFT     (0x0007u)
#define CSL_MMCSD_MMCCIDX_STRT_RESETVAL  (0x0000u)

#define CSL_MMCSD_MMCCIDX_XMIT_MASK      (0x0040u)
#define CSL_MMCSD_MMCCIDX_XMIT_SHIFT     (0x0006u)
#define CSL_MMCSD_MMCCIDX_XMIT_RESETVAL  (0x0000u)

#define CSL_MMCSD_MMCCIDX_CIDX_MASK      (0x003Fu)
#define CSL_MMCSD_MMCCIDX_CIDX_SHIFT     (0x0000u)
#define CSL_MMCSD_MMCCIDX_CIDX_RESETVAL  (0x0000u)

#define CSL_MMCSD_MMCCIDX_RESETVAL       (0x0000u)

/* MMCCKC */

#define CSL_MMCSD_MMCCKC_CPHA_MASK       (0x00FFu)
#define CSL_MMCSD_MMCCKC_CPHA_SHIFT      (0x0000u)
#define CSL_MMCSD_MMCCKC_CPHA_RESETVAL   (0x0000u)

#define CSL_MMCSD_MMCCKC_RESETVAL        (0x0000u)

/* MMCTORC */

#define CSL_MMCSD_MMCTORC_TODC_20_16_MASK (0x1F00u)
#define CSL_MMCSD_MMCTORC_TODC_20_16_SHIFT (0x0008u)
#define CSL_MMCSD_MMCTORC_TODC_20_16_RESETVAL (0x0000u)

#define CSL_MMCSD_MMCTORC_TORC_MASK      (0x00FFu)
#define CSL_MMCSD_MMCTORC_TORC_SHIFT     (0x0000u)
#define CSL_MMCSD_MMCTORC_TORC_RESETVAL  (0x0000u)

#define CSL_MMCSD_MMCTORC_RESETVAL       (0x0000u)

/* MMCTODC */

#define CSL_MMCSD_MMCTODC_TODC_15_0_MASK (0xFFFFu)
#define CSL_MMCSD_MMCTODC_TODC_15_0_SHIFT (0x0000u)
#define CSL_MMCSD_MMCTODC_TODC_15_0_RESETVAL (0x0000u)

#define CSL_MMCSD_MMCTODC_RESETVAL       (0x0000u)

/* MMCBLNC */

#define CSL_MMCSD_MMCBLNC_BLNC_MASK      (0x00FFu)
#define CSL_MMCSD_MMCBLNC_BLNC_SHIFT     (0x0000u)
#define CSL_MMCSD_MMCBLNC_BLNC_RESETVAL  (0x0001u)

#define CSL_MMCSD_MMCBLNC_RESETVAL       (0x0001u)

/* SDIOCTL */

#define CSL_MMCSD_SDIOCTL_RDWTCR_MASK    (0x0002u)
#define CSL_MMCSD_SDIOCTL_RDWTCR_SHIFT   (0x0001u)
#define CSL_MMCSD_SDIOCTL_RDWTCR_RESETVAL (0x0000u)

/*----RDWTCR Tokens----*/
#define CSL_MMCSD_SDIOCTL_RDWTCR_ENABLE  (0x0001u)

#define CSL_MMCSD_SDIOCTL_RDWTRQ_MASK    (0x0001u)
#define CSL_MMCSD_SDIOCTL_RDWTRQ_SHIFT   (0x0000u)
#define CSL_MMCSD_SDIOCTL_RDWTRQ_RESETVAL (0x0000u)

#define CSL_MMCSD_SDIOCTL_RESETVAL       (0x0000u)

/* SDIOST0 */

#define CSL_MMCSD_SDIOST0_RDWTST_MASK    (0x0004u)
#define CSL_MMCSD_SDIOST0_RDWTST_SHIFT   (0x0002u)
#define CSL_MMCSD_SDIOST0_RDWTST_RESETVAL (0x0000u)

#define CSL_MMCSD_SDIOST0_INTPRD_MASK    (0x0002u)
#define CSL_MMCSD_SDIOST0_INTPRD_SHIFT   (0x0001u)
#define CSL_MMCSD_SDIOST0_INTPRD_RESETVAL (0x0000u)

#define CSL_MMCSD_SDIOST0_DAT1_MASK      (0x0001u)
#define CSL_MMCSD_SDIOST0_DAT1_SHIFT     (0x0000u)
#define CSL_MMCSD_SDIOST0_DAT1_RESETVAL  (0x0001u)

#define CSL_MMCSD_SDIOST0_RESETVAL       (0x0001u)

/* SDIOIEN */

#define CSL_MMCSD_SDIOIEN_RWSEN_MASK     (0x0002u)
#define CSL_MMCSD_SDIOIEN_RWSEN_SHIFT    (0x0001u)
#define CSL_MMCSD_SDIOIEN_RWSEN_RESETVAL (0x0000u)

/*----RWSEN Tokens----*/
#define CSL_MMCSD_SDIOIEN_RWSEN_DISABLE  (0x0000u)
#define CSL_MMCSD_SDIOIEN_RWSEN_ENABLE   (0x0001u)

#define CSL_MMCSD_SDIOIEN_IOINTEN_MASK   (0x0001u)
#define CSL_MMCSD_SDIOIEN_IOINTEN_SHIFT  (0x0000u)
#define CSL_MMCSD_SDIOIEN_IOINTEN_RESETVAL (0x0000u)

/*----IOINTEN Tokens----*/
#define CSL_MMCSD_SDIOIEN_IOINTEN_DISABLE (0x0000u)
#define CSL_MMCSD_SDIOIEN_IOINTEN_ENABLE (0x0001u)

#define CSL_MMCSD_SDIOIEN_RESETVAL       (0x0000u)

/* SDIOIST */

#define CSL_MMCSD_SDIOIST_RWS_MASK       (0x0002u)
#define CSL_MMCSD_SDIOIST_RWS_SHIFT      (0x0001u)
#define CSL_MMCSD_SDIOIST_RWS_RESETVAL   (0x0000u)

#define CSL_MMCSD_SDIOIST_IOINT_MASK     (0x0001u)
#define CSL_MMCSD_SDIOIST_IOINT_SHIFT    (0x0000u)
#define CSL_MMCSD_SDIOIST_IOINT_RESETVAL (0x0000u)

#define CSL_MMCSD_SDIOIST_RESETVAL       (0x0000u)

/* MMCFIFOCTL */

#define CSL_MMCSD_MMCFIFOCTL_ACCWD_MASK  (0x0018u)
#define CSL_MMCSD_MMCFIFOCTL_ACCWD_SHIFT (0x0003u)
#define CSL_MMCSD_MMCFIFOCTL_ACCWD_RESETVAL (0x0000u)

/*----ACCWD Tokens----*/
#define CSL_MMCSD_MMCFIFOCTL_ACCWD_4BYTES (0x0000u)
#define CSL_MMCSD_MMCFIFOCTL_ACCWD_3BYTES (0x0001u)
#define CSL_MMCSD_MMCFIFOCTL_ACCWD_2BYTES (0x0002u)
#define CSL_MMCSD_MMCFIFOCTL_ACCWD_1BYTE (0x0003u)

#define CSL_MMCSD_MMCFIFOCTL_FIFOLEV_MASK (0x0004u)
#define CSL_MMCSD_MMCFIFOCTL_FIFOLEV_SHIFT (0x0002u)
#define CSL_MMCSD_MMCFIFOCTL_FIFOLEV_RESETVAL (0x0000u)

/*----FIFOLEV Tokens----*/
#define CSL_MMCSD_MMCFIFOCTL_FIFOLEV_128BIT (0x0000u)
#define CSL_MMCSD_MMCFIFOCTL_FIFOLEV_256BIT (0x0001u)

#define CSL_MMCSD_MMCFIFOCTL_FIFODIR_MASK (0x0002u)
#define CSL_MMCSD_MMCFIFOCTL_FIFODIR_SHIFT (0x0001u)
#define CSL_MMCSD_MMCFIFOCTL_FIFODIR_RESETVAL (0x0000u)

/*----FIFODIR Tokens----*/
#define CSL_MMCSD_MMCFIFOCTL_FIFODIR_READ (0x0000u)
#define CSL_MMCSD_MMCFIFOCTL_FIFODIR_WRITE (0x0001u)

#define CSL_MMCSD_MMCFIFOCTL_FIFORST_MASK (0x0001u)
#define CSL_MMCSD_MMCFIFOCTL_FIFORST_SHIFT (0x0000u)
#define CSL_MMCSD_MMCFIFOCTL_FIFORST_RESETVAL (0x0000u)

/*----FIFORST Tokens----*/
#define CSL_MMCSD_MMCFIFOCTL_FIFORST_RESET (0x0001u)

#define CSL_MMCSD_MMCFIFOCTL_RESETVAL    (0x0000u)

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -