The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [PATCH 0/7] ARM: orion: convert legacy gpio-keys to software nodes
@ 2026-07-06  1:29 Dmitry Torokhov
  2026-07-06  1:29 ` [PATCH 1/7] ARM: orion: register software nodes for GPIO chips Dmitry Torokhov
                   ` (8 more replies)
  0 siblings, 9 replies; 12+ messages in thread
From: Dmitry Torokhov @ 2026-07-06  1:29 UTC (permalink / raw)
  To: Andrew Lunn, Sebastian Hesselbarth, Gregory Clement
  Cc: Russell King, Bartosz Golaszewski, Arnd Bergmann,
	linux-arm-kernel, linux-kernel

This patch series converts Marvell Orion and MV78xx0 board setup files
from legacy platform data to software nodes with the eventual goal of
dropping support for legacy gpio API and platform data from gpio-keys
driver.

The series registers static software nodes for Orion GPIO controllers
during gpiochip registration in orion_gpio_init(), allowing board setups
to reference GPIO controllers via PROPERTY_ENTRY_GPIO(). It then converts
gpio-keys setups to software nodes across MV78xx0 and Orion5x boards
(Buffalo WXL, DNS-323, MV2120, Net2Big, QNAP TS-209, and TS-409).

Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
---
Dmitry Torokhov (7):
      ARM: orion: register software nodes for GPIO chips
      ARM: mv78xx0: buffalo-wxl: convert gpio-keys to use software nodes
      ARM: orion5x: dns323: convert gpio-keys to use software nodes
      ARM: orion5x: mv2120: convert gpio-keys to use software nodes
      ARM: orion5x: net2big: convert gpio-keys to use software nodes
      ARM: orion5x: ts209: convert gpio-keys to use software nodes
      ARM: orion5x: ts409: convert gpio-keys to use software nodes

 arch/arm/mach-mv78xx0/buffalo-wxl-setup.c     | 50 ++++++++------
 arch/arm/mach-orion5x/dns323-setup.c          | 98 +++++++++++++++++----------
 arch/arm/mach-orion5x/mv2120-setup.c          | 68 ++++++++++++-------
 arch/arm/mach-orion5x/net2big-setup.c         | 94 ++++++++++++++++---------
 arch/arm/mach-orion5x/ts209-setup.c           | 70 ++++++++++++-------
 arch/arm/mach-orion5x/ts409-setup.c           | 69 ++++++++++++-------
 arch/arm/plat-orion/gpio.c                    | 10 +++
 arch/arm/plat-orion/include/plat/orion-gpio.h |  3 +
 8 files changed, 303 insertions(+), 159 deletions(-)
---
base-commit: 2b763db0c2763d6bf73d7d3e69665222d1f377cf
change-id: 20260704-orion-mv78xx0-swnode-9e94ae913a21

Thanks.

-- 
Dmitry


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2026-07-06 22:08 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-06  1:29 [PATCH 0/7] ARM: orion: convert legacy gpio-keys to software nodes Dmitry Torokhov
2026-07-06  1:29 ` [PATCH 1/7] ARM: orion: register software nodes for GPIO chips Dmitry Torokhov
2026-07-06  1:29 ` [PATCH 2/7] ARM: mv78xx0: buffalo-wxl: convert gpio-keys to use software nodes Dmitry Torokhov
2026-07-06  1:29 ` [PATCH 3/7] ARM: orion5x: dns323: " Dmitry Torokhov
2026-07-06  1:29 ` [PATCH 4/7] ARM: orion5x: mv2120: " Dmitry Torokhov
2026-07-06  1:29 ` [PATCH 5/7] ARM: orion5x: net2big: " Dmitry Torokhov
2026-07-06  1:29 ` [PATCH 6/7] ARM: orion5x: ts209: " Dmitry Torokhov
2026-07-06  1:29 ` [PATCH 7/7] ARM: orion5x: ts409: " Dmitry Torokhov
2026-07-06  6:50 ` [PATCH 0/7] ARM: orion: convert legacy gpio-keys to " Arnd Bergmann
2026-07-06 10:36   ` Arnd Bergmann
2026-07-06 22:08   ` Dmitry Torokhov
2026-07-06 10:00 ` Bartosz Golaszewski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox