gpio: grgpio: Use devm_platform_ioremap_resource()
authorEnrico Weigelt, metux IT consult <info@metux.net>
Mon, 17 Jun 2019 16:49:18 +0000 (18:49 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 27 Jun 2019 14:56:51 +0000 (15:56 +0100)
Use the new helper that wraps the calls to platform_get_resource()
and devm_ioremap_resource() together.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-grgpio.c

index 45b8d6a02b876c8ec69e81d2b3e139c70e68cb4c..8f8069e4e2f9a335c4fd7ad15c89be243b6fb872 100644 (file)
@@ -333,7 +333,6 @@ static int grgpio_probe(struct platform_device *ofdev)
        void  __iomem *regs;
        struct gpio_chip *gc;
        struct grgpio_priv *priv;
-       struct resource *res;
        int err;
        u32 prop;
        s32 *irqmap;
@@ -344,8 +343,7 @@ static int grgpio_probe(struct platform_device *ofdev)
        if (!priv)
                return -ENOMEM;
 
-       res = platform_get_resource(ofdev, IORESOURCE_MEM, 0);
-       regs = devm_ioremap_resource(&ofdev->dev, res);
+       regs = devm_platform_ioremap_resource(ofdev, 0);
        if (IS_ERR(regs))
                return PTR_ERR(regs);