get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2232258,
    "url": "http://patchwork.ozlabs.org/api/patches/2232258/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260503-simplefb-memory-region-prop-v1-1-21828b8cf13a@mainlining.org/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api",
        "name": "U-Boot",
        "link_name": "uboot",
        "list_id": "u-boot.lists.denx.de",
        "list_email": "u-boot@lists.denx.de",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260503-simplefb-memory-region-prop-v1-1-21828b8cf13a@mainlining.org>",
    "list_archive_url": null,
    "date": "2026-05-03T19:34:53",
    "name": "video: simplefb: Parse memory region from memory-region property",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "9b070fa086c21e3b4aff30184a9db0125555f88b",
    "submitter": {
        "id": 93319,
        "url": "http://patchwork.ozlabs.org/api/people/93319/?format=api",
        "name": "Aelin Reidel",
        "email": "aelin@mainlining.org"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260503-simplefb-memory-region-prop-v1-1-21828b8cf13a@mainlining.org/mbox/",
    "series": [
        {
            "id": 502612,
            "url": "http://patchwork.ozlabs.org/api/series/502612/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=502612",
            "date": "2026-05-03T19:34:53",
            "name": "video: simplefb: Parse memory region from memory-region property",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/502612/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2232258/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2232258/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "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 unprotected) header.d=mainlining.org header.i=@mainlining.org\n header.a=rsa-sha256 header.s=202507r header.b=ocWBfyTa;\n\tdkim=pass header.d=mainlining.org header.i=@mainlining.org\n header.a=ed25519-sha256 header.s=202507e header.b=E872bkCf;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)",
            "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mainlining.org",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de",
            "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=mainlining.org header.i=@mainlining.org\n header.b=\"ocWBfyTa\";\n\tdkim=permerror (0-bit key) header.d=mainlining.org header.i=@mainlining.org\n header.b=\"E872bkCf\";\n\tdkim-atps=neutral",
            "phobos.denx.de; dmarc=pass (p=reject dis=none)\n header.from=mainlining.org",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=aelin@mainlining.org"
        ],
        "Received": [
            "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\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 4g88p52sZQz1y04\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 04 May 2026 15:09:33 +1000 (AEST)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id BD24D845E9;\n\tMon,  4 May 2026 07:09:22 +0200 (CEST)",
            "by phobos.denx.de (Postfix, from userid 109)\n id 0216484255; Sun,  3 May 2026 21:35:34 +0200 (CEST)",
            "from mail.mainlining.org (mail.mainlining.org [5.75.144.95])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 03E0783EF9\n for <u-boot@lists.denx.de>; Sun,  3 May 2026 21:35:30 +0200 (CEST)"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2",
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; s=202507r; d=mainlining.org;\n c=relaxed/relaxed;\n h=To:Message-Id:Subject:Date:From; t=1777836926; bh=DEtEsjw/zQHAdedoDZEfjNk\n qiZrqdwkVEZViis0sP5Y=; b=ocWBfyTaxNgEwfh5Lc3nc315sBR7lFWn3lnX9iGv0cIDQ9Xx1o\n urCYA89sNeUrkkfYH+72dwFcHHTBlphOuzgcqyo6GPDbnFBaw8wk6d8il1cRclceIqCkfC9Kged\n syMq9Lc/afrvFjUV+hWtWHHVmIGFC7JKjUHiqGdoMqpHJ3AC+8e6FA3kGHbJ2dQHN/NQLNLgr/p\n /IMZHEp6FmSRN49sqp4yHGUW4Val5WX6lZZ5IAPCeQApTcBTuze5mitO3myZubYDPSHgVuvbZwK\n RrWnoMT+zEdyM8zJCFT0x4Zofa5+LLyiwy9e3RokP6aWjUqACiqlh81cHlQfV7AStMA==;",
            "v=1; a=ed25519-sha256; s=202507e; d=mainlining.org;\n c=relaxed/relaxed;\n h=To:Message-Id:Subject:Date:From; t=1777836926; bh=DEtEsjw/zQHAdedoDZEfjNk\n qiZrqdwkVEZViis0sP5Y=; b=E872bkCf7i2M9MSwUoKwyk0o1FO1UXZGaomCYwT4sxq2A1DJVc\n b6vpz9qnc50YoGGOsVsCTL+nkBcgu+/O35Cg==;"
        ],
        "From": "Aelin Reidel <aelin@mainlining.org>",
        "Date": "Sun, 03 May 2026 21:34:53 +0200",
        "Subject": "[PATCH] video: simplefb: Parse memory region from memory-region\n property",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "Message-Id": "\n <20260503-simplefb-memory-region-prop-v1-1-21828b8cf13a@mainlining.org>",
        "X-B4-Tracking": "v=1; b=H4sIAAAAAAAC/x3MQQqDMBBG4avIrDswjSjqVUoX1v6xA8aECYhFv\n LvB5bd476AMU2QaqoMMm2aNa8HzUdH0G9cZrN9icuJaaaTmrCEt8B8OCNH+bJhLwsliYu9kFDR\n d3041lUMyeN3v++t9nhcqxNL8bQAAAA==",
        "X-Change-ID": "20260503-simplefb-memory-region-prop-f20a0e5896c3",
        "To": "u-boot@lists.denx.de",
        "Cc": "Anatolij Gustschin <ag.dev.uboot@gmail.com>,\n Tom Rini <trini@konsulko.com>,\n Igor Belwon <igor.belwon@mentallysanemainliners.org>,\n Aelin Reidel <aelin@mainlining.org>",
        "X-Mailer": "b4 0.14.3",
        "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1777836926; l=1323;\n i=aelin@mainlining.org; s=20260503; h=from:subject:message-id;\n bh=zLnqRuahFlVVBpWBWsHLGdCOUZ7TFBM/fecTU8riVXg=;\n b=tFOUswYGik51Uvyj8SZQGLzFIq2psjju9HX7W0BOOpOlHzJ58K7IdP3XgsjwImwp5q5s+V1+a\n Fp8ij9LMB+7DfMk7zOkhokE6zBGpZz1hfgRuPU8xcT08uxio+LFBmxy",
        "X-Developer-Key": "i=aelin@mainlining.org; a=ed25519;\n pk=JdivYHq/vT1Z1DpBeadmJbY/Fi5Ab9P/C35KYCOezfA=",
        "X-Mailman-Approved-At": "Mon, 04 May 2026 07:09:21 +0200",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.39",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>",
        "List-Post": "<mailto:u-boot@lists.denx.de>",
        "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>",
        "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>",
        "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de",
        "X-Virus-Status": "Clean"
    },
    "content": "Linux' simplefb driver allows setting the memory-region property to a\nphandle to a node that describes the memory to be used for the\nframebuffer. If it is present, it will override the \"reg\" property.\n\nThis adds support for parsing the property and prefers it if present.\n\nSigned-off-by: Aelin Reidel <aelin@mainlining.org>\n---\n drivers/video/simplefb.c | 8 +++++++-\n 1 file changed, 7 insertions(+), 1 deletion(-)\n\n\n---\nbase-commit: bb0f3eebb3c196d9b6efbbd1e5aa9b16abbb9ad6\nchange-id: 20260503-simplefb-memory-region-prop-f20a0e5896c3\n\nBest regards,",
    "diff": "diff --git a/drivers/video/simplefb.c b/drivers/video/simplefb.c\nindex 8d0772d4e51..ca1fc4ee661 100644\n--- a/drivers/video/simplefb.c\n+++ b/drivers/video/simplefb.c\n@@ -20,8 +20,14 @@ static int simple_video_probe(struct udevice *dev)\n \tfdt_addr_t base;\n \tfdt_size_t size;\n \tu32 width, height, stride, rot;\n+\tstruct ofnode_phandle_args args;\n+\n+\tret = dev_read_phandle_with_args(dev, \"memory-region\", NULL, 0, 0, &args);\n+\tif (ret)\n+\t\tbase = dev_read_addr_size(dev, &size);\n+\telse\n+\t\tbase = ofnode_get_addr_size(args.node, \"reg\", &size);\n \n-\tbase = dev_read_addr_size(dev, &size);\n \tif (base == FDT_ADDR_T_NONE) {\n \t\tdebug(\"%s: Failed to decode memory region\\n\", __func__);\n \t\treturn -EINVAL;\n",
    "prefixes": []
}