get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2155297,
    "url": "http://patchwork.ozlabs.org/api/patches/2155297/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20251023170753.21628-1-ansuelsmth@gmail.com/",
    "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": "<20251023170753.21628-1-ansuelsmth@gmail.com>",
    "list_archive_url": null,
    "date": "2025-10-23T17:07:45",
    "name": "[v3] net: airoha: bind MDIO controller on Ethernet load",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "ed5494eefdb4b4739a20f8fe51eff7cb413a38aa",
    "submitter": {
        "id": 71108,
        "url": "http://patchwork.ozlabs.org/api/people/71108/?format=api",
        "name": "Christian Marangi",
        "email": "ansuelsmth@gmail.com"
    },
    "delegate": {
        "id": 157425,
        "url": "http://patchwork.ozlabs.org/api/users/157425/?format=api",
        "username": "jforissier",
        "first_name": "Jerome",
        "last_name": "Forissier",
        "email": "jerome.forissier@linaro.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20251023170753.21628-1-ansuelsmth@gmail.com/mbox/",
    "series": [
        {
            "id": 479194,
            "url": "http://patchwork.ozlabs.org/api/series/479194/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=479194",
            "date": "2025-10-23T17:07:45",
            "name": "[v3] net: airoha: bind MDIO controller on Ethernet load",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/479194/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2155297/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2155297/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=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20230601 header.b=Wwnh8YSP;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)",
            "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=gmail.com",
            "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=gmail.com header.i=@gmail.com header.b=\"Wwnh8YSP\";\n\tdkim-atps=neutral",
            "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=gmail.com",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=ansuelsmth@gmail.com"
        ],
        "Received": [
            "from phobos.denx.de (phobos.denx.de [85.214.62.61])\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 4csstP4scnz1yGq\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Oct 2025 04:08:13 +1100 (AEDT)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id E5CBE8006D;\n\tThu, 23 Oct 2025 19:08:06 +0200 (CEST)",
            "by phobos.denx.de (Postfix, from userid 109)\n id DB77E82E34; Thu, 23 Oct 2025 19:08:05 +0200 (CEST)",
            "from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com\n [IPv6:2a00:1450:4864:20::42d])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id D40F68003E\n for <u-boot@lists.denx.de>; Thu, 23 Oct 2025 19:08:03 +0200 (CEST)",
            "by mail-wr1-x42d.google.com with SMTP id\n ffacd0b85a97d-3f0ae439b56so551402f8f.3\n for <u-boot@lists.denx.de>; Thu, 23 Oct 2025 10:08:03 -0700 (PDT)",
            "from Ansuel-XPS24 (93-34-90-37.ip49.fastwebnet.it. [93.34.90.37])\n by smtp.googlemail.com with ESMTPSA id\n ffacd0b85a97d-429897f52aasm4824465f8f.12.2025.10.23.10.08.01\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 23 Oct 2025 10:08:02 -0700 (PDT)"
        ],
        "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,FREEMAIL_FROM,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20230601; t=1761239283; x=1761844083; darn=lists.denx.de;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=cf2hW+hBunxO90XA6giJyVRy7WEm8JHwfCcRBNE/4n4=;\n b=Wwnh8YSPeUoWro4E5vC5a3h4MMmhzU4wFdsowAy6BPuKQxibw7X8WKNRDj8ohCDVrF\n XTMYJZu73VWeJzJRqiKnRNBaSU2ApHRbKyXNivDjyHm9h/MOzyhoKNd2Qnq2ESL+yB2B\n 9iYsMB5aOezXZtAtzGqINTRHeXbqpPiuQCt9WYsSwBXLq+33Bv14CQVytWZ7Ye05mWIn\n /UAG4JMth7SvmxcWQVkbm9eivS9k/bDUb49/WMpMTgWTdZDqpHLatpqnur7pdkeFioDP\n LTm03Qstcn6ZpnHj1R+//KEFfPUWWpwypEbk8ebCiAXt1cGxLExyUqgU55/xCHFn/zKZ\n E/+Q==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1761239283; x=1761844083;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=cf2hW+hBunxO90XA6giJyVRy7WEm8JHwfCcRBNE/4n4=;\n b=npTDYhgVT89awcqeHO8zFfzTwDvoKb0IzPGLf6FHeIpDNR0jghMB2W5Dmt1y/yjZa1\n H7QxHNqnTxT2qaqgvMeGmOWRjNttVn7GHatlEBGsIiDRuBtn74nyhAh8hnSKnNarE7gG\n gZQDDo6L9DloAPum8uX2LXwsbRR2XKAa7sQPz/IB8EKenHetHJxFa2zmhw24uGZVqJqK\n CiuefRZhaLlh597F+iOxizq7YOl3o/7WhyvyFzVm+q9hQuwTVVmBOoHW8egdugnJUwiU\n YU365HK9rWq+dn90z0vpuSEhiMwhwExO6n4hAmyk1XCet6OrtVdewE2RtWow/ktVRGW6\n KycA==",
        "X-Forwarded-Encrypted": "i=1;\n AJvYcCUaCU3QYBKeacc7D/PxWzVgvaH7X5lh2o44iKyGnh4vRC4137YegHRXuq+NtzaVF+iXoyUP4zI=@lists.denx.de",
        "X-Gm-Message-State": "AOJu0Yy/25Vre3aSknn4YjUXR5wplkxadj8RDGioLmE84oXE7EanoEHB\n FbpIQ2KlGAOIUKFbRUo28qztw1/FpF3dUloxCGMQeuh31PAQVVVvOhBd",
        "X-Gm-Gg": "ASbGncvgzPqg20JLDty8uAjcYuhgQ3J108NyMrbsQTgCHR2dX5+d+nZqYKX1k8WIWZQ\n Cf5n13pGf0zA25+6CcNuXYBsKNuCjPmfRNA7lpHnUokue9KXl2mSatJ6DYP28ZNyNXudO/orLU0\n qX/W5Dy5wRIXd65U/TqjK1rNwuvu+zIUMBlDOALEp5zeZwaR4oBhT3eNXwbnmclYPRWF/UMRC3c\n EO1uh+8AqnizY0XzsJicm0/ezNyPjGh6LvqhCOEIjKgZRst64x7JuWljDSYiiV+D5kIivrcIFOV\n zzrYUXeGrxzk6TA9Lc2bC0nJl3iz/+JjD64su+j/YigrqHhXbtkvEQRFlZcYvXBgkS4LlkUa8Ma\n RUqggvLEVCICAvRAzKVH0b+lyRNGLqoXnaamh65nlvFp+o3tE5ekDnv6qpl5Nuu6VaBXCbT6LgR\n XKYo+EhoNglEM0o/eKJ9YPEesj7T9fRmMXE4OKt9HB",
        "X-Google-Smtp-Source": "\n AGHT+IFAnkJ8HkWeYKjvwNNjTA7GP5xQ+xJdxoPhHyG/meviNKNvO1R0DO2hmnTXCMvtZ0eYucTNSA==",
        "X-Received": "by 2002:a5d:5d0a:0:b0:3e7:6104:35a8 with SMTP id\n ffacd0b85a97d-42704d98e81mr17268657f8f.35.1761239283058;\n Thu, 23 Oct 2025 10:08:03 -0700 (PDT)",
        "From": "Christian Marangi <ansuelsmth@gmail.com>",
        "To": "Joe Hershberger <joe.hershberger@ni.com>,\n Ramon Fried <rfried.dev@gmail.com>, Tom Rini <trini@konsulko.com>,\n u-boot@lists.denx.de",
        "Cc": "Christian Marangi <ansuelsmth@gmail.com>",
        "Subject": "[PATCH v3] net: airoha: bind MDIO controller on Ethernet load",
        "Date": "Thu, 23 Oct 2025 19:07:45 +0200",
        "Message-ID": "<20251023170753.21628-1-ansuelsmth@gmail.com>",
        "X-Mailer": "git-send-email 2.51.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "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": "Bind MDIO controller on Ethernet Controller load. The Airoha AN7581 SoC\nhave an integrated Switch based on MT7531 (or more saying MT7988).\n\nAttach it to the mdio node in the switch node to support scanning for\nMDIO devices on the BUS with DM API.\n\nSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\n---\n drivers/net/Kconfig      |  1 +\n drivers/net/airoha_eth.c | 32 ++++++++++++++++++++++++++++++++\n 2 files changed, 33 insertions(+)",
    "diff": "diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig\nindex cee4a3fc9bd..ce7c7e6297e 100644\n--- a/drivers/net/Kconfig\n+++ b/drivers/net/Kconfig\n@@ -126,6 +126,7 @@ config AIROHA_ETH\n \tdepends on ARCH_AIROHA\n \tselect PHYLIB\n \tselect DM_RESET\n+\tselect MDIO_MT7531\n \thelp\n \t  This Driver support Airoha Ethernet QDMA Driver\n \t  Say Y to enable support for the Airoha Ethernet QDMA.\ndiff --git a/drivers/net/airoha_eth.c b/drivers/net/airoha_eth.c\nindex 6588eb3a806..d62c56e2563 100644\n--- a/drivers/net/airoha_eth.c\n+++ b/drivers/net/airoha_eth.c\n@@ -10,6 +10,7 @@\n \n #include <dm.h>\n #include <dm/devres.h>\n+#include <dm/lists.h>\n #include <mapmem.h>\n #include <net.h>\n #include <regmap.h>\n@@ -971,6 +972,36 @@ static int arht_eth_write_hwaddr(struct udevice *dev)\n \treturn 0;\n }\n \n+static int airoha_eth_bind(struct udevice *dev)\n+{\n+\tofnode switch_node, mdio_node;\n+\tstruct udevice *mdio_dev;\n+\tint ret = 0;\n+\n+\tif (!CONFIG_IS_ENABLED(MDIO_MT7531))\n+\t\treturn 0;\n+\n+\tswitch_node = ofnode_by_compatible(ofnode_null(),\n+\t\t\t\t\t   \"airoha,en7581-switch\");\n+\tif (!ofnode_valid(switch_node)) {\n+\t\tdebug(\"Warning: missing switch node\\n\");\n+\t\treturn 0;\n+\t}\n+\n+\tmdio_node = ofnode_find_subnode(switch_node, \"mdio\");\n+\tif (!ofnode_valid(mdio_node)) {\n+\t\tdebug(\"Warning: missing mdio node\\n\");\n+\t\treturn 0;\n+\t}\n+\n+\tret = device_bind_driver_to_node(dev, \"mt7531-mdio\", \"mdio\",\n+\t\t\t\t\t mdio_node, &mdio_dev);\n+\tif (ret)\n+\t\tdebug(\"Warning: failed to bind mdio controller\\n\");\n+\n+\treturn 0;\n+}\n+\n static const struct udevice_id airoha_eth_ids[] = {\n \t{ .compatible = \"airoha,en7581-eth\" },\n \t{ }\n@@ -990,6 +1021,7 @@ U_BOOT_DRIVER(airoha_eth) = {\n \t.id = UCLASS_ETH,\n \t.of_match = airoha_eth_ids,\n \t.probe = airoha_eth_probe,\n+\t.bind = airoha_eth_bind,\n \t.ops = &airoha_eth_ops,\n \t.priv_auto = sizeof(struct airoha_eth),\n \t.plat_auto = sizeof(struct eth_pdata),\n",
    "prefixes": [
        "v3"
    ]
}