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 1F20FC9830E for ; Sun, 27 Sep 2026 16:29:59 +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=QJhOT3xnTKqqVoPt6O6qjboxOoa1MmZDUb0JipvCGrc=; b=h2ajQpUmPDgt4v +t64jgWdH4QJFY9dZZNMfPUf9qkaf225wOV5YO+P/hxkC3PSKaT29W/Q3GCTS0sF4T8hec4jyAMHV iBxAd+pHhNjTpzpxRXTHDYi4q1762aC7jObIxqBIjjkgJBrEPKXDYtF7q1BznGsowA0zCl4VgKBtn 8vaj+gxc9S9aFJ/ynPimbf/+KezObmxSjpWVaLwBvRk1RjfjJCgthkSiEGJGeiHYCsZZfUv22bsmJ E6OughnLTnxtO4Yt0itD9uVa5lQPNhUDhmQ5fhsrQLAdf1/dTUrrkY+boX+Kp8kRfQMGMazdVxtL7 KTDj/s0kHBj3i9bVEy7A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xArlG-0000000GZlw-0n5G; Sun, 27 Sep 2026 16:29:58 +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 1xArkg-0000000GZ5f-0CYj; Sun, 27 Sep 2026 16:29:22 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id C412143E5A; Sun, 27 Sep 2026 16:29:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 15F9D1F000FF; Sun, 27 Sep 2026 16:29:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1790526561; bh=260s97xmu8zFr2zsFwdEpzWatQ1+IA3lnCWULTwRUcY=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=iiEoH2i8VyKhpRnwyi0TmGQTxs0NI7Ek1IOo4QciPW41dzAT4kOFVgmlbN7Kb4tXD +R/rp9EHahMP6mU1UqulOKsC/EepNoZvcxpBk+RQ1/El+WOy2noKdyFt2HvQakT36I hg2DW9J4iZCOD93HDpaK2GTegDQFkgV5WPBfT6OyZf5E/0rCVMBmQiaXYYSR1lK/v0 y2Bgl34nzNP/qasFh32Jb0wNk0GEgss/4YpeEzgw0zCowH3HjGKtnVz+VlCViLBP0k areTSI1UvGuEN1KcnkPzKS3HMF3GNUdaS8d6cBYXE4JeYxlltWBlfNSBoJntp9HV7O dGhMQFUVJVAmA== Subject: Re: [PATCH net-next v15 8/9] net: stmmac: qcom-ethqos: factor out linux-level setup into a separate function 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:18 +0000 Message-ID: <179052655862.2160803.476962840384562724@kernel.org> In-Reply-To: <20260923-qcom-sa8255p-emac-v15-8-e82f33720737@oss.qualcomm.com> References: <20260923-qcom-sa8255p-emac-v15-8-e82f33720737@oss.qualcomm.com> X-sashiko-severity: Low 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 bW9yZSBzZXZlcmUKaXNzdWUocykgaW4gb3RoZXIgcGF0Y2hlcyBvZiB0aGlzIHNlcmllcy4gVGhp cyBtYWlsIGlzIG9ubHkgYW4gRllJLCBpbiBjYXNlCnlvdSB3YW50IHRvIGFkZHJlc3MgdGhlIG5p dCBwaWNrcyBiZWxvdyB3aGVuIHlvdSByZXNwaW4uCgpMb3cgcHJpb3JpdHkgLyBuaXQgcGlja3Mg Zm9yIHlvdXIgY29uc2lkZXJhdGlvbjoKCi0gW0xvd10gVGhlIGNvbW1pdCBtZXNzYWdlIGRvZXMg bm90IGRlc2NyaWJlIHRoZSByZWZhY3RvciBib3VuZGFyeQogIGFjY3VyYXRlbHkuCi0gW0xvd10g VGhlIHBhdGNoIGRlbGV0ZXMgdGhlIGNvbW1lbnQgdGhhdCBqdXN0aWZpZWQgdGhlIGhhcmQtY29k ZWQgTURDCiAgZGl2aWRlciAoJ1RoZSBjbG9ja3MgYXJlIGNvbnRyb2xsZWQgYnkgZmlybXdhcmUs IHNvIHdlIGRvbid0IGtub3cgZm9y4oCmCgotLQoKbmV0OiBzdG1tYWM6IHFjb20tZXRocW9zOiBm YWN0b3Igb3V0IGxpbnV4LWxldmVsIHNldHVwIGludG8gYSBzZXBhcmF0ZSBmdW5jdGlvbgoKVGhp cyBwYXRjaCBhZGRzIGEgc2V0dXAoKSBjYWxsYmFjayB0byBzdHJ1Y3QgZXRocW9zX2VtYWNfZHJp dmVyX2RhdGEuIEl0CmltcGxlbWVudHMgdGhlIGNhbGxiYWNrIGFzIGV0aHFvc19obG9zX3NldHVw KCkgZm9yIHRoZSBleGlzdGluZyBFTUFDCnZhcmlhbnRzLiBUaGUgcmdtaWkgbWFwcGluZywgbGlu ayBjbG9jayBoYW5kbGluZyBhbmQgc2V2ZXJhbCBwbGF0X2RhdApjYWxsYmFja3MgbW92ZSBmcm9t IHFjb21fZXRocW9zX3Byb2JlKCkgaW50byBpdCwgYWhlYWQgb2Ygc3VwcG9ydCBmb3IKZmlybXdh cmUtY29udHJvbGxlZCAoU0NNSSkgRU1BQyB2YXJpYW50cy4KCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL2R3bWFjLXFjb20tZXRocW9zLmMgYi9kcml2 ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9kd21hYy1xY29tLWV0aHFvcy5jCj4gaW5k ZXggYWIxYmNiN2ViMThlMi4uNTA5YTUzNjhlNjlhOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL25l dC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9kd21hYy1xY29tLWV0aHFvcy5jCj4gKysrIGIvZHJp dmVycy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvZHdtYWMtcWNvbS1ldGhxb3MuYwoKWyAu Li4gXQoKPiBAQCAtNjkyLDYgKzcwNCw1OCBAQCBzdGF0aWMgdm9pZCBldGhxb3NfcHRwX2Nsa19m cmVxX2NvbmZpZyhzdHJ1Y3Qgc3RtbWFjX3ByaXYgKnByaXYpCj4gIAluZXRkZXZfZGJnKHByaXYt PmRldiwgIlBUUCByYXRlICVsdVxuIiwgcGxhdF9kYXQtPmNsa19wdHBfcmF0ZSk7Cj4gIH0KPiAg Cj4gK3N0YXRpYyBpbnQgZXRocW9zX2hsb3Nfc2V0dXAoc3RydWN0IHFjb21fZXRocW9zICpldGhx b3MsCj4gKwkJCSAgICAgc3RydWN0IHBsYXRfc3RtbWFjZW5ldF9kYXRhICpwbGF0X2RhdCkKPiAr ewo+ICsJc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiA9IGV0aHFvcy0+cGRldjsKPiArCXN0 cnVjdCBkZXZpY2UgKmRldiA9ICZwZGV2LT5kZXY7Cj4gKwlpbnQgcmV0Owo+ICsKPiArCWV0aHFv cy0+cmdtaWlfYmFzZSA9IGRldm1fcGxhdGZvcm1faW9yZW1hcF9yZXNvdXJjZV9ieW5hbWUocGRl diwgInJnbWlpIik7Cj4gKwlpZiAoSVNfRVJSKGV0aHFvcy0+cmdtaWlfYmFzZSkpCj4gKwkJcmV0 dXJuIGRldl9lcnJfcHJvYmUoZGV2LCBQVFJfRVJSKGV0aHFvcy0+cmdtaWlfYmFzZSksCj4gKwkJ CQkgICAgICJGYWlsZWQgdG8gbWFwIHJnbWlpIHJlc291cmNlXG4iKTsKPiArCj4gKwlldGhxb3Mt PmxpbmtfY2xrID0gZGV2bV9jbGtfZ2V0KGRldiwgZXRocW9zLT5kYXRhLT5saW5rX2Nsa19uYW1l ID86ICJyZ21paSIpOwo+ICsJaWYgKElTX0VSUihldGhxb3MtPmxpbmtfY2xrKSkKPiArCQlyZXR1 cm4gZGV2X2Vycl9wcm9iZShkZXYsIFBUUl9FUlIoZXRocW9zLT5saW5rX2NsayksCj4gKwkJCQkg ICAgICJGYWlsZWQgdG8gZ2V0IGxpbmtfY2xrXG4iKTsKPiArCj4gKwlwbGF0X2RhdC0+Y2xrc19j b25maWcgPSBldGhxb3NfY2xrc19jb25maWc7Cj4gKwo+ICsJcmV0ID0gZXRocW9zX2Nsa3NfY29u ZmlnKGV0aHFvcywgdHJ1ZSk7Cj4gKwlpZiAocmV0KQo+ICsJCXJldHVybiByZXQ7Cj4gKwo+ICsJ cmV0ID0gZGV2bV9hZGRfYWN0aW9uX29yX3Jlc2V0KGRldiwgZXRocW9zX2Nsa3NfZGlzYWJsZSwg ZXRocW9zKTsKPiArCWlmIChyZXQpCj4gKwkJcmV0dXJuIHJldDsKPiArCgpbIC4uLiBdCgo+ICsJ Y2FzZSBQSFlfSU5URVJGQUNFX01PREVfMjUwMEJBU0VYOgo+ICsJY2FzZSBQSFlfSU5URVJGQUNF X01PREVfU0dNSUk6Cj4gKwkJcGxhdF9kYXQtPmZpeF9tYWNfc3BlZWQgPSBldGhxb3NfZml4X21h Y19zcGVlZF9zZ21paTsKPiArCQlicmVhazsKPiArCWRlZmF1bHQ6Cj4gKwkJYnJlYWs7Cj4gKwl9 CgpbU2V2ZXJpdHk6IExvd10KVGhpcyBpc24ndCBhIGJ1ZywgYnV0IGlzIHRoZSBjb21taXQgbWVz c2FnZSBhY2N1cmF0ZSBhYm91dCB3aGF0IG1vdmVzIGludG8KdGhlIGNhbGxiYWNrPyBJdCBzYXlz IHRoZSBwYXRjaCB3aWxsOgoKICAibW92ZSBhbGwgb3BlcmF0aW9ucyBub3QgcmVxdWlyZWQgaW4g U0NNSSBtb2RlIGludG8gaXQuIgoKU0NNSSBtb2RlIGFsc28gbmVlZHMgc2V2ZXJhbCBvZiB0aGUg c3RlcHMgbW92ZWQgaW50byBldGhxb3NfaGxvc19zZXR1cCgpOgoKICAtIG1hcHBpbmcgdGhlICJy Z21paSIgd3JhcHBlcgogIC0gc2V0dGluZyBwbGF0X2RhdC0+Y2xrc19jb25maWcKICAtIHRoZSBm aXJzdCBldGhxb3NfY2xrc19jb25maWcoZXRocW9zLCB0cnVlKSBjYWxsLCBhbG9uZyB3aXRoIGl0 cwogICAgZGV2bV9hZGRfYWN0aW9uX29yX3Jlc2V0KGRldiwgZXRocW9zX2Nsa3NfZGlzYWJsZSwg ZXRocW9zKSBjbGVhbnVwCiAgLSBzZWxlY3RpbmcgZXRocW9zX2ZpeF9tYWNfc3BlZWRfc2dtaWkg Zm9yIFNHTUlJLzI1MDBCQVNFWAoKTGF0ZXIgaW4gdGhlIHNlcmllcywgdGhlIGV0aHFvc19zY21p X3NldHVwKCkgYWRkZWQgYnkgIm5ldDogc3RtbWFjOgpxY29tLWV0aHFvczogYWRkIHN1cHBvcnQg Zm9yIHNhODI1NXAiIHJlcGVhdHMgZWFjaCBvZiB0aGVzZSBzdGVwcy4gSXRzIG93bgpjb21tZW50 IHNheXMgdGhlIHdyYXBwZXIgbG9vcGJhY2sgYW5kIGZ1bmN0aW9uYWwgY2xvY2sgYml0cyBhcmUg cmVxdWlyZWQuCldpdGhvdXQgdGhlbSwgdGhlIERNQSBTVy1yZXNldCBpbiBkd21hYzRfZG1hX3Jl c2V0KCkgbmV2ZXIgY29tcGxldGVzLgoKQXMgYSByZXN1bHQsIHRoZSBzYW1lIHNldHVwIGNvZGUg ZXhpc3RzIGluIHR3byBwbGFjZXMgaW5zdGVhZCBvZiBvbmNlIGluCnFjb21fZXRocW9zX3Byb2Jl KCkuCgpDb3VsZCB0aGUgc2hhcmVkIHN0ZXBzIHN0YXkgaW4gcWNvbV9ldGhxb3NfcHJvYmUoKSBv ciBtb3ZlIHRvIGEgY29tbW9uCmhlbHBlciwgbGVhdmluZyBvbmx5IHRoZSBITE9TLW9ubHkgcGFy dHMgaW4gZXRocW9zX2hsb3Nfc2V0dXAoKT8gSWYgbm90LApjb3VsZCB0aGUgY29tbWl0IG1lc3Nh Z2UgZGVzY3JpYmUgdGhlIHNwbGl0IG1vcmUgcHJlY2lzZWx5PwoKWyAuLi4gXQoKPiBAQCAtNzY1 LDIxICs4MTUsOCBAQCBzdGF0aWMgaW50IHFjb21fZXRocW9zX3Byb2JlKHN0cnVjdCBwbGF0Zm9y bV9kZXZpY2UgKnBkZXYpCj4gIAkJcmV0dXJuIGRldl9lcnJfcHJvYmUoZGV2LCBQVFJfRVJSKGV0 aHFvcy0+c2VyZGVzX3BoeSksCj4gIAkJCQkgICAgICJGYWlsZWQgdG8gZ2V0IHNlcmRlcyBwaHlc biIpOwo+ICAKPiAtCWV0aHFvc19zZXRfY2xrX3R4X3JhdGUoZXRocW9zLCBOVUxMLCBwbGF0X2Rh dC0+cGh5X2ludGVyZmFjZSwKPiAtCQkJICAgICAgIFNQRUVEXzEwMDApOwo+IC0KPiAtCXFjb21f ZXRocW9zX3NldF9zZ21paV9sb29wYmFjayhldGhxb3MsIHRydWUpOwo+IC0JZXRocW9zX3NldF9m dW5jX2Nsa19lbihldGhxb3MpOwo+IC0KPiAtCS8qIFRoZSBjbG9ja3MgYXJlIGNvbnRyb2xsZWQg YnkgZmlybXdhcmUsIHNvIHdlIGRvbid0IGtub3cgZm9yIGNlcnRhaW4KPiAtCSAqIHdoYXQgY2xv Y2sgcmF0ZSBpcyBiZWluZyB1c2VkLiBIYXJkd2FyZSBkb2N1bWVudGF0aW9uIG1lbnRpb25zIHRo YXQKPiAtCSAqIHRoZSBBSEIgc2xhdmUgY2xvY2sgd2lsbCBiZSBpbiB0aGUgcmFuZ2Ugb2YgNTAg dG8gMTAwTUh6LCB3aGljaAo+IC0JICogZXF1YXRlcyB0byBhIE1EQyBiZXR3ZWVuIDEuMTkgYW5k IDIuMzhNSHouCj4gLQkgKi8KPiAgCXBsYXRfZGF0LT5jbGtfY3NyID0gU1RNTUFDX0NTUl82MF8x MDBNOwoKW1NldmVyaXR5OiBMb3ddCldhcyB0aGlzIGNvbW1lbnQgbWVhbnQgdG8gYmUgcmVtb3Zl ZD8KCnFjb21fZXRocW9zX3Byb2JlKCkgc3RpbGwgc2V0cyBwbGF0X2RhdC0+Y2xrX2NzciA9IFNU TU1BQ19DU1JfNjBfMTAwTSBmb3IKZXZlcnkgdmFyaWFudCwgYnV0IHRoZSBjb21tZW50IGV4cGxh aW5pbmcgdGhlIGhhcmQtY29kZWQgTURDIGRpdmlkZXIgaXMKZ29uZS4KClRoZSBjb21taXQgbWVz c2FnZSBkZXNjcmliZXMgdGhlIGNoYW5nZSBhcyBjb2RlIG1vdGlvbiBhbmQgZG9lcyBub3QKbWVu dGlvbiByZW1vdmluZyB0aGUgY29tbWVudC4gTm8gbGF0ZXIgcGF0Y2ggaW4gdGhlIHNlcmllcyBy ZXN0b3JlcyBpdC4KCkNvdWxkIHRoZSBjb21tZW50IGJlIGtlcHQgYWJvdmUgdGhlIGNsa19jc3Ig YXNzaWdubWVudD8KCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL25ldGRldi1haS5i b3RzLmxpbnV4LmRldi9zYXNoaWtvLyMvcGF0Y2hzZXQvMjAyNjA5MjMtcWNvbS1zYTgyNTVwLWVt YWMtdjE1LTAtZTgyZjMzNzIwNzM3JTQwb3NzLnF1YWxjb21tLmNvbQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYW1sb2dpYyBtYWlsaW5nIGxp c3QKbGludXgtYW1sb2dpY0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYW1sb2dpYwo=