sdm_SDMMC Address Map

Block
Module Instance Base Address End Address
sdm_i_sdmmc_sdmmc_block 0xFF8D1000 0xFF8D13FF
Register Offset Width Access Reset Value Description
CTRL 0x0 32 RW 0x00000000
Control Register
PWREN 0x4 32 RW 0x00000000
Power Enable Register
CLKDIV 0x8 32 RW 0x00000000
Clock Divider Register
CLKSRC 0xC 32 RW 0x00000000
Clock Source Register
CLKENA 0x10 32 RW 0x00000000
Clock Enable Register
TMOUT 0x14 32 RW 0xFFFFFF40
Timeout Register
CTYPE 0x18 32 RW 0x00000000
Card Type Register
BLKSIZ 0x1C 32 RW 0x00000200
Block Size Register
BYTCNT 0x20 32 RW 0x00000200
Byte Count Register
INTMASK 0x24 32 RW 0x00000000
Interrupt Mask Register
CMDARG 0x28 32 RW 0x00000000
Command Argument Register
CMD 0x2C 32 RW 0x20000000
Command Register
RESP0 0x30 32 RO 0x00000000
Response Register 0
RESP1 0x34 32 RO 0x00000000
Response Register 1
RESP2 0x38 32 RO 0x00000000
Response Register 2
RESP3 0x3C 32 RO 0x00000000
Response Register 3
MINTSTS 0x40 32 RO 0x00000000
Masked Interrupt Status Register
RINTSTS 0x44 32 RW 0x00000000
Raw Interrupt Status Register
STATUS 0x48 32 RO 0x00000106
Status Register
FIFOTH 0x4C 32 RW 0x03FF0000
FIFO Threshold Watermark Register
CDETECT 0x50 32 RO 0x00000001
Card Detect Register
WRTPRT 0x54 32 RO 0x00000001
Write Protect Register
GPIO 0x58 32 RW 0x00000000
General Purpose Input/Output Register
TCBCNT 0x5C 32 RO 0x00000000
Transferred CIU Card Byte Count Register
TBBCNT 0x60 32 RO 0x00000000
Transferred Host to BIU-FIFO Byte Count Register
DEBNCE 0x64 32 RW 0x00FFFFFF
Debounce Count Register
USRID 0x68 32 RW 0x07967797
User ID Register
VERID 0x6C 32 RO 0x5342280A
Version ID Register
HCON 0x70 32 RO 0x00C43081
Hardware Configuration Register
UHS_REG 0x74 32 RW 0x00000000
UHS-1 Register
RST_n 0x78 32 RW 0x00000001
Hardware Reset Register
BMOD 0x80 32 RW 0x00000000
Bus Mode Register
PLDMND 0x84 32 WO 0x00000000
Poll Demand Register
DBADDR 0x88 32 RW 0x00000000
Descriptor List Base Address Register
IDSTS 0x8C 32 RW 0x00000000
Internal DMAC Status Register
IDINTEN 0x90 32 RW 0x00000000
Internal DMAC Interrupt Enable Register
DSCADDR 0x94 32 RO 0x00000000
Current Host Descriptor Address Register
BUFADDR 0x98 32 RO 0x00000000
Current Buffer Descriptor Address Register
CARDTHRCTL 0x100 32 RW 0x00000000
Card Threshold Control Register
BACK_END_POWER_R 0x104 32 RW 0x00000000
Back End Power Register
UHS_REG_EXT 0x108 32 RW 0x00000000
UHS Register Extention
EMMC_DDR_REG 0x10C 32 RW 0x00000000
EMMC DDR Register
ENABLE_SHIFT 0x110 32 RW 0x00000000
Enable Phase Shift Register
DATA 0x200 32 RW 0x0
Data FIFO Access