www.ti.com
Multimedia Card Registers
18.5.1.17 SD_HCTL Register (offset = 228h) [reset = 0h]
SD_HCTL is shown in Figure 18-53 and described in Table 18-36.
This register defines the host controls to set power, wake-up and transfer parameters. SD_HCTL[31:24] =
Wake-up control. SD_HCTL[23:16] = Block gap control. SD_HCTL[15:8] = Power control. SD_HCTL[7:0] =
Host control. If your device does not support MMC cards, then those bits in this register which are meant
for MMC card use should be assumed to be reserved.
Figure 18-53. SD_HCTL Register
31 30 29 28 27 26 25 24
Reserved OBWE REM INS IWE
R-0h R/W-0h R/W-0h R/W-0h R/W-0h
23 22 21 20 19 18 17 16
Reserved IBG RWC CR SBGR
R-0h R/W-0h R/W-0h R/W-0h R/W-0h
15 14 13 12 11 10 9 8
Reserved SDVS SDBP
R-0h R/W-0h R/W-0h
7 6 5 4 3 2 1 0
CDSS CDTL Reserved DMAS HSPE DTW Reserved
R/W-0h R/W-0h R-0h R/W-0h R/W-0h R/W-0h R-0h
LEGEND: R/W = Read/Write; R = Read only; W1toCl = Write 1 to clear bit; -n = value after reset
Table 18-36. SD_HCTL Register Field Descriptions
Bit Field Type Reset Description
31-28 Reserved R 0h
27 OBWE R/W 0h Wake-up event enable for 'out-of-band' Interrupt.
This bit enables wake-up events for 'out-of-band' assertion.
Wake-up is generated if the wake-up feature is enabled
(SD_SYSCONFIG[2] ENAWAKEUP bit).
The write to this register is ignored when SD_CON[14] OBIE bit is
not set.
0x0 = Disable wake-up on 'out-of-band' Interrupt
0x1 = Enable wake-up on 'out-of-band' Interrupt
26 REM R/W 0h Wake-up event enable on SD card removal.
This bit enables wake-up events for card removal assertion.
Wake-up is generated if the wake-up feature is enabled
(SD_SYSCONFIG[2] ENAWAKEUP bit).
0x0 = Disable wake-up on card removal
0x1 = Enable wake-up on card removal
25 INS R/W 0h Wake-up event enable on SD card insertion This bit enables wake-
up events for card insertion assertion.
Wake-up is generated if the wake-up feature is enabled
(SD_SYSCONFIG[2] ENAWAKEUP bit).
0x0 = Disable wake-up on card insertion
0x1 = Enable wake-up on card insertion
24 IWE R/W 0h Wake-up event enable on SD card interrupt.
This bit enables wake-up events for card interrupt assertion.
Wake-up is generated if the wake-up feature is enabled
(SD_SYSCONFIG[2] ENAWAKEUP bit) and enable status bit is set
(SD_IE[8] CIRQ_ENABLE bit).
0x0 = Disable wake-up on card interrupt
0x1 = Enable wake-up on card interrupt
23-20 Reserved R 0h
3419
SPRUH73H–October 2011–Revised April 2013 Multimedia Card (MMC)
Submit Documentation Feedback
Copyright © 2011–2013, Texas Instruments Incorporated