gpio: mvebu: Make use of devm_pwmchip_add
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Mon, 17 Jul 2023 14:27:43 +0000 (16:27 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 19 Jul 2023 11:32:37 +0000 (13:32 +0200)
commit1945063eb59e64d2919cb14d54d081476d9e53bb
treee31d8a3fb8fd263f4f3ffb8601cde8038893216a
parent5a7adc6c1069ce31ef4f606ae9c05592c80a6ab5
gpio: mvebu: Make use of devm_pwmchip_add

This allows to get rid of a call to pwmchip_remove() in the error path. There
is no .remove function for this driver, so this change fixes a resource leak
when a gpio-mvebu device is unbound.

Fixes: 757642f9a584 ("gpio: mvebu: Add limited PWM support")
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Andy Shevchenko <andy@kernel.org>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-mvebu.c