Show a cover letter.

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

{
    "id": 2140023,
    "url": "http://patchwork.ozlabs.org/api/covers/2140023/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20250920161013.31799-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": "<20250920161013.31799-1-ansuelsmth@gmail.com>",
    "list_archive_url": null,
    "date": "2025-09-20T16:09:40",
    "name": "[v2,0/5] net: mediatek: mt7988: various fixup + MDIO detach",
    "submitter": {
        "id": 71108,
        "url": "http://patchwork.ozlabs.org/api/people/71108/?format=api",
        "name": "Christian Marangi",
        "email": "ansuelsmth@gmail.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20250920161013.31799-1-ansuelsmth@gmail.com/mbox/",
    "series": [
        {
            "id": 474528,
            "url": "http://patchwork.ozlabs.org/api/series/474528/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=474528",
            "date": "2025-09-20T16:09:40",
            "name": "net: mediatek: mt7988: various fixup + MDIO detach",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/474528/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2140023/comments/",
    "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=T9Dc5eDq;\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=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=\"T9Dc5eDq\";\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\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 server-signature ECDSA (secp384r1))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4cTZ8z0Zbvz1y24\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 21 Sep 2025 02:10:26 +1000 (AEST)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 074ED832DA;\n\tSat, 20 Sep 2025 18:10:24 +0200 (CEST)",
            "by phobos.denx.de (Postfix, from userid 109)\n id C64D383211; Sat, 20 Sep 2025 18:10:22 +0200 (CEST)",
            "from mail-wm1-x333.google.com (mail-wm1-x333.google.com\n [IPv6:2a00:1450:4864:20::333])\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 D5B2A8003E\n for <u-boot@lists.denx.de>; Sat, 20 Sep 2025 18:10:20 +0200 (CEST)",
            "by mail-wm1-x333.google.com with SMTP id\n 5b1f17b1804b1-45cb6428c46so28531615e9.1\n for <u-boot@lists.denx.de>; Sat, 20 Sep 2025 09:10:20 -0700 (PDT)",
            "from Ansuel-XPS24 (host-95-249-236-54.retail.telecomitalia.it.\n [95.249.236.54]) by smtp.googlemail.com with ESMTPSA id\n 5b1f17b1804b1-45f325cec0fsm105878675e9.4.2025.09.20.09.10.18\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sat, 20 Sep 2025 09:10:19 -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=1758384620; x=1758989420; darn=lists.denx.de;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:from:to:cc:subject:date:message-id:reply-to;\n bh=jMJpbZOyy2R2mxcZwYzWe9V3IQfxEgOuO8WnjyGWXuM=;\n b=T9Dc5eDq1yedXCV4tQU9KpolWzvocZ9nGKG640pMLYenGxA524Pjz/PLkJux5elwDs\n oNMDFB93ec/W4yyFjnmPs+drEstu+WD7WMw/mBZ2bfmct6qLe732RMgKO8Pen+tWB8Ej\n 2u6owi3RjIDKqnkBvVcx9snPzCAPu2OagB4tI9yBpk3/cCCx+eOiMxFelDCfg2AjmSYu\n eZzYK1LJExlMpnF1yhQSD2VYhv12BKvqQYyXE0S+wg2HQiIxHNDhxMHbHq5J8+1zPoZF\n 7+ATjl+AAWJSpABGcc5+swgNSzHwGSb0HOjPJNmus9YFYj8Wzh9K3seeH6hQzxnbgVfy\n 7p6Q==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1758384620; x=1758989420;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n bh=jMJpbZOyy2R2mxcZwYzWe9V3IQfxEgOuO8WnjyGWXuM=;\n b=bxQuOiEWAW1iNuipr01Zi7Bqm6r6eOD4OHLTeE2Bu5vM3drx1ZfMtlWQliy4y7CEJk\n l9BmJ0LfhPsL4iwFJluUFonITFSpMMojW4I9GDzk2GmmIaj7eTxcJ5L+SwcQBp1Hs7J7\n 3rN07ZV2PEYyyDA+63JAQkdRf/8mbqgvK9NBY1hNSOye9iYQqvHLYV5YT8NKVeoaWn53\n 39QKWvyCVA6npRQKiefNv9pWXpPr1dCH5GGKJuOFBF8CkarQFDgvIjwJR1RE2J35WOM/\n p8XZpaBCRpF26iix8HFIO4qg12Jexmb5wc8H7Tej8EVD2hchYtNGXDWu6V9Rf4sKdRjE\n lcrQ==",
        "X-Forwarded-Encrypted": "i=1;\n AJvYcCUHojYQ7NzpLOebntEipzkLwswHn4p7WCHU6Oc5ZAXkPOdz/bnRqi+rAMgWxuzEx/uh13/hmco=@lists.denx.de",
        "X-Gm-Message-State": "AOJu0YzSWTufXien7MjxHeFktgNMIQToY6x3StxKt7goX4KbXzGNGH3q\n bcp+bREx+NAcIjZkTbVqdZkFLpOXkTNE8Kiw9mvxhxiXbRj19ZxprIeZ",
        "X-Gm-Gg": "ASbGncudxCjTS6aJULBa8mUzwYhR4pmv904JXgta2/oy4iKyuEb9Z5tENKWMlUjuSV4\n RRRYfgywPZVdWAyWgI9CJVIxWGZMtOxCD1aGsB7QytwVyZlvgC/ekrtjlvTeVJdqL2PTEuI7vni\n Aom9DTgxIaPjXz+L1qr47nmjly1tv7347AP2fS1nNIbfMVg92ZHeoi48efbWtrdAD0xNbKKZqa8\n 7itB+lgPj1h9DYehwHv82gPHUJNSf4dL0ztHfMP29D/OQhWmvWDgzlQJoeJOAc5pyV/o58Trp6D\n hpdMIA0CNumM8JY/eSKSQNhg+kAcg2xPGL8I4eiBYk5ONtyfZbNDUqlr4/Jm4htlvb4bqyzM1/K\n ewTPdNCDcKPLooH66b+t6VZEaLG5+0oE5R6vcTnytEAt2yg1TER/OrJplryIFbG5C9rIS2UER63\n N7YJggAQ==",
        "X-Google-Smtp-Source": "\n AGHT+IHgMRDMrX2ycLUdob5NfqsVWEgjF+ZnI7GkO1wKzj5574DkRk9MfYepLX+lkR/dlDXWY3APEw==",
        "X-Received": "by 2002:a05:600c:8b21:b0:45d:d56c:4ab5 with SMTP id\n 5b1f17b1804b1-467e63be56fmr72181975e9.5.1758384620028;\n Sat, 20 Sep 2025 09:10:20 -0700 (PDT)",
        "From": "Christian Marangi <ansuelsmth@gmail.com>",
        "To": "Tom Rini <trini@konsulko.com>, Joe Hershberger <joe.hershberger@ni.com>,\n Ramon Fried <rfried.dev@gmail.com>, Weijie Gao <weijie.gao@mediatek.com>,\n Christian Marangi <ansuelsmth@gmail.com>, u-boot@lists.denx.de",
        "Subject": "[PATCH v2 0/5] net: mediatek: mt7988: various fixup + MDIO detach",
        "Date": "Sat, 20 Sep 2025 18:09:40 +0200",
        "Message-ID": "<20250920161013.31799-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": "This series is really required for Airoha AN7581 to provide support\nfor the MMIO MDIO bus. But to accomplish this, rework is needed\nto the current MT7531 driver to prevent additional code duplication.\n\nWhile at it also multiple BUG were notice on the MT7988 driver.\n\nThe additional MDIO MMIO driver expose an internal variant\nto access the function directly from a manually crafted mii_bus\nbut also provide DM support used by AN7581.\n\nChanges v2:\n- Replace patch 1 with actual fix\n\nChristian Marangi (5):\n  net: mediatek: mt7531/7988: fix broken PHY turn ON/OFF\n  net: mediatek: mt7988: restore PHY page on PHY setting exit\n  net: mediatek: mt7988: free allocated MDIO bus on cleanup\n  net: mediatek: move MT7531 MMIO MDIO to dedicated driver\n  net: airoha: bind MDIO controller on Ethernet load\n\n drivers/net/Kconfig            |   4 +\n drivers/net/Makefile           |   1 +\n drivers/net/airoha_eth.c       |  26 +++++\n drivers/net/mdio-mt7531-mmio.c | 168 +++++++++++++++++++++++++++++++++\n drivers/net/mdio-mt7531-mmio.h |   9 ++\n drivers/net/mtk_eth/Kconfig    |   1 +\n drivers/net/mtk_eth/mt7531.c   |  20 ++--\n drivers/net/mtk_eth/mt7988.c   |  92 +++++++++++++++---\n 8 files changed, 294 insertions(+), 27 deletions(-)\n create mode 100644 drivers/net/mdio-mt7531-mmio.c\n create mode 100644 drivers/net/mdio-mt7531-mmio.h"
}