
Start
Yes
Wake-up event
Configure processor wake-up module group by setting to 1
the GRPSEL_<nodule> bit in the
PM_<processor>GPRSEL1_<domain> register
Functional clock is active
Enable functional clock of the module by setting
to 1 the EN_<module> bit in corresponding
CM_FCLKEN_<domain> register
No
Yes
Enable wake-up event for the module by setting to 1 the
EN_<module> bit in the PM_WKEN1_<domain> register
Is module functional clock
active?
No
Disable the functional clock of the module by setting to 0
the EN_<module> bit in corresponding
CM_FCLKEN_<domain> register
Peripheral in wake-up
event wait mode?
prcm-084
Public Version
PRCM Basic Programming Model
www.ti.com
Figure 3-95. Wake-up Basic Programming Model
A power domain A can have a functional dependency on a power domain B. Thus, when power domain A
wakes up, it may be necessary to wake up power domain B. This wake-up dependency is hardcoded for
the CORE power domain, but is programmable for the other power domains through the
PM_WKDEP_<domain> register.
3.6.6.4
SmartReflex Module Initialization Basic Programming Model
is a flow chart of the SmartReflex initialization.
432
Power, Reset, and Clock Management
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated