beautypg.com

16 mmc_i_reg bit definitions -32 – Intel PXA255 User Manual

Page 536

background image

15-32

Intel® PXA255 Processor Developer’s Manual

MultiMediaCard Controller

Table 15-16. MMC_I_REG Bit Definitions

Physical Address

0x4110_002c

MMC_I_REG 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

TX

FIFO

_W

R

_

R

E

Q

RXF

IF

O

_

R

D_

RE

Q

CL

K

_

IS

_

O

F

F

ST

O

P

_

C

M

D

E

N

D

_

CM

D_

R

E

S

P

R

G

_

DO

NE

D

A

TA

_

T

RA

N_

DON

E

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

0

0

0

0

0

0

0

Bits

Name

Description

31:5

reserved

6

TXFIFO_WR_

REQ

Transmit FIFO Write Request

0 – No Request for data write to MMC_TXFIFO FIFO

1 – Request for data write to MMC_TXFIFO FIFO

Cleared after each write but immediately set again unless there are no entries left in the
FIFIO.

5

RXFIFO_RD_

REQ

Receive FIFO Read Request

0 – No Request for data read from MMC_RXFIFO FIFO

1 – Request for data read from MMC_RXFIFO FIFO

Cleared after each read but immediately set again unless the FIFO is empty.

4

CLK_IS_

OFF

Clock Is Off

0 – MMC clock has not been turned off

1 – MMC clock has been turned off, due to stop bit in STRP_CLK register

Cleared by the MMC_STAT[CLK_EN] bit when the clock is started.

3

STOP_CMD

For stream mode writes.

0 – MMC is not ready for the stop transmission command

1 – MMC is ready for the stop transmission command

Cleared when CMD12 is loaded in the MMC_CMD register and the clock is started.

2

END_CMD_R

ES

End Command Response

0 – MMC has not received the response

1 – MMC has received the response or a response time-out has occurred

Cleared by the MMC_STAT[END_CMD_RES] bit.

1

PRG_DONE

Programming Done

0 – Card has not finished programming and is busy

1 – Card has finished programming and is no longer busy

Cleared by the MMC_STAT[PRG_DONE] bit.

0

DATA_TRAN_

DONE

Data Transfer Done

0 – Data transfer is not complete

1 – Data transfer has completed or a read data time-out has occurred

Cleared by the MMC_STAT[DATA_TRAN_DONE] bit.