[PATCH 0/4] ARM: sa1100: convert gpio-keys to software nodes
Dmitry Torokhov
dmitry.torokhov at gmail.com
Mon Jul 6 20:13:59 PDT 2026
This patch series converts StrongARM SA-1100 evaluation and handheld
boards (Assabet, Collie, and HP iPAQ H3xxx) from legacy platform data
(struct gpio_keys_platform_data) to static software nodes and device
properties.
The first patch registers a shared software node for the SA-1100 SoC
GPIO controller in drivers/gpio/gpio-sa1100.c, attaching its firmware
node directly to the GPIO chip prior to registration. The subsequent
patches convert the board setup files to define static software nodes
referencing the SoC 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 at gmail.com>
---
Dmitry Torokhov (4):
gpio: sa1100: register software node for GPIO controller
ARM: sa1100: assabet: convert gpio-keys to use software nodes
ARM: sa1100: collie: convert gpio-keys to use software nodes
ARM: sa1100: h3xxx: convert gpio-keys to use software nodes
arch/arm/mach-sa1100/assabet.c | 75 ++++++++++++++++++++++++++++--------------
arch/arm/mach-sa1100/collie.c | 74 +++++++++++++++++++++++++----------------
arch/arm/mach-sa1100/generic.h | 3 ++
arch/arm/mach-sa1100/h3xxx.c | 69 +++++++++++++++++++++++---------------
drivers/gpio/gpio-sa1100.c | 10 +++++-
5 files changed, 150 insertions(+), 81 deletions(-)
---
base-commit: 8e9685d3c41c35dd1b37df70d854137abcb2fbac
change-id: 20260705-sa1100-swnode-a2eebe973ebb
Thanks.
--
Dmitry
More information about the linux-arm-kernel
mailing list