Expand description
SDMMC data control register
Structs§
- DCTRLrs
- SDMMC data control register
Type Aliases§
- BOOTACKEN_
R - Field
BOOTACKENreader - Enable the reception of the boot acknowledgment This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). - BOOTACKEN_
W - Field
BOOTACKENwriter - Enable the reception of the boot acknowledgment This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). - DBLOCKSIZE_
R - Field
DBLOCKSIZEreader - Data block size This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). Define the data block length when the block data transfer mode is selected: When DATALENGTH is not a multiple of DBLOCKSIZE, the transfered data is truncated at a multiple of DBLOCKSIZE. (None of the remaining data are transfered.) When DDR = 1, DBLOCKSIZE = 0000 must not be used. (No data are transfered) - DBLOCKSIZE_
W - Field
DBLOCKSIZEwriter - Data block size This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). Define the data block length when the block data transfer mode is selected: When DATALENGTH is not a multiple of DBLOCKSIZE, the transfered data is truncated at a multiple of DBLOCKSIZE. (None of the remaining data are transfered.) When DDR = 1, DBLOCKSIZE = 0000 must not be used. (No data are transfered) - DTDIR_R
- Field
DTDIRreader - Data transfer direction selection This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). - DTDIR_W
- Field
DTDIRwriter - Data transfer direction selection This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). - DTEN_R
- Field
DTENreader - Data transfer enable bit This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). This bit is cleared by Hardware when data transfer completes. This bit must only be used to transfer data when no associated data transfer command is used, i.e. must not be used with SD or eMMC cards. - DTEN_W
- Field
DTENwriter - Data transfer enable bit This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). This bit is cleared by Hardware when data transfer completes. This bit must only be used to transfer data when no associated data transfer command is used, i.e. must not be used with SD or eMMC cards. - DTMODE_
R - Field
DTMODEreader - Data transfer mode selection This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). - DTMODE_
W - Field
DTMODEwriter - Data transfer mode selection This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). - FIFORST_
R - Field
FIFORSTreader - FIFO reset, flushes any remaining data This bit can only be written by firmware when IDMAEN= 0 and DPSM is active (DPSMACT = 1). This bit only takes effect when a transfer error or transfer hold occurs. - FIFORST_
W - Field
FIFORSTwriter - FIFO reset, flushes any remaining data This bit can only be written by firmware when IDMAEN= 0 and DPSM is active (DPSMACT = 1). This bit only takes effect when a transfer error or transfer hold occurs. - R
- Register
DCTRLreader - RWMOD_R
- Field
RWMODreader - Read Wait mode This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). - RWMOD_W
- Field
RWMODwriter - Read Wait mode This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). - RWSTART_
R - Field
RWSTARTreader - Read Wait start If this bit is set, Read Wait operation starts. - RWSTART_
W - Field
RWSTARTwriter - Read Wait start If this bit is set, Read Wait operation starts. - RWSTOP_
R - Field
RWSTOPreader - Read Wait stop This bit is written by firmware and auto cleared by hardware when the DPSM moves from the R_W state to the Wait_R or Idle state. - RWSTOP_
W - Field
RWSTOPwriter - Read Wait stop This bit is written by firmware and auto cleared by hardware when the DPSM moves from the R_W state to the Wait_R or Idle state. - SDIOEN_
R - Field
SDIOENreader - SD I/O interrupt enable functions This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). If this bit is set, the DPSM enables the SD I/O card specific interrupt operation. - SDIOEN_
W - Field
SDIOENwriter - SD I/O interrupt enable functions This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). If this bit is set, the DPSM enables the SD I/O card specific interrupt operation. - W
- Register
DCTRLwriter