diff options
author | Fabio Estevam <fabio.estevam@freescale.com> | 2013-09-22 17:42:25 (GMT) |
---|---|---|
committer | Scott Wood <scottwood@freescale.com> | 2014-04-08 00:21:35 (GMT) |
commit | 1128417fed7dab4b7de34a67fb2fc00212161af8 (patch) | |
tree | 2556e8b7c4b24eac550ea4b1a7525b474447e47d | |
parent | 9eceb0117a2f2e7a09f6fea7c849dc4b9de509d7 (diff) | |
download | linux-fsl-qoriq-1128417fed7dab4b7de34a67fb2fc00212161af8.tar.xz |
crypto: dcp - Use devm_ioremap_resource()
Using devm_ioremap_resource() can make the code simpler and smaller.
When devm_ioremap_resource() is used there is no need to explicitely check the
error returned by platform_get_resource().
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
(cherry picked from commit 05a27928f37b31ea8b844e3b0c623d7f46451145)
-rw-r--r-- | drivers/crypto/dcp.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/crypto/dcp.c b/drivers/crypto/dcp.c index a8a7dd4..90a7cb7 100644 --- a/drivers/crypto/dcp.c +++ b/drivers/crypto/dcp.c @@ -733,12 +733,7 @@ static int dcp_probe(struct platform_device *pdev) platform_set_drvdata(pdev, dev); r = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!r) { - dev_err(&pdev->dev, "failed to get IORESOURCE_MEM\n"); - return -ENXIO; - } - dev->dcp_regs_base = devm_ioremap(&pdev->dev, r->start, - resource_size(r)); + dev->dcp_regs_base = devm_ioremap_resource(&pdev->dev, r); dcp_set(dev, DCP_CTRL_SFRST, DCP_REG_CTRL); udelay(10); |