]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
pinctrl: pinctrl-pic32: Use devres version of gpiochip_add_data()
authorEthan Tidmore <ethantidmore06@gmail.com>
Fri, 27 Feb 2026 21:56:24 +0000 (15:56 -0600)
committerLinus Walleij <linusw@kernel.org>
Mon, 2 Mar 2026 10:15:57 +0000 (11:15 +0100)
Convert gpiochip_add_data() to devm_gpiochip_add_data() to use devres
style cleanup across entire driver.

Suggested-by: Linus Walleij <linusw@kernel.org>
Signed-off-by: Ethan Tidmore <ethantidmore06@gmail.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
drivers/pinctrl/pinctrl-pic32.c

index d185fe48dc0ddd129542706527e09a050d569aa5..07a24e17d35b2122b97e8aba094b433e03480dd1 100644 (file)
@@ -2253,7 +2253,7 @@ static int pic32_gpio_probe(struct platform_device *pdev)
        girq->default_type = IRQ_TYPE_NONE;
        girq->handler = handle_level_irq;
        girq->parents[0] = irq;
-       ret = gpiochip_add_data(&bank->gpio_chip, bank);
+       ret = devm_gpiochip_add_data(&pdev->dev, &bank->gpio_chip, bank);
        if (ret < 0) {
                dev_err(&pdev->dev, "Failed to add GPIO chip %u: %d\n",
                        id, ret);