diff options
author | Girish S Ghongdemath <girishsg@ti.com> | 2011-07-21 19:51:58 -0500 |
---|---|---|
committer | Iliyan Malchev <malchev@google.com> | 2011-07-21 22:48:41 -0700 |
commit | 799417abd7586301c597bd2fb963c62062b04fcb (patch) | |
tree | b478651cfbd14cd0b45068bd800d3e68e9664c70 | |
parent | 97c4e420514c12e5214a9fc3a9f5bb6797cafcc6 (diff) | |
download | kernel_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.c | 2 |
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, |