[PATCH 0/4] ARM: sa1100: convert gpio-keys to software nodes
Dmitry Torokhov <[email protected]> Mon, 06 Jul 2026 20:13:59 -0700
| Newsgroups | dev.linux.lists.soc,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-gpio,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- 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