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>
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);