[PATCH v2 0/3] gpio: timberdale: remove platform data header

From: Bartosz Golaszewski

Date: Mon Mar 16 2026 - 05:31:13 EST


There are several GPIO driver header scattered directly under
include/linux/. I'd like to either remove them or move then under
include/linux/gpio/. In case of gpio-timberdale, the platform data
struct can be replaced with generic device properties. This series does
that. It can go either though the MFD tree or GPIO with an Ack from Lee.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
---
Changes in v2:
- Change the property names to make them consistent with existing ones
used by intel
- Link to v1: https://patch.msgid.link/20260313-gpio-timberdale-swnode-v1-0-4df2e9b1dab5@xxxxxxxxxxxxxxxx

---
Bartosz Golaszewski (3):
mfd: timberdale: set up a software node for the GPIO cell
gpio: timberdale: use device properties
gpio: timberdale: remove platform data header

drivers/gpio/gpio-timberdale.c | 26 +++++++++++++-------------
drivers/mfd/timberdale.c | 29 ++++++++++++++---------------
include/linux/timb_gpio.h | 25 -------------------------
3 files changed, 27 insertions(+), 53 deletions(-)
---
base-commit: b84a0ebe421ca56995ff78b66307667b62b3a900
change-id: 20260313-gpio-timberdale-swnode-03b1a0945359

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