[PATCH 00/12] gpio: replace legacy bgpio_init() with its modernized alternative - part 3

Bartosz Golaszewski posted 12 patches 4 weeks, 1 day ago
drivers/gpio/Kconfig         |   8 ++--
drivers/gpio/gpio-blzp1600.c |  39 ++++++++++-------
drivers/gpio/gpio-ep93xx.c   |  33 +++++++++-----
drivers/gpio/gpio-idt3243x.c |  45 +++++++++----------
drivers/gpio/gpio-ixp4xx.c   |  70 +++++++++++++++---------------
drivers/gpio/gpio-mlxbf.c    |  25 ++++++-----
drivers/gpio/gpio-mlxbf3.c   | 101 ++++++++++++++++++++++---------------------
drivers/gpio/gpio-tb10x.c    |  74 +++++++++++++++----------------
8 files changed, 214 insertions(+), 181 deletions(-)
[PATCH 00/12] gpio: replace legacy bgpio_init() with its modernized alternative - part 3
Posted by Bartosz Golaszewski 4 weeks, 1 day ago
Here's another round of patches converting GPIO drivers to the
modernized generic GPIO chip API.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
---
Bartosz Golaszewski (12):
      gpio: ixp4xx: allow building the module with COMPILE_TEST enabled
      gpio: ixp4xx: use new generic GPIO chip API
      gpio: idt3243x: use new generic GPIO chip API
      gpio: blzp1600: use new generic GPIO chip API
      gpio: tb10x: order includes alphabetically
      gpio: tb10x: allow building the module with COMPILE_TEST=y
      gpio: tb10x: use new generic GPIO chip API
      gpio: mlxbf: use new generic GPIO chip API
      gpio: ep93xx: allow building the module with COMPILE_TEST enabled
      gpio: ep93xx: order includes alphabetically
      gpio: ep93xx: use new generic GPIO chip API
      gpio: mlxbf3: use new generic GPIO chip API

 drivers/gpio/Kconfig         |   8 ++--
 drivers/gpio/gpio-blzp1600.c |  39 ++++++++++-------
 drivers/gpio/gpio-ep93xx.c   |  33 +++++++++-----
 drivers/gpio/gpio-idt3243x.c |  45 +++++++++----------
 drivers/gpio/gpio-ixp4xx.c   |  70 +++++++++++++++---------------
 drivers/gpio/gpio-mlxbf.c    |  25 ++++++-----
 drivers/gpio/gpio-mlxbf3.c   | 101 ++++++++++++++++++++++---------------------
 drivers/gpio/gpio-tb10x.c    |  74 +++++++++++++++----------------
 8 files changed, 214 insertions(+), 181 deletions(-)
---
base-commit: 5d50cf9f7cf20a17ac469c20a2e07c29c1f6aab7
change-id: 20250901-gpio-mmio-gpio-conv-part3-534b9ffb7e2c

Best regards,
-- 
Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Re: [PATCH 00/12] gpio: replace legacy bgpio_init() with its modernized alternative - part 3
Posted by Linus Walleij 4 weeks ago
On Wed, Sep 3, 2025 at 10:00 AM Bartosz Golaszewski <brgl@bgdev.pl> wrote:

> Here's another round of patches converting GPIO drivers to the
> modernized generic GPIO chip API.
>
> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>

All of these look completely fine to me.
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>

Yours,
Linus Walleij
Re: [PATCH 00/12] gpio: replace legacy bgpio_init() with its modernized alternative - part 3
Posted by Bartosz Golaszewski 3 weeks, 4 days ago
From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>


On Wed, 03 Sep 2025 10:00:04 +0200, Bartosz Golaszewski wrote:
> Here's another round of patches converting GPIO drivers to the
> modernized generic GPIO chip API.
> 
> 

Applied, thanks!

[01/12] gpio: ixp4xx: allow building the module with COMPILE_TEST enabled
        https://git.kernel.org/brgl/linux/c/b23c22a8d715e6f681381592db377aaabc1a2178
[02/12] gpio: ixp4xx: use new generic GPIO chip API
        https://git.kernel.org/brgl/linux/c/bd9bfafae0239f9d7187116dace6e0d80d27b678
[03/12] gpio: idt3243x: use new generic GPIO chip API
        https://git.kernel.org/brgl/linux/c/f21c10649acc15802e942ca6ae78cb76657a0639
[04/12] gpio: blzp1600: use new generic GPIO chip API
        https://git.kernel.org/brgl/linux/c/59b82bedbfe7452996a7163a9a19ff1239fb86c1
[05/12] gpio: tb10x: order includes alphabetically
        https://git.kernel.org/brgl/linux/c/76e61b03d1228914928eb57e55dcb2c62b6caa0b
[06/12] gpio: tb10x: allow building the module with COMPILE_TEST=y
        https://git.kernel.org/brgl/linux/c/682fbb18e14cbb47dd30d2c65053be9d8f39a23c
[07/12] gpio: tb10x: use new generic GPIO chip API
        https://git.kernel.org/brgl/linux/c/8bbe11bb2fa378016a7e764c6207f6f5360cc979
[08/12] gpio: mlxbf: use new generic GPIO chip API
        https://git.kernel.org/brgl/linux/c/fff086ebc554b8f7942e3839a758cb8e8dfc945f
[09/12] gpio: ep93xx: allow building the module with COMPILE_TEST enabled
        https://git.kernel.org/brgl/linux/c/74dcb9473054954fcd8b91f7155aba5af3e4d555
[10/12] gpio: ep93xx: order includes alphabetically
        https://git.kernel.org/brgl/linux/c/a685ac653958f7249e7503d69f4f3fabb0642f45
[11/12] gpio: ep93xx: use new generic GPIO chip API
        https://git.kernel.org/brgl/linux/c/ab61c8b6138f4987cd1cbe605d6cc698b4902aea
[12/12] gpio: mlxbf3: use new generic GPIO chip API
        https://git.kernel.org/brgl/linux/c/f3c19e70eb897544160c4b96b9ad6b7d921c9fac

Best regards,
-- 
Bartosz Golaszewski <bartosz.golaszewski@linaro.org>