From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 953903DE44C; Thu, 25 Jun 2026 12:19:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782389979; cv=none; b=jj0k3tD4apmiy7dg7721abo253ZaJylKg1Z9TuhoJN8IemCVIMFdDUbxzYBpjN38+HIM1wLLIY2eWxK9AEs7XJ8l/u3wAEQe9SxVQbqMInRveJvZpmrQKdbp7vt7zszGjONYz/mMjBl1Uk2C90TKyxhcDKKkVdO4G+w0aoXW9Zk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782389979; c=relaxed/simple; bh=rSZuza9IN4f3rMWWjX7mw1XsrJeN0BE3IO0x4BMFRVk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=q9ssVdFUJbPMNL1cBDyb3LQtxAZ6UkNCX7UdOe8Ow3IxAbc8NLz8A/WF3WozXU3L4oRukxUa28NMkHY4xnlVkzeJuQrX3LZO/9tMGkLrsxEmKvT2mqBqaaLkmapMuUCLZyVcJuFQpxdGLVUW3s3IeVCFmtNkbgs/txKOqkEGJAc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7F91F1F000E9; Thu, 25 Jun 2026 12:19:36 +0000 (UTC) From: Geert Uytterhoeven To: Thomas Bogendoerfer , Linus Walleij , Bartosz Golaszewski , Arnd Bergmann Cc: linux-mips@vger.kernel.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven Subject: [PATCH 0/9] MIPS: TXX9: Legacy GPIO interfaces cleanup Date: Thu, 25 Jun 2026 14:19:21 +0200 Message-ID: X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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(-) -- 2.43.0 Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds