From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 909BACD11DD for ; Tue, 26 Mar 2024 13:32:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:MIME-Version:Message-Id:Date: Subject:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=URWEsNLvqZKmaHe8mvvkAIt8E1Vu4dTpaRAmXGrj/d0=; b=ZGdOaHMpuKmJ1N a+cg37LJuffkiyBR83rLDpsHtYpMr0SFxkMjwp8FqMnQF9n5n7MqtkarOGQTOVsD4QZIQZUajyfvC Uyvs7WS1OFZCr/9C0MJdwHgf1Xm1Hs0YAfPU8x5XHK1Wh1vtY1SrhJB5T16sF5cy1u3M1ezwKwm8y 8N4X7jGeFrjb7XqeyqFX7B63EiRVKSRLrVDl3z/4SIbHqyE5AaP8jr7pDEG9jn4elOyyH+/7Fntaq OnCvwcxtzkOv5VBkFoBraSmneaMvEa7YuNhtDjYMcC9mRntC64Ib57vxtUbvWKxBPt79oPCrHkhx8 mobDB+aeHTa4o890oeww==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rp6uN-00000004frM-36TU; Tue, 26 Mar 2024 13:32:07 +0000 Received: from relay6-d.mail.gandi.net ([2001:4b98:dc4:8::226]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rp6ty-00000004fgB-2ltF for linux-arm-kernel@lists.infradead.org; Tue, 26 Mar 2024 13:31:49 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id AEAC7C0003; Tue, 26 Mar 2024 13:31:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1711459894; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Su4anKYfguw45iKaUAiZJzbAMOQ95uSYJX0GLHgexbw=; b=TtbzOcX2k00zErOdvCk4vCRlrvIV/zsiouzyrBoVbyglT6n6ilPT+38jd/MW+38gV57sGS kN/ZMof9ySrS8dTJu/ErkxXoSiMNpgCnaFja9Fc7otkcL9rMSQbffw6h1cVT+36fRIrBOS m30uFgU80Tg97Lao7MEdrojJ8x/yCTmJGPVwQ3f0XR0HrTl8yS8SUc1jlgCJmu55EWjYdz qs72L9O/c9yRzP+FTD/3G9xOqVcRJn6BXXILBDFUZFY74VbGEoKWbJsPtRITwOli1nUIPA qaET4V7ppH5oYemNCAMcutDroJgNXFboZ4MMVYp2vT0d230fQlrrbBYy/Pj11w== From: Romain Gantois Subject: [PATCH net-next RESEND v6 0/7] Fix missing PHY-to-MAC RX clock Date: Tue, 26 Mar 2024 14:32:06 +0100 Message-Id: <20240326-rxc_bugfix-v6-0-24a74e5c761f@bootlin.com> MIME-Version: 1.0 To: Russell King , Andrew Lunn , Heiner Kallweit , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Alexandre Torgue , Jose Abreu , Maxime Coquelin , =?utf-8?q?Cl=C3=A9ment_L=C3=A9ger?= Cc: Maxime Chevallier , Miquel Raynal , Thomas Petazzoni , netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, "Russell King (Oracle)" , Romain Gantois , Clark Wang X-Mailer: b4 0.13.0 X-GND-Sasl: romain.gantois@bootlin.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240326_063146_278414_DD4D7749 X-CRM114-Status: GOOD ( 18.21 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGVsbG8gZXZlcnlvbmUsCgpUaGlzIGlzIHZlcnNpb24gc2l4IG9mIG15IHNlcmllcyB0aGF0IGFk ZHJlc3NlcyB0aGUgaXNzdWUgd2l0aCBzb21lIE1BQy9QSFkKY29tYmluYXRpb25zLgoKTm90YWJs ZSBjaGFuZ2VzIGluIHY2OgogIC0gQ29ycmVjdGVkIHRyYWlsZXJzCgpOb3RhYmxlIGNoYW5nZXMg aW4gdjU6CiAgLSBFeHBvcnRlZCBwaHlsaW5rX3Bjc19wcmVfaW5pdCgpIGFzIGEgR1BMIHN5bWJv bAogIC0gQ29ycmVjdGVkIGtlcm5lbCBkb2MgZm9yIHBoeWxpbmtfcGNzX3ByZV9pbml0KCkKCk5v dGFibGUgY2hhbmdlcyBpbiB2NDoKICAtIE1vZGlmaWVkIG1paWNfcHJlX2luaXQoKSB0byBhbHNv IHNldCB0aGUgZGVmYXVsdCBSTUlJIGNvbnZlcnNpb24gc3BlZWQuCgpOb3RhYmxlIGNoYW5nZXMg aW4gdjM6CiAgLSBSZW1vdmVkIHRoZSAiaW50ZXJmYWNlIiBhcmd1bWVudCBmcm9tIHBjc19pbml0 KCkuCiAgLSBBZGRlZCBhIGtlcm5lbCBkb2MgZm9yIHBjc19pbml0KCkuCgpOb3RhYmxlIGNoYW5n ZXMgaW4gdjI6CiAgLSBJbnRyb2R1Y2VkIGEgcGNzIG9wIGZvciBpbml0aWFsaXppbmcgaGFyZHdh cmUgcmVxdWlyZWQgZm9yIE1BQwogICAgaW5pdGlhbGl6YXRpb24sIGluc3RlYWQgb2YgdXNpbmcg cGh5bGlua192YWxpZGF0ZSgpIGZvciB0aGlzIHB1cnBvc2UuCiAgLSBSZWZhY3RvcmVkIHN0bW1h YyB0byB1c2UgYSBnZW5lcmljIFBDUyByZWZlcmVuY2UgaW4gbWFjX2RldmljZV9pbmZvCiAgICBp bnN0ZWFkIG9mIGEgbW9kZWwtc3BlY2lmaWMgZmllbGQuCgpUaGVyZSBpcyBhbiBpc3N1ZSB3aXRo IHNvbWUgc3RtbWFjL1BIWSBjb21iaW5hdGlvbnMgdGhhdCBoYXMgYmVlbiByZXBvcnRlZApzb21l IHRpbWUgYWdvIGluIGEgY291cGxlIG9mIGRpZmZlcmVudCBzZXJpZXM6CgpDbGFyayBXYW5nJ3Mg cmVwb3J0OgpodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyMzAyMDIwODE1NTkuMzU1MzYz Ny0xLXhpYW9uaW5nLndhbmdAbnhwLmNvbS8KQ2zDqW1lbnQgTMOpZ2VyJ3MgcmVwb3J0OgpodHRw czovL2xvcmUua2VybmVsLm9yZy9saW51eC1hcm0ta2VybmVsLzIwMjMwMTE2MTAzOTI2LjI3Njg2 OS00LWNsZW1lbnQubGVnZXJAYm9vdGxpbi5jb20vCgpTdG1tYWMgY29udHJvbGxlcnMgcmVxdWly ZSBhbiBSWCBjbG9jayBzaWduYWwgZnJvbSB0aGUgTUlJIGJ1cyB0byBwZXJmb3JtCnRoZWlyIGhh cmR3YXJlIGluaXRpYWxpemF0aW9uIHN1Y2Nlc3NmdWxseS4gVGhpcyBjYXVzZXMgaXNzdWVzIHdp dGggc29tZQpQSFkvUENTIGRldmljZXMuIElmIHRoZXNlIGRldmljZXMgZG8gbm90IGJyaW5nIHRo ZSBjbG9jayBzaWduYWwgdXAgYmVmb3JlCnRoZSBNQUMgZHJpdmVyIGluaXRpYWxpemVzIGl0cyBo YXJkd2FyZSwgdGhlbiBzYWlkIGluaXRpYWxpemF0aW9uIHdpbGwKZmFpbC4gVGhpcyBjYW4gaGFw cGVuIGF0IHByb2JlIHRpbWUgb3Igd2hlbiB0aGUgc3lzdGVtIHdha2VzIHVwIGZyb20gYQpzdXNw ZW5kZWQgc3RhdGUuCgpUaGlzIHNlcmllcyBpbnRyb2R1Y2VzIG5ldyBmbGFncyBmb3IgcGh5X2Rl dmljZSBhbmQgcGh5bGlua19wY3MuIFRoZXNlCmZsYWdzIGFsbG93IE1BQyBkcml2ZXJzIHRvIHNp Z25hbCB0byBQSFkvUENTIGRyaXZlcnMgdGhhdCB0aGUgUlggY2xvY2sKc2lnbmFsIHNob3VsZCBi ZSBlbmFibGVkIGFzIHNvb24gYXMgcG9zc2libGUsIGFuZCB0aGF0IGl0IHNob3VsZCBhbHdheXMK c3RheSBlbmFibGVkLgoKSSBoYXZlIGluY2x1ZGVkIHNwZWNpZmljIHVzZXMgb2YgdGhlc2UgZmxh Z3MgdGhhdCBmaXggdGhlIFJaTjEgR01BQzEgc3RtbWFjCmRyaXZlciB0aGF0IEkgYW0gY3VycmVu dGx5IHdvcmtpbmcgb24gYW5kIHRoYXQgaXMgbm90IHlldCB1cHN0cmVhbS4gSSBoYXZlCmFsc28g aW5jbHVkZWQgY2hhbmdlcyB0byB0aGUgYXQ4MDN4IFBIWSBkcml2ZXIgdGhhdCBzaG91bGQgZml4 IHRoZSBpc3N1ZQp0aGF0IENsYXJrIFdhbmcgd2FzIGhhdmluZy4KCkNsYXJrLCBjb3VsZCB5b3Ug cGxlYXNlIGNvbmZpcm0gdGhhdCB0aGlzIHNlcmllcyBmaXhlcyB5b3VyIGlzc3VlIHdpdGggdGhl CmF0ODAzeCBQSFk/CgpCZXN0IFJlZ2FyZHMsCgpSb21haW4KClJvbWFpbiBHYW50b2lzICgyKToK ICBuZXQ6IHBoeTogYWRkIHJ4Y19hbHdheXNfb24gZmxhZyB0byBwaHlsaW5rX3BjcwogIG5ldDog cGNzOiByem4xLW1paWM6IEluaXQgUlggY2xvY2sgZWFybHkgaWYgTUFDIHJlcXVpcmVzIGl0CgpS dXNzZWxsIEtpbmcgKDMpOgogIG5ldDogcGh5OiBhZGQgUEhZX0ZfUlhDX0FMV0FZU19PTiB0byBQ SFkgZGV2IGZsYWdzCiAgbmV0OiBzdG1tYWM6IFNpZ25hbCB0byBQSFkvUENTIGRyaXZlcnMgdG8g a2VlcCBSWCBjbG9jayBvbgogIG5ldDogcGh5OiBhdDgwM3g6IEF2b2lkIGhpYmVybmF0aW5nIGlm IE1BQyByZXF1aXJlcyBSWCBjbG9jawoKIC4uLi9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMv c3RtbWFjX21haW4uYyAgfCAgNSArKysrKwogZHJpdmVycy9uZXQvcGNzL3Bjcy1yem4xLW1paWMu YyAgICAgICAgICAgICAgICB8IDE4ICsrKysrKysrKysrKystLS0tLQogZHJpdmVycy9uZXQvcGh5 L2F0ODAzeC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrLQogZHJpdmVycy9uZXQvcGh5 L3BoeWxpbmsuYyAgICAgICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKy0KIGluY2x1 ZGUvbGludXgvcGh5LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBpbmNsdWRl L2xpbnV4L3BoeWxpbmsuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrKysrCiA2 IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgotLQoyLjQz LjAKCi0tLQotIExpbmsgdG8gdjI6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyNDAxMzAt cnhjX2J1Z2ZpeC12Mi0wLTVlNmMzMTY4ZTVmMEBib290bGluLmNvbQoKLS0tCi0gTGluayB0byB2 MzogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvci8yMDI0MDIxMi1yeGNfYnVnZml4LXYzLTAtZTlm MmViNmIzYjA1QGJvb3RsaW4uY29tCgotLS0KLSBMaW5rIHRvIHY0OiBodHRwczovL2xvcmUua2Vy bmVsLm9yZy9yLzIwMjQwMjIxLXJ4Y19idWdmaXgtdjQtMC00ODgzZWUxY2M3YjFAYm9vdGxpbi5j b20KCi0tLQotIExpbmsgdG8gdjU6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyNDAzMDEt cnhjX2J1Z2ZpeC12NS0wLThkYWMzMDIzMDA1MEBib290bGluLmNvbQoKLS0tCk1heGltZSBDaGV2 YWxsaWVyICgxKToKICAgICAgbmV0OiBzdG1tYWM6IGRvbid0IHJlbHkgb24gbHlueF9wY3MgcHJl c2VuY2UgdG8gY2hlY2sgZm9yIGEgUEhZCgpSb21haW4gR2FudG9pcyAoNCk6CiAgICAgIG5ldDog cGh5bGluazogYWRkIHJ4Y19hbHdheXNfb24gZmxhZyB0byBwaHlsaW5rX3BjcwogICAgICBuZXQ6 IHN0bW1hYzogU3VwcG9ydCBhIGdlbmVyaWMgUENTIGZpZWxkIGluIG1hY19kZXZpY2VfaW5mbwog ICAgICBuZXQ6IHN0bW1hYzogU2lnbmFsIHRvIFBIWS9QQ1MgZHJpdmVycyB0byBrZWVwIFJYIGNs b2NrIG9uCiAgICAgIG5ldDogcGNzOiByem4xLW1paWM6IEluaXQgUlggY2xvY2sgZWFybHkgaWYg TUFDIHJlcXVpcmVzIGl0CgpSdXNzZWxsIEtpbmcgKE9yYWNsZSkgKDIpOgogICAgICBuZXQ6IHBo eWxpbms6IGFkZCBQSFlfRl9SWENfQUxXQVlTX09OIHRvIFBIWSBkZXYgZmxhZ3MKICAgICAgbmV0 OiBwaHk6IHFjb206IGF0ODAzeDogQXZvaWQgaGliZXJuYXRpbmcgaWYgTUFDIHJlcXVpcmVzIFJY IGNsb2NrCgogZHJpdmVycy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvY29tbW9uLmggICAg ICAgfCAgMiArLQogLi4uL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9kd21hYy1zb2NmcGdh LmMgICAgfCAgOCArKy0tLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvc3Rt bWFjX21haW4uYyAgfCAxNSArKysrLS0tLQogZHJpdmVycy9uZXQvcGNzL3Bjcy1yem4xLW1paWMu YyAgICAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysKIGRyaXZlcnMvbmV0L3Bo eS9waHlsaW5rLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjUgKysrKysrKysrKysrLQog ZHJpdmVycy9uZXQvcGh5L3Fjb20vYXQ4MDN4LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMyAr LQogaW5jbHVkZS9saW51eC9waHkuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MSArCiBpbmNsdWRlL2xpbnV4L3BoeWxpbmsuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 IDQyICsrKysrKysrKysrKysrKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgMTExIGluc2VydGlv bnMoKyksIDEzIGRlbGV0aW9ucygtKQotLS0KYmFzZS1jb21taXQ6IGQ3ZTE0ZTUzNDQ5MzMyOGNj NWY2N2JhYWZmMmIwYzIzZDMyYjBhNTcKY2hhbmdlLWlkOiAyMDI0MDEyNi1yeGNfYnVnZml4LWQ0 N2IzYjFhMzc0ZgoKQmVzdCByZWdhcmRzLAotLSAKUm9tYWluIEdhbnRvaXMgPHJvbWFpbi5nYW50 b2lzQGJvb3RsaW4uY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK