[PATCH v2 0/2] gpio: shared: fix devicetree corner cases
From: Bartosz Golaszewski
Date: Wed Mar 18 2026 - 10:15:26 EST
This fixes two issues with shared GPIO management reported by Jon.
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
---
Changes in v2:
- Add patch 2/2 fixing an issue with sharing GPIOs by child nodes of
devices
- Collect tags
- Link to v1: https://patch.msgid.link/20260316-gpio-shared-xlate-v1-1-0ce07a1362d2@xxxxxxxxxxxxxxxx
---
Bartosz Golaszewski (2):
gpio: shared: call gpio_chip::of_xlate() if set
gpio: shared: handle pins shared by child nodes of devices
drivers/gpio/gpiolib-shared.c | 33 +++++++++++++++++++++++++++++----
drivers/gpio/gpiolib-shared.h | 11 +++++++----
drivers/gpio/gpiolib.c | 6 +++---
3 files changed, 39 insertions(+), 11 deletions(-)
---
base-commit: eadf2995ab7c8158bf694304d41e49cada263277
change-id: 20260316-gpio-shared-xlate-708c651cac5f
Best regards,
--
Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>