[PATCH 0/7] ARM: orion: convert legacy gpio-keys to software nodes
Bartosz Golaszewski
brgl at kernel.org
Mon Jul 6 03:00:38 PDT 2026
On Mon, 6 Jul 2026 03:29:17 +0200, Dmitry Torokhov
<dmitry.torokhov at gmail.com> said:
> 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 at 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
>
>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski at oss.qualcomm.com>
More information about the linux-arm-kernel
mailing list