gpio: gpio-aspeed-sgpio: Use generic device property APIs
authorSteven Lee <steven_lee@aspeedtech.com>
Mon, 12 Jul 2021 10:03:15 +0000 (18:03 +0800)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Thu, 5 Aug 2021 19:16:40 +0000 (21:16 +0200)
Replace all of_property_read_u32() with device_property_read_u32().

Signed-off-by: Steven Lee <steven_lee@aspeedtech.com>
Acked-by: Andrew Jeffery <andrew@aj.id.au>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
drivers/gpio/gpio-aspeed-sgpio.c

index 6b36951..b3d05fc 100644 (file)
@@ -533,13 +533,13 @@ static int __init aspeed_sgpio_probe(struct platform_device *pdev)
 
        pin_mask = pdata->pin_mask;
 
-       rc = of_property_read_u32(pdev->dev.of_node, "ngpios", &nr_gpios);
+       rc = device_property_read_u32(&pdev->dev, "ngpios", &nr_gpios);
        if (rc < 0) {
                dev_err(&pdev->dev, "Could not read ngpios property\n");
                return -EINVAL;
        }
 
-       rc = of_property_read_u32(pdev->dev.of_node, "bus-frequency", &sgpio_freq);
+       rc = device_property_read_u32(&pdev->dev, "bus-frequency", &sgpio_freq);
        if (rc < 0) {
                dev_err(&pdev->dev, "Could not read bus-frequency property\n");
                return -EINVAL;