get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2231055,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2231055/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260430-952net-v1-1-c90943a1d5e6@nxp.com/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/1.1/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
    },
    "msgid": "<20260430-952net-v1-1-c90943a1d5e6@nxp.com>",
    "date": "2026-04-30T09:56:27",
    "name": "[v1] net: fsl_enetc: fix the duplex setting on the iMX platform",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "e50fccb2085fade80eb2b0df17c0fa06555aa523",
    "submitter": {
        "id": 80695,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/80695/?format=api",
        "name": "Alice Guo (OSS)",
        "email": "alice.guo@oss.nxp.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260430-952net-v1-1-c90943a1d5e6@nxp.com/mbox/",
    "series": [
        {
            "id": 502260,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/502260/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=502260",
            "date": "2026-04-30T09:56:27",
            "name": "[v1] net: fsl_enetc: fix the duplex setting on the iMX platform",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/502260/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2231055/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2231055/checks/",
    "tags": {},
    "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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector1-NXP1-onmicrosoft-com\n header.b=aiTPJI1I;\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=none (p=none dis=none) header.from=oss.nxp.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.b=\"aiTPJI1I\";\n\tdkim-atps=neutral",
            "phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=oss.nxp.com",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=alice.guo@oss.nxp.com",
            "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=oss.nxp.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)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g5qJL6Sj9z1yGq\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 19:54:10 +1000 (AEST)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 0CDCB84662;\n\tThu, 30 Apr 2026 11:54:08 +0200 (CEST)",
            "by phobos.denx.de (Postfix, from userid 109)\n id 5357F84666; Thu, 30 Apr 2026 11:54:06 +0200 (CEST)",
            "from MRWPR03CU001.outbound.protection.outlook.com\n (mail-francesouthazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c207::3])\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 7EA708464D\n for <u-boot@lists.denx.de>; Thu, 30 Apr 2026 11:54:02 +0200 (CEST)",
            "from PAXPR04MB9644.eurprd04.prod.outlook.com (2603:10a6:102:242::11)\n by GV4PR04MB11875.eurprd04.prod.outlook.com (2603:10a6:150:2ed::16)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.20; Thu, 30 Apr\n 2026 09:53:57 +0000",
            "from PAXPR04MB9644.eurprd04.prod.outlook.com\n ([fe80::cf3:c5b0:7a0c:d11b]) by PAXPR04MB9644.eurprd04.prod.outlook.com\n ([fe80::cf3:c5b0:7a0c:d11b%5]) with mapi id 15.20.9870.020; Thu, 30 Apr 2026\n 09:53:57 +0000"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,FORGED_SPF_HELO,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,\n T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2",
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=Zk9xmH/jzfy02ccQg0vDReSmKSTgJxr2GCel1wuLSjCpIV+0sQI1sx+d+DAirTJqlukyc+IjuLvt+5eJb04EZSS20+Ey8AQtyfKgdXQeyB4kGGkml8hVt9qVM1IksAQDLkyFffEagW4DiwaZgo4d+befQtMUm7yWNi3kg8laB5h2Lz5I+WsWv9jv7ClYq+jjodAxEPDF22OrSo23WLq/p9kx2Y3rBTMTtjS3RekTdJgjBfwpVlepFdM6wgziQKgFgfN2/7WLgfMzxXG4lvJ1ghyAZmZn4lbFHxMnRtlmjpydzoOTg648D2IUDVAtxeRuRUaDZ8niuCzj4/wRkBfNmw==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=a7HbgbiHEFSrc5lHhJ8m+RC/kiUlMhLVol5xA7Fb9QE=;\n b=tV0SFLWN9Hh1KtxU1zM3jiX7BubJ2BWMKFol3BPHFxuXhD0lwJ0+aiM63bKb9MfbG4c2PkVT+cHwXMJzPKQ/3JMCFZk6F4TOoMds9wwDQK+bdqIZ69qzpyQakSDfAuEO5/oZyBpbs+5grVWq9YuSpgiTq0PMczzM5bTeckGsV6Dg+L9d1hbO3us64LDxHzk2zrHx9pbJ5k8LLdnrFuXXDRK5J250sJPKcRKCUQOG5LFQ0U8pd0gZxvMaJ1cAV1EKk5j3FoaS1VzONu0c79LFktXRBSYw++ASQrSq1lfRb/3Pp0n41uZu/TK3S5lzkxCjYr0hva1HfLfs1uiseowhpw==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com;\n dkim=pass header.d=oss.nxp.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com;\n s=selector1-NXP1-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=a7HbgbiHEFSrc5lHhJ8m+RC/kiUlMhLVol5xA7Fb9QE=;\n b=aiTPJI1INzOlYeJx82js2HLU9rUau+XfkhjTvHLoyLgSHi5A9RbKZnsnZdnat5vINz7uMTDcs3xkSc9lfQkjScss1asoiMqVyfgjaoLPuovi2bHfQcjLJa6M3A22dZTX/zKP1ZTspMwLkqf5RmE/66rI7dNt/2MDnE9x0XdnbY3koSklom2Zf2WsRoDMO/KDdPjHgc4eUj6jTBOJZu9lz3AX6MuZdwZCfXbV7Xl5FE3hrzzfyttoNCeWorN5iDF02Mij5d6IjlVfDVHlXJrv7pv2nJwdVRIkb06WGUcha9ddF722x197Z3d3VLtCp2fjGZlUte6lUzd2dvVaJRYjjw==",
        "From": "alice.guo@oss.nxp.com",
        "Date": "Thu, 30 Apr 2026 17:56:27 +0800",
        "Subject": "[PATCH v1] net: fsl_enetc: fix the duplex setting on the iMX platform",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "Message-Id": "<20260430-952net-v1-1-c90943a1d5e6@nxp.com>",
        "X-B4-Tracking": "v=1; b=H4sIAEon82kC/yWMzQ5FMBQGX0W+9W1S9ZPwKnIXRx0ci5IWkYh3V\n yxnMpkTgb1wQJ2c8LxLkNlFSH8J7EhuYCVdZBhtSp1nWlWFcbyqiizl1JbUmQwxXjz3cryjBnu\n K/+fC1k5s1+eA67oB8aMfim4AAAA=",
        "X-Change-ID": "20260430-952net-9aca4ab6ad23",
        "To": "Ye Li <ye.li@nxp.com>, Marek Vasut <marek.vasut+renesas@mailbox.org>,\n Tim Harvey <tharvey@gateworks.com>, u-boot@lists.denx.de",
        "Cc": "Tom Rini <trini@konsulko.com>, Clark Wang <xiaoning.wang@nxp.com>,\n Alice Guo <alice.guo@nxp.com>",
        "X-Mailer": "b4 0.15.2",
        "X-ClientProxiedBy": "SG2PR03CA0091.apcprd03.prod.outlook.com\n (2603:1096:4:7c::19) To PAXPR04MB9644.eurprd04.prod.outlook.com\n (2603:10a6:102:242::11)",
        "MIME-Version": "1.0",
        "X-MS-Exchange-MessageSentRepresentingType": "1",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "PAXPR04MB9644:EE_|GV4PR04MB11875:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "3cf89740-c17d-4f2b-dec2-08dea69e65b6",
        "X-MS-Exchange-SharedMailbox-RoutingAgent-Processed": "True",
        "X-LD-Processed": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|19092799006|366016|1800799024|376014|52116014|38350700014|56012099003|18002099003;",
        "X-Microsoft-Antispam-Message-Info": "\n NNKdHh8aldaXTVXXDXzEOYPWRATdnLOCP7c+xwy/dL8pCeIAgfia5Nnrh0afNrhuO0Bkmw98TS4mgw8tAq7K69cBNdsYDtKd1BrPOKC6CTi2FL2nv+PtyOOuGyfq3y6AlxBD03LHbUVxaRqT0NxGiHAJphxryWxiMOWS6yAL+jlxYp3j6r5jDSoVrZzt7f4h7zUuvbAIrBFv0dvpHhSU6uwi3UOlaU29gB7d6fRmozaQWjjt+F/Xk1k/76ZjOcWPuYud+knqHYm8peUZ5Vok7WxB6fGDWx5fNU5QlG/Bz3yq9YWIYggFVumwIK50FZSpesGLdZdxSPvbG6WfOH0ar+n8RMYHF+y7TZ0bScKZYokFBnrZgF6M+Pd+6AQJ7myj4q90VCfSK3YXYB9lJ8FGVU5cNJobeppQk0h/NJ5kBLNH2/fAdyCS1vmm7FdsaCG+M3htYSIsx9HOfIi4cmwaoB660F+b/E0VehVPq8tKWXI4503dVNEeMaYT8noOcAZiZj+mtwTGK75B1cX3JtfgXCbRJSfJd5x7En9UfWq+O7Vf/+JpPB/b81rIF92FXzDDY/OBpXBWkgtKr6bj/LtZdnfx8iiK4uf9dcuvLylGp4qeiorjwxFa6TB1yEUq2QT66Erw4tVtV45mTMBybHD9aKa4ZCfC3N3haOvEH8DUa9wx/iEzpvxkU93Rikw5nyg5mfU1rMrZ0UJkRSQ2k8oAQOZp8PxrvWeoZ2SkCeo4hZB2KNL3LsjqiPS4pCSF/EAQmY+JweAKaKqaq1bI+UsQFxDozyvoxsjADYi55eHd3Hs=",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:PAXPR04MB9644.eurprd04.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(19092799006)(366016)(1800799024)(376014)(52116014)(38350700014)(56012099003)(18002099003);\n DIR:OUT; SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?H5jof8rMO/BJMW+Zza0dcjKj9LQO?=\n\t=?utf-8?q?ww4auMmVYc3g1fQ7YJ13UcBM7CCWNZtvSm4PQO3LSAGCeZFuOmVCGxgmk+5VrNKjY?=\n\t=?utf-8?q?CoVrCLjifWoYoTl+noWUpZ/8B4GbdrK4VDFgp52i+yv3rdhuLFYOzccm3AnoyxwnN?=\n\t=?utf-8?q?Z1IBnaWsf7IpSlgAsgmJbUb6aNz7Q4hpm8hflh5+aHQ7SZxMCxmU05e7FJInh37Xf?=\n\t=?utf-8?q?gS3BE5/pd6qrRrHGpwuWef/Fka9gg8CUwOpejjH2G26V5KvyI5CWWsZx40CTmiGoN?=\n\t=?utf-8?q?0afBKnkGcz1jHkHQswfrFkGsP+cOOq7VcJaCO7dH6S7n7pmJMyXzbSPraGCzZxb1V?=\n\t=?utf-8?q?SWBY7HQ7rrerc389Kmadxcm/vxbMm8muyl+AOtaBQg6PODJKUQVFUQ3Qb7ZKgRvVW?=\n\t=?utf-8?q?WG+WoB41s7J4wXygyq+jnZYUtN6q09sxRLu0VXMD3l2GoIujglo97RQ2Ts/FJWkDK?=\n\t=?utf-8?q?Y5rDGUR4pF6uApM4VdxckEWanqVecxwm08M/FGw7TVblrH3yw70N0E6Cmpw2lqsrD?=\n\t=?utf-8?q?DLLd+knn4GGZ4sbOMOw4IhbKs3jzP6LKClhBPcqbv2+FL5juP1olRm3obOzBNAgWZ?=\n\t=?utf-8?q?9bOuQH38rBeKUoXiN6tQ6qmK8n5sjnqrjWbnJEIm0oSxaLwamPY6BoGUFZkD8cXDS?=\n\t=?utf-8?q?Kgmg1L0VKjyghDl3rP98Ex9eaSxpUUH6BN2S3blnIT/Db7Ww6xMz+3cyX585W0v+Q?=\n\t=?utf-8?q?S22UW/qjaUm7SJMn+V8CLQs/BadQg7iSGBMDWQ5U1B3bDCkh55F9WUUcSBGa/6+EK?=\n\t=?utf-8?q?JhBBXCm2fSBinyn6Lk9N7zuEGCH6MbKFRs4CNTV9aKyfng33gNXPcIhXiLmRxt6rf?=\n\t=?utf-8?q?QIRbi7qWZsoZaFsS31EVDLVdZH1HM8UuNfCYTOBxTRpV+Di974HUvml05hboBtslb?=\n\t=?utf-8?q?4RHGDACu8oMYxlXYd+toCrd9iju3bk3Q1a3LduhqVBzfnIj+q+m45EsIlrfq9lzah?=\n\t=?utf-8?q?pW6kOoHyE4IBKAx+6ddWmc6Y1ZTEF1wNcmXfhS24+bWwG9xSFlAyPuyNZJRygQ4zt?=\n\t=?utf-8?q?yFCRv+Aiz9+m9LDgrlFi1b0J1MyOtu/VEY1LQfIEhz8MW1o6bMkcXOo2jszJ82BBc?=\n\t=?utf-8?q?958gp8HKXI3vtotGkczA7MWLtgrckd64cWGdlpkV4Wm3fMx2CnmLhcG1i4wUMXnY1?=\n\t=?utf-8?q?ulr5L11Xp3ARw2d2khaShMbrhH+slqoPqazNmv14NdsGeBYeuBhPw7RSZGVgSc2Cy?=\n\t=?utf-8?q?g6yE6+1/2w8NzjpqED3NzV/Y4fBV8nViv80YbZP0i2Jjib4EL8bDimAeMVDPXuY56?=\n\t=?utf-8?q?fQxiIAStwQhbkO5ttRJap0kH5CQ9L9vzlrY9KT9SRpl72IsWxPA4vWS8pKRBX8fQy?=\n\t=?utf-8?q?c2sp/wfOoSL0PWHMWLyaJU8pKy7yux3q0OC2T+MHvjQ7if3rYr2ivvufM9IblNcFJ?=\n\t=?utf-8?q?b6pM7L2+wgsfnGLDq/p4tbVqEFf29BK03x6Wvtv7Gz6fBkgH+kL+N1zpQIj3JNUJ3?=\n\t=?utf-8?q?iG8GjGWBGEhexTTgOv2Pdkg8fQXLoxlqf8NPh14UuwDZlV8ek5gSL0QrOFsrIze7J?=\n\t=?utf-8?q?iZia3cIzS1hQgQyOQrqJ58w/LI1e3bOiBXeb/QSIL9zPtW59GPXbv6G8d1PXY3/rR?=\n\t=?utf-8?q?40ywbr3QO3olXReTHUuZRBRUcIbdaNfNfU3S7LvmsLLlpnOSOORN7dg+iTO2PQ/Nm?=\n\t=?utf-8?q?hIYlfIQJQuY0x/2VRxYjGYHaxI7a3Agw=3D=3D?=",
        "X-OriginatorOrg": "oss.nxp.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 3cf89740-c17d-4f2b-dec2-08dea69e65b6",
        "X-MS-Exchange-CrossTenant-AuthSource": "PAXPR04MB9644.eurprd04.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "30 Apr 2026 09:53:57.7355 (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n 5aDe5o01VWwAiP3KEVJ23e3xhSzO4HGeM6VH42Zm/ogqF9UYh08RaErIIzhdy3k60yZS0GK8BAC0smI1Inxuxw==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "GV4PR04MB11875",
        "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": "From: Clark Wang <xiaoning.wang@nxp.com>\n\nThe iMX and LS platforms use different bits in the same register to\nset duplex, but their logics are opposite.\nThe current settings will result in unexpected configurations in\nRGMII mode.\n\nFixes: e6df2f5e22c6 (\"net: fsl_enetc: Update enetc driver to support i.MX95\")\nSigned-off-by: Clark Wang <xiaoning.wang@nxp.com>\nSigned-off-by: Alice Guo <alice.guo@nxp.com>\nReviewed-by: Tim Harvey <tharvey@gateworks.com>\n---\nThis patch was originally part of the \"net: enetc: add i.MX952 support\"\nseries, and is now sent separately. There are no functional changes\ncompared to the original version.\n---\n drivers/net/fsl_enetc.c | 18 +++++++++---------\n 1 file changed, 9 insertions(+), 9 deletions(-)\n\n\n---\nbase-commit: 4433253ecf2041f9362a763bb6cb79960921ac7e\nchange-id: 20260430-952net-9aca4ab6ad23\n\nBest regards,\n--  \nAlice Guo <alice.guo@nxp.com>",
    "diff": "diff --git a/drivers/net/fsl_enetc.c b/drivers/net/fsl_enetc.c\nindex 206f1a381bb..b07193e4e83 100644\n--- a/drivers/net/fsl_enetc.c\n+++ b/drivers/net/fsl_enetc.c\n@@ -18,6 +18,7 @@\n #include <asm/io.h>\n #include <pci.h>\n #include <miiphy.h>\n+#include <linux/bitfield.h>\n #include <linux/bug.h>\n #include <linux/delay.h>\n #include <linux/build_bug.h>\n@@ -396,7 +397,7 @@ static int enetc_init_sgmii(struct udevice *dev)\n /* set up MAC for RGMII */\n static void enetc_init_rgmii(struct udevice *dev, struct phy_device *phydev)\n {\n-\tu32 old_val, val, dpx = 0;\n+\tu32 old_val, val = 0;\n \n \told_val = val = enetc_read_mac_port(dev, ENETC_PM_IF_MODE);\n \n@@ -416,15 +417,14 @@ static void enetc_init_rgmii(struct udevice *dev, struct phy_device *phydev)\n \t\tval |= ENETC_PM_IFM_SSP_10;\n \t}\n \n-\tif (enetc_is_imx95(dev))\n-\t\tdpx = ENETC_PM_IFM_FULL_DPX_IMX;\n+\tif  (enetc_is_imx95(dev))\n+\t\tval = u32_replace_bits(val,\n+\t\t\t\t       phydev->duplex == DUPLEX_FULL ? 0 : 1,\n+\t\t\t\t       ENETC_PM_IFM_FULL_DPX_IMX);\n \telse if (enetc_is_ls1028a(dev))\n-\t\tdpx = ENETC_PM_IFM_FULL_DPX_LS;\n-\n-\tif (phydev->duplex == DUPLEX_FULL)\n-\t\tval |= dpx;\n-\telse\n-\t\tval &= ~dpx;\n+\t\tval = u32_replace_bits(val,\n+\t\t\t\t       phydev->duplex == DUPLEX_FULL ? 1 : 0,\n+\t\t\t\t       ENETC_PM_IFM_FULL_DPX_LS);\n \n \tif (val == old_val)\n \t\treturn;\n",
    "prefixes": [
        "v1"
    ]
}