aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGirish S Ghongdemath <girishsg@ti.com>2011-07-21 19:51:58 -0500
committerIliyan Malchev <malchev@google.com>2011-07-21 22:48:41 -0700
commit799417abd7586301c597bd2fb963c62062b04fcb (patch)
treeb478651cfbd14cd0b45068bd800d3e68e9664c70
parent97c4e420514c12e5214a9fc3a9f5bb6797cafcc6 (diff)
downloadkernel_samsung_tuna-799417abd7586301c597bd2fb963c62062b04fcb.zip
kernel_samsung_tuna-799417abd7586301c597bd2fb963c62062b04fcb.tar.gz
kernel_samsung_tuna-799417abd7586301c597bd2fb963c62062b04fcb.tar.bz2
OMAP4: PM: do omap_device_idle() for IVAHD
IVAHD doesn't transit to RET when suspend attempted during CAM usecase. When Calling on to *_shutdown messes up the IVA reset sequence. Letting remoteproc to do only device_idle. The observation is: - After the Video playback IVA reset sequence is properly done and IVA transit to RET as expected during suspend. - After CAM usecase, IVA doesn't seem to transit RET. Suspect is the assertion reset lines in shutdown messing up the h/w transition. However, this might need a REVISIT to see the ducati side reset sequence applied for Video Vs Cam usecase is the same. Change-Id: Id2021e4c1e41e358d0fcbdcff07bb80b08395b65 Signed-off-by: Girish S G <girishsg@it.com>
-rw-r--r--drivers/remoteproc/rpres_dev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/remoteproc/rpres_dev.c b/drivers/remoteproc/rpres_dev.c
index 722d84e..bf6dddc 100644
--- a/drivers/remoteproc/rpres_dev.c
+++ b/drivers/remoteproc/rpres_dev.c
@@ -96,7 +96,7 @@ static struct rpres_ops iss_ops = {
static struct rpres_ops ivahd_ops = {
.start = omap_device_enable,
- .stop = omap_device_shutdown,
+ .stop = omap_device_idle,
.set_lat = rpres_set_dev_lat,
.set_bw = rpres_set_l3_bw,
.scale_dev = rpres_scale_dev,