PWRM Module
2-302
Examples
An example demonstrating the use of the V/F scaling APIs of PWRM is
located in the <bios_install_dir>/ti/bios/examples/advanced/vfscale
folder.
An example demonstrating the use of PWRM’s boot hook to call a
developer-defined function to implement power savings on boot, idle
DSP clock domains to reduce active power consumption, and invoke
deep sleep is in the <bios_install_dir>/ti/bios/examples/advanced/sleep
folder.
PWRM Manager
Properties
The following global properties can be set for the PWRM module in the
PWRM Manager Properties dialog of Gconf or in a Tconf script:
General tab
❏
Enable PWRM Manager
. Check this box if you want to enable the
power manager. If you do not plan to use the power manager, you
should leave it disabled to reduce the size of your application.
Tconf Name: ENABLE
Type: Bool
Example:
bios.PWRM.ENABLE = false;
PSLCONFIGLIB
String
"PSL_cfg_c5509a.a55L"
ENABLESLEEP
Bool
true
SLEEPIPORT
Bool
true (OMAP 2420 only)
SLEEPHWA
Bool
true (OMAP 2420 only)
SLEEPMPORT
Bool
true (OMAP 2420 only)
SLEEPXPORT
Bool
true (OMAP 2420 only)
SLEEPEMIF
Bool
true
SLEEPCLKGEN
Bool
true
SLEEPPERIPH
Bool
true
SLEEPCACHE
Bool
true
SLEEPDMA
Bool
true
SLEEPCPU
Bool
true
WKUPIER0
Numeric
0
WKUPIER1
Numeric
0
SLEEPUNTILRESTART
Bool
true
ENABLESNOOZE
Bool
false
TIMERFORSNOOZE
EnumString
"Timer 1" ("Timer 0")
Name
Type
Default (Enum Options)