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 9CE36C43602 for ; Tue, 30 Jun 2026 13:27:52 +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:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=0jMryLQrJQj6ywQhtSi274vvGLP7e5/J+uoqKvQoPIU=; b=Yiq4UdhP34U+7e AELrPdtiOPiwbD78jlSkQaPLDBX5duqsjPXRSWlanSG6bwN0zvtHYVbp3KYv3rYT/CdTqgspC+B22 7/r2+bfmhjHaxQzLuimkc1rqrWRw91EZz23aczTFjQuK21u0SupXRfg+3AXP0aR0TsU7igZWU8HGz /3AD2Z1AVHqaPaQoEGRVBTIR+cAkLiVVYCaX4EM0ZjrweLKTrfw+Z5DL/1U8i8ZO6zw3citWjdaMH IpS1F1u7zWe6Q1QvggUckdnyukg/Xhoq9vojbJxh4bPrdnT+NRKSfweP+Bklki9+Ox8PcX408+LbF hQ57a895mp6oGuikYGyQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1weYVA-0000000HA3A-3P4o; Tue, 30 Jun 2026 13:27:48 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1weYV9-0000000HA2z-1aT2 for linux-amlogic@lists.infradead.org; Tue, 30 Jun 2026 13:27:47 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id CE961601C1; Tue, 30 Jun 2026 13:27:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 030BF1F000E9; Tue, 30 Jun 2026 13:27:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1782826066; bh=Ij3NRhGfU5nfU4zCffaoDI0O0bRHiZZipB7Oc8RoOqE=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=YQofbJtumcvxgTyZuJ4CCy6Hsala5iUnIxuvBlipMMOVIyRcBvN82JsySQC6MnpZH 5YCUGpeQ/2mKYsr2jmv1VlGHtRhW9QDsvdsRR9vjbk4bldRh30gC59IZRwXmCf/38v S8eI4LLxp3zBe7EIAygOzuAhRYhTZWW+u7vRvdHt8F2OCAiqQ5ksUP3Nh6OQbgpnWX 6H5EQn8O6a0bW0FWvg+cb7vQM/JinDb6H03QmzIjdPqQXs9qzQybexbXqK51FT0dD6 uGu6VRoGtlWwhwrAwaQID+eeZMbqT+1eqXvzT1C0vOVNKgBpNE9rFROyaUfGotF4sM d6+b14r6cT3gg== From: sashiko-bot@kernel.org Subject: Re: [PATCH net-next v11 2/7] phy: qcom: add the SGMII SerDes PHY driver for SCMI systems To: "Bartosz Golaszewski" Cc: linux-amlogic@lists.infradead.org, conor+dt@kernel.org, devicetree@vger.kernel.org, linux-sunxi@lists.linux.dev, Frank.Li@kernel.org, imx@lists.linux.dev, wsa+renesas@sang-engineering.com, robh@kernel.org, neil.armstrong@linaro.org In-Reply-To: <20260629-qcom-sa8255p-emac-v11-2-1b7fb95b51f9@oss.qualcomm.com> References: <20260629-qcom-sa8255p-emac-v11-0-1b7fb95b51f9@oss.qualcomm.com> <20260629-qcom-sa8255p-emac-v11-2-1b7fb95b51f9@oss.qualcomm.com> Date: Tue, 30 Jun 2026 13:27:45 +0000 Message-Id: <20260630132746.030BF1F000E9@smtp.kernel.org> 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: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 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 MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIEFzeW5jaHJvbm91cyBw bV9ydW50aW1lX3B1dCgpIGluIFBIWSBwb3dlci1vZmYgY2FsbGJhY2sgY3JlYXRlcyBhIHJhY2Ug Y29uZGl0aW9uIHdpdGggZGV2aWNlIHVuYmluZCwgcGVybWFuZW50bHkgbGVhdmluZyB0aGUgaGFy ZHdhcmUgYWN0aXZlLgotIFtIaWdoXSBJbmNvcnJlY3QgZ2VucGQgcGVyZm9ybWFuY2Ugc3RhdGUg bWFuYWdlbWVudCBjYXVzZXMgdm9sdGFnZSBkcm9wcyB3aGlsZSBhY3RpdmUgYW5kIHBvd2VycyBv biB0aGUgZGV2aWNlIHdpdGggaW5zdWZmaWNpZW50IHZvbHRhZ2UuCi0gW0xvd10gS2NvbmZpZyBz eW1ib2wgUEhZX1FDT01fU0dNSUlfRVRIX1NDTUkgdW5jb25kaXRpb25hbGx5IHNlbGVjdHMgUE1f R0VORVJJQ19ET01BSU5TIHdpdGhvdXQgaW5oZXJpdGluZyBpdHMgZGVwZW5kZW5jeSBvbiBQTS4K LS0KCmNvbW1pdCBkZDJkYThlZTY1NmQ0NGFlOWEzZjU1NWFmOWM1ZThiODViNzU5NTk3CkF1dGhv cjogQmFydG9zeiBHb2xhc3pld3NraSA8YmFydG9zei5nb2xhc3pld3NraUBvc3MucXVhbGNvbW0u Y29tPgoKcGh5OiBxY29tOiBhZGQgdGhlIFNHTUlJIFNlckRlcyBQSFkgZHJpdmVyIGZvciBTQ01J IHN5c3RlbXMKCkltcGxlbWVudCBzdXBwb3J0IGZvciB0aGUgZmlybXdhcmUtbWFuYWdlZCBTR01J SS9TZXJEZXMgUEhZIHByZXNlbnQgb24KUXVhbGNvbW0gcGxhdGZvcm1zLiBEbyB0aGlzIGFzIGEg c2VwYXJhdGUgZHJpdmVyIGZyb20gdGhlIEhMT1MtbWFuYWdlZAp2YXJpYW50IGFzIHRoZXkgZG9u J3Qgc2hhcmUgYWxtb3N0IGFueSBjb2RlLgoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9waHkvcXVh bGNvbW0vS2NvbmZpZyBiL2RyaXZlcnMvcGh5L3F1YWxjb21tL0tjb25maWcKPiBpbmRleCA2MGEw ZWFkMTI3ZmE5Li5iZDdkM2ZlNDExZDdmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGh5L3F1YWxj b21tL0tjb25maWcKPiArKysgYi9kcml2ZXJzL3BoeS9xdWFsY29tbS9LY29uZmlnCj4gQEAgLTIz MiwzICsyMzIsMTMgQEAgY29uZmlnIFBIWV9RQ09NX1NHTUlJX0VUSAo+ICAJaGVscAo+ICAJICBF bmFibGUgdGhpcyB0byBzdXBwb3J0IHRoZSBpbnRlcm5hbCBTZXJEZXMvU0dNSUkgUEhZIG9uIHZh cmlvdXMKPiAgCSAgUXVhbGNvbW0gY2hpcHNldHMuCj4gKwo+ICtjb25maWcgUEhZX1FDT01fU0dN SUlfRVRIX1NDTUkKPiArCXRyaXN0YXRlICJRdWFsY29tbSBEV01BQyBTR01JSSBTZXJEZXMvUEhZ IGRyaXZlciAoZmlybXdhcmUgbWFuYWdlZCkiCj4gKwlkZXBlbmRzIG9uIE9GICYmIChBUkNIX1FD T00gfHwgQ09NUElMRV9URVNUKQo+ICsJc2VsZWN0IEdFTkVSSUNfUEhZCj4gKwlzZWxlY3QgUE1f R0VORVJJQ19ET01BSU5TCgpbU2V2ZXJpdHk6IExvd10KU2VsZWN0aW5nIGEgS2NvbmZpZyBzeW1i b2wgd2l0aG91dCBzYXRpc2Z5aW5nIGl0cyBkaXJlY3QgZGVwZW5kZW5jaWVzIHByb2R1Y2VzCiJ1 bm1ldCBkaXJlY3QgZGVwZW5kZW5jaWVzIGRldGVjdGVkIiB3YXJuaW5ncy4KClNpbmNlIFBNX0dF TkVSSUNfRE9NQUlOUyBkZXBlbmRzIG9uIFBNLCBjb3VsZCB0aGlzIGxlYWQgdG8gc2lsZW50IGJ1 aWxkIGZhaWx1cmVzCm9uIHBsYXRmb3JtcyB3aGVyZSBDT05GSUdfUE0gaXMgZGlzYWJsZWQsIGZv ciBleGFtcGxlIGR1cmluZyBDT01QSUxFX1RFU1Q/Cgo+ICsJaGVscAo+ICsJICBFbmFibGUgdGhp cyB0byBzdXBwb3J0IHRoZSBpbnRlcm5hbCBTZXJEZXMvU0dNSUkgUEhZIG9uIFF1YWxjb21tCj4g KwkgIGNoaXBzZXRzIHdoZXJlIHRoZSBTZXJEZXMgaGFyZHdhcmUgKGNsb2NrcyBhbmQgcmVnaXN0 ZXJzKSBpcyBvd25lZAo+ICsJICBieSB0aGUgZmlybXdhcmUuCgpbIC4uLiBdCgo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL3BoeS9xdWFsY29tbS9waHktcWNvbS1zZ21paS1ldGgtc2NtaS5jIGIvZHJp dmVycy9waHkvcXVhbGNvbW0vcGh5LXFjb20tc2dtaWktZXRoLXNjbWkuYwo+IG5ldyBmaWxlIG1v ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAwMC4uOGVlNjIxODk1NTZmZQo+IC0tLSAvZGV2 L251bGwKPiArKysgYi9kcml2ZXJzL3BoeS9xdWFsY29tbS9waHktcWNvbS1zZ21paS1ldGgtc2Nt aS5jCj4gQEAgLTAsMCArMSwxNjEgQEAKClsgLi4uIF0KCj4gK3N0YXRpYyBpbnQgcWNvbV9kd21h Y19zZ21paV9waHlfc2NtaV9wb3dlcl9vbihzdHJ1Y3QgcGh5ICpwaHkpCj4gK3sKPiArCXN0cnVj dCBxY29tX2R3bWFjX3NnbWlpX3BoeV9zY21pICpwcml2ID0gcGh5X2dldF9kcnZkYXRhKHBoeSk7 Cj4gKwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBwaHktPmRldi5wYXJlbnQ7Cj4gKwlpbnQgcmV0Owo+ ICsKPiArCXJldCA9IHBtX3J1bnRpbWVfcmVzdW1lX2FuZF9nZXQoZGV2KTsKPiArCWlmIChyZXQp Cj4gKwkJcmV0dXJuIHJldDsKPiArCj4gKwlyZXQgPSBkZXZfcG1fZ2VucGRfc2V0X3BlcmZvcm1h bmNlX3N0YXRlKGRldiwgcHJpdi0+cGVyZl9zdGF0ZSk7CgpbU2V2ZXJpdHk6IEhpZ2hdCkRvZXMg cmFpc2luZyB0aGUgcGVyZm9ybWFuY2Ugc3RhdGUgYWZ0ZXIgdGhlIGRldmljZSBoYXMgYWxyZWFk eSBiZWVuIHJlc3VtZWQKcmlzayBhIGNyYXNoIGZyb20gaW5zdWZmaWNpZW50IHZvbHRhZ2U/CgpT aW5jZSBwbV9ydW50aW1lX3Jlc3VtZV9hbmRfZ2V0KCkgYnJpbmdzIHRoZSBkZXZpY2UgdXAgd2l0 aCB0aGUgY3VycmVudGx5CmNhY2hlZCBnZW5wZCBzdGF0ZSAod2hpY2ggaXMgZHJvcHBlZCB0byAw IGluCnFjb21fZHdtYWNfc2dtaWlfcGh5X3NjbWlfcG93ZXJfb2ZmKSwgdGhlIGRldmljZSBpcyBi cmllZmx5IGFjdGl2ZSB3aXRoIGEgMApwZXJmb3JtYW5jZSBzdGF0ZS4KCj4gKwlpZiAocmV0KSB7 Cj4gKwkJcG1fcnVudGltZV9wdXQoZGV2KTsKCltTZXZlcml0eTogSGlnaF0KRG9lcyB1c2luZyBh biBhc3luY2hyb25vdXMgcHV0IGhlcmUgcmlzayBsZWF2aW5nIHRoZSBkZXZpY2UgYWN0aXZlPwoK SWYgYSBwcm9iZSBvciBzdWJzZXF1ZW50IGluaXRpYWxpemF0aW9uIGZhaWxzIGFuZCB0cmlnZ2Vy cyBkZXZyZXMgY2xlYW51cCwKcG1fcnVudGltZV9kaXNhYmxlKCkgd2lsbCBjYW5jZWwgYW55IHBl bmRpbmcgYXN5bmNocm9ub3VzIHN1c3BlbmRzLiBXb3VsZApwbV9ydW50aW1lX3B1dF9zeW5jKCkg ZW5zdXJlIHRoZSBkZXZpY2UgYWN0dWFsbHkgcmVhY2hlcyB0aGUgc3VzcGVuZGVkIHN0YXRlPwoK PiArCQlyZXR1cm4gcmV0Owo+ICsJfQo+ICsKPiArCXVzbGVlcF9yYW5nZSg1MDAwLCAxMDAwMCk7 Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgcWNvbV9kd21hY19zZ21p aV9waHlfc2NtaV9wb3dlcl9vZmYoc3RydWN0IHBoeSAqcGh5KQo+ICt7Cj4gKwlzdHJ1Y3QgZGV2 aWNlICpkZXYgPSBwaHktPmRldi5wYXJlbnQ7Cj4gKwo+ICsJZGV2X3BtX2dlbnBkX3NldF9wZXJm b3JtYW5jZV9zdGF0ZShkZXYsIDApOwoKW1NldmVyaXR5OiBIaWdoXQpDYW4gbWFudWFsbHkgZHJv cHBpbmcgdGhlIHBlcmZvcm1hbmNlIHN0YXRlIHRvIDAgd2hpbGUgdGhlIGRldmljZSBpcyBzdGls bAphY3RpdmUgKFJQTV9BQ1RJVkUpIGNhdXNlIHZvbHRhZ2UgZHJvcHMgdGhhdCBsZWFkIHRvIGEg YnVzIGxvY2t1cD8KCkFsc28sIGFzIG1lbnRpb25lZCBhYm92ZSwgZG9pbmcgdGhpcyBvdmVyd3Jp dGVzIHRoZSBjYWNoZWQgcGVyZm9ybWFuY2Ugc3RhdGUKc28gdGhlIG5leHQgcmVzdW1lIGluaXRp YWxseSBvcGVyYXRlcyBhdCBzdGF0ZSAwLgoKPiArCXBtX3J1bnRpbWVfcHV0KGRldik7CgpbU2V2 ZXJpdHk6IEhpZ2hdCkRvZXMgdGhpcyBhc3luY2hyb25vdXMgcG1fcnVudGltZV9wdXQoKSBjcmVh dGUgYSByYWNlIGNvbmRpdGlvbiB3aXRoIGRldmljZQp1bmJpbmQ/CgpJZiBhIGNvbnN1bWVyIHVu YmluZHMsIGNhbGxpbmcgcGh5X3Bvd2VyX29mZigpIGZvbGxvd2VkIGJ5IHRoZSBQSFkgcHJvdmlk ZXIncwpkZXZyZXMgY2xlYW51cCAod2hpY2ggY2FsbHMgcG1fcnVudGltZV9kaXNhYmxlKCkpLCB0 aGUgcGVuZGluZyBhc3luYyBzdXNwZW5kCmNvdWxkIGJlIGNhbmNlbGxlZCwgbGVhdmluZyB0aGUg aGFyZHdhcmUgcGVybWFuZW50bHkgaW4gdGhlIGFjdGl2ZSBzdGF0ZS4KCj4gKwo+ICsJcmV0dXJu IDA7Cj4gK30KClsgLi4uIF0KCj4gK3N0YXRpYyBpbnQgcWNvbV9kd21hY19zZ21paV9waHlfc2Nt aV9zZXRfbW9kZShzdHJ1Y3QgcGh5ICpwaHksIGVudW0gcGh5X21vZGUgbW9kZSwKPiArCQkJCQkg ICAgICBpbnQgc3VibW9kZSkKPiArewo+ICsJc3RydWN0IHFjb21fZHdtYWNfc2dtaWlfcGh5X3Nj bWkgKnByaXYgPSBwaHlfZ2V0X2RydmRhdGEocGh5KTsKPiArCWludCByZXQ7Cj4gKwo+ICsJcmV0 ID0gcWNvbV9kd21hY19zZ21paV9waHlfc2NtaV92YWxpZGF0ZShwaHksIG1vZGUsIHN1Ym1vZGUs IE5VTEwpOwo+ICsJaWYgKHJldCkKPiArCQlyZXR1cm4gcmV0Owo+ICsKPiArCXByaXYtPnBlcmZf c3RhdGUgPSAoc3VibW9kZSA9PSBQSFlfSU5URVJGQUNFX01PREVfMjUwMEJBU0VYKSA/Cj4gKwkJ CSAgIFNQRUVEXzI1MDAgOiBTUEVFRF8xMDAwOwoKW1NldmVyaXR5OiBIaWdoXQpJZiB0aGUgTUFD IGRyaXZlciBjaGFuZ2VzIHRoZSBtb2RlIGR5bmFtaWNhbGx5IHdoaWxlIHRoZSBQSFkgaXMgcG93 ZXJlZCBvbiwKZG9lcyB0aGlzIG9ubHkgdXBkYXRlIHRoZSBsb2NhbCBwcml2LT5wZXJmX3N0YXRl IHZhcmlhYmxlIHdpdGhvdXQgYWN0dWFsbHkKYXBwbHlpbmcgdGhlIG5ldyBzdGF0ZSB0byBnZW5w ZD8KCj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRw czovL3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQvMjAyNjA2MjktcWNvbS1zYTgyNTVwLWVtYWMtdjEx LTAtMWI3ZmI5NWI1MWY5QG9zcy5xdWFsY29tbS5jb20/cGFydD0yCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hbWxvZ2ljIG1haWxpbmcgbGlz dApsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hbWxvZ2ljCg==