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/wri te register. Ignore reads from reserved bit s. Write zeros to res erved 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 CMD 15 MMC G O_INA CTIV E_STAT E
010000 CMD16 MMC/SPI SET_BLOCKLEN
010001 CMD17 MMC/SPI READ_SINGLE_BLOCK
010010 CMD18 MMC READ_MULTIPLE_BLOCK
010011 CMD19 reserved