aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmytro Kedrovskyi <x0169235@ti.com>2012-08-07 18:51:21 +0300
committerDmytro Kedrovskyi <x0169235@ti.com>2012-08-07 18:51:21 +0300
commitd9090683f4ec573cfe0725803c691ab638294446 (patch)
treeec6017add1b6c09e5177c0f96e3db87f3e315776
parent3628f84f053684abf4389ef77aeb9262497039dd (diff)
downloadkernel_samsung_espresso10-d9090683f4ec573cfe0725803c691ab638294446.zip
kernel_samsung_espresso10-d9090683f4ec573cfe0725803c691ab638294446.tar.gz
kernel_samsung_espresso10-d9090683f4ec573cfe0725803c691ab638294446.tar.bz2
Revert ducati 2.1.13 prerequisites: 62f1b46 and 6b4fc47
Change-Id: I0f07e29efb5d8f3702fd3d8e866153788571f308 Signed-off-by: Dmytro Kedrovskyi <x0169235@ti.com>
-rw-r--r--arch/arm/mach-omap2/omap4_ion.c2
-rw-r--r--drivers/remoteproc/omap_remoteproc.c10
2 files changed, 4 insertions, 8 deletions
diff --git a/arch/arm/mach-omap2/omap4_ion.c b/arch/arm/mach-omap2/omap4_ion.c
index d4230d8..734a9b5 100644
--- a/arch/arm/mach-omap2/omap4_ion.c
+++ b/arch/arm/mach-omap2/omap4_ion.c
@@ -120,7 +120,7 @@ void __init omap_ion_init(void)
} else {
omap4_ion_heap_secure_input_size = (SZ_1M * 90);
omap4_ion_heap_secure_output_wfdhdcp_size = (SZ_1M * 16);
- omap4_ducati_heap_size = (SZ_1M * 107);
+ omap4_ducati_heap_size = (SZ_1M * 105);
omap4_ion_heap_nonsec_tiler_mem_size = nonsecure;
omap4_ion_heap_tiler_mem_size =
(ALIGN(omap4_ion_pdata.tiler2d_size +
diff --git a/drivers/remoteproc/omap_remoteproc.c b/drivers/remoteproc/omap_remoteproc.c
index 62c8702..4d66af2 100644
--- a/drivers/remoteproc/omap_remoteproc.c
+++ b/drivers/remoteproc/omap_remoteproc.c
@@ -35,7 +35,6 @@
#include "../../arch/arm/mach-omap2/clockdomain.h"
#define PM_SUSPEND_MBOX 0xffffff07
-#define PM_SUSPEND_MBOX_FORCE 0xffffff09
#define PM_SUSPEND_TIMEOUT 300
struct omap_rproc_priv {
@@ -58,14 +57,11 @@ static bool _may_suspend(struct omap_rproc_priv *rpp)
return readl(rpp->idle) & rpp->idle_mask;
}
-static int _suspend(struct omap_rproc_priv *rpp, bool force)
+static int _suspend(struct omap_rproc_priv *rpp)
{
unsigned long timeout = msecs_to_jiffies(PM_SUSPEND_TIMEOUT) + jiffies;
- if (force)
- omap_mbox_msg_send(rpp->mbox, PM_SUSPEND_MBOX_FORCE);
- else
- omap_mbox_msg_send(rpp->mbox, PM_SUSPEND_MBOX);
+ omap_mbox_msg_send(rpp->mbox, PM_SUSPEND_MBOX);
while (time_after(timeout, jiffies)) {
if ((readl(rpp->suspend) & rpp->suspend_mask) &&
@@ -82,7 +78,7 @@ static int omap_suspend(struct rproc *rproc, bool force)
struct omap_rproc_priv *rpp = rproc->priv;
if (rpp->idle && (force || _may_suspend(rpp)))
- return _suspend(rpp, force);
+ return _suspend(rpp);
return -EBUSY;
}