[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