
PRELIMINARY
S3C6400X RISC MICROPROCESSOR
HSMMC CONTROLLER
27-61
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.
CAPABILITIES REGISTER
This register provides the Host Driver with information specific to the Host Controller implementation. The Host
Controller may implement these values as fixed or loaded from flash memory during power on initialization. Refer
to
Software Reset For All
in the
Software Reset
register for loading from flash memory and completion timing
control.
Register
Address
R/W
Description
Reset Value
CAPAREG0
0x7C200040
HWInit
Capabilities Register (Channel 0)
0x05E00080
CAPAREG1
0x7C300040
HWInit
Capabilities Register (Channel 1)
0x05E00080
CAPAREG2
0x7C400040
HWInit
Capabilities Register (Channel 2)
0x05E00080
Name
Bit
Description
Initial Value
[31:27]
Reserved
[26]
Voltage Support 1.8V
(HWInit)
‘1’=1.8V Supported
‘0’=1.8V Not Supported
1
[25]
Voltage Support 3.0V
(HWInit)
‘1’=3.0V Supported
‘0’=3.0V Not Supported
0
[24]
Voltage Support 3.3V
(HWInit)
‘1’=3.3V Supported
‘0’=3.3V Not Supported
1
[23]
Suspend/Resume Support
(HWInit)
This bit indicates whether the Host Controller supports Suspend /
Resume functionality. If this bit is 0, the Suspend and Resume
mechanism are not supported and the Host Driver does not issue either
Suspend or Resume commands.
‘1’=Supported
‘0’=Not Supported
1
[22]
DMA Support
(HWInit)
This bit indicates whether the Host Controller is capable of using DMA to
transfer data between system memory and the Host Controller directly.
‘1’=DMA Supported
‘0’=DMA Not Supported
1
[21]
High Speed Support
(HWInit)
This bit indicates whether the Host Controller and the Host System
support High Speed mode and they can supply SD Clock frequency from
25MHz to 50MHz.
‘1’=High Speed Supported
‘0’= High Speed Not Supported
1
[20:18]
Reserved
0
[17:16]
Max Block Length
(HWInit)
This value indicates the maximum block size that the Host Driver can
read and write to the buffer in the Host Controller. The buffer transfers
this block size without wait cycles. Three sizes can be defined as
indicated below.
‘00’=512-byte, ‘01’=1024-byte, ‘10’=2048-byte, ‘11’=Reserved
0