spi: spi-nxp-fspi: Convert to devm_platform_ioremap_resource() and devm_platform_iore...
authorYangtao Li <frank.li@vivo.com>
Thu, 6 Jul 2023 03:27:23 +0000 (11:27 +0800)
committerMark Brown <broonie@kernel.org>
Sun, 9 Jul 2023 21:51:39 +0000 (22:51 +0100)
Use devm_platform_ioremap_resource() and
devm_platform_ioremap_resource_byname() to simplify code.

Signed-off-by: Yangtao Li <frank.li@vivo.com>
Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
Link: https://lore.kernel.org/r/20230706032727.9180-4-frank.li@vivo.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-nxp-fspi.c

index 544017655787551aedf889a567e089216fdc8937..4cf9b3bf7b57738db6bb91554e95ff9c177c7094 100644 (file)
@@ -1157,12 +1157,10 @@ static int nxp_fspi_probe(struct platform_device *pdev)
 
        /* find the resources - configuration register address space */
        if (is_acpi_node(dev_fwnode(f->dev)))
-               res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
+               f->iobase = devm_platform_ioremap_resource(pdev, 0);
        else
-               res = platform_get_resource_byname(pdev,
-                               IORESOURCE_MEM, "fspi_base");
+               f->iobase = devm_platform_ioremap_resource_byname(pdev, "fspi_base");
 
-       f->iobase = devm_ioremap_resource(dev, res);
        if (IS_ERR(f->iobase)) {
                ret = PTR_ERR(f->iobase);
                goto err_put_ctrl;