]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
mtd: rawnand: oxnas: Make use of the helper function devm_platform_ioremap_resource()
authorCai Huoqing <caihuoqing@baidu.com>
Wed, 1 Sep 2021 07:42:07 +0000 (15:42 +0800)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Tue, 14 Sep 2021 17:34:51 +0000 (19:34 +0200)
Use the devm_platform_ioremap_resource() helper instead of
calling platform_get_resource() and devm_ioremap_resource()
separately

Signed-off-by: Cai Huoqing <caihuoqing@baidu.com>
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20210901074207.9333-1-caihuoqing@baidu.com
drivers/mtd/nand/raw/oxnas_nand.c

index f44947043e5a2995c255423964bc31a0cf522b27..cd112d45e0b5bd4caacba66b989ac20b4a2b7d81 100644 (file)
@@ -79,7 +79,6 @@ static int oxnas_nand_probe(struct platform_device *pdev)
        struct oxnas_nand_ctrl *oxnas;
        struct nand_chip *chip;
        struct mtd_info *mtd;
-       struct resource *res;
        int count = 0;
        int err = 0;
        int i;
@@ -92,8 +91,7 @@ static int oxnas_nand_probe(struct platform_device *pdev)
 
        nand_controller_init(&oxnas->base);
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       oxnas->io_base = devm_ioremap_resource(&pdev->dev, res);
+       oxnas->io_base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(oxnas->io_base))
                return PTR_ERR(oxnas->io_base);