Preliminary
HSMMC CONTROLLER
S3C2451X RISC MICROPROCESSOR
21-42
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
TIMEOUT CONTROL REGISTER
At the initialization of the Host Controller, the Host Driver shall set the
Data Timeout Counter Value
according to
the
Capabilities
register.
Register Address R/W
Description
Reset
Value
TIMEOUTCON 0
0X4AC0002E
R/W
Timeout Control Register (Channel 0)
0x0
TIMEOUTCON 1
0X4A80002E
R/W
Timeout Control Register (Channel 1)
0x0
Name Bit
Description
Initial
Value
[7:4]
Reserved
0
TIMEOU
TCON
[3:0]
Data Timeout Counter Value
This value determines the interval by which DAT line timeouts are detected.
Refer to the
Data Timeout Error
in the
Error Interrupt Status
register for
information on factors that dictate timeout generation. Timeout clock frequency
will be generated by dividing the base clock SDCLK value by this value. When
setting this register, prevent inadvertent timeout events by clearing the
Data
Timeout Error Status Enable
(in the
Error Interrupt Status Enable
register)
1111b Reserved
1110b SDCLK x 2
27
1101b SDCLK x 2
26
………….. …
0001b SDCLK x 2
14
0000b SDCLK x 2
13
0
SOFTWARE RESET REGISTER
A reset pulse is generated when writing 1 to each bit of this register. After completing the reset, the Host
Controller shall clear each bit. Because it takes some time to complete software reset, the SD Host Driver shall
confirm that these bits are 0.
Register Address
R/W
Description
Reset
Value
SWRST0
0X4AC0002F
R/W
Software Reset Register (Channel 0)
0x0
SWRST1
0X4A80002F
R/W
Software Reset Register (Channel 1)
0x0
Name Bit
Description
Initial
Value
[7:3]
Reserved
0
RSTDAT [2]
Software Reset For DAT Line
Only part of data circuit is reset. DMA circuit is also reset. (RWAC)
The following registers and bits are cleared by this bit:
Present State
register
Buffer Read Enable
Buffer Write Enable
Read Transfer Active
Write Transfer Active
DAT Line Active
Command Inhibit (DAT)
0