[PATCH v1 0/2] gpiolib: get rid of devm_gpio_request()

Andy Shevchenko posted 2 patches 8 months, 2 weeks ago
.../driver-api/driver-model/devres.rst        |  1 -
drivers/gpio/gpiolib-legacy.c                 | 38 -------------------
drivers/usb/gadget/udc/pxa25x_udc.c           |  5 +--
include/linux/gpio.h                          |  8 ----
4 files changed, 2 insertions(+), 50 deletions(-)
[PATCH v1 0/2] gpiolib: get rid of devm_gpio_request()
Posted by Andy Shevchenko 8 months, 2 weeks ago
devm_gpio_request() is used by a single driver. Replace it there and
kill the legacy API. Assumed to be routed via GPIO tree.

Andy Shevchenko (2):
  usb: gadget: pxa25x_udc: Switch to use devm_gpio_request_one()
  gpiolib: Remove unused devm_gpio_request()

 .../driver-api/driver-model/devres.rst        |  1 -
 drivers/gpio/gpiolib-legacy.c                 | 38 -------------------
 drivers/usb/gadget/udc/pxa25x_udc.c           |  5 +--
 include/linux/gpio.h                          |  8 ----
 4 files changed, 2 insertions(+), 50 deletions(-)

-- 
2.47.2
Re: [PATCH v1 0/2] gpiolib: get rid of devm_gpio_request()
Posted by Bartosz Golaszewski 8 months ago
From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>


On Sun, 01 Jun 2025 00:21:37 +0300, Andy Shevchenko wrote:
> devm_gpio_request() is used by a single driver. Replace it there and
> kill the legacy API. Assumed to be routed via GPIO tree.
> 
> Andy Shevchenko (2):
>   usb: gadget: pxa25x_udc: Switch to use devm_gpio_request_one()
>   gpiolib: Remove unused devm_gpio_request()
> 
> [...]

Applied, thanks!

[1/2] usb: gadget: pxa25x_udc: Switch to use devm_gpio_request_one()
      https://git.kernel.org/brgl/linux/c/32f6d31dc0401e6af7c48e5e2381997b6d957d85
[2/2] gpiolib: Remove unused devm_gpio_request()
      https://git.kernel.org/brgl/linux/c/a5589313383074c48a1b3751d592a6e084ae0573

Best regards,
-- 
Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Re: [PATCH v1 0/2] gpiolib: get rid of devm_gpio_request()
Posted by Linus Walleij 8 months, 1 week ago
On Sat, May 31, 2025 at 11:23 PM Andy Shevchenko
<andriy.shevchenko@linux.intel.com> wrote:

> devm_gpio_request() is used by a single driver. Replace it there and
> kill the legacy API. Assumed to be routed via GPIO tree.

Excellent cleanup, as always!

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>

Yours,
Linus Walleij