[PATCH 0/3] gpio: shared: close remaining gaps

Bartosz Golaszewski posted 3 patches 1 month, 2 weeks ago
drivers/gpio/gpiolib-shared.c | 187 ++++++++++++++++++++++++++++++------------
drivers/gpio/gpiolib-shared.h |   4 +-
drivers/gpio/gpiolib.c        |  94 +++++++++++++--------
3 files changed, 195 insertions(+), 90 deletions(-)
[PATCH 0/3] gpio: shared: close remaining gaps
Posted by Bartosz Golaszewski 1 month, 2 weeks ago
This series fixes some remaining issues and corner-cases in the shared
GPIO management. In order to address multiple shared GPIOs per consumer
as well as the reset-gpio interaction, we need to support multiple
lookup tables per consumer device.

This is targetting v6.19 as it effectively fixes the code that went
upstream during the v6.19 merge window.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
---
Bartosz Golaszewski (3):
      gpiolib: allow multiple lookup tables per consumer
      gpio: shared: verify con_id when adding proxy lookup
      gpio: shared: allow sharing a reset-gpios pin between reset-gpio and gpiolib

 drivers/gpio/gpiolib-shared.c | 187 ++++++++++++++++++++++++++++++------------
 drivers/gpio/gpiolib-shared.h |   4 +-
 drivers/gpio/gpiolib.c        |  94 +++++++++++++--------
 3 files changed, 195 insertions(+), 90 deletions(-)
---
base-commit: d97963ce4531fd378752953fdf076d12bcf98837
change-id: 20251203-gpio-shared-reset-gpio-proxy-ee3b722891db

Best regards,
-- 
Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Re: [PATCH 0/3] gpio: shared: close remaining gaps
Posted by Bartosz Golaszewski 1 month ago
On Mon, 22 Dec 2025 11:01:25 +0100, Bartosz Golaszewski wrote:
> This series fixes some remaining issues and corner-cases in the shared
> GPIO management. In order to address multiple shared GPIOs per consumer
> as well as the reset-gpio interaction, we need to support multiple
> lookup tables per consumer device.
> 
> This is targetting v6.19 as it effectively fixes the code that went
> upstream during the v6.19 merge window.
> 
> [...]

Applied, thanks!

[1/3] gpiolib: allow multiple lookup tables per consumer
      commit: 9700b0fccf386b671e6f8401ddea6c5669cd0914
[2/3] gpio: shared: verify con_id when adding proxy lookup
      commit: cb0451e33be047fff7137f58d9996370e11fb344
[3/3] gpio: shared: allow sharing a reset-gpios pin between reset-gpio and gpiolib
      commit: 49416483a953662aa53c6d9bef651757d4a95ba5

Best regards,
-- 
Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>