aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2015-11-27 14:42:31 +0000
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2015-11-30 13:35:06 +0000
commit556573e57bda5d865a401d1b0ef6fa2029625f40 (patch)
tree5fb4ac64ca8caa3ba4be8928f9cf8e89dfd437bf
parent80a1b0758dbe11fc402f7f089126e9e97c23bc19 (diff)
WIP: pil-tz: hack to make it work for q6 on APQ8064wip-tracking-qcomlt-dsp-fw
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-rw-r--r--drivers/remoteproc/qcom_tz_pil.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/drivers/remoteproc/qcom_tz_pil.c b/drivers/remoteproc/qcom_tz_pil.c
index 2f43b00fee137..10d9e78f654d3 100644
--- a/drivers/remoteproc/qcom_tz_pil.c
+++ b/drivers/remoteproc/qcom_tz_pil.c
@@ -243,9 +243,9 @@ static int qproc_load(struct rproc *rproc, const struct firmware *fw)
bool relocatable = false;
phys_addr_t paddr;
- ret = qproc_scm_clk_enable(qproc);
- if (ret)
- return ret;
+// ret = qproc_scm_clk_enable(qproc);
+// if (ret)
+// return ret;
mdt = (struct mdt_hdr *)fw->data;
ehdr = &mdt->hdr;
@@ -307,7 +307,7 @@ static int qproc_load(struct rproc *rproc, const struct firmware *fw)
kfree(fw_name);
- qproc_scm_clk_disable(qproc);
+ //qproc_scm_clk_disable(qproc);
return 0;
}
@@ -329,9 +329,9 @@ static int qproc_start(struct rproc *rproc)
return ret;
}
- ret = qproc_scm_clk_enable(qproc);
- if (ret)
- goto disable_regulator;
+// ret = qproc_scm_clk_enable(qproc);
+// if (ret)
+// goto disable_regulator;
ret = qcom_scm_pas_auth_and_reset(qproc->pas_id);
if (ret) {
@@ -358,7 +358,7 @@ done:
return 0;
unroll_clocks:
- qproc_scm_clk_disable(qproc);
+ //qproc_scm_clk_disable(qproc);
disable_regulator:
regulator_disable(qproc->pll);
@@ -416,7 +416,7 @@ static irqreturn_t qproc_handover_interrupt(int irq, void *dev)
{
struct qproc *qproc = dev;
- qproc_scm_clk_disable(qproc);
+ //qproc_scm_clk_disable(qproc);
regulator_disable(qproc->pll);
return IRQ_HANDLED;
}
@@ -625,9 +625,9 @@ static int qproc_probe(struct platform_device *pdev)
if (ret)
goto free_rproc;
- ret = qproc_init_clocks(qproc);
- if (ret)
- goto free_rproc;
+// ret = qproc_init_clocks(qproc);
+// if (ret)
+// goto free_rproc;
ret = qproc_init_regulators(qproc);
if (ret)