aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYueHaibing <yuehaibing@huawei.com>2019-09-04 09:59:00 -0400
committerMark Brown <broonie@kernel.org>2019-09-04 12:19:54 -0400
commitd4225b3665e37167c9661c1c67cb2787134ce53a (patch)
treed4c0100dbda76f96a478884c4898545d9380444b
parentf88771ca7104e47d3c62ec9872104d8252f844a0 (diff)
spi: mxs: use devm_platform_ioremap_resource() to simplify code
Use devm_platform_ioremap_resource() to simplify the code a bit. This is detected by coccinelle. Reported-by: Hulk Robot <hulkci@huawei.com> Signed-off-by: YueHaibing <yuehaibing@huawei.com> Link: https://lore.kernel.org/r/20190904135918.25352-19-yuehaibing@huawei.com Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r--drivers/spi/spi-mxs.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/spi/spi-mxs.c b/drivers/spi/spi-mxs.c
index 7bf53cfc25d6..996c1c8a9c71 100644
--- a/drivers/spi/spi-mxs.c
+++ b/drivers/spi/spi-mxs.c
@@ -532,7 +532,6 @@ static int mxs_spi_probe(struct platform_device *pdev)
532 struct spi_master *master; 532 struct spi_master *master;
533 struct mxs_spi *spi; 533 struct mxs_spi *spi;
534 struct mxs_ssp *ssp; 534 struct mxs_ssp *ssp;
535 struct resource *iores;
536 struct clk *clk; 535 struct clk *clk;
537 void __iomem *base; 536 void __iomem *base;
538 int devid, clk_freq; 537 int devid, clk_freq;
@@ -545,12 +544,11 @@ static int mxs_spi_probe(struct platform_device *pdev)
545 */ 544 */
546 const int clk_freq_default = 160000000; 545 const int clk_freq_default = 160000000;
547 546
548 iores = platform_get_resource(pdev, IORESOURCE_MEM, 0);
549 irq_err = platform_get_irq(pdev, 0); 547 irq_err = platform_get_irq(pdev, 0);
550 if (irq_err < 0) 548 if (irq_err < 0)
551 return irq_err; 549 return irq_err;
552 550
553 base = devm_ioremap_resource(&pdev->dev, iores); 551 base = devm_platform_ioremap_resource(pdev, 0);
554 if (IS_ERR(base)) 552 if (IS_ERR(base))
555 return PTR_ERR(base); 553 return PTR_ERR(base);
556 554