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 118B3C9833F for ; Sun, 27 Sep 2026 16:29:37 +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=DJG53L2URv2yejUF9t5d9u6mRXRD8G+SMO20c+/k2Cg=; b=qwOCjPuW7+ceLx Ar6wJsrQB603vllLmlOCPTl6BquuAd+YG8YoMhmSmcg2hvmx1SJEMl35emvAAEbuSJ4DF8avSpPZh lTaAMKlBoAETel2fr8coq8nv960tTijrakPsdrPNVKyxiQzKNYktxNp9VNA+TUQ/2jmtsDFn8HdEZ T07fEiGAoT8N2m+Iys+nd8JkL2+1+/5Su3nzErI7Bsm/ZfE4zC0EQMbYTsS59piyv8knnfnH/GDQx yBK9LHV7gehZ2GpHP7nm5LCyVwNmL/8Ms8Mw0r603nzH9ajVz85477efhwMM/9qKDPIhiG5xeKcaa PAo6yprkmkrrLNDKa2Vg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xArks-0000000GZIU-0GLA; Sun, 27 Sep 2026 16:29:34 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xArka-0000000GYyj-4ANj; Sun, 27 Sep 2026 16:29:17 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id CE09160D78; Sun, 27 Sep 2026 16:29:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F37B31F00893; Sun, 27 Sep 2026 16:29:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1790526555; bh=Gu8ErsYBV4PgFuSVNd6NTMG6a/XMTjplo6GasQz5ZLc=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=iDY33W3T4QiioPZtBknBI0Hq0QgYFuTcCI7P1JfrkjQgq1FCbxJ1S8bhxkF6Mj8V4 CmD4CJv5XTM/MAPSN4+zoZmBy3jcKvTOXF5u+gi5KNLLj0V2Nxs0PDwqqW1sRfmpSW dDL/CSRmlVQtRYf3EPkIIl8orwyCtq2sO4OeN0mWIk1TIKXxbadkhug4vJrrfxbnu+ SKik9AGA1zrqyXJv93oBRLX7Z7Cn9pKD8TveuPwAnt2b9zyz2m6cnv1HqhAj9OfkGm XwaBadjHMC6PZkU/2g7NHVsAOsRBgmAvU7QJny8hm/K3BCFo0tHuL0xiCfq80EyEuM XSOFGK03vXxIA== Subject: Re: [PATCH net-next v15 5/9] net: stmmac: qcom-ethqos: set serdes mode before powerup From: netdev-bot+sashiko@kernel.org To: bartosz.golaszewski@oss.qualcomm.com Cc: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, vkoul@kernel.org, peppe.cavallaro@st.com, wens@kernel.org, jernej.skrabec@gmail.com, neil.armstrong@linaro.org, khilman@baylibre.com, jbrunet@baylibre.com, shawnguo@kernel.org, festevam@gmail.com, jan.petrous@oss.nxp.com, s32@nxp.com, mohd.anwar@oss.qualcomm.com, romain.gantois@bootlin.com, geert+renesas@glider.be, magnus.damm@gmail.com, mripard@kernel.org, christophe.roullier@foss.st.com, brgl@kernel.org, radu@rendec.net, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, dfustini@tenstorrent.com, linux-sunxi@lists.linux.dev, linux-amlogic@lists.infradead.org, linux-mips@vger.kernel.org, imx@lists.linux.dev, linux-renesas-soc@vger.kernel.org, linux-rockchip@lists.infradead.org, sophgo@lists.linux.dev, linux-riscv@lists.infradead.org, bartosz.golaszewski@linaro.org Date: Sun, 27 Sep 2026 16:29:12 +0000 Message-ID: <179052655254.2160803.14087106323968541578@kernel.org> In-Reply-To: <20260923-qcom-sa8255p-emac-v15-5-e82f33720737@oss.qualcomm.com> References: <20260923-qcom-sa8255p-emac-v15-5-e82f33720737@oss.qualcomm.com> X-sashiko-severity: Medium MIME-Version: 1.0 X-BeenThere: linux-amlogic@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-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MSBwb3RlbnRpYWwKaXNzdWUocykgdG8gY29uc2lkZXIuCgpDcml0aWNhbDogMCDCtyBIaWdoOiAw IMK3IE1lZGl1bTogMSDCtyBMb3c6IDAKCklmIHlvdSBiZWxpZXZlIG5vbmUgb2YgdGhlIGlzc3Vl cyBhcmUgbGVnaXRpbWF0ZSwgcGxlYXNlIHJlcGx5IHRvIGVhY2gKaXNzdWUgb2YgTWVkaXVtIHNl dmVyaXR5IG9yIGhpZ2hlciBhbmQgZXhwbGFpbiB3aHkgdGhlIEFJIGlzIHdyb25nLgpJZiBhbnkg b2YgdGhlbSBhcmUgbGVnaXRpbWF0ZSBhbmQgeW91IHBsYW4gdG8gcmVzcGluLCBwbGVhc2UgbGV0 IHBhdGNod29yawprbm93IGJ5IGluY2x1ZGluZyAicHctYm90OiBjciIgYXMgYSBzZXBhcmF0ZSBs aW5lIGF0IHRoZSBlbmQgb2YgeW91ciByZXBseQoob25lIHN1Y2ggcmVwbHkgcGVyIHNlcmllcyBp cyBlbm91Z2gpLgoKLSBbTWVkaXVtXSBJbiBxY29tX2V0aHFvc19zZXJkZXNfcG93ZXJ1cCgpCiAg KGRyaXZlcnMvbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL2R3bWFjLXFjb20tZXRocW9zLmMp LCB0aGUgcGF0Y2jigKYKCi0tCgpuZXQ6IHN0bW1hYzogcWNvbS1ldGhxb3M6IHNldCBzZXJkZXMg bW9kZSBiZWZvcmUgcG93ZXJ1cAoKVGhpcyBwYXRjaCBhZGRzIGEgY2FsbCB0byBwaHlfc2V0X21v ZGVfZXh0KCkgYmVmb3JlIHBoeV9wb3dlcl9vbigpIGluCnFjb21fZXRocW9zX3NlcmRlc19wb3dl cnVwKCkuIE9uIFNDTUkgc3lzdGVtcyB0aGUgUEhZIGRyaXZlciBuZWVkcyBpdCB0bwpwaWNrIHRo ZSByaWdodCBwZXJmb3JtYW5jZSBsZXZlbCwgd2hpY2ggc2V0cyB0aGUgbGluayBzcGVlZC4gSXQg cHJlcGFyZXMKZm9yIGFkZGluZyBzdXBwb3J0IGZvciB0aGUgZmlybXdhcmUtbWFuYWdlZCBFTUFD IG9uIFF1YWxjb21tIHNhODI1NXAuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5l dC9zdG1pY3JvL3N0bW1hYy9kd21hYy1xY29tLWV0aHFvcy5jIGIvZHJpdmVycy9uZXQvZXRoZXJu ZXQvc3RtaWNyby9zdG1tYWMvZHdtYWMtcWNvbS1ldGhxb3MuYwo+IGluZGV4IGFjN2Q2ZDNlMjA1 YTEuLjQ3YjcwYjVlNzA2ZjIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvc3Rt aWNyby9zdG1tYWMvZHdtYWMtcWNvbS1ldGhxb3MuYwo+ICsrKyBiL2RyaXZlcnMvbmV0L2V0aGVy bmV0L3N0bWljcm8vc3RtbWFjL2R3bWFjLXFjb20tZXRocW9zLmMKPiBAQCAtNjAxLDEwICs2MDEs MTkgQEAgc3RhdGljIGludCBxY29tX2V0aHFvc19zZXJkZXNfcG93ZXJ1cChzdHJ1Y3QgbmV0X2Rl dmljZSAqbmRldiwgdm9pZCAqcHJpdikKPiAgCWlmIChyZXQpCj4gIAkJcmV0dXJuIHJldDsKPiAg Cj4gKwlyZXQgPSBwaHlfc2V0X21vZGVfZXh0KGV0aHFvcy0+c2VyZGVzX3BoeSwgUEhZX01PREVf RVRIRVJORVQsCj4gKwkJCSAgICAgICBldGhxb3MtPnBoeV9tb2RlKTsKPiArCWlmIChyZXQpCj4g KwkJZ290byBlcnJfb3V0OwoKW1NldmVyaXR5OiBNZWRpdW1dCldoYXQgaGFwcGVucyBoZXJlIGlm IGV0aHFvcy0+cGh5X21vZGUgaXMgb25lIG9mIHRoZSBSR01JSSB2YXJpYW50cz8KCnFjb21fZXRo cW9zX3Byb2JlKCkgYWNjZXB0cyBSR01JSSwgUkdNSUlfSUQsIFJHTUlJX1JYSUQgYW5kIFJHTUlJ X1RYSUQuCkl0IGluc3RhbGxzIHNlcmRlc19wb3dlcnVwIHdoZW5ldmVyIGEgInNlcmRlcyIgUEhZ IGlzIGZvdW5kLCB3aGF0ZXZlciB0aGUKcGh5X21vZGUgaXM6CgpxY29tX2V0aHFvc19wcm9iZSgp IHsKICAgIC4uLgoJaWYgKGV0aHFvcy0+c2VyZGVzX3BoeSkgewoJCXBsYXRfZGF0LT5zZXJkZXNf cG93ZXJ1cCA9IHFjb21fZXRocW9zX3NlcmRlc19wb3dlcnVwOwoJCXBsYXRfZGF0LT5zZXJkZXNf cG93ZXJkb3duICA9IHFjb21fZXRocW9zX3NlcmRlc19wb3dlcmRvd247Cgl9CiAgICAuLi4KfQoK VGhlIHFjb20sZXRocW9zIGJpbmRpbmcgYWxsb3dzIHRoaXMgY29tYmluYXRpb24gdG9vLiBJdCBo YXMgInBoeXM6IHRydWUiCmFuZCAicGh5LW5hbWVzOiBjb25zdDogc2VyZGVzIiwgd2l0aCBubyBj b25kaXRpb24gb24gcGh5LW1vZGUuCgpCb3RoIFNlckRlcyBQSFkgZHJpdmVycyByZWplY3QgYW55 IHN1Ym1vZGUgb3RoZXIgdGhhbiBTR01JSSwgMTAwMEJBU0VYCmFuZCAyNTAwQkFTRVguIEluIHBo eS1xY29tLXNnbWlpLWV0aC5jLCBxY29tX2R3bWFjX3NnbWlpX3BoeV92YWxpZGF0ZSgpCmlzIGNh bGxlZCBmcm9tIHFjb21fZHdtYWNfc2dtaWlfcGh5X3NldF9tb2RlKCk6CgoJaWYgKHN1Ym1vZGUg PT0gUEhZX0lOVEVSRkFDRV9NT0RFX1NHTUlJIHx8CgkgICAgc3VibW9kZSA9PSBQSFlfSU5URVJG QUNFX01PREVfMTAwMEJBU0VYIHx8CgkgICAgc3VibW9kZSA9PSBQSFlfSU5URVJGQUNFX01PREVf MjUwMEJBU0VYKQoJCXJldHVybiAwOwoKCXJldHVybiAtRUlOVkFMOwoKVGhlIG5ldyBxY29tX2R3 bWFjX3NnbWlpX3BoeV9zY21pX3ZhbGlkYXRlKCkgaW4KcGh5LXFjb20tc2dtaWktZXRoLXNjbWku YyBkb2VzIHRoZSBzYW1lLgoKVGFrZSBhIERUIHRoYXQgc2V0cyBwaHktbW9kZSA9ICJyZ21paSoi IGFuZCBhbHNvIHJlZmVyZW5jZXMgYW4gZW5hYmxlZApzZXJkZXMgUEhZLiBXaXRoIHRoaXMgcGF0 Y2gsIHBvd2VydXAgd291bGQgZmFpbCBsaWtlIHRoaXM6CgpzdG1tYWNfb3BlbigpCiAgc3RtbWFj X2xlZ2FjeV9zZXJkZXNfcG93ZXJfdXAoKQogICAgcWNvbV9ldGhxb3Nfc2VyZGVzX3Bvd2VydXAo KQogICAgICBwaHlfc2V0X21vZGVfZXh0KCkKICAgICAgICBxY29tX2R3bWFjX3NnbWlpX3BoeV9z ZXRfbW9kZSgpCiAgICAgICAgICBxY29tX2R3bWFjX3NnbWlpX3BoeV92YWxpZGF0ZSgpIHJldHVy bnMgLUVJTlZBTAogICAgICBnb3RvIGVycl9vdXQgLT4gcGh5X2V4aXQoKQoKIlNlckRlcyBwb3dl cnVwIGZhaWxlZCIgaXMgbG9nZ2VkLCBhbmQgYm90aCBzdG1tYWNfb3BlbigpIGFuZApzdG1tYWNf cmVzdW1lKCkgZmFpbC4gQmVmb3JlIHRoaXMgcGF0Y2ggdGhlIHNhbWUgRFQgcG93ZXJlZCB0aGUg U2VyRGVzCm9uIHdpdGhvdXQgYW4gZXJyb3IuCgpUaGUgb3RoZXIgY2FsbGVyIG9mIHRoaXMgQVBJ IGluIHRoZSBzYW1lIGZpbGUgYWxyZWFkeSBsaW1pdHMgdGhlIGNhbGwgdG8KU2VyRGVzIG1vZGVz OgoKZXRocW9zX21hY19maW5pc2hfc2VyZGVzKCkgewogICAgLi4uCglpZiAoaW50ZXJmYWNlID09 IFBIWV9JTlRFUkZBQ0VfTU9ERV9TR01JSSB8fAoJICAgIGludGVyZmFjZSA9PSBQSFlfSU5URVJG QUNFX01PREVfMjUwMEJBU0VYKQoJCXJldCA9IHBoeV9zZXRfbW9kZV9leHQoZXRocW9zLT5zZXJk ZXNfcGh5LCBQSFlfTU9ERV9FVEhFUk5FVCwKCQkJCSAgICAgICBpbnRlcmZhY2UpOwogICAgLi4u Cn0KCkxhdGVyIHBhdGNoZXMgaW4gdGhlIHNlcmllcyBkb24ndCBjaGFuZ2Ugc2VyZGVzX3Bvd2Vy dXAuIFRoZSBwYXRjaCB0aGF0CnVwZGF0ZXMgcGh5X21vZGUgdG8gdGhlIHJlc29sdmVkIGludGVy ZmFjZSBpbiBtYWNfZmluaXNoKCkgb25seSB0b3VjaGVzCnBoeV9tb2RlIGluc2lkZSBtYWNfZmlu aXNoLiBtYWNfZmluaXNoIGlzIG9ubHkgaW5zdGFsbGVkIGZvciBTR01JSSBhbmQKMjUwMEJBU0VY LCBzbyBhbiBSR01JSSBwaHlfbW9kZSB3b3VsZCBzdGlsbCByZWFjaCB0aGlzIGNhbGwgYXQgdGhl IGVuZApvZiB0aGUgc2VyaWVzLgoKSSBjaGVja2VkIHRoZSBpbi10cmVlIERUcy4gVGhlIGJvYXJk cyB0aGF0IHJlZmVyZW5jZSBhIHNlcmRlcyBQSFkKKGxlbWFucy5kdHNpIGFuZCBtb25hY28uZHRz aSBiYXNlZCkgYWxsIHVzZSBzZ21paSBvciAyNTAwYmFzZS14LiBUaGUKUkdNSUkgYm9hcmRzIGhh dmUgbm8gc2VyZGVzIFBIWS4gU28gImhhcm1sZXNzIGZvciBleGlzdGluZyB1c2VycyIgaG9sZHMK Zm9yIGluLXRyZWUgdXNlcnMsIGFuZCB0aGlzIG9ubHkgYWZmZWN0cyBEVHMgdGhlIGJpbmRpbmcg YWxsb3dzIGJ1dCB0aGF0CmFyZW4ndCBpbiB0aGUgdHJlZS4KClNob3VsZCB0aGUgY2FsbCBiZSBn dWFyZGVkIHRoZSBzYW1lIHdheSBhcyBpbiBldGhxb3NfbWFjX2ZpbmlzaF9zZXJkZXMoKQooU0dN SUksIDEwMDBCQVNFWCBhbmQgMjUwMEJBU0VYIG9ubHkpPyBBbm90aGVyIG9wdGlvbiB3b3VsZCBi ZSB0bwppbnN0YWxsIHNlcmRlc19wb3dlcnVwIG9ubHkgZm9yIFNlckRlcyBwaHktbW9kZXMgaW4g cWNvbV9ldGhxb3NfcHJvYmUoKSwKb3IgdG8gcmVzdHJpY3QgdGhlIGJpbmRpbmcuCgo+ICsKPiAg CXJldCA9IHBoeV9wb3dlcl9vbihldGhxb3MtPnNlcmRlc19waHkpOwo+ICAJaWYgKHJldCkKPiAt CQlwaHlfZXhpdChldGhxb3MtPnNlcmRlc19waHkpOwo+ICsJCWdvdG8gZXJyX291dDsKPiAgCj4g KwlyZXR1cm4gMDsKPiArCj4gK2Vycl9vdXQ6Cj4gKwlwaHlfZXhpdChldGhxb3MtPnNlcmRlc19w aHkpOwo+ICAJcmV0dXJuIHJldDsKPiAgfQoKLS0gClNhc2hpa28gQUkgcmV2aWV3IMK3IGh0dHBz Oi8vbmV0ZGV2LWFpLmJvdHMubGludXguZGV2L3Nhc2hpa28vIy9wYXRjaHNldC8yMDI2MDkyMy1x Y29tLXNhODI1NXAtZW1hYy12MTUtMC1lODJmMzM3MjA3MzclNDBvc3MucXVhbGNvbW0uY29tCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hbWxv Z2ljIG1haWxpbmcgbGlzdApsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hbWxvZ2ljCg==