PM: Add support for DSP power managment
authorJuan Gutierrez <jgutierrez@ti.com>
Wed, 17 Aug 2011 20:52:36 +0000 (15:52 -0500)
committerSuman Anna <s-anna@ti.com>
Thu, 1 Mar 2012 16:52:51 +0000 (10:52 -0600)
commitf944598221cf82dfb419a1e464c0d50dfe0098ee
treea3c185f8a049bb307fe9945f78a7fce60effc49d
parent232e29dbdfd9d384e5912a1f1d8b76198a3a0cc6
PM: Add support for DSP power managment

A new IpcPowerDsp module is added that manages the PM aspects
of the DSP processors. This module handles the request from the
PM framework on the MPU-side side to suspend DSP. Other features
supported by this module include Retention, DSP Context Save &
Restore, and power-related 'idle' instruction.

The function prototypes have identical signatures to those
defined in in IpcPower.c. However, the latter file caters only
to Ducati. The processor differences are resolved by picking up
the proper file at build time by package.bld. Each package will
include only its IpcPower functions.

Signed-off-by: Juan Gutierrez <jgutierrez@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
src/ti/pm/IpcPowerDsp.c [new file with mode: 0644]
src/ti/pm/package.bld
src/ti/pm/package.xs