gpio: nomadik: use devres version of clk_get*()
authorThéo Lebrun <theo.lebrun@bootlin.com>
Wed, 28 Feb 2024 11:28:16 +0000 (12:28 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 29 Feb 2024 09:31:27 +0000 (10:31 +0100)
Replace call to clk_get() by call to devm_clk_get(). Allow automatic
cleanup of the clock in case of probe error.

Signed-off-by: Théo Lebrun <theo.lebrun@bootlin.com>
Link: https://lore.kernel.org/r/20240228-mbly-gpio-v2-18-3ba757474006@bootlin.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-nomadik.c

index 93015fa3d01088a9783a176a32eb86239428149f..fb821a9b6c5f934ae627762881099a6d5c22bda2 100644 (file)
@@ -531,7 +531,7 @@ struct nmk_gpio_chip *nmk_gpio_populate_chip(struct device_node *np,
        }
        nmk_chip->addr = base;
 
-       clk = clk_get(gpio_dev, NULL);
+       clk = devm_clk_get(gpio_dev, NULL);
        if (IS_ERR(clk)) {
                platform_device_put(gpio_pdev);
                return (void *)clk;