Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2195732/?format=api
{ "id": 2195732, "url": "http://patchwork.ozlabs.org/api/patches/2195732/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260211182230.968921-2-mikhail.kshevetskiy@iopsys.eu/", "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": "<20260211182230.968921-2-mikhail.kshevetskiy@iopsys.eu>", "list_archive_url": null, "date": "2026-02-11T18:22:15", "name": "[v2,01/16] net: mdio-mt7531-mmio: use common header priv struct", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "105e1f7c605ea25e2bf8e29b1fd3fc32ce1b7e44", "submitter": { "id": 84987, "url": "http://patchwork.ozlabs.org/api/people/84987/?format=api", "name": "Mikhail Kshevetskiy", "email": "mikhail.kshevetskiy@iopsys.eu" }, "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/20260211182230.968921-2-mikhail.kshevetskiy@iopsys.eu/mbox/", "series": [ { "id": 491892, "url": "http://patchwork.ozlabs.org/api/series/491892/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=491892", "date": "2026-02-11T18:22:15", "name": "net: airoha: PCS and MDIO support for Airoha AN7581 SoC", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/491892/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2195732/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2195732/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=iopsys.eu header.i=@iopsys.eu header.a=rsa-sha256\n header.s=selector1 header.b=ku+v7IKT;\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=iopsys.eu", "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=iopsys.eu header.i=@iopsys.eu header.b=\"ku+v7IKT\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=iopsys.eu", "phobos.denx.de;\n spf=pass smtp.mailfrom=mikhail.kshevetskiy@genexis.eu", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=iopsys.eu;" ], "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) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fB6HT6zygz1xtV\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 12 Feb 2026 05:23:01 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 42D8F8367F;\n\tWed, 11 Feb 2026 19:22:52 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id 85F6B83CB5; Wed, 11 Feb 2026 19:22:51 +0100 (CET)", "from DU2PR03CU002.outbound.protection.outlook.com\n (mail-northeuropeazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c200::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 06BC083015\n for <u-boot@lists.denx.de>; Wed, 11 Feb 2026 19:22:49 +0100 (CET)", "from DU2PR08MB10037.eurprd08.prod.outlook.com (2603:10a6:10:49a::20)\n by GV1PR08MB8572.eurprd08.prod.outlook.com (2603:10a6:150:84::10)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.10; Wed, 11 Feb\n 2026 18:22:46 +0000", "from DU2PR08MB10037.eurprd08.prod.outlook.com\n ([fe80::3c7:6d2e:8afe:e4dc]) by DU2PR08MB10037.eurprd08.prod.outlook.com\n ([fe80::3c7:6d2e:8afe:e4dc%4]) with mapi id 15.20.9587.010; Wed, 11 Feb 2026\n 18:22:46 +0000" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=fmSIvwbWwtBethgZDOHl+PguJ3Fe7g5rzUkFuyMS4J0gG4WHEIAstlDnZndTWBDYPuFrh2j5hQrRRHfGOK1gFsXhrTOr6gQLMQJWMjkfpdhPKo3ZVX0NGnNTaKpTSNSvJOE0mHp8LiU/EncYVXCdaflUFwEwsZg3VkS8Zl6U17LqlxVUcv1KwZ0T0gQ033VQ3cZ+ky+KxJt7z3n8Z2ET41NLjhyKmm6TogTLaeKJVHO3M8wBe/uX5p40AfW4EakqBeSZDCih646xcgXPofRzh7ueedo6JxQ/yWeojerEiE0TvuP/CNtYH2FGzam8frSx6oqqEvgE9O2eTcs3tO99EA==", "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=lxIsWQKoaGjpfzjRAa8YBEOQm9pH6f3Ief2snnoUmFw=;\n b=KPnJc8gEJ6Xqa0S7MWScd9+qhw1RBz+6vJPoEoShk8InO68cPjdZJrjMreD/TiT18quyFgA+JdzLTHVAm+u29rtPLxgx1tw/UWUxU1lQPGq4R/bsw6dJNVd0O4s0ROQMm2SvDJg5RdmUopit8yNgePJmQus1NLhLzbQg1faJt1RpNBGBeoZP8P5W8JfW6HK5vdGyFSWDccZ777aMeu8jRdcuOW7XoP82WKXSHKzzF4/AV7eLYiaiGDo+9k/aC1wnagXpQeGEABPQlb67jUxGGwqLiF7M+kztoeAC0VE49/VIsRh+CJbcC2RW1UxqFLQso8va/Bss9qDhMvuLvDMFKQ==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=genexis.eu; dmarc=pass action=none header.from=iopsys.eu;\n dkim=pass header.d=iopsys.eu; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=iopsys.eu;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=lxIsWQKoaGjpfzjRAa8YBEOQm9pH6f3Ief2snnoUmFw=;\n b=ku+v7IKT85Cgt3T0EWdsJjrlnKwAMHuHiKkvqK9XCjYHOlXSinIpr4eZYn0/ZsbEjc5Y+NnQQUw7/iXYAr6TswkGzrc6vZzEzriiNflCE9yfjYRBHQGfLDfKDvFRHpqVweH++XTfmc+K6fpe1jKXH990If7x09S8EwugRO9ar6WyoWuAK8ReYuxjPZDE3tX9JrtF+xyg93rkohoYumbUWKRyCiRYnbDlszfiX/HnWQQ4zEKjWauqwnfvK8qY4GW0YHKYGBSFTI3nXqmd/gTa4nVOgSfL/Yw2CNyJC0TAdO6b2RL67EBSYfcN9U0bo2zau/neg8tYMmK88tM2w8+DTw==", "From": "Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>", "To": "Tom Rini <trini@konsulko.com>, Christian Marangi <ansuelsmth@gmail.com>,\n Joe Hershberger <joe.hershberger@ni.com>,\n Ramon Fried <rfried.dev@gmail.com>,\n Jerome Forissier <jerome.forissier@arm.com>,\n Ray Liu <ray.xy.liu@gmail.com>,\n Marek Vasut <marek.vasut+renesas@mailbox.org>,\n Paul Barker <paul.barker.ct@bp.renesas.com>,\n Robert Marko <robert.marko@sartura.hr>, Yao Zi <me@ziyao.cc>,\n Greg Malysa <malysagreg@gmail.com>,\n Oliver Gaskell <Oliver.Gaskell@analog.com>,\n Vasileios Bimpikas <vasileios.bimpikas@analog.com>, u-boot@lists.denx.de", "Cc": "Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>", "Subject": "[PATCH v2 01/16] net: mdio-mt7531-mmio: use common header priv struct", "Date": "Wed, 11 Feb 2026 21:22:15 +0300", "Message-ID": "<20260211182230.968921-2-mikhail.kshevetskiy@iopsys.eu>", "X-Mailer": "git-send-email 2.51.0", "In-Reply-To": "<20260211182230.968921-1-mikhail.kshevetskiy@iopsys.eu>", "References": "<20260211182230.968921-1-mikhail.kshevetskiy@iopsys.eu>", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "MI1P293CA0012.ITAP293.PROD.OUTLOOK.COM\n (2603:10a6:290:2::10) To DU2PR08MB10037.eurprd08.prod.outlook.com\n (2603:10a6:10:49a::20)", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "DU2PR08MB10037:EE_|GV1PR08MB8572:EE_", "X-MS-Office365-Filtering-Correlation-Id": "d4fad933-53b0-47c6-f811-08de699a8e3d", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|1800799024|52116014|7416014|376014|366016|921020|38350700014;", "X-Microsoft-Antispam-Message-Info": "\n yM6gYeqn/QiIcDGQWPOWV9szlbFqhF+A+qDaH8OtrwLasvHuc5ZzhbHHfDd19PKCULQTZsmhp+j/cCQZXBpyX5vrjIa0+PPXoSWU3DJl4mmMVZHCiXzUvB4aJDjE9irYyWUdJMoTZpgEYHqtN5V0WCxy7zzHdMu58EuBe9xKl4fNc/+hZnGrEh6rVWmwgIeNLElAu/psgjtqYUOgCjHl3xU2Xmp4Ti8/Qa7nnpaJHCb3+0w8SCE5NxxfDqvHLQF+vCCLpL3kdrIzm2qGGZXX52Q9/MIkW3nCoHNQzpYK6UYSiGV4D0eeC5mMWWPFd+uW7q76kxyeWli6vbTrecnD3CCovgAVSeGfC6R2lRTohfSeNke+VJ46kLfT/HXSvoyVuPwOHOoQ1vRFY+0J3Xo/OVhpeQODx+AIxxi3oZFOXcFICD1eEA2g3fZg1zCnoejF60ZDWGNTQhzWdtkRa/lqKGf/0pEt8NryMtTIwY8jXYLSd6xN8cMaJA07xlyKb7zCoCP3/NH1zHe9GaESnrEFLHkasWfeNeBzb+vQm5vmH/Brp6HIoOszT+y2gIfKaTW7vPlMTROux2wBJH90KZkvmJaIcSbYNf/p5mtYlHdPf/3BkVL02/W/FnkL8BaSrtH6vXGe6SBeOXjcuvqiQgozVbCbYKGnTSwgyvYgUuGojldCouDiDlN3xQlsAaZ7TAdWuPCp7bWtiKk6J4z/bWurTmQgJ/ng7QVoeK9xB6QpCn7c7trVlM+e08dlykgpTO3Jr2njuPN4RYxZjVMdF1MyA77p2voxa1a5OoofKiYiMCoK8outdzRrVjt6EOr2Z3NybvSp99pxsXLBMLvxGSpDENIMaWZOWWg+l527dB4+GvgssbXA+NAAw9eaGiyhFUcUI5b2TAG6MBeVi0Ms5RvU0fLFSwr+FbtHkvqjiz220RXATv0ZgrfQQDdtIcLjvuT8ksjNOWF0pVClCI1ZIu9Xceosk81p/zQlJC41fy8CTJY/d3ZOW46xww7ZYNj1arqOEiGiOJt5OWs9SPZ5Fb+51Mf0ZVhreDyQ4migfiIk/UObXXEstcRQwIN6qE3sW8BdXCBnrLMC4ekZaQiDozVpT9Jjc0o8y+eR7fTZMYMmgh6UdZeL8rba5Gj7PXDEx/wFC+jGkbm5MYEOsjGU9K/VCvoEMvmEQGls/+l0CuyyTnax5rLwrLOWcriiJz8sgIKppKKdVMOnw+W9JJbnOoy8QIaglc9b7OiHDUFg6xFN8QsOn1wlOuxufiiZ3ug7cI4Wi1KSvwtIJhfJvskCke5bbxt0lOWiAs1Jd8WuXIpaqQLJVC9miwhABVFRmncy3gTBJ5RRtwwZx9NHOSnChbty75pSNcvkqCyjfPqEuWB1YLlmrY0nOYRb8JvHOP257yLOHSsNt1U2D5eB+alb+H9JbVvAWBxEuBhptvwv1+iCjkHlYuiYaIxqt/0jQ5lsbD+YqooPH5DaMNaAZJyJiCYvKZ0dDMJakEnxVG3lFqn2BhmIHbrCYyxVamXREXY8lasWQBC0hCFWRfxBAZfR6+gWNZ05jXaBXoPRsJ+F1+ZXuc1Sdi7WP5q2VyntWA1bi6B5C3XctnIdT5tEch7/vkD1tTYIbWRyVQ54sk/M6vVzjtPYSyk2De4oYsuvib2IKQ9S", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:DU2PR08MB10037.eurprd08.prod.outlook.com; PTR:;\n CAT:NONE;\n SFS:(13230040)(1800799024)(52116014)(7416014)(376014)(366016)(921020)(38350700014);\n DIR:OUT; SFP:1102;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n 8b2cm+MKOydu4prPCOlhF1CWDlNfkXZRWCAcWgS1/r4scVbTdyzb4jxecbgSljKJfwxZUU6Lv2euSkX3C5/BsS05DN8UdnPX5vL9osNE/HaDbIjS7X0gSyrBmLImkDui+r1Il7/yYMT1ILCYhdCC4jadbbK0Zty75YfWY6HteFEvzy9mmOUP5A5VLecidkWqm3j+WPrarihoFfkXgSJnHq/7ibNcGoJcaFgUo0+yXojM0HsmmYvq4XFarwKD1f7asvXJ8Hd2nYvd0je0FWrc+ROGHxZxYI15fCIr8Pm0YX1ISRf2WchuYkDzuygRDbXLM3e7k9aTUD8Dae3oQ2oHxJfYd6iw1hFRv1V4D2Mg980mSaHstrG56uWhl5kKdVnr53VeM4VHvrgdk5D49FNDGDjK0Du0w6KEqtqKirFvEweRjOPNS3agwOpznl6+1SY4OcXLjn1afDOLMhcWKSlRP6KPFiZHFVnzbBb4piB5hvxb5E9elcS0zcvL/7iE4d4u2/3mlr/a+lI4qRbn9xm2CU4ubb9n8dLXup/Z0IM7GcTCnOCL1n+svMC0t0Oa1cDvdhpHrJdX/v8qi1wb7jG6gDX7Yy8IKNiOCUQvblpxxRDYZLQFT82yjt+lfK6drNDl+TX5x5iXj3tbAKEpsMZH16GiP02WierUUA73ntit9wjj02ygn5cdeHfiAwIwaJXSP7iiI+KGjxlx/NEcR4R1tFh6gDQKDh9ceUNQuIpLigBdOry7rPa0l2GwRUASY3oZgHMFOdI5cdD1mv+7a5Vm3qXGqOV7r2pb1Ay2JgCZDBRIlEoP4ni/sdW8f2nMQMlEDEdbxcENQSA8btGJkH7U/yBHVbqaWHJD3vCne5U/tZbezo+mHdJiKoJT30c3xWcNX8SrTfmBT/idXe8OGRIPk5ASe8ypGyW8TD3ANuY99MxNxv+qllAPpcz7NKbYvJ2noV7Wq+FxuZRwL8ZIyIOUuLTFhOSYgwKfju8FcAlv/GR/64/t+ofdpnJdMmocxqHDhhH1k7gL8mAq66wygK4rR5e8LdVxNVG6Kc/hvL0r9QhQAHWVsym/ZhJI0j48spz+NWg/9P4cLkwCUzQochDobTOBgI8tHNw8jBVCD5VqfdKRmGzjCrmTkfBCTjXRSQZuMehcySbuPgWuOvtWSuXWkCc68VSF3Jy8lZxjcmsoXDg83qA8wHTuzb5MfQUZiGPfb2U+9XtxAc4lLz64dey9H7Jboao9muHTKg6WT1LqlZv+hQ9QJfcPl7z/hH0/SU6ZeXD8RnhUcXH4Eb21S8HrKdAvHC7qHD1w/lMvesnFMmkXPShApEu3XiUfdIk+TLyZnzL+Hu9gWLGR3Lo10ssXKQU29jYHMxt3chOcoMYVmZug19JLZKdZn/yBTUjpi/Z8ckGdZifyI5FhIlxtfaNnUYVtGZ9eJTJcxGQkGk8cWJ+7qi7oVu5Hk1Bgr1Rms4OrNYNhrgtFJBST/dRKF7X+pZEecEZblUtup23pRK6RMtkR+unDifUvrgoC6PsZa3fmvi5OEedLkXaqpGSiqDvpbZLsq2jm3ec/46AXf3pq5ZPuRp7WhMZsJJ09I5aW4iKJPdopC0wgmeh1gztp83IgngC7JD5aspx/J4mYbhvgk9JKwPaU7w+Zb3FOV8e2mZorILP+M4NUmK3NswVpv2lETl+VfYKWdcHywjUcI2MW/mhw+XYpcSIHO/zuSpvXCQa4LHAXbvq63AExL5yMF5kCZzcrO9K31AhZrjyKjlgEdjw=", "X-OriginatorOrg": "iopsys.eu", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n d4fad933-53b0-47c6-f811-08de699a8e3d", "X-MS-Exchange-CrossTenant-AuthSource": "DU2PR08MB10037.eurprd08.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "11 Feb 2026 18:22:46.7891 (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "8d891be1-7bce-4216-9a99-bee9de02ba58", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n 2DhvijQRb2+6dXkaOdzjS8gnIWvuiAVpNDx6SOHCbSSQbobhXX90bgl91U6hwGh4pGU83gFItmfF46za2OqfMWHIgNZaHtv+2doOrGpjBew=", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "GV1PR08MB8572", "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: Christian Marangi <ansuelsmth@gmail.com>\n\nInstead of having duplicate priv struct for mdio-mt7531-mmio driver in\nboth driver and header, use the one exposed by the header directly.\n\nThis make sure we have consistent priv struct if the driver will be\nupdated in the future.\n\nSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\n---\n drivers/net/mdio-mt7531-mmio.c | 24 +++++++++++-------------\n 1 file changed, 11 insertions(+), 13 deletions(-)", "diff": "diff --git a/drivers/net/mdio-mt7531-mmio.c b/drivers/net/mdio-mt7531-mmio.c\nindex 5a0725010f2..930454a9b0e 100644\n--- a/drivers/net/mdio-mt7531-mmio.c\n+++ b/drivers/net/mdio-mt7531-mmio.c\n@@ -6,6 +6,8 @@\n #include <linux/iopoll.h>\n #include <miiphy.h>\n \n+#include \"mdio-mt7531-mmio.h\"\n+\n #define MT7531_PHY_IAC\t\t\t0x701c\n #define MT7531_PHY_ACS_ST\t\tBIT(31)\n #define MT7531_MDIO_REG_ADDR_CL22\tGENMASK(29, 25)\n@@ -25,11 +27,7 @@\n #define MT7531_MDIO_TIMEOUT\t\t100000\n #define MT7531_MDIO_SLEEP\t\t20\n \n-struct mt7531_mdio_priv {\n-\tphys_addr_t switch_regs;\n-};\n-\n-static int mt7531_mdio_wait_busy(struct mt7531_mdio_priv *priv)\n+static int mt7531_mdio_wait_busy(struct mt7531_mdio_mmio_priv *priv)\n {\n \tunsigned int busy;\n \n@@ -38,7 +36,7 @@ static int mt7531_mdio_wait_busy(struct mt7531_mdio_priv *priv)\n \t\t\t\t\tMT7531_MDIO_SLEEP, MT7531_MDIO_TIMEOUT);\n }\n \n-static int mt7531_mdio_read(struct mt7531_mdio_priv *priv, int addr, int devad, int reg)\n+static int mt7531_mdio_read(struct mt7531_mdio_mmio_priv *priv, int addr, int devad, int reg)\n {\n \tu32 val;\n \n@@ -75,7 +73,7 @@ static int mt7531_mdio_read(struct mt7531_mdio_priv *priv, int addr, int devad,\n \treturn val & MT7531_MDIO_RW_DATA;\n }\n \n-static int mt7531_mdio_write(struct mt7531_mdio_priv *priv, int addr, int devad,\n+static int mt7531_mdio_write(struct mt7531_mdio_mmio_priv *priv, int addr, int devad,\n \t\t\t int reg, u16 value)\n {\n \tu32 val;\n@@ -115,7 +113,7 @@ static int mt7531_mdio_write(struct mt7531_mdio_priv *priv, int addr, int devad,\n \n int mt7531_mdio_mmio_read(struct mii_dev *bus, int addr, int devad, int reg)\n {\n-\tstruct mt7531_mdio_priv *priv = bus->priv;\n+\tstruct mt7531_mdio_mmio_priv *priv = bus->priv;\n \n \treturn mt7531_mdio_read(priv, addr, devad, reg);\n }\n@@ -123,14 +121,14 @@ int mt7531_mdio_mmio_read(struct mii_dev *bus, int addr, int devad, int reg)\n int mt7531_mdio_mmio_write(struct mii_dev *bus, int addr, int devad,\n \t\t\t int reg, u16 value)\n {\n-\tstruct mt7531_mdio_priv *priv = bus->priv;\n+\tstruct mt7531_mdio_mmio_priv *priv = bus->priv;\n \n \treturn mt7531_mdio_write(priv, addr, devad, reg, value);\n }\n \n static int dm_mt7531_mdio_read(struct udevice *dev, int addr, int devad, int reg)\n {\n-\tstruct mt7531_mdio_priv *priv = dev_get_priv(dev);\n+\tstruct mt7531_mdio_mmio_priv *priv = dev_get_priv(dev);\n \n \treturn mt7531_mdio_read(priv, addr, devad, reg);\n }\n@@ -138,7 +136,7 @@ static int dm_mt7531_mdio_read(struct udevice *dev, int addr, int devad, int reg\n static int dm_mt7531_mdio_write(struct udevice *dev, int addr, int devad,\n \t\t\t\tint reg, u16 value)\n {\n-\tstruct mt7531_mdio_priv *priv = dev_get_priv(dev);\n+\tstruct mt7531_mdio_mmio_priv *priv = dev_get_priv(dev);\n \n \treturn mt7531_mdio_write(priv, addr, devad, reg, value);\n }\n@@ -150,7 +148,7 @@ static const struct mdio_ops mt7531_mdio_ops = {\n \n static int mt7531_mdio_probe(struct udevice *dev)\n {\n-\tstruct mt7531_mdio_priv *priv = dev_get_priv(dev);\n+\tstruct mt7531_mdio_mmio_priv *priv = dev_get_priv(dev);\n \tofnode switch_node;\n \n \tswitch_node = ofnode_get_parent(dev_ofnode(dev));\n@@ -169,5 +167,5 @@ U_BOOT_DRIVER(mt7531_mdio) = {\n \t.id = UCLASS_MDIO,\n \t.probe = mt7531_mdio_probe,\n \t.ops = &mt7531_mdio_ops,\n-\t.priv_auto\t = sizeof(struct mt7531_mdio_priv),\n+\t.priv_auto\t = sizeof(struct mt7531_mdio_mmio_priv),\n };\n", "prefixes": [ "v2", "01/16" ] }