spi: bcm63xx: Use devm_platform_get_and_ioremap_resource()
authorYang Yingliang <yangyingliang@huawei.com>
Wed, 28 Sep 2022 14:58:51 +0000 (22:58 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 17 Oct 2022 11:49:49 +0000 (12:49 +0100)
Use the devm_platform_get_and_ioremap_resource() helper instead of calling
platform_get_resource() and devm_ioremap_resource() separately.

Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Link: https://lore.kernel.org/r/20220928145852.1882221-1-yangyingliang@huawei.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-bcm63xx.c

index 80fa0ef..3686d78 100644 (file)
@@ -547,8 +547,7 @@ static int bcm63xx_spi_probe(struct platform_device *pdev)
        platform_set_drvdata(pdev, master);
        bs->pdev = pdev;
 
-       r = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       bs->regs = devm_ioremap_resource(&pdev->dev, r);
+       bs->regs = devm_platform_get_and_ioremap_resource(pdev, 0, &r);
        if (IS_ERR(bs->regs)) {
                ret = PTR_ERR(bs->regs);
                goto out_err;