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 BDF98C5DF7D for ; Fri, 21 Aug 2026 10:29:40 +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=IpvOrPbbEmiixXFAetrfaw16r2iC6YnVRoLkCgKmU6c=; b=sSCOPJGXZCSX9e HEZCd7wJHR94xjn3XN96mvNeYv50l1uvGtISny00WhagOCGluv90j5poMEOYBy43BJ0BFyEMWFDar gTpUqeTiTI1dV6r7J1c00BXAPmZ6FhahPpphMRM1hRj6FBr/VW4iQUPF6zv8U8AU58Yv9xURWPfVj 3dSuUQw37PJUuWvI+3mfddf6g4lMCHMk453Stgu5f3uzSidmsgk01aa/HNPObsIQcSOaPG111yXAv Y+9ZVNiEMtIu8hEBwKDTtFFEDbBa4YqFIc0sqz8rMp2VYr3F3WPoxbcmOL1GU1urwhCokMATsR7Zl /PaTdtT4RM3+pwUGH6cA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wxMVI-0000000D5sB-0fHf; Fri, 21 Aug 2026 10:29:40 +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 1wxMVG-0000000D5ru-1LEE for linux-phy@lists.infradead.org; Fri, 21 Aug 2026 10:29:38 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 95B8060A71; Fri, 21 Aug 2026 10:29:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F2AEE1F000E9; Fri, 21 Aug 2026 10:29:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1787308177; bh=wJPeVQgm5j/WSE7VShIXcWxl9EhpW+1WepDlwjN0hBo=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=JNfInL2eM/U2Lv09rwG8C/4uN2uGeNF5d3GAhCuePHmFbHsYCyLYbolc0vAqhQ7at wxz6rQxS/1s9zgMoMVPoj8xyZx0IxH5aAuuuZt8ndu4oEDTdowC6KmDLSWli1hu9do GbQvsFGSFE2b8jLV1qfzPhY4RB5+3WtOVqTROiMDGsdS8gtlxxqGbw6UU9/BLym/TE yp2WC1PhZD1d6t76BI1ypCR6MXc120GPDKNGVGi7MNm9PQ/kJmmL7rAWchhsQaEB1v u7h1vvAqQi8OJNjIx6Aih+KnfTwWNTIT9sy+z/nymf4Zv9P0UX+nVXA6hjsvQJf0oe wkwraRC5e/KzA== From: sashiko-bot@kernel.org Subject: Re: [PATCH 2/2] phy: rockchip: Make sure clk_init_data is fully initialized To: "Geert Uytterhoeven" Cc: linux-clk@vger.kernel.org, neil.armstrong@linaro.org, olteanv@gmail.com, vkoul@kernel.org, linux-phy@lists.infradead.org In-Reply-To: References: Date: Fri, 21 Aug 2026 10:29:36 +0000 Message-Id: <20260821102936.F2AEE1F000E9@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 MiBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtIaWdoXSBJbmNvcnJlY3QgdmFsaWRhdGlvbiBvZiB0aGUgYHJlZmNsa2AgcG9pbnRlciByZXN1 bHRzIGluIHJlZ2lzdGVyaW5nIGEgY2xvY2sgd2l0aCAxIHBhcmVudCBidXQgYSBOVUxMIHBhcmVu dCBuYW1lIGlmIHRoZSBvcHRpb25hbCAncGh5Y2xrJyBpcyBtaXNzaW5nLgotIFtIaWdoXSBNaXNz aW5nIGBvZl9jbGtfZGVsX3Byb3ZpZGVyYCBvbiB0aGUgZXJyb3IgcGF0aCBvZiBgaW5ub19oZG1p X3BoeV9wcm9iZWAsIGxlYWRpbmcgdG8gYSB1c2UtYWZ0ZXItZnJlZSBpbiB0aGUgT0YgY2xvY2sg cHJvdmlkZXIgbGlzdC4KLS0KCi0tLSBQYXRjaCBbMl06IFtQQVRDSCAyLzJdIHBoeTogcm9ja2No aXA6IE1ha2Ugc3VyZSBjbGtfaW5pdF9kYXRhIGlzIGZ1bGx5IGluaXRpYWxpemVkIC0tLQpjb21t aXQgODMwNDQzYWQxYjljNDgyMTFiNjhjNWJiNjkxYTcxMDFiMGU3NmQwOQpBdXRob3I6IEdlZXJ0 IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CgpwaHk6IHJvY2tjaGlwOiBN YWtlIHN1cmUgY2xrX2luaXRfZGF0YSBpcyBmdWxseSBpbml0aWFsaXplZAoKVGhpcyBjb21taXQg emVyby1pbml0aWFsaXplcyB0aGUgY2xrX2luaXRfZGF0YSBzdHJ1Y3R1cmVzIGFjcm9zcyBzZXZl cmFsCnJvY2tjaGlwIHBoeSBkcml2ZXJzIHRvIGVuc3VyZSBhbGwgbXV0dWFsbHktZXhjbHVzaXZl IG1lbWJlcnMgYXJlIGNsZWFyZWQuClRoaXMgcHJldmVudHMgc3VidGxlIGJ1Z3Mgd2hlbiBzcGVj aWZpYyBpbml0aWFsaXphdGlvbiBjb25maWd1cmF0aW9ucyBhcmUKZW5hYmxlZC4KCj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvcGh5L3JvY2tjaGlwL3BoeS1yb2NrY2hpcC1pbm5vLWhkbWkuYyBiL2Ry aXZlcnMvcGh5L3JvY2tjaGlwL3BoeS1yb2NrY2hpcC1pbm5vLWhkbWkuYwo+IGluZGV4IDE0ODM5 MDc0MTNmYWEuLjgwYWVlZDk2NWMzZjMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9waHkvcm9ja2No aXAvcGh5LXJvY2tjaGlwLWlubm8taGRtaS5jCj4gKysrIGIvZHJpdmVycy9waHkvcm9ja2NoaXAv cGh5LXJvY2tjaGlwLWlubm8taGRtaS5jCj4gQEAgLTk5OSw3ICs5OTksNyBAQCBzdGF0aWMgaW50 IGlubm9faGRtaV9waHlfY2xrX3JlZ2lzdGVyKHN0cnVjdCBpbm5vX2hkbWlfcGh5ICppbm5vKQo+ ICB7Cj4gIAlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBpbm5vLT5kZXY7Cj4gIAlzdHJ1Y3QgZGV2aWNl X25vZGUgKm5wID0gZGV2LT5vZl9ub2RlOwo+IC0Jc3RydWN0IGNsa19pbml0X2RhdGEgaW5pdDsK PiArCXN0cnVjdCBjbGtfaW5pdF9kYXRhIGluaXQgPSB7fTsKPiAgCWNvbnN0IGNoYXIgKnBhcmVu dF9uYW1lOwo+ICAJaW50IHJldDsKCltTZXZlcml0eTogSGlnaF0KVGhpcyBpc24ndCBhIGJ1ZyBp bnRyb2R1Y2VkIGJ5IHRoaXMgcGF0Y2gsIGJ1dCBkb2VzIHRoZSBjbG9jayBwcm92aWRlcgpyZWdp c3RyYXRpb24gaGVyZSBsZWFrIG9uIHRoZSBwcm9iZSBlcnJvciBwYXRoPwoKSW4gaW5ub19oZG1p X3BoeV9wcm9iZSgpLCBpZiBkZXZtX29mX3BoeV9wcm92aWRlcl9yZWdpc3RlcigpIGZhaWxzIGFm dGVyCnRoZSBjbG9jayBpcyByZWdpc3RlcmVkOgoKaW5ub19oZG1pX3BoeV9wcm9iZSgpIHsKICAg IC4uLgogICAgcmV0ID0gaW5ub19oZG1pX3BoeV9jbGtfcmVnaXN0ZXIoaW5ubyk7CiAgICAgICAg Ly8gQ2FsbHMgb2ZfY2xrX2FkZF9wcm92aWRlcigpIHdoaWNoIGFkZHMgdG8gZ2xvYmFsIGxpc3QK ICAgIC4uLgogICAgcGh5X3Byb3ZpZGVyID0gZGV2bV9vZl9waHlfcHJvdmlkZXJfcmVnaXN0ZXIo Li4uKTsKICAgIHJldHVybiBQVFJfRVJSX09SX1pFUk8ocGh5X3Byb3ZpZGVyKTsKfQoKSWYgdGhl IHBoeSBwcm92aWRlciByZWdpc3RyYXRpb24gZmFpbHMsIHRoZSBwcm9iZSBhYm9ydHMgd2l0aG91 dCBjYWxsaW5nCm9mX2Nsa19kZWxfcHJvdmlkZXIoKS4gRGV2cmVzIHdpbGwgZnJlZSBpbm5vLT5w aHljbGssIGxlYXZpbmcgYSBkYW5nbGluZwpwb2ludGVyIGluIHRoZSBnbG9iYWwgb2ZfY2xrX3By b3ZpZGVycyBsaXN0IHdoaWNoIGNvdWxkIHRyaWdnZXIgYQp1c2UtYWZ0ZXItZnJlZSBkdXJpbmcg c3Vic2VxdWVudCBjbG9jayBsb29rdXBzLgoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9waHkvcm9j a2NoaXAvcGh5LXJvY2tjaGlwLWlubm8tdXNiMi5jIGIvZHJpdmVycy9waHkvcm9ja2NoaXAvcGh5 LXJvY2tjaGlwLWlubm8tdXNiMi5jCj4gaW5kZXggN2Q4YTUzM2YyNGFlYS4uZTQ3Yjg5MDE1NTg2 ZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtaW5uby11 c2IyLmMKPiArKysgYi9kcml2ZXJzL3BoeS9yb2NrY2hpcC9waHktcm9ja2NoaXAtaW5uby11c2Iy LmMKPiBAQCAtNDAwLDcgKzQwMCw3IEBAIHN0YXRpYyBpbnQKPiAgcm9ja2NoaXBfdXNiMnBoeV9j bGs0ODBtX3JlZ2lzdGVyKHN0cnVjdCByb2NrY2hpcF91c2IycGh5ICpycGh5KQo+ICB7Cj4gIAlz dHJ1Y3QgZGV2aWNlX25vZGUgKm5vZGUgPSBycGh5LT5kZXYtPm9mX25vZGU7Cj4gLQlzdHJ1Y3Qg Y2xrX2luaXRfZGF0YSBpbml0Owo+ICsJc3RydWN0IGNsa19pbml0X2RhdGEgaW5pdCA9IHt9Owo+ ICAJc3RydWN0IGNsayAqcmVmY2xrID0gTlVMTDsKPiAgCWNvbnN0IGNoYXIgKmNsa19uYW1lOwo+ ICAJaW50IGk7CgpbU2V2ZXJpdHk6IEhpZ2hdClRoaXMgaXMgYSBwcmUtZXhpc3RpbmcgaXNzdWUs IGJ1dCBkb2VzIHRoaXMgZnVuY3Rpb24gY29ycmVjdGx5IGhhbmRsZQptaXNzaW5nIG9wdGlvbmFs IGNsb2NrcyBsYXRlciBpbiB0aGUgbG9naWM/CgpJZiB0aGUgb3B0aW9uYWwgcGh5Y2xrIGlzIG5v dCBmb3VuZCwgcmVmY2xrIHJlbWFpbnMgTlVMTC4gSG93ZXZlciwgdGhlCnZhbGlkYXRpb24gY2hl Y2sgZnVydGhlciBkb3duIGV2YWx1YXRlcyBOVUxMIGFzIHRydWU6Cgpyb2NrY2hpcF91c2IycGh5 X2NsazQ4MG1fcmVnaXN0ZXIoKSB7CiAgICAuLi4KICAgIGlmICghSVNfRVJSKHJlZmNsaykpIHsK ICAgICAgICBjbGtfbmFtZSA9IF9fY2xrX2dldF9uYW1lKHJlZmNsayk7CiAgICAgICAgaW5pdC5w YXJlbnRfbmFtZXMgPSAmY2xrX25hbWU7CiAgICAgICAgaW5pdC5udW1fcGFyZW50cyA9IDE7CiAg ICB9IGVsc2UgewogICAgICAgIC4uLgogICAgfQp9CgpTaW5jZSAhSVNfRVJSKE5VTEwpIGlzIHRy dWUsIGl0IGF0dGVtcHRzIHRvIHJlZ2lzdGVyIHRoZSBjbG9jayB3aXRoIDEgcGFyZW50CmFuZCBh IE5VTEwgcGFyZW50IG5hbWUsIGNhdXNpbmcgY2xrX3JlZ2lzdGVyKCkgdG8gZmFpbCB3aXRoIC1F SU5WQUwgYW5kCmJyZWFraW5nIFVTQiBQSFkgc3VwcG9ydCBvbiBwbGF0Zm9ybXMgbWlzc2luZyB0 aGlzIGNsb2NrLgoKWyAuLi4gXQoKLS0gClNhc2hpa28gQUkgcmV2aWV3IMK3IGh0dHBzOi8vc2Fz aGlrby5kZXYvIy9wYXRjaHNldC9jb3Zlci4xNzg3MjQwMTY1LmdpdC5nZWVydCtyZW5lc2FzQGds aWRlci5iZT9wYXJ0PTIKCi0tIApsaW51eC1waHkgbWFpbGluZyBsaXN0CmxpbnV4LXBoeUBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHBzOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LXBoeQo=