Preliminary
S3C2451X RISC MICROPROCESSOR
HSMMC CONTROLLER
21-57
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 0X4AC00040 HWInit
Capabilities Register (Channel 0)
0x05E80080
CAPAREG1 0X4A800040 HWInit
Capabilities Register (Channel 1)
0x05E80080
Name Bit
Description
Initial
Value
[31:27]
Reserved
CAPAV18
[26]
Voltage Support 1.8V
(HWInit)
‘1’=1.8V Supported
‘0’=1.8V Not Supported
1
CAPAV30
[25]
Voltage Support 3.0V
(HWInit)
‘1’=3.0V Supported
‘0’=3.0V Not Supported
0
CAPAV33
[24]
Voltage Support 3.3V
(HWInit)
‘1’=3.3V Supported
‘0’=3.3V Not Supported
1
CAPASUS
RES
[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 shall not issue either
Suspend or Resume commands.
‘1’=Supported
‘0’=Not Supported
1
CAPADM
A
[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
CAPAHSP
D
[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
CAPAMAX
BLKLEN
[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 shall
transfer 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
[15:14]
Reserved
0