[PATCH 0/2] mfd: ucb1x00: convert Assabet gpio-keys to software nodes

From: Dmitry Torokhov

Date: Mon Jul 06 2026 - 19:08:15 EST


This patch series converts the legacy gpio-keys platform device on the
StrongARM SA-1100 Assabet evaluation board from platform data to static
software nodes and device properties.

The first patch registers a shared software node for the UCB1x00 GPIO
controller in drivers/mfd/ucb1x00-core.c, attaching its firmware node
directly to the GPIO chip prior to registration. The second patch
converts the Assabet machine subdriver to define static software nodes
referencing the UCB1x00 GPIO controller directly, allowing pin bindings
to be resolved via the attached firmware node without relying on name
matching.

Signed-off-by: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx>
---
Dmitry Torokhov (2):
mfd: ucb1x00: register software node for GPIO controller
mfd: ucb1x00: convert Assabet gpio-keys to use software nodes

drivers/mfd/ucb1x00-assabet.c | 88 ++++++++++++++++++++++++++++++++-----------
drivers/mfd/ucb1x00-core.c | 12 ++++++
include/linux/mfd/ucb1x00.h | 3 ++
3 files changed, 81 insertions(+), 22 deletions(-)
---
base-commit: 2b763db0c2763d6bf73d7d3e69665222d1f377cf
change-id: 20260705-ucb1x00-assabet-swnode-683cb383d398

Thanks.

--
Dmitry