diff options
author | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2015-11-27 14:42:31 +0000 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2015-11-30 13:35:06 +0000 |
commit | 556573e57bda5d865a401d1b0ef6fa2029625f40 (patch) | |
tree | 5fb4ac64ca8caa3ba4be8928f9cf8e89dfd437bf | |
parent | 80a1b0758dbe11fc402f7f089126e9e97c23bc19 (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.c | 24 |
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) |