[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