Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit de0c9cf9 authored by Linus Torvalds's avatar Linus Torvalds
Browse files

Merge tag 'remoteproc-3.15-cleanups' of...

Merge tag 'remoteproc-3.15-cleanups' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc

Pull remoteproc cleanups from Ohad Ben-Cohen:
 "Several remoteproc cleanup patches coming from Jingoo Han, Julia
  Lawall and Uwe Kleine-König"

* tag 'remoteproc-3.15-cleanups' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc:
  remoteproc/ste_modem: staticize local symbols
  remoteproc/davinci: simplify use of devm_ioremap_resource
  remoteproc/davinci: drop needless devm_clk_put
parents 09c9b61d bd88acba
Loading
Loading
Loading
Loading
+1 −15
Original line number Original line Diff line number Diff line
@@ -201,23 +201,11 @@ static int da8xx_rproc_probe(struct platform_device *pdev)
	}
	}


	bootreg_res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
	bootreg_res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
	if (!bootreg_res) {
		dev_err(dev,
			"platform_get_resource(IORESOURCE_MEM, 0): NULL\n");
		return -EADDRNOTAVAIL;
	}

	chipsig_res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
	if (!chipsig_res) {
		dev_err(dev,
			"platform_get_resource(IORESOURCE_MEM, 1): NULL\n");
		return -EADDRNOTAVAIL;
	}

	bootreg = devm_ioremap_resource(dev, bootreg_res);
	bootreg = devm_ioremap_resource(dev, bootreg_res);
	if (IS_ERR(bootreg))
	if (IS_ERR(bootreg))
		return PTR_ERR(bootreg);
		return PTR_ERR(bootreg);


	chipsig_res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
	chipsig = devm_ioremap_resource(dev, chipsig_res);
	chipsig = devm_ioremap_resource(dev, chipsig_res);
	if (IS_ERR(chipsig))
	if (IS_ERR(chipsig))
		return PTR_ERR(chipsig);
		return PTR_ERR(chipsig);
@@ -301,8 +289,6 @@ static int da8xx_rproc_remove(struct platform_device *pdev)
	 */
	 */
	disable_irq(drproc->irq);
	disable_irq(drproc->irq);


	devm_clk_put(dev, drproc->dsp_clk);

	rproc_del(rproc);
	rproc_del(rproc);
	rproc_put(rproc);
	rproc_put(rproc);


+2 −2
Original line number Original line Diff line number Diff line
@@ -164,7 +164,7 @@ sproc_find_loaded_rsc_table(struct rproc *rproc, const struct firmware *fw)
}
}


/* STE modem firmware handler operations */
/* STE modem firmware handler operations */
const struct rproc_fw_ops sproc_fw_ops = {
static const struct rproc_fw_ops sproc_fw_ops = {
	.load = sproc_load_segments,
	.load = sproc_load_segments,
	.find_rsc_table = sproc_find_rsc_table,
	.find_rsc_table = sproc_find_rsc_table,
	.find_loaded_rsc_table = sproc_find_loaded_rsc_table,
	.find_loaded_rsc_table = sproc_find_loaded_rsc_table,
@@ -193,7 +193,7 @@ static void sproc_kick_callback(struct ste_modem_device *mdev, int vqid)
		sproc_dbg(sproc, "no message was found in vqid %d\n", vqid);
		sproc_dbg(sproc, "no message was found in vqid %d\n", vqid);
}
}


struct ste_modem_dev_cb sproc_dev_cb = {
static struct ste_modem_dev_cb sproc_dev_cb = {
	.kick = sproc_kick_callback,
	.kick = sproc_kick_callback,
};
};