Show a cover letter.

GET /api/covers/2217396/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2217396,
    "url": "http://patchwork.ozlabs.org/api/covers/2217396/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-mtd/cover/20260328-mips-input-rb532-button-v1-0-98e201621501@kernel.org/",
    "project": {
        "id": 3,
        "url": "http://patchwork.ozlabs.org/api/projects/3/?format=api",
        "name": "Linux MTD development",
        "link_name": "linux-mtd",
        "list_id": "linux-mtd.lists.infradead.org",
        "list_email": "linux-mtd@lists.infradead.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "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-mtd/cover/20260328-mips-input-rb532-button-v1-0-98e201621501@kernel.org/mbox/",
    "series": [
        {
            "id": 497875,
            "url": "http://patchwork.ozlabs.org/api/series/497875/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-mtd/list/?series=497875",
            "date": "2026-03-28T15:55:46",
            "name": "MIPS RB532 GPIO descriptor conversion",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/497875/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2217396/comments/",
    "headers": {
        "Return-Path": "\n <linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=YhKtIaH7;\n\tdkim=fail reason=\"signature verification failed\" (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=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fjhvG5Y3yz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 29 Mar 2026 02:56:07 +1100 (AEDT)",
            "from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1w6W0x-000000095UC-2DBC;\n\tSat, 28 Mar 2026 15:55:55 +0000",
            "from sea.source.kernel.org ([2600:3c0a:e001:78e:0:1991:8:25])\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1w6W0u-000000095TY-3QA7\n\tfor linux-mtd@lists.infradead.org;\n\tSat, 28 Mar 2026 15:55:53 +0000",
            "from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58])\n\tby sea.source.kernel.org (Postfix) with ESMTP id 976864027F;\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)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Cc:To:MIME-Version:Message-Id:Date:\n\tSubject:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:\n\tList-Owner; bh=BqfJ0pNBXGzxsoYQixHUKLda16GGOFoBVKYC6YG4KsM=; b=YhKtIaH7Y3bGeQ\n\tmhUVnaxe5V7VHp/bukzq6IpTH+AQWtjB8Os0sHjxXZPQcseJcL9wddF6bQ3FuZXdqz+uLXMfz3/iW\n\tfOqJBGv9qKc7/Wl9Ml8ixOnX5xUQRDbJ7PnT27ij66I0ZFYNlTcUbn7o4caIDynZLf+szy1ywkNEu\n\tMZ5t3iIWEBVCxBDuEWhbNsC3ip6gSaIpYr8yNPx6aeYSntY809lFWiVoL9zxNsuCXB519amnHLp7n\n\tpIUG5GzRAFSdVftEBmW7wHJHB+1myxh1XTuhQLxJNfqCHQ8RqnI6D4ajwEMc9YWcj9Ld2xrwXnM3G\n\tso5O6PNLr9SqgcrwKWVg==;",
            "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>",
        "MIME-Version": "1.0",
        "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",
        "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ",
        "X-CRM114-CacheID": "sfid-20260328_085552_900395_274CB99C ",
        "X-CRM114-Status": "UNSURE (   7.65  )",
        "X-CRM114-Notice": "Please train this message.",
        "X-Spam-Score": "-2.1 (--)",
        "X-Spam-Report": "Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam.  The original\n message has been attached to this so you can view it or label\n similar future email.  If you have any questions, see\n the administrator of that system for details.\n Content preview:  This moves the MIPS Mikrotik RouterBoard RB532 over to\n using\n    GPIO descriptors by augmenting the two remaining drivers using GPIOs to\n use\n    software nodes and device properties. This is part of the pull to get rid\n    of the legacy GPIO API inside the kernel.\n Content analysis details:   (-2.1 points, 5.0 required)\n  pts rule name              description\n ---- ----------------------\n --------------------------------------------------\n  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record\n -0.0 SPF_PASS               SPF: sender matches SPF record\n  0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n not necessarily valid\n -0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from\n author's\n                             domain\n -0.1 DKIM_VALID             Message has at least one valid DKIM or DK\n signature\n -0.1 DKIM_VALID_EF          Message has a valid DKIM or DK signature from\n                             envelope-from domain\n -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n                             [score: 0.0000]\n -0.0 DKIMWL_WL_HIGH         DKIMwl.org - High trust sender",
        "X-BeenThere": "linux-mtd@lists.infradead.org",
        "X-Mailman-Version": "2.1.34",
        "Precedence": "list",
        "List-Id": "Linux MTD discussion mailing list <linux-mtd.lists.infradead.org>",
        "List-Unsubscribe": "<http://lists.infradead.org/mailman/options/linux-mtd>,\n <mailto:linux-mtd-request@lists.infradead.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.infradead.org/pipermail/linux-mtd/>",
        "List-Post": "<mailto:linux-mtd@lists.infradead.org>",
        "List-Help": "<mailto:linux-mtd-request@lists.infradead.org?subject=help>",
        "List-Subscribe": "<http://lists.infradead.org/mailman/listinfo/linux-mtd>,\n <mailto:linux-mtd-request@lists.infradead.org?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Sender": "\"linux-mtd\" <linux-mtd-bounces@lists.infradead.org>",
        "Errors-To": "linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"
    },
    "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,"
}