SysLink-IPC: SLPM - Bypass saving context routine if resource in use
authorJuan Gutierrez <jgutierrez@ti.com>
Wed, 12 Jan 2011 02:22:41 +0000 (20:22 -0600)
committerJuan Gutierrez <jgutierrez@ti.com>
Wed, 12 Jan 2011 17:10:00 +0000 (11:10 -0600)
commit3e3d5180b2dbf2bde8276bdc83772d745c0f8a53
treea10daa00d82fb79f3d6324fbe1ae3946faff8353
parent760c8a578234e697a04738930ed4045cc7a53a4a
SysLink-IPC: SLPM - Bypass saving context routine if resource in use

When hibernations timer expires after 5 seconds of inactivity in Ducati,
if there is at least one resource in use by Ducati, then hibernation
should be aborted. In this situation a new ALIVE  notification should
be sent, so A9 could be aware that Ducati is alive (not in a
tight loop). Also, there is no need to perform all the saving context
routine. So, this patch bypass the saving context routine in case we reach
the hibernation time out when a resource is still in use by Ducati and sends
the slpm_ALIVE notification to A9.

Signed-off-by: Juan Gutierrez <jgutierrez@ti.com>
Signed-off-by: Miguel Vadillo <vadillo@ti.com>
Signed-off-by: Paul Hunt <hunt@ti.com>
packages/ti/omap/slpm/idle.c
packages/ti/omap/slpm/slpm_interface.h