Cover Letter Detail
Show a cover letter.
GET /api/covers/2217399/?format=api
{ "id": 2217399, "url": "http://patchwork.ozlabs.org/api/covers/2217399/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260328-mips-input-rb532-button-v1-0-98e201621501@kernel.org/", "project": { "id": 42, "url": "http://patchwork.ozlabs.org/api/projects/42/?format=api", "name": "Linux GPIO development", "link_name": "linux-gpio", "list_id": "linux-gpio.vger.kernel.org", "list_email": "linux-gpio@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260328-mips-input-rb532-button-v1-0-98e201621501@kernel.org>", "list_archive_url": null, "date": "2026-03-28T15:55:46", "name": "[0/2] MIPS RB532 GPIO descriptor conversion", "submitter": { "id": 92050, "url": "http://patchwork.ozlabs.org/api/people/92050/?format=api", "name": "Linus Walleij", "email": "linusw@kernel.org" }, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260328-mips-input-rb532-button-v1-0-98e201621501@kernel.org/mbox/", "series": [ { "id": 497876, "url": "http://patchwork.ozlabs.org/api/series/497876/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=497876", "date": "2026-03-28T15:55:46", "name": "MIPS RB532 GPIO descriptor conversion", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/497876/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2217399/comments/", "headers": { "Return-Path": "\n <linux-gpio+bounces-34350-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-gpio@vger.kernel.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=f/wapYY8;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34350-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"f/wapYY8\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201" ], "Received": [ "from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fjj122D4Fz1y1j\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 29 Mar 2026 03:01:10 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id EE5353053776\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 28 Mar 2026 15:55:52 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 13EC536CE12;\n\tSat, 28 Mar 2026 15:55:52 +0000 (UTC)", "from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id C896D352927;\n\tSat, 28 Mar 2026 15:55:51 +0000 (UTC)", "by smtp.kernel.org (Postfix) with ESMTPSA id 6C3FFC4CEF7;\n\tSat, 28 Mar 2026 15:55:49 +0000 (UTC)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774713351; cv=none;\n b=QoU5XA4NMh180NS+rB+EjyBSZ96uQn/KpOezz0M7kvBwweCdmmE8NOAf+a5D/B4a/xXAyOGgyu61Lar1WMz4lh7mWUMZGtOp+K7aJcB0fzYOqMEOwJlUsAHokzfD9BEGYMMWoQTZqzgRygGCjUWkGgswGVhBjsM8f68rfu65a+s=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774713351; c=relaxed/simple;\n\tbh=P7YkcLByhCVatdaLBX2CKcby11UXQZFz8qz/3hqqEnU=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=R4oONj/NS//3qS/io/9WVfucLAK2FVe2W2LORNh4zDWows/TAO0aCZ4/DCB4eU/879YWf2B2a93rWbh1Blu3D2DK6X48aTT3BNBqc645wxssJO2y0XYtiT1sAcsxAsYM8/wZF9junna7SiS9Mn92hCcMshHs+3w1aXn2xmjVk2w=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=f/wapYY8; arc=none smtp.client-ip=10.30.226.201", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1774713351;\n\tbh=P7YkcLByhCVatdaLBX2CKcby11UXQZFz8qz/3hqqEnU=;\n\th=From:Subject:Date:To:Cc:From;\n\tb=f/wapYY8xzOVX1LjPSfj8GHNj7cf3+ZAnZpY6ecoXFxbfce8rselwFK1TrjdzF2FX\n\t w22Ed45TrJV/Z3QPcputAhcUXzpMHI0Czp+JUje7DM8EcBafCjIEUa78TRs1YQsc1n\n\t cvBIzL71NS2QK9eGBR4G8VopZ6/bpD+1YkD6EqpaNFLPLXLXnUCO36/npp7OTn3Cmc\n\t o1WpgGOii0i3zVY5jq3gZuZPEHTU7U3IlIgQyXDvHukQCNKDvTlSSNCbXeJjhCSGuT\n\t UI/xBm/7jhgomvwUSQsyB2vLH2aY4ywv64z0EmBQT6dinakFjEyiMCYq187ctCxAN2\n\t T8LvnaGVdQ1mw==", "From": "Linus Walleij <linusw@kernel.org>", "Subject": "[PATCH 0/2] MIPS RB532 GPIO descriptor conversion", "Date": "Sat, 28 Mar 2026 16:55:46 +0100", "Message-Id": "<20260328-mips-input-rb532-button-v1-0-98e201621501@kernel.org>", "Precedence": "bulk", "X-Mailing-List": "linux-gpio@vger.kernel.org", "List-Id": "<linux-gpio.vger.kernel.org>", "List-Subscribe": "<mailto:linux-gpio+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-gpio+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "X-B4-Tracking": "v=1; b=H4sIAAAAAAAC/x3MSQqAMAxA0atI1gZq6nwVceEQNQtraasI4t0tL\n t/i/wc8O2EPbfKA40u8HCYiSxOYtsGsjDJHAykqlaYKd7EexdgzoBsLTTieIRwGdcN5rupioKW\n BWFvHi9z/uevf9wNcy/CIaQAAAA==", "X-Change-ID": "20260327-mips-input-rb532-button-39e44085a2f9", "To": "Thomas Bogendoerfer <tsbogend@alpha.franken.de>,\n Dmitry Torokhov <dmitry.torokhov@gmail.com>,\n Bartosz Golaszewski <brgl@kernel.org>,\n Miquel Raynal <miquel.raynal@bootlin.com>,\n Richard Weinberger <richard@nod.at>, Vignesh Raghavendra <vigneshr@ti.com>", "Cc": "linux-mips@vger.kernel.org, linux-input@vger.kernel.org,\n linux-gpio@vger.kernel.org, linux-mtd@lists.infradead.org,\n Linus Walleij <linusw@kernel.org>", "X-Mailer": "b4 0.14.3" }, "content": "This moves the MIPS Mikrotik RouterBoard RB532 over to using\nGPIO descriptors by augmenting the two remaining drivers using\nGPIOs to use software nodes and device properties.\n\nThis is part of the pull to get rid of the legacy GPIO API\ninside the kernel.\n\nIt would be nice if someone can test of this actually works,\nI've only compile-tested it.\n\nIf we can agree on this method to move forward with this machine\nit would be nice if the MIPS maintainer could merge the end\nresult with ACKs from the input and MTD maintainers.\n\nSigned-off-by: Linus Walleij <linusw@kernel.org>\n---\nLinus Walleij (2):\n MIPS/input: Move RB532 button to GPIO descriptors\n MIPS/mtd: Handle READY GPIO in generic NAND platform data\n\n arch/mips/rb532/devices.c | 83 ++++++++++++++++++++++++++++-----------\n drivers/input/misc/rb532_button.c | 35 ++++++++++++++---\n drivers/mtd/nand/raw/plat_nand.c | 24 ++++++++++-\n 3 files changed, 113 insertions(+), 29 deletions(-)\n---\nbase-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f\nchange-id: 20260327-mips-input-rb532-button-39e44085a2f9\n\nBest regards," }