RS_SDIO controller
RM0082
714/844
Doc ID 018672 Rev 1
32.7.16 SWRES
register
The SWRES bit assignments are given in
Table 635.
SWRES register bit assignments
Bit
Name
Reset
value
Type
Description
[07:03]
-
-
Rsvd
Reserved
[02]
SWRESDAT
-
RWAC
Only part of data circuit is reset. The following
registers and bits are cleared by this bit:
Buffer Data Port Register
Buffer is cleared and Initialized.
Present State register
Buffer read Enable / Buffer write Enable
Read Transfer Active
Write Transfer Active
DAT Line Active
Command Inhibit (DAT)
Block Gap Control register
Continue Request
Stop At Block Gap Request
Normal Interrupt Status register
Buffer Read Ready
Buffer Write Ready
Block Gap Event
Transfer Complete
1’b1 - Reset
1’b0 - Work
[01]
SWRESCMD -
RWAC
Only part of command circuit is reset. The following
registers and bits are cleared by this bit:
Present State register
Command Inhibit (CMD)
Normal Interrupt Status register
Command Complete
1’b1 - Reset
1’b0 - Work
[00]
SWRESALL
-
RWAC
This reset affects the entire HC except for the card
detection circuit. Register bits of type ROC, RW,
RW1C, RWAC are cleared to logic ‘0’. During its
initialization, the HD shall set this bit to logic ‘1’ to
reset the HC. The HC shall reset this bit to logic ‘0’
when capabilities registers are valid and the HD can
read them. Additional use of Software Reset For All
may not affect the value of the Capabilities registers. If
this bit is set to 1, the SD card shall reset itself and
must be re initialized by the HD.
1’b1 - Reset
1’b0 - Work