mtd: rawnand: orion: use devm_platform_ioremap_resource()
authorYe Xingchen <ye.xingchen@zte.com.cn>
Fri, 10 Feb 2023 09:23:56 +0000 (17:23 +0800)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 6 Mar 2023 15:27:59 +0000 (16:27 +0100)
Convert platform_get_resource(), devm_ioremap_resource() to a single
call to devm_platform_ioremap_resource(), as this is exactly what this
function does.

Signed-off-by: Ye Xingchen <ye.xingchen@zte.com.cn>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/202302101723563685569@zte.com.cn
drivers/mtd/nand/raw/orion_nand.c

index 1bfecf502216056b304315e7c4034db9cdfb4eea..1bdcd544c3fa67e6692e47180486088187f86591 100644 (file)
@@ -102,7 +102,6 @@ static int __init orion_nand_probe(struct platform_device *pdev)
        struct mtd_info *mtd;
        struct nand_chip *nc;
        struct orion_nand_data *board;
-       struct resource *res;
        void __iomem *io_base;
        int ret = 0;
        u32 val = 0;
@@ -119,8 +118,7 @@ static int __init orion_nand_probe(struct platform_device *pdev)
        info->controller.ops = &orion_nand_ops;
        nc->controller = &info->controller;
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       io_base = devm_ioremap_resource(&pdev->dev, res);
+       io_base = devm_platform_ioremap_resource(pdev, 0);
 
        if (IS_ERR(io_base))
                return PTR_ERR(io_base);