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 975D9C9831E for ; Fri, 25 Sep 2026 02:04:16 +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:MIME-Version:References:In-Reply-To: Message-ID:Date:Cc:To:From:Subject:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=TI6zxu0vQfwJBFNu0oLmOC4wQkebGv/3NIPOtLbEwzs=; b=GtZE2mcoJO4kNJ BCqGMkTriJKJnUC0tGAOfRjYFEQIu4QhruAQXxDxF3fn1qH6JKK1EWWLkv5I/gJiPVBTJd9zsSKFO ZYSslQPXzxDIQ8Yp/QYuJtbCulZeaCP2CBPtfyP/WaS0xj0nzAYFq/KKuzGU3l+vh9wEwIVeZ2snn FMivp4xwN2vGIglKTgeGZAh0Qevy4V/zzOAY03QxzrjRaYkmFK0OxQNPteZWbNprF5pnK9lsHhE6v 8fQ/nxKacN3T8lbs0E6ZLYWWaeYT6hHjNkzZe2qafbYEjR0Ib2un266JACTmUvJq2A/54RIOI46yn FbGI09cObrmLo0sSio4A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x9vIM-0000000CVzv-0t8W; Fri, 25 Sep 2026 02:04:14 +0000 Received: from sea.source.kernel.org ([2600:3c0a:e001:78e:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x9vHu-0000000CVly-0LEc; Fri, 25 Sep 2026 02:03:46 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id CC26A44511; Fri, 25 Sep 2026 02:03:43 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 39F111F00898; Fri, 25 Sep 2026 02:03:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1790301823; bh=Onm061uyZBZ6jk/XlnSGK29UlUQPLuEGtTxsmYUpuT8=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=M2eYEdLuUcb+C96LVFVRHO6lU0WuUABDd/6eda+sMlv6S2mdAbIP8kJMRY7+v9veI sKQzI7EWmlp44LMD42zzzCf1bb08l6EedRWjeRtJaVRP2m8UMZcVn+hMQVv33TciGy 9ajXZFWVbTBZTB/0MlXlcD2rhyU2ojVJHt8Y/Z0yf5IZRWl6yPxZIOklYDJkZuUHdJ UJCZT//s2z8uwqrMVS4sfC9BruK0m8CIhokBqPAy1TJueKBaAOf0nch+S0vHG8zq6B Vwgevm3DTWEzpE9EsnDwgF7GjnKkEkAcBaPSnp1twV2kAe+inoN1F4C97bVp34drRF C19YS3EzQpSFw== Subject: Re: [PATCH net-next v10 06/11] net: pcs: xpcs: add ANRESTART support for SGMII link recovery From: netdev-bot+sashiko@kernel.org To: coiaprant@gmail.com Cc: andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, vkoul@kernel.org, maxime.chevallier@bootlin.com, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, prabhakar.mahadev-lad.rj@bp.renesas.com, romain.gantois@bootlin.com, hkallweit1@gmail.com, neil.armstrong@linaro.org, linux@armlinux.org.uk, shawn.lin@rock-chips.com, david@ixit.cz, netdev@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-renesas-soc@vger.kernel.org Date: Fri, 25 Sep 2026 02:03:41 +0000 Message-ID: <179030182177.2160803.5520238845817839542@kernel.org> In-Reply-To: <20260922200336.2201212-7-coiaprant@gmail.com> References: <20260922200336.2201212-7-coiaprant@gmail.com> X-sashiko-severity: Medium MIME-Version: 1.0 X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MiBwb3RlbnRpYWwKaXNzdWUocykgdG8gY29uc2lkZXIuCgpDcml0aWNhbDogMCDCtyBIaWdoOiAw IMK3IE1lZGl1bTogMiDCtyBMb3c6IDAKCklmIHlvdSBiZWxpZXZlIG5vbmUgb2YgdGhlIGlzc3Vl cyBhcmUgbGVnaXRpbWF0ZSwgcGxlYXNlIHJlcGx5IHRvIGVhY2gKaXNzdWUgb2YgTWVkaXVtIHNl dmVyaXR5IG9yIGhpZ2hlciBhbmQgZXhwbGFpbiB3aHkgdGhlIEFJIGlzIHdyb25nLgpJZiBhbnkg b2YgdGhlbSBhcmUgbGVnaXRpbWF0ZSBhbmQgeW91IHBsYW4gdG8gcmVzcGluLCBwbGVhc2UgbGV0 IHBhdGNod29yawprbm93IGJ5IGluY2x1ZGluZyAicHctYm90OiBjciIgYXMgYSBzZXBhcmF0ZSBs aW5lIGF0IHRoZSBlbmQgb2YgeW91ciByZXBseQoob25lIHN1Y2ggcmVwbHkgcGVyIHNlcmllcyBp cyBlbm91Z2gpLgoKLSBbTWVkaXVtXSBJbiB4cGNzX2dldF9zdGF0ZV9jMzdfc2dtaWkoKSAoZHJp dmVycy9uZXQvcGNzL3Bjcy0KICB4cGNzLmM6MTExMC0xMTIxKSB0aGUgQU5DTVBMVCBsYXRjaCBp cyBjbGVhcmVkIGZpcnN04oCmCi0gW01lZGl1bV0geHBjc19nZXRfc3RhdGVfYzM3X3NnbWlpKCkg bm93IG11dGF0ZXMgUENTIGhhcmR3YXJlIHN0YXRlCiAgKHdyaXRlLTAtdG8tY2xlYXIgb2YgRFdf VlJfTUlJX0FOX0lOVFJfU1RTIGFuZCB0aGUgQk1DUl9BTlJFU1RBUlTigKYKCi0tCgpuZXQ6IHBj czogeHBjczogYWRkIEFOUkVTVEFSVCBzdXBwb3J0IGZvciBTR01JSSBsaW5rIHJlY292ZXJ5CgpU aGlzIGFkZHMgQk1DUl9BTlJFU1RBUlQgdG8gdGhlIEMzNyBTR01JSSBwYXRoczogeHBjc19jb25m aWdfYW5lZ19jMzdfc2dtaWkoKQpub3cgY2xlYXJzIERXX1ZSX01JSV9BTl9JTlRSX1NUUyBhbmQg c2V0cyBBTlJFU1RBUlQgdG9nZXRoZXIgd2l0aCBBTkVOQUJMRSwKYW5kIHhwY3NfZ2V0X3N0YXRl X2MzN19zZ21paSgpIGNsZWFycyB0aGUgQU4gbGF0Y2ggYW5kIGlzc3VlcyBhbiBBTiByZXN0YXJ0 CndoZW4gdGhlIGxpbmsgaXMgZG93biBidXQgQU4gY29tcGxldGlvbiB3YXMgbGF0Y2hlZC4KCj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3Bjcy9wY3MteHBjcy5jIGIvZHJpdmVycy9uZXQvcGNz L3Bjcy14cGNzLmMKPiBpbmRleCAwMzM3ZTJiY2MwMTI1Li44YzM4NzViNjk4NWI5IDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvbmV0L3Bjcy9wY3MteHBjcy5jCj4gKysrIGIvZHJpdmVycy9uZXQvcGNz L3Bjcy14cGNzLmMKClsgLi4uIF0KCj4gQEAgLTEwOTMsOSArMTEwNywxOCBAQCBzdGF0aWMgaW50 IHhwY3NfZ2V0X3N0YXRlX2MzN19zZ21paShzdHJ1Y3QgZHdfeHBjcyAqeHBjcywKPiAgCQlyZXR1 cm4gMDsKPiAgCX0KPiAgCj4gLQkvKiBDbGVhciBBTiBjb21wbGV0ZSBzdGF0dXMgb3IgaW50ZXJy dXB0ICovCj4gLQlpZiAoc3RhdGUtPmFuX2NvbXBsZXRlKQo+IC0JCXhwY3Nfd3JpdGUoeHBjcywg TURJT19NTURfVkVORDIsIERXX1ZSX01JSV9BTl9JTlRSX1NUUywgMCk7Cj4gKwlpZiAoc3RhdGUt PmFuX2NvbXBsZXRlKSB7Cj4gKwkJLyogQ2xlYXIgQU4gY29tcGxldGUgc3RhdHVzIG9yIGludGVy cnVwdCAqLwo+ICsJCXJldCA9IHhwY3Nfd3JpdGUoeHBjcywgTURJT19NTURfVkVORDIsIERXX1ZS X01JSV9BTl9JTlRSX1NUUywgMCk7Cj4gKwkJaWYgKHJldCA8IDApCj4gKwkJCXJldHVybiByZXQ7 Cj4gKwo+ICsJCS8qIEluaXRpYXRlIHRoZSBuZXh0IHJvdW5kIG9mIEFOICovCj4gKwkJcmV0ID0g eHBjc19tb2RpZnkoeHBjcywgTURJT19NTURfVkVORDIsIE1JSV9CTUNSLCBCTUNSX0FOUkVTVEFS VCwKPiArCQkJCSAgQk1DUl9BTlJFU1RBUlQpOwo+ICsJCWlmIChyZXQgPCAwKQo+ICsJCQlyZXR1 cm4gcmV0Owo+ICsJfQoKW1NldmVyaXR5OiBNZWRpdW1dCkNhbiB0aGlzIG9yZGVyaW5nIGxlYXZl IHRoZSByZXN0YXJ0IHBlcm1hbmVudGx5IGRpc2FybWVkIGlmIHRoZSB4cGNzX21vZGlmeSgpCmZh aWxzPwoKVGhlIGxhdGNoZWQgQU5DTVBMVCBiaXQgaXMgdGhlIG9ubHkgcGllY2Ugb2YgaGFyZHdh cmUgc3RhdGUgdGhpcyBjb2RlIHVzZXMgdG8KZGVjaWRlIHRoYXQgYSByZXN0YXJ0IGlzIG5lZWRl ZCwgYW5kIGl0IGlzIGRlc3Ryb3llZCBiZWZvcmUgdGhlIHJlc3RhcnQgaXMKYWN0dWFsbHkgcmVx dWVzdGVkLiAgeHBjc19tb2RpZnkoKSBpcyBhIHJlYWwgcmVhZC1tb2RpZnktd3JpdGU6Cgp4cGNz X21vZGlmeSgpIC0+IG1kaW9kZXZfYzQ1X21vZGlmeSgpIC0+IG1kaW9idXNfYzQ1X21vZGlmeSgp IC0+Cl9fbWRpb2J1c19jNDVfbW9kaWZ5X2NoYW5nZWQoKQoKYW5kIHRoYXQgbGFzdCBmdW5jdGlv biByZXR1cm5zIHRoZSByZWFkIGVycm9yIGJlZm9yZSBpc3N1aW5nIGFueSB3cml0ZToKCmRyaXZl cnMvbmV0L3BoeS9tZGlvX2J1cy5jOl9fbWRpb2J1c19jNDVfbW9kaWZ5X2NoYW5nZWQoKSB7Cgku Li4KCXJldCA9IF9fbWRpb2J1c19jNDVfcmVhZChidXMsIGFkZHIsIGRldmFkLCByZWdudW0pOwoJ aWYgKHJldCA8IDApCgkJcmV0dXJuIHJldDsKCS4uLgp9CgpTbyBvbiBhIHRyYW5zaWVudCByZWdp c3RlciByZWFkIGVycm9yIHRoZSBQQ1Mgc3RheXMgQU4tY29tcGxldGUgYW5kIGxpbmstZG93bgp3 aXRoIG5vIG5lZ290aWF0aW9uIHN0YXJ0ZWQsIHdoaWxlIHRoZSBsYXRjaCB0aGF0IHdvdWxkIGhh dmUgcmUtdHJpZ2dlcmVkIHRoaXMKYnJhbmNoIGhhcyBhbHJlYWR5IGJlZW4gY2xlYXJlZC4gIEV2 ZXJ5IGxhdGVyIHBvbGwgdGhlbiBzZWVzIGFuX2NvbXBsZXRlID09IDAKYW5kIG5ldmVyIHJlLWVu dGVycyB0aGUgYnJhbmNoLCB3aGljaCBpcyB0aGUgImxpbmsgc3RheXMgZG93biBmb3JldmVyIiBj YXNlIHRoZQpjb21taXQgbWVzc2FnZSBkZXNjcmliZXMuCgpUaGUgY29tbWl0IG1lc3NhZ2Ugc2F5 czoKCgkiSWYgYW4gTURJTyBhY2Nlc3MgZmFpbHMgYXQgdGhpcyBwb2ludCwgaXQgaW5kaWNhdGVz IGFuCgkgdW5yZWNvdmVyYWJsZSBoYXJkd2FyZSBjb25kaXRpb24gdW50aWwgcmVzZXQuIgoKV2hl cmUgZG9lcyB0aGF0IHJlc2V0IGhhcHBlbj8gIC5wY3NfZ2V0X3N0YXRlIGlzIHZvaWQsIGFuZCB0 aGUgY2FsbGVyIG9ubHkKbG9ncyB0aGUgdmFsdWU6Cgpkcml2ZXJzL25ldC9wY3MvcGNzLXhwY3Mu Yzp4cGNzX2dldF9zdGF0ZSgpIHsKCS4uLgoJY2FzZSBEV19BTl9DMzdfU0dNSUk6CgkJcmV0ID0g eHBjc19nZXRfc3RhdGVfYzM3X3NnbWlpKHhwY3MsIHN0YXRlKTsKCQlpZiAocmV0KQoJCQlkZXZf ZXJyKCZ4cGNzLT5tZGlvZGV2LT5kZXYsICIlcyByZXR1cm5lZCAlcGVcbiIsCgkJCQkieHBjc19n ZXRfc3RhdGVfYzM3X3NnbWlpIiwgRVJSX1BUUihyZXQpKTsKCQlicmVhazsKCS4uLgp9CgpOb3Ro aW5nIHNldHMgeHBjcy0+bmVlZF9yZXNldCwgcmVzZXRzIHRoZSBQQ1Mgb3IgcmUtYXJtcyB0aGUg cmVzdGFydCwgc28KcmVjb3Zlcnkgc2VlbXMgdG8gcmVxdWlyZSBhbiBhZG1pbmlzdHJhdGl2ZSBk b3duL3VwIHRvIHJlLXJ1bgp4cGNzX2NvbmZpZ19hbmVnX2MzN19zZ21paSgpLiAgV291bGQgaXQg YmUgc2FmZXIgdG8gaXNzdWUgdGhlIEFOUkVTVEFSVCBmaXJzdAphbmQgb25seSBjbGVhciB0aGUg bGF0Y2ggb25jZSB0aGUgcmVzdGFydCB3cml0ZSBzdWNjZWVkZWQsIG9yIHRvIHNldAp4cGNzLT5u ZWVkX3Jlc2V0IG9uIGZhaWx1cmU/CgpbU2V2ZXJpdHk6IE1lZGl1bV0KV2hhdCBzZXJpYWxpemVz IHRoaXMgbmV3IHJlZ2lzdGVyIHdyaXRlIGFnYWluc3QgYSBjb25jdXJyZW50Ci5wY3NfZ2V0X3N0 YXRlIGNhbGw/CgpwaHlsaW5rIHJlYWNoZXMgdGhpcyBjYWxsYmFjayBmcm9tIHR3byBwYXRocyB0 aGF0IHNoYXJlIG5vIGxvY2s6Cgpkcml2ZXJzL25ldC9waHkvcGh5bGluay5jOnBoeWxpbmtfcmVz b2x2ZSgpIHsKCW11dGV4X2xvY2soJnBsLT5zdGF0ZV9tdXRleCk7CgkuLi4KCQlwaHlsaW5rX21h Y19wY3NfZ2V0X3N0YXRlKHBsLCAmbGlua19zdGF0ZSk7CgkuLi4KfQoKZHJpdmVycy9uZXQvcGh5 L3BoeWxpbmsuYzpwaHlsaW5rX2V0aHRvb2xfa3NldHRpbmdzX2dldCgpIHsKCUFTU0VSVF9SVE5M KCk7CgkuLi4KCQlwaHlsaW5rX21hY19wY3NfZ2V0X3N0YXRlKHBsLCAmbGlua19zdGF0ZSk7Cgku Li4KfQoKcGh5bGlua19taWlfcmVhZCgpIHZpYSBwaHlsaW5rX21paV9pb2N0bCgpIGlzIGluIHRo ZSBzYW1lIEFTU0VSVF9SVE5MKCktb25seQpjYXRlZ29yeS4gIHN0cnVjdCBkd194cGNzIGluIGRy aXZlcnMvbmV0L3Bjcy9wY3MteHBjcy5oIGhhcyBubyBsb2NrIG9mIGl0cyBvd24sCmFuZCB0aGUg TURJTyBidXMgbXV0ZXggb25seSBtYWtlcyBlYWNoIGluZGl2aWR1YWwgdHJhbnNhY3Rpb24gYXRv bWljLCBub3QgdGhlCnJlYWQgb2YgRFdfVlJfTUlJX0FOX0lOVFJfU1RTIGZvbGxvd2VkIGJ5IHRo ZSBjbGVhciBhbmQgdGhlIEFOUkVTVEFSVC4KClNvIGNhbiBhbiB1bnByaXZpbGVnZWQgRVRIVE9P TF9HTElOS1NFVFRJTkdTIHF1ZXJ5IChvciBTSU9DR01JSVJFRykgcmFjaW5nIHdpdGgKcGh5bGlu a19yZXNvbHZlKCkgY2xlYXIgYSBsYXRjaCBiZWxvbmdpbmcgdG8gYSBuZWdvdGlhdGlvbiB0aGUg b3RoZXIgY2FsbGVyIGp1c3QKc3RhcnRlZCwgYW5kIHRoZW4gaXNzdWUgYSBzZWNvbmQgQk1DUl9B TlJFU1RBUlQgdGhhdCBhYm9ydHMgdGhhdCBpbi1mbGlnaHQKbmVnb3RpYXRpb24/CgpFdmVuIHdp dGhvdXQgYSByYWNlLCB0aGUgcmVhZCBvZiBEV19WUl9NSUlfQU5fSU5UUl9TVFMgYW5kIHRoZSBz dWJzZXF1ZW50IGJsaW5kCndyaXRlIG9mIDAgYXJlIG5vdCBhdG9taWMgd2l0aCByZXNwZWN0IHRv IHRoZSBoYXJkd2FyZSBsYXRjaCwgc28gaXMgYW4gQU4KY29tcGxldGlvbiBsYXRjaGVkIGJldHdl ZW4gdGhvc2UgdHdvIGFjY2Vzc2VzIHNpbGVudGx5IGRyb3BwZWQ/CgpCZWZvcmUgdGhpcyBwYXRj aCB0aGUgY2FsbGJhY2sgb25seSBjbGVhcmVkIHRoZSBsYXRjaCwgc28gdGhlIHN0YXRlLWNoYW5n aW5nCndyaXRlIGlzIG5ldyBoZXJlLgoKLS0gClNhc2hpa28gQUkgcmV2aWV3IMK3IGh0dHBzOi8v bmV0ZGV2LWFpLmJvdHMubGludXguZGV2L3Nhc2hpa28vIy9wYXRjaHNldC8yMDI2MDkyMjIwMDMz Ni4yMjAxMjEyLTEtY29pYXByYW50JTQwZ21haWwuY29tCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1yb2NrY2hpcCBtYWlsaW5nIGxpc3QKTGlu dXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJvY2tjaGlwCg==