can: m_can: use devm_platform_ioremap_resource_byname
authorYang Yingliang <yangyingliang@huawei.com>
Thu, 3 Jun 2021 07:34:41 +0000 (15:34 +0800)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Sun, 25 Jul 2021 09:36:26 +0000 (11:36 +0200)
Use the devm_platform_ioremap_resource_byname() helper instead of
calling platform_get_resource_byname() and devm_ioremap_resource()
separately.

Link: https://lore.kernel.org/r/20210603073441.2983497-1-yangyingliang@huawei.com
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/m_can/m_can_platform.c

index 8b5819c..a28c84a 100644 (file)
@@ -82,8 +82,7 @@ static int m_can_plat_probe(struct platform_device *pdev)
        if (ret)
                goto probe_fail;
 
-       res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "m_can");
-       addr = devm_ioremap_resource(&pdev->dev, res);
+       addr = devm_platform_ioremap_resource_byname(pdev, "m_can");
        irq = platform_get_irq_byname(pdev, "int0");
        if (IS_ERR(addr) || irq < 0) {
                ret = -EINVAL;