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 A27AAC44514 for ; Thu, 16 Jul 2026 22:34:26 +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=qphjHd5W6t6k8RfEbUOKzZ5ONNHn1nnhE0NweYFxBoo=; b=y/M13fydEZhi0T gb7niQMaOR1RTxX6u8CB7iEPdgMmeBYSRGEQpkwos26Yx5WhKl4HPZj+mi6tOwmGgAySYJaxjtqw7 ex/lNZlsz0wFFXt35WNdzeBHjqwGOM56gw9Kjm5HJBKt8lg4s0RwKiD4xDpF7RBtnJHOTZEtjiVHG iGyCi+bS3WWnOw32NByM6wKhJ4PS79J1xoXSuV7r54Mvr6RsPMCd+Nez5QBcOZRBC+57AKy+726s4 TZqf063AFb9iUqUC+5kBAXAbW+kebfpWUsgjygMGUZHl0/UJJWDRutnpYKqc17kMO9vfw2ZExP82f K9yAWx44QpY+H/DtANkg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wkUew-00000000kHd-0UNo; Thu, 16 Jul 2026 22:34:26 +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 1wkUeu-00000000kHW-3c33 for linux-phy@lists.infradead.org; Thu, 16 Jul 2026 22:34:24 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 7AB9641736; Thu, 16 Jul 2026 22:34:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id ECEE11F000E9; Thu, 16 Jul 2026 22:34:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1784241263; bh=wfndBa/KV9A1jJsBUoFL0jdF1YkJjzVO1J5+9ALRkus=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=K+mfsKPWifwEM7v6tvmdwOb1tQmxWTWA3mfqWdcu2Lu1BTO4mTxraM7slbWR05JZG 9BTGB//g1iwSYhgL0ten3wTzZtnJ4wy8uJKOXWAdUs5V/jA8d6XF8fmh1sIBEiDvEK ohj8n9gq30Ve/T/M5yG3VNPC00VECJ0wdtzmew2yacYpVUqsptvz++4gJTYcEfiYrh WKt64Qv+shnOAeXg2Kh9yCdJrqI3jD+ytCsL8PFaL2fwIYHAMvoh4jOwbPUK8KvluL fDcrqCbNXaHVoJskPUOUiwbUnGedGNtQI8s5sNWTCb6VNFGyErDCfnumlvbvWK0yih MrR0RpVaxFGuA== From: sashiko-bot@kernel.org Subject: Re: [PATCH v7 08/13] clk: zte: Add zx PLL support infrastructure To: =?utf-8?b?U3RlZmFuIETDtnNpbmdlcg==?= Cc: conor+dt@kernel.org, devicetree@vger.kernel.org, neil.armstrong@linaro.org, linux-phy@lists.infradead.org, olteanv@gmail.com, vkoul@kernel.org, robh@kernel.org In-Reply-To: <20260717-zx29clk-v7-8-408411cfcf36@gmail.com> References: <20260717-zx29clk-v7-0-408411cfcf36@gmail.com> <20260717-zx29clk-v7-8-408411cfcf36@gmail.com> Date: Thu, 16 Jul 2026 22:34:22 +0000 Message-Id: <20260716223422.ECEE11F000E9@smtp.kernel.org> X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list 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-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIHp4MjlfcGxsX2NhbGNf dmFsdWVzIGZhaWxzIHRvIGNsYW1wIG91dC1vZi1ib3VuZHMgZnJlcXVlbmNpZXMsIGNhdXNpbmcg cmF0ZSBkZXRlcm1pbmF0aW9uIHRvIGFib3J0IGluc3RlYWQgb2YgcmV0dXJuaW5nIHRoZSBjbG9z ZXN0IGFjaGlldmFibGUgcmF0ZS4KLSBbSGlnaF0gLmRldGVybWluZV9yYXRlIGRvZXMgbm90IGVu Zm9yY2UgcmVxLT5taW5fcmF0ZSBhbmQgcmVxLT5tYXhfcmF0ZSBib3VuZGFyaWVzLgotIFtNZWRp dW1dIFVzaW5nIGBkZXZfaW5mb2AgaW5zaWRlIGB6eDI5X3BsbF9zZXRfcmF0ZWAgd2lsbCBzcGFt IHRoZSBrZXJuZWwgbG9nLgotLQoKLS0tIFBhdGNoIFs4XTogW1BBVENIIHY3IDA4LzEzXSBjbGs6 IHp0ZTogQWRkIHp4IFBMTCBzdXBwb3J0IGluZnJhc3RydWN0dXJlIC0tLQpjb21taXQgYzNlNWRl NzkxOTcwYjExMzk0MTM0Njg2NmViZjU0YWY0YjE4NmQ3ZApBdXRob3I6IFN0ZWZhbiBEw7ZzaW5n ZXIgPHN0ZWZhbmRvZXNpbmdlckBnbWFpbC5jb20+CgpjbGs6IHp0ZTogQWRkIHp4IFBMTCBzdXBw b3J0IGluZnJhc3RydWN0dXJlCgpUaGlzIGNvbW1pdCBhZGRzIFBMTCBzdXBwb3J0IGluZnJhc3Ry dWN0dXJlIGZvciBaVEUgenggY2hpcHMsIHNwZWNpZmljYWxseSAKdGVzdGVkIHdpdGggdGhlIHp4 Mjk3NTIwdjMuIEl0IHByb3ZpZGVzIHRoZSBzdGFuZGFyZCBjbG9jayBvcGVyYXRpb25zIAppbmNs dWRpbmcgcmF0ZSBjYWxjdWxhdGlvbiwgcGFyZW50IHNlbGVjdGlvbiwgYW5kIGVuYWJsaW5nL2Rp c2FibGluZyAKb2YgdGhlIFBMTHMuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Nsay96dGUvcGxs LXp4LmMgYi9kcml2ZXJzL2Nsay96dGUvcGxsLXp4LmMKPiBpbmRleCBmOGRkYjRjN2RmZjY2Li43 MDFlNTgwNjA5ZjJiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvY2xrL3p0ZS9wbGwtenguYwo+ICsr KyBiL2RyaXZlcnMvY2xrL3p0ZS9wbGwtenguYwoKWyAuLi4gXQoKPiArc3RhdGljIHUzMiB6eDI5 X3BsbF9jYWxjX3ZhbHVlcyhjb25zdCBzdHJ1Y3QgengyOV9jbGtfcGxsICpwbGwsIHVuc2lnbmVk IGxvbmcgcGFyZW50X3JhdGUsCj4gKwkJCQl1bnNpZ25lZCBsb25nIHJhdGUpCj4gK3sKClsgLi4u IF0KCj4gKwlmb3IgKGogPSAxOyBqIDw9IHBvc3RkaXYyX21heDsgaisrKSB7Cj4gKwkJZm9yIChp ID0gMTsgaSA8PSBwb3N0ZGl2MV9tYXg7IGkrKykgewo+ICsJCQl1NjQgdmNvID0gKHU2NClyYXRl ICogaSAqIGo7Cj4gKwkJCXVuc2lnbmVkIGxvbmcgb3V0Owo+ICsKPiArCQkJaWYgKHZjbyA+IFpY MjlfUExMX1ZDT19NQVhfRlJFUSB8fCB2Y28gPCBaWDI5X1BMTF9WQ09fTUlOX0ZSRVEpCj4gKwkJ CQljb250aW51ZTsKCltTZXZlcml0eTogSGlnaF0KRG9lcyB0aGlzIGxvZ2ljIGZhaWwgdG8gY2xh bXAgb3V0LW9mLWJvdW5kcyBmcmVxdWVuY2llcz8KCklmIGEgY29uc3VtZXIgcmVxdWVzdHMgYSBj bG9jayByYXRlIHdoZXJlIHRoZSBtYXhpbXVtIGV2YWx1YXRlZCBWQ08gCihlLmcuLCAxMCBNSHog KiA3ICogNyA9IDQ5MCBNSHopIGlzIGxlc3MgdGhhbiBaWDI5X1BMTF9WQ09fTUlOX0ZSRVEsIAp0 aGlzIGxvb3Agd2lsbCBqdXN0IGNvbnRpbnVlIGFuZCByZXR1cm4gMC4KClNob3VsZCB0aGUgcmVx dWVzdGVkIHJhdGUgYmUgY2xhbXBlZCB0byB0aGUgcGh5c2ljYWwgbWluaW11bSBhbmQgbWF4aW11 bSAKYWNoaWV2YWJsZSBib3VuZHMgYmVmb3JlIGNvbXB1dGluZyB0aGUgVkNPIHRvIGVuc3VyZSBp dCByZXR1cm5zIHRoZSBjbG9zZXN0IApzdXBwb3J0ZWQgcmF0ZT8KClsgLi4uIF0KCj4gK3N0YXRp YyBpbnQgengyOV9wbGxfZGV0ZXJtaW5lX3JhdGUoc3RydWN0IGNsa19odyAqaHcsIHN0cnVjdCBj bGtfcmF0ZV9yZXF1ZXN0ICpyZXEpCj4gK3sKPiArCXN0cnVjdCB6eDI5X2Nsa19wbGwgKnBsbCA9 IHRvX3p4MjlfY2xrX3BsbChodyk7Cj4gKwl1bnNpZ25lZCBsb25nIG5ld19yYXRlOwo+ICsJdTMy IHNldHRpbmc7CgpbIC4uLiBdCgo+ICsJc2V0dGluZyA9IHp4MjlfcGxsX2NhbGNfdmFsdWVzKHBs bCwgcmVxLT5iZXN0X3BhcmVudF9yYXRlLCByZXEtPnJhdGUpOwo+ICsJaWYgKCFzZXR0aW5nKQo+ ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCW5ld19yYXRlID0gengyOV9wbGxfZ2V0X3JhdGUo cGxsLCByZXEtPmJlc3RfcGFyZW50X3JhdGUsIHNldHRpbmcpOwo+ICsJaWYgKG5ld19yYXRlICE9 IHJlcS0+cmF0ZSkgewo+ICsJCWRldl93YXJuKHBsbC0+ZGV2LCAiRGlkIG5vdCBmaW5kIGFuIGV4 YWN0IG1hdGNoLiBXYW50ICVsdSwgZ290ICVsdVxuIiwKPiArCQkJIHJlcS0+cmF0ZSwgbmV3X3Jh dGUpOwo+ICsJCXJlcS0+cmF0ZSA9IG5ld19yYXRlOwoKW1NldmVyaXR5OiBIaWdoXQpEb2VzIHRo aXMgYXNzaWdubWVudCB2aW9sYXRlIHRoZSBjYWxsZXIncyBtaW4vbWF4IHJhdGUgY29uc3RyYWlu dHM/CgpJZiB0aGUgY2xvc2VzdCBoYXJkd2FyZSByYXRlIGZhbGxzIG91dHNpZGUgdGhlIHJlcS0+ bWluX3JhdGUgYW5kIHJlcS0+bWF4X3JhdGUgCmJvdW5kYXJpZXMsIGFzc2lnbmluZyBpdCBiYWNr IHRvIHJlcS0+cmF0ZSBjb3VsZCBjYXVzZSB0aGUgY2xvY2sgZnJhbWV3b3JrIHRvIApyZWplY3Qg dGhlIHJhdGUgY2hhbmdlIGVudGlyZWx5LCBldmVuIGlmIGFub3RoZXIgc2xpZ2h0bHkgbGVzcyBv cHRpbWFsIGJ1dCAKaW4tYm91bmRzIHJhdGUgd2FzIGF2YWlsYWJsZS4KCj4gKwl9Cj4gKwo+ICsJ cmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgengyOV9wbGxfc2V0X3JhdGUoc3RydWN0 IGNsa19odyAqaHcsIHVuc2lnbmVkIGxvbmcgcmF0ZSwKPiArCQkgICAgICB1bnNpZ25lZCBsb25n IHBhcmVudF9yYXRlKQo+ICt7Cj4gKwlzdHJ1Y3QgengyOV9jbGtfcGxsICpwbGwgPSB0b196eDI5 X2Nsa19wbGwoaHcpOwo+ICsJaW50IHJlcyA9IC1FSU5WQUw7Cj4gKwl1MzIgc2V0dGluZzsKPiAr Cj4gKwkvKiBQTExzIGNhbiBiZSBjaGFuZ2VkIHdoaWxlIHRoZXkgYXJlIHJ1bm5pbmcgYW5kIGlu IHRlc3RpbmcgdGhlIGRvd25zdHJlYW0gaGFyZHdhcmUKPiArCSAqIGhhbmRsZXMgaXQgZ3JhY2Vm dWxseSAtIGFzIGxvbmcgYXMgdGhlIG5ldyByYXRlIGlzIGEgcmF0ZSB0aGUgaGFyZHdhcmUgY2Fu IG9wZXJhdGUgYXQuCj4gKwkgKi8KPiArCXNldHRpbmcgPSB6eDI5X3BsbF9jYWxjX3ZhbHVlcyhw bGwsIHBhcmVudF9yYXRlLCByYXRlKTsKPiArCWlmICghc2V0dGluZykKPiArCQlyZXR1cm4gLUVJ TlZBTDsKPiArCj4gKwlpZiAoengyOV9wbGxfZ2V0X3JhdGUocGxsLCBwYXJlbnRfcmF0ZSwgc2V0 dGluZykgPT0gcmF0ZSkgewo+ICsJCXJlcyA9IHJlZ21hcF91cGRhdGVfYml0cyhwbGwtPm1hcCwg cGxsLT5yZWcsIDB4MDBmZmZmZmYsIHNldHRpbmcpOwo+ICsJCWRldl9pbmZvKHBsbC0+ZGV2LCAi JXM6IFNldHRpbmcgcmF0ZTogMHglMDh4XG4iLCBjbGtfaHdfZ2V0X25hbWUoaHcpLCBzZXR0aW5n KTsKCltTZXZlcml0eTogTWVkaXVtXQpDb3VsZCB0aGlzIGRldl9pbmZvIGNhbGwgY2F1c2UgbG9n IHNwYW0gZHVyaW5nIGR5bmFtaWMgZnJlcXVlbmN5IHNjYWxpbmc/CgpJZiB0aGlzIFBMTCBpcyB1 c2VkIGZvciBzY2FsaW5nIG9wZXJhdGlvbnMgd2hlcmUgLnNldF9yYXRlIGlzIGNhbGxlZCAKaHVu ZHJlZHMgb2YgdGltZXMgcGVyIHNlY29uZCwgdGhpcyB3aWxsIHJhcGlkbHkgZmxvb2QgdGhlIGtl cm5lbCBsb2cuCldvdWxkIGRldl9kYmcgYmUgbW9yZSBhcHByb3ByaWF0ZSBmb3IgdGhpcyBob3Qg cGF0aD8KCj4gKwl9Cj4gKwo+ICsJcmV0dXJuIHJlczsKPiArfQoKLS0gClNhc2hpa28gQUkgcmV2 aWV3IMK3IGh0dHBzOi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDcxNy16eDI5Y2xrLXY3 LTAtNDA4NDExY2ZjZjM2QGdtYWlsLmNvbT9wYXJ0PTgKCi0tIApsaW51eC1waHkgbWFpbGluZyBs aXN0CmxpbnV4LXBoeUBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHBzOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXBoeQo=