DPM for TI OMAP

Dynamic Power Management for TI OMAP

Platforms Supported

The OMAP platforms currently supported are:
Platform Setup script Notes
OMAP730 dpm-setup-omap730 Tested on P2 reference board.
OMAP1510/5910 dpm-setup-omap1510 Tested on 1510 Innovator reference board.
OMAP1610 dpm-setup-omap1610 Tested on H2 reference board.

Installation

Start with one of:

Apply the corresponding dpm-2.6.x.patch and dpm-2.6.x-omap.patch patches from sourceforge.

Utilities are in the dpm-utils-omap package from sourceforge; see the above table for which script to use for your platform.

See the generic DPM setup and usage instructions for more information.

OMAP DPM Configuration

The operating points setup by the default utilities may include (partly depending on the speeds supported for the particular platform):

Name Description Notes
192 192MHz CPU
168 168MHz DPLL and CPU, 84MHz TC
84 168MHz DPLL, 84MHz CPU and TC Platforms with voltage scaling have 1.1V version.
60 60MHz DPLL, CPU, and TC Platforms with voltage scaling have 1.1V version.
sleep-168 Sleep mode, DPLL 168MHz Deep Sleep on 1510; not supported on 1610
sleep-60 Sleep mode, DPLL 6 MHz, TC 3MHz Deep Sleep on 1510; not supported on 1610

The kernel configuration of available CPU speeds affects which operating points may be successfully created. Sleep modes depend on CONFIG_PM and platform support; the mode may be Big Sleep or Deep Sleep as implemented in platform code.