Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pinctrl: tb10x: Use devm_pinctrl_register() for pinctrl registration

Use devm_pinctrl_register() for pin control registration.

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Laxman Dewangan and committed by
Linus Walleij
c3a6d9e0 e8e2cb23

+1 -2
+1 -2
drivers/pinctrl/pinctrl-tb10x.c
··· 806 806 } 807 807 } 808 808 809 - state->pctl = pinctrl_register(&tb10x_pindesc, dev, state); 809 + state->pctl = devm_pinctrl_register(dev, &tb10x_pindesc, state); 810 810 if (IS_ERR(state->pctl)) { 811 811 dev_err(dev, "could not register TB10x pin driver\n"); 812 812 ret = PTR_ERR(state->pctl); ··· 824 824 { 825 825 struct tb10x_pinctrl *state = platform_get_drvdata(pdev); 826 826 827 - pinctrl_unregister(state->pctl); 828 827 mutex_destroy(&state->mutex); 829 828 830 829 return 0;