Re: [PATCH 0/9] MIPS: TXX9: Legacy GPIO interfaces cleanup

From: Bartosz Golaszewski

Date: Fri Jun 26 2026 - 05:47:26 EST


On Thu, 25 Jun 2026 14:19:21 +0200, Geert Uytterhoeven
<geert@xxxxxxxxxxxxxx> said:
> Hi all,
>
> This patch series gets rid of legacy GPIO interface usage on the MIPS
> RBTX4927 development board, preceded and followed by some cleanups.
> No blinky LEDs were harmed during the production of this series.
>
> Thanks for your comments!
>
> Geert Uytterhoeven (9):
> MIPS: TXX9: Remove tx4938_spi_init() and txx9_spi_init()
> MIPS: TXX9: Remove txx9_7segled_*() forward declarations
> MIPS: TXX9: rbtx4927: Use GPIO lookup table for SIO DTR
> MIPS: TXX9: rbtx4927: Use GPIO lookup table for TXx9 LEDs
> MIPS: TXX9: Reduce TXX9_IOCLED_MAXLEDS to 3
> MIPS: TXX9: Use GPIO lookup table for iocled LEDs
> MIPS: TXX9: Drop GPIOLIB_LEGACY select
> MIPS: TXX9: Convert gpio_txx9 to dynamic GPIO base allocation
> MIPS: TXX9: Clean up txx9_iocled_init()
>
> arch/mips/include/asm/txx9/generic.h | 9 +-----
> arch/mips/include/asm/txx9/tx4938.h | 1 -
> arch/mips/include/asm/txx9pio.h | 3 +-
> arch/mips/kernel/gpio_txx9.c | 5 ++-
> arch/mips/txx9/Kconfig | 1 -
> arch/mips/txx9/generic/setup.c | 45 ++++++++++-----------------
> arch/mips/txx9/generic/setup_tx4938.c | 6 ----
> arch/mips/txx9/rbtx4927/setup.c | 36 ++++++++++++++++-----
> 8 files changed, 49 insertions(+), 57 deletions(-)
>
> --

For the series:

Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>

Sashiko sashikos as usual but it points out issues in error paths in legacy
board files so we can safely ignore them.

Bart