diff options
author | Markus Elfring <elfring@users.sourceforge.net> | 2019-09-22 11:18:27 +0200 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2019-10-14 13:21:20 +0530 |
commit | 1148ac673f7463313e57ac7a407ddd89e798ea91 (patch) | |
tree | d8489d610415dc1839d0acb38dd823ce4b2068b0 /drivers/dma | |
parent | fbd1d637f6d1a5b0d2b487299111b06fb0b3c3fd (diff) | |
download | linux-1148ac673f7463313e57ac7a407ddd89e798ea91.tar.gz linux-1148ac673f7463313e57ac7a407ddd89e798ea91.tar.bz2 linux-1148ac673f7463313e57ac7a407ddd89e798ea91.zip |
dmaengine: jz4780: Use devm_platform_ioremap_resource() in jz4780_dma_probe()
Simplify this function implementation a bit by using
a known wrapper function.
This issue was detected by using the Coccinelle software.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Link: https://lore.kernel.org/r/5dd19f28-349a-4957-ea3a-6aebbd7c97e2@web.de
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'drivers/dma')
-rw-r--r-- | drivers/dma/dma-jz4780.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/dma/dma-jz4780.c b/drivers/dma/dma-jz4780.c index cafb1cc065bb..f42b3ef8e036 100644 --- a/drivers/dma/dma-jz4780.c +++ b/drivers/dma/dma-jz4780.c @@ -858,13 +858,7 @@ static int jz4780_dma_probe(struct platform_device *pdev) jzdma->soc_data = soc_data; platform_set_drvdata(pdev, jzdma); - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!res) { - dev_err(dev, "failed to get I/O memory\n"); - return -EINVAL; - } - - jzdma->chn_base = devm_ioremap_resource(dev, res); + jzdma->chn_base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(jzdma->chn_base)) return PTR_ERR(jzdma->chn_base); |