Initialization First Step:
Configure interface and
functional clocks.
Initialization Second Step:
Set module’s hardware
capabilities
Initialization Third Step:
Customize module’s idle
and wake-up modes
Start
Software reset of the
MMC/SD/SDIO host controller
End
YES
mmchs-024
Public Version
MMC/SD/SDIO Basic Programming Model
www.ti.com
24.5 MMC/SD/SDIO Basic Programming Model
24.5.1 MMC/SD/SDIO Host Controller Initialization Flow
shows the general boot process.
Figure 24-31. MMC/SD/SDIO Controller Meta Initialization Steps
24.5.1.1 Enable Interface and Functional clock for MMC Controller
Prior to any MMCHS register access one must enable MMCHS interface clock and functional clock in
PRCM module registers PRCM.CM_ICLKEN1_CORE and PRCM.CM_FCLKEN1_CORE. See
Power, Reset, and Clock Management.
24.5.1.2 MMCHS Soft Reset Flow
shows the soft reset process of MMCHS controller.
3396
MMC/SD/SDIO Card Interface
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated