get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2196292/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2196292,
    "url": "http://patchwork.ozlabs.org/api/patches/2196292/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-mtd/patch/87seb4x65y.fsf@bootlin.com/",
    "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": "<87seb4x65y.fsf@bootlin.com>",
    "list_archive_url": null,
    "date": "2026-02-13T10:57:13",
    "name": "[GIT,PULL] mtd: nand: Changes for 7.0",
    "commit_ref": null,
    "pull_url": "git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/nand/for-7.0",
    "state": "new",
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 73368,
        "url": "http://patchwork.ozlabs.org/api/people/73368/?format=api",
        "name": "Miquel Raynal",
        "email": "miquel.raynal@bootlin.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-mtd/patch/87seb4x65y.fsf@bootlin.com/mbox/",
    "series": [
        {
            "id": 492080,
            "url": "http://patchwork.ozlabs.org/api/series/492080/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-mtd/list/?series=492080",
            "date": "2026-02-13T10:57:13",
            "name": "[GIT,PULL] mtd: nand: Changes for 7.0",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/492080/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2196292/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2196292/checks/",
    "tags": {},
    "related": [],
    "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=kI58Rh4X;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=bootlin.com header.i=@bootlin.com header.a=rsa-sha256\n header.s=dkim header.b=alDJA5PB;\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 4fC8Jn48nLz1xr1\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 13 Feb 2026 21:57:44 +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 1vqqra-00000003Lo8-13BL;\n\tFri, 13 Feb 2026 10:57:30 +0000",
            "from smtpout-02.galae.net ([185.246.84.56])\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1vqqrT-00000003Lne-3O1o\n\tfor linux-mtd@lists.infradead.org;\n\tFri, 13 Feb 2026 10:57:25 +0000",
            "from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233])\n\tby smtpout-02.galae.net (Postfix) with ESMTPS id A8ED91A0EA5;\n\tFri, 13 Feb 2026 10:57:19 +0000 (UTC)",
            "from mail.galae.net (mail.galae.net [212.83.136.155])\n\tby smtpout-01.galae.net (Postfix) with ESMTPS id 77AAE606BE;\n\tFri, 13 Feb 2026 10:57:19 +0000 (UTC)",
            "from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon)\n with ESMTPSA id 5EE6210368E60;\n\tFri, 13 Feb 2026 11:57:14 +0100 (CET)"
        ],
        "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:MIME-Version:Message-ID:Date:Subject:Cc\n\t:To: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=jtOYkIgMMkKPhg7iXdhoWjxYTELXiCDyJ1ZI2aoSZx4=; b=kI58Rh4XaMxOJ7\n\tM74Wwnm/UXtPm1acKDaOsDK+m5h42x4Bh4qAL7DPbXTFUCPc/O8jz04SuFGvaIba+eSHNORhMW8HC\n\tRlkd7nyC2LeBlkn6RJaNuMWSt+by5e53etUEaEBb5DFrhTJlg6jqwnPNbft35NYYVvGgWsUmdb2Uo\n\t8X1vSh4uIxWeHpOIwI34ryZPlCDd79MjLX75f7xIOc2EEuNXLpR/7ebbKERYMQEGQwGRGl5Ea5HWY\n\tda+qXiSKDEfHSKqpqMl5wzVGmA1qfB/K4y3WQc46qEjJKAEstS8KkXHitNgV0vDXKIgP39BsTYapr\n\teT1sH+p997FAFquleliw==;",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim;\n\tt=1770980238; h=from:subject:date:message-id:to:cc:mime-version:content-type:\n\t content-transfer-encoding; bh=t4NI/N5coAHGhaQ1TsAfn1cXMIp9ziydScQN1D/jHcM=;\n\tb=alDJA5PB0epreOznmfgL1zO4tCYSYLG3twpmAoFAw6C2bwmgpA12PP9hBCpRPykbhpVWMy\n\tZ131f2Vnl0dR+dPxM3yYoFWNzmg1xCdDjRRcFfgiKVDpr3NHedzryq9OvNVtyLZCSMpnxR\n\tIzkKakjisF8yNnuF9SDoJL02yerAQCy5JF3VO3GQZ7pMAKOqtBO68GAl2beOrT9Jqf/Ns9\n\tN5r/MmnYXJG4QayPQPKEqBw1kDOj9f5/aX8Ark2gSWH9VILnjS0S2cC9doL5W2FhtMg/AI\n\tGZTABdXFZ9aNbKzKnaMGiRlA8QiV8daJd/GpcGoaSYcZvL86zO8vKgYTVdCs1Q=="
        ],
        "From": "Miquel Raynal <miquel.raynal@bootlin.com>",
        "To": "Richard Weinberger <richard@nod.at>, Miquel Raynal\n <miquel.raynal@bootlin.com>",
        "Cc": "Tudor Ambarus <Tudor.Ambarus@linaro.org>, Vignesh Raghavendra\n <vigneshr@ti.com>, Frieder Schrempf <frieder.schrempf@kontron.de>, Michael\n Walle <michael@walle.cc>, Pratyush Yadav <pratyush@kernel.org>,\n linux-mtd@lists.infradead.org",
        "Subject": "[GIT PULL] mtd: nand: Changes for 7.0",
        "User-Agent": "mu4e 1.12.7; emacs 30.2",
        "Date": "Fri, 13 Feb 2026 11:57:13 +0100",
        "Message-ID": "<87seb4x65y.fsf@bootlin.com>",
        "MIME-Version": "1.0",
        "X-Last-TLS-Session-Version": "TLSv1.3",
        "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ",
        "X-CRM114-CacheID": "sfid-20260213_025724_004714_47440CE4 ",
        "X-CRM114-Status": "GOOD (  11.32  )",
        "X-Spam-Score": "-2.1 (--)",
        "X-Spam-Report": "=?unknown-8bit?q?Spam_detection_software=2C_running_on_the_sy?=\n\t=?unknown-8bit?q?stem_=22bombadil=2Einfradead=2Eorg=22=2C?=\n\t=?unknown-8bit?q?_has_NOT_identified_this_incoming_email_as_spam=2E__The_ori?=\n\t=?unknown-8bit?q?ginal?=\n\t=?unknown-8bit?q?_message_has_been_attached_to_this_so_you_can_view_it_or_la?=\n\t=?unknown-8bit?q?bel?=\n\t=?unknown-8bit?q?_similar_future_email=2E__If_you_have_any_questions=2C_see?=\n\t=?unknown-8bit?q?_the_administrator_of_that_system_for_details=2E?=\n\t=?unknown-8bit?q?_?=\n\t=?unknown-8bit?q?_Content_preview=3A__Hello=2C_This_is_the_NAND_PR_for_7=2E0?=\n\t=?unknown-8bit?q?=2E_Thanks=2C_Miqu=C3=A8l_?=\n\t=?unknown-8bit?q?_?=\n\t=?unknown-8bit?q?_Content_analysis_details=3A___=28-2=2E1_points=2C_5=2E0_re?=\n\t=?unknown-8bit?q?quired=29?=\n\t=?unknown-8bit?q?_?=\n\t=?unknown-8bit?q?_pts_rule_name______________description?=\n\t=?unknown-8bit?q?_----_----------------------_------------------------------?=\n\t=?unknown-8bit?q?--------------------?=\n\t=?unknown-8bit?q?_0=2E0_RCVD=5FIN=5FVALIDITY=5FCERTIFIED=5FBLOCKED_RBL=3A_AD?=\n\t=?unknown-8bit?q?MINISTRATOR_NOTICE=3A_The?=\n\t=?unknown-8bit?q?_query_to_Validity_was_blocked=2E__See?=\n\t=?unknown-8bit?q?_https=3A//knowledge=2Evalidity=2Ecom/hc/en-us/articles/209?=\n\t=?unknown-8bit?q?61730681243?=\n\t=?unknown-8bit?q?_for_more_information=2E?=\n\t=?unknown-8bit?q?_=5B185=2E246=2E84=2E56_listed_in_sa-trusted=2Ebondedsender?=\n\t=?unknown-8bit?q?=2Eorg=5D?=\n\t=?unknown-8bit?q?_0=2E0_RCVD=5FIN=5FVALIDITY=5FSAFE=5FBLOCKED_RBL=3A_ADMINIS?=\n\t=?unknown-8bit?q?TRATOR_NOTICE=3A_The_query_to?=\n\t=?unknown-8bit?q?_Validity_was_blocked=2E__See?=\n\t=?unknown-8bit?q?_https=3A//knowledge=2Evalidity=2Ecom/hc/en-us/articles/209?=\n\t=?unknown-8bit?q?61730681243?=\n\t=?unknown-8bit?q?_for_more_information=2E?=\n\t=?unknown-8bit?q?_=5B185=2E246=2E84=2E56_listed_in_sa-accredit=2Ehabeas=2Eco?=\n\t=?unknown-8bit?q?m=5D?=\n\t=?unknown-8bit?q?_0=2E0_RCVD=5FIN=5FVALIDITY=5FRPBL=5FBLOCKED_RBL=3A_ADMINIS?=\n\t=?unknown-8bit?q?TRATOR_NOTICE=3A_The_query_to?=\n\t=?unknown-8bit?q?_Validity_was_blocked=2E__See?=\n\t=?unknown-8bit?q?_https=3A//knowledge=2Evalidity=2Ecom/hc/en-us/articles/209?=\n\t=?unknown-8bit?q?61730681243?=\n\t=?unknown-8bit?q?_for_more_information=2E?=\n\t=?unknown-8bit?q?_=5B185=2E246=2E84=2E56_listed_in_bl=2Escore=2Esenderscore?=\n\t=?unknown-8bit?q?=2Ecom=5D?=\n\t=?unknown-8bit?q?_-0=2E0_SPF=5FHELO=5FPASS__________SPF=3A_HELO_matches_SPF_?=\n\t=?unknown-8bit?q?record?=\n\t=?unknown-8bit?q?_-0=2E0_SPF=5FPASS_______________SPF=3A_sender_matches_SPF_?=\n\t=?unknown-8bit?q?record?=\n\t=?unknown-8bit?q?_-0=2E1_DKIM=5FVALID=5FAU__________Message_has_a_valid_DKIM?=\n\t=?unknown-8bit?q?_or_DK_signature_from_author=27s?=\n\t=?unknown-8bit?q?_domain?=\n\t=?unknown-8bit?q?_-0=2E1_DKIM=5FVALID_____________Message_has_at_least_one_v?=\n\t=?unknown-8bit?q?alid_DKIM_or_DK_signature?=\n\t=?unknown-8bit?q?_0=2E1_DKIM=5FSIGNED____________Message_has_a_DKIM_or_DK_si?=\n\t=?unknown-8bit?q?gnature=2C_not_necessarily_valid?=\n\t=?unknown-8bit?q?_-0=2E1_DKIM=5FVALID=5FEF__________Message_has_a_valid_DKIM?=\n\t=?unknown-8bit?q?_or_DK_signature_from?=\n\t=?unknown-8bit?q?_envelope-from_domain?=\n\t=?unknown-8bit?q?_-1=2E9_BAYES=5F00_______________BODY=3A_Bayes_spam_probabi?=\n\t=?unknown-8bit?q?lity_is_0_to_1=25?=\n\t=?unknown-8bit?q?_=5Bscore=3A_0=2E0000=5D?=",
        "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=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "Sender": "\"linux-mtd\" <linux-mtd-bounces@lists.infradead.org>",
        "Errors-To": "linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"
    },
    "content": "Hello,\n\nThis is the NAND PR for 7.0.\n\nThanks,\nMiquèl\n\nThe following changes since commit 0f61b1860cc3f52aef9036d7235ed1f017632193:\n\n  Linux 6.19-rc5 (2026-01-11 17:03:14 -1000)\n\nare available in the Git repository at:\n\n  git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/nand/for-7.0\n\nfor you to fetch changes up to 6c7860aa28b81b7e909b8d2072ed76fa22db6eda:\n\n  mtd: spi-nor: hisi-sfc: fix refcounting bug in hisi_spi_nor_register_all() (2026-02-06 15:22:42 +0100)\n\n----------------------------------------------------------------\nSPI NAND\n\n- The major feature this release is the support for octal DTR\n  modes (8D-8D-8D).\n- There has been as well a series of conversion to scoped for each OF\n  child loops.\n- Support for Foresee F35SQB002G chips has been added.\n\nOther changes are small fixes.\n\n----------------------------------------------------------------\nAhmed Naseef (1):\n      mtd: spinand: add support for Dosilicon DS35Q1GA/DS35M1GA\n\nAlok Tiwari (1):\n      mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper\n\nAndrea Scian (2):\n      mtd: rawnand: pl353: Fix software ECC support\n      mtd: rawnand: pl353: Add message about ECC mode\n\nChen Ni (1):\n      mtd: spinand: winbond: Remove unneeded semicolon\n\nDan Carpenter (1):\n      mtd: spi-nor: hisi-sfc: fix refcounting bug in hisi_spi_nor_register_all()\n\nDavid LaPorte (1):\n      mtd: spinand: Disable continuous read during probe\n\nGeert Uytterhoeven (1):\n      mtd: rawnand: sunxi: Convert to common field_{get,prep}() helpers\n\nKrzysztof Kozlowski (7):\n      mtd: rawnand: brcm: Simplify with scoped for each OF child loop\n      mtd: rawnand: denali: Simplify with scoped for each OF child loop\n      mtd: rawnand: ingenic: Simplify with scoped for each OF child loop\n      mtd: rawnand: qcom: Simplify with scoped for each OF child loop\n      mtd: rawnand: vf610: Fix Wvoid-pointer-to-enum-cast warning\n      mtd: rawnand: vf610: Simplify with scoped for each OF child loop\n      mtd: spi-nor: hisi-sfc: Simplify with scoped for each OF child loop\n\nMd Sadre Alam (1):\n      mtd: spinand: fix NULL pointer dereference in spinand_support_vendor_ops()\n\nMikhail Kshevetskiy (1):\n      mtd: spinand: add Foresee F35SQB002G flash support\n\nMiquel Raynal (29):\n      spi: spi-mem: Make the DTR command operation macro more suitable\n      spi: spi-mem: Create a repeated address operation\n      spi: spi-mem: Limit octal DTR constraints to octal DTR situations\n      Merge tag 'tags/spi-octal-dtr' into nand/next\n      spi: spi-mem: Create a repeated address operation\n      mtd: spinand: Fix kernel doc\n      mtd: spinand: Add missing check\n      mtd: spinand: Remove stale definitions\n      mtd: spinand: Use standard return values\n      mtd: spinand: Decouple write enable and write disable operations\n      mtd: spinand: Create an array of operation templates\n      mtd: spinand: Make use of the operation templates through SPINAND_OP()\n      mtd: spinand: macronix: Convert vendor specific operation to SPINAND_OP()\n      mtd: spinand: winbond: Convert W25N specific operation to SPINAND_OP()\n      mtd: spinand: winbond: Convert W35N specific operation to SPINAND_OP()\n      mtd: spinand: List vendor specific operations and make sure they are supported\n      mtd: spinand: macronix: Register vendor specific operation\n      mtd: spinand: winbond: Register W25N vendor specific operation\n      mtd: spinand: winbond: Register W35N vendor specific operation\n      mtd: spinand: winbond: Fix style\n      mtd: spinand: winbond: Rename IO_MODE register macro\n      mtd: spinand: winbond: Configure the IO mode after the dummy cycles\n      mtd: spinand: Gather all the bus interface steps in one single function\n      mtd: spinand: Add support for setting a bus interface\n      mtd: spinand: Propagate the bus interface across core helpers\n      mtd: spinand: Give the bus interface to the configuration helper\n      mtd: spinand: Warn if using SSDR-only vendor commands in a non SSDR mode\n      mtd: spinand: Add octal DTR support\n      mtd: spinand: winbond: W35N octal DTR support\n\nRob Herring (Arm) (1):\n      mtd: rawnand: atmel: Defer probe if SRAM is missing\n\n drivers/mtd/nand/raw/atmel/nand-controller.c    |   6 +-\n drivers/mtd/nand/raw/brcmnand/brcmnand.c        |  10 +-\n drivers/mtd/nand/raw/cadence-nand-controller.c  |   2 +-\n drivers/mtd/nand/raw/denali_dt.c                |   7 +-\n drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c |   4 +-\n drivers/mtd/nand/raw/pl35x-nand-controller.c    |   4 +\n drivers/mtd/nand/raw/qcom_nandc.c               |   8 +-\n drivers/mtd/nand/raw/sunxi_nand.c               |   6 -\n drivers/mtd/nand/raw/vf610_nfc.c                |   6 +-\n drivers/mtd/nand/spi/Makefile                   |   4 +-\n drivers/mtd/nand/spi/core.c                     | 398 ++++++++++++++++++++----\n drivers/mtd/nand/spi/dosilicon.c                |  91 ++++++\n drivers/mtd/nand/spi/esmt.c                     |   4 +-\n drivers/mtd/nand/spi/foresee.c                  |  34 ++\n drivers/mtd/nand/spi/gigadevice.c               |   8 +-\n drivers/mtd/nand/spi/macronix.c                 |  49 ++-\n drivers/mtd/nand/spi/micron.c                   |   8 +-\n drivers/mtd/nand/spi/toshiba.c                  |   3 +-\n drivers/mtd/nand/spi/winbond.c                  | 129 ++++++--\n drivers/mtd/spi-nor/controllers/hisi-sfc.c      |   8 +-\n drivers/spi/spi-mem.c                           |  15 +-\n include/linux/mtd/spinand.h                     | 162 ++++++++--\n include/linux/spi/spi-mem.h                     |  22 +-\n 23 files changed, 819 insertions(+), 169 deletions(-)\n create mode 100644 drivers/mtd/nand/spi/dosilicon.c",
    "diff": null,
    "prefixes": [
        "GIT",
        "PULL"
    ]
}