Intel PXA255 Personal Computer User Manual


 
Intel® PXA255 Processor Developer’s Manual 15-33
MultiMediaCard Controller
15.5.13 MMC_CMD Register (MMC_CMD)
MMC_CMD, shown in Table 15-17, specifies the command number.
This is a read/write register. Ignore reads from reserved bits. Write zeros to reserved bits.
Table 15-17. MMC_CMD Register
Physical Address
0x4110_0030
MMC_CMD Register MultiMediaCard Controller
Bit
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
reserved
reserved
reserved
CMD_INDEX
Reset
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
Bits Name Description
31:8 reserved
7 reserved Start bit for command sequence and cannot be changed.
6 reserved Transmission bit in command sequence and cannot be changed.
5:0 CMD_INDEX Command index (see Table15-18)
Table 15-18. Command Index Values (Sheet 1 of 3)
CMD
INDEX
COMM
AND
MODE ABBREVIATION
000000 CMD0 MMC/SPI GO_IDLE_STATE
000001 CMD1 MMC/SPI SEND_OP_COND
000010 CMD2 MMC ALL_SEND_CID
000011 CMD3 MMC SET_RELATIVE_ADDR
000100 CMD4 MMC SET_DSR
000101 CMD5 reserved
000110 CMD6 reserved
000111 CMD7 MMC SELECT/DESELECT_CARD
001000 CMD8 reserved
001001 CMD9 MMC/SPI SEND_CSD
001010 CMD10 MMC/SPI SEND_CID
001011 CMD11 MMC READ_DAT_UNTIL_STOP
001100 CMD12 MMC STOP_TRANSMISSION
001101 CMD13 MMC/SPI SEND_STATUS
001110 CMD14 reserved
001111 CMD15 MMC GO_INACTIVE_STATE
010000 CMD16 MMC/SPI SET_BLOCKLEN
010001 CMD17 MMC/SPI READ_SINGLE_BLOCK
010010 CMD18 MMC READ_MULTIPLE_BLOCK
010011 CMD19 reserved