Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|
0x00 | HSMCI_CR | 7:0 | SWRST | PWSDIS | PWSEN | MCIDIS | MCIEN | |||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x04 | HSMCI_MR | 7:0 | CLKDIV[7:0] | |||||||
15:8 | PADV | FBYTE | WRPROOF | RDPROOF | PWSDIV[2:0] | |||||
23:16 | CLKODD | |||||||||
31:24 | ||||||||||
0x08 | HSMCI_DTOR | 7:0 | DTOMUL[2:0] | DTOCYC[3:0] | ||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x0C | HSMCI_SDCR | 7:0 | SDCBUS[1:0] | SDCSEL[1:0] | ||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x10 | HSMCI_ARGR | 7:0 | ARG[7:0] | |||||||
15:8 | ARG[15:8] | |||||||||
23:16 | ARG[23:16] | |||||||||
31:24 | ARG[31:24] | |||||||||
0x14 | HSMCI_CMDR | 7:0 | RSPTYP[1:0] | CMDNB[5:0] | ||||||
15:8 | MAXLAT | OPDCMD | SPCMD[2:0] | |||||||
23:16 | TRTYP[2:0] | TRDIR | TRCMD[1:0] | |||||||
31:24 | BOOT_ACK | ATACS | IOSPCMD[1:0] | |||||||
0x18 | HSMCI_BLKR | 7:0 | BCNT[7:0] | |||||||
15:8 | BCNT[15:8] | |||||||||
23:16 | BLKLEN[7:0] | |||||||||
31:24 | BLKLEN[15:8] | |||||||||
0x1C | HSMCI_CSTOR | 7:0 | CSTOMUL[2:0] | CSTOCYC[3:0] | ||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x20 | HSMCI_RSPR[0..3] | 7:0 | RSP[7:0] | |||||||
15:8 | RSP[15:8] | |||||||||
23:16 | RSP[23:16] | |||||||||
31:24 | RSP[31:24] | |||||||||
0x24 ... 0x2F |
Reserved | |||||||||
0x30 | HSMCI_RDR | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] | |||||||||
0x34 | HSMCI_TDR | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] | |||||||||
0x38 ... 0x3F |
Reserved | |||||||||
0x40 | HSMCI_SR | 7:0 | NOTBUSY | DTIP | BLKE | TXRDY | RXRDY | CMDRDY | ||
15:8 | CSRCV | SDIOWAIT | SDIOIRQA | |||||||
23:16 | CSTOE | DTOE | DCRCE | RTOE | RENDE | RCRCE | RDIRE | RINDE | ||
31:24 | UNRE | OVRE | ACKRCVE | ACKRCV | XFRDONE | FIFOEMPTY | BLKOVRE | |||
0x44 | HSMCI_IER | 7:0 | NOTBUSY | DTIP | BLKE | TXRDY | RXRDY | CMDRDY | ||
15:8 | CSRCV | SDIOWAIT | SDIOIRQA | |||||||
23:16 | CSTOE | DTOE | DCRCE | RTOE | RENDE | RCRCE | RDIRE | RINDE | ||
31:24 | UNRE | OVRE | ACKRCVE | ACKRCV | XFRDONE | FIFOEMPTY | BLKOVRE | |||
0x48 | HSMCI_IDR | 7:0 | NOTBUSY | DTIP | BLKE | TXRDY | RXRDY | CMDRDY | ||
15:8 | CSRCV | SDIOWAIT | SDIOIRQA | |||||||
23:16 | CSTOE | DTOE | DCRCE | RTOE | RENDE | RCRCE | RDIRE | RINDE | ||
31:24 | UNRE | OVRE | ACKRCVE | ACKRCV | XFRDONE | FIFOEMPTY | BLKOVRE | |||
0x4C | HSMCI_IMR | 7:0 | NOTBUSY | DTIP | BLKE | TXRDY | RXRDY | CMDRDY | ||
15:8 | CSRCV | SDIOWAIT | SDIOIRQA | |||||||
23:16 | CSTOE | DTOE | DCRCE | RTOE | RENDE | RCRCE | RDIRE | RINDE | ||
31:24 | UNRE | OVRE | ACKRCVE | ACKRCV | XFRDONE | FIFOEMPTY | BLKOVRE | |||
0x50 | HSMCI_DMA | 7:0 | CHKSIZE[2:0] | |||||||
15:8 | DMAEN | |||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x54 | HSMCI_CFG | 7:0 | FERRCTRL | FIFOMODE | ||||||
15:8 | LSYNC | HSMODE | ||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x58 ... 0xE3 |
Reserved | |||||||||
0xE4 | HSMCI_WPMR | 7:0 | WPEN | |||||||
15:8 | WPKEY[7:0] | |||||||||
23:16 | WPKEY[15:8] | |||||||||
31:24 | WPKEY[23:16] | |||||||||
0xE8 | HSMCI_WPSR | 7:0 | WPVS | |||||||
15:8 | WPVSRC[7:0] | |||||||||
23:16 | WPVSRC[15:8] | |||||||||
31:24 | ||||||||||
0xEC ... 0x01FF |
Reserved | |||||||||
0x0200 | HSMCI_FIFOx [x=0..255] | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] |