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 33A65C4828D for ; Tue, 6 Feb 2024 17:51:20 +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:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ppd4f4vtoimH/aLmX7m7FO5wz0lxi5pDgTm/BoW+xIk=; b=jWhukJ/kGaZhJO YNmstk+KPhpjN81FLQx9dvxXgmvu7vr/zKAZked2mAcKvp+mNBebg9AtqI+PbGJyDzLLb7JVcocrs QP3N6MJBhHmOppbVA0j3cXnZTZ2qcsKJHo5L03LGac6PxkBEWn3PRw8PTPdU5nkkmgIQcitaL4/Z0 ppDxOLI1MdFQ15mkNLpKkgWHp2Mc/x5Cy23Ed5s57LKW26OjblZX8B5ZHEN75xx3Hca4I5uaeybwM XbzE0fMFLGFLIhCYuoHhNOvEq/fVets56Otr+59rHnm8k3iVHG73gvxzbvnCwEeoRi5ekuhYWGQvQ ei9oSt1jyX0kz21Xya2Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rXPbB-00000008Sna-2Lgy; Tue, 06 Feb 2024 17:51:09 +0000 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rXPb8-00000008Sm8-3QFy for linux-arm-kernel@lists.infradead.org; Tue, 06 Feb 2024 17:51:08 +0000 Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-339289fead2so868078f8f.3 for ; Tue, 06 Feb 2024 09:51:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707241864; x=1707846664; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=RyDSK4F15cuDmx/vu6ZGAEnvOFxcasBhnuqvACgOoY8=; b=hoA1GNNEBVDeg+xwG3Ya4ExIlTY9+XCBlHuuvkGsUHh8fooRBcZp8zfLTrlE0ZrmJV VkxQcK1PgMoBR4NC2eZoM/q2hw5CvcIUmYWKEjpmJNXJjXBpPAgMXJGsSg7D1CdG95m9 2hk2Aw/vlOcM4X0pmgZb9o6hN/LeeDc+EDZq7axBh+TsMRWuvavWl8c9Y7o4x6jZas7G KWSaBkryervmEVqso1LCR0rZ+sPT5d3QF4v3gJaIvbD1LGeCdCnfPu6UBGmW/vXoZy8a ADdQFmMQVmeHCTU8SFE3rHqaarnqgTOm8NGVxNWMNc8/jkjkueUEYA0iM5sotim7ZQI+ kKwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707241864; x=1707846664; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RyDSK4F15cuDmx/vu6ZGAEnvOFxcasBhnuqvACgOoY8=; b=D8kZP6q+JK92apOPwo4bKVqoIdfjugUUuorj7XcE9C7r0OI5h3L8NyG7+E9v5v1BGt rL9ud+xvFT08B8OK1M1hj1D2a+j7VeIO3V9Y7+V9WXrIbWaFJ5QoUYx1v2Z+m1RUd0oY /RkYZpQlyEhteWzvl4xeNI65iGHb0ex/o8GGHpLaJVFUH8pwNolcuIyTsuYMf7RwAlDG EW2VOswEXTeJ7Oe1Ih7qwWJsb2jcG/82535e8QQPxKOSi85oKlDHPkrN33eR8eygO4OL N1Uh/Mw16658cI7zJdGfmYpoD9i3IwsbkNezP9AjGU6qwu9zC7P0mM1YssOEKCLypGbM 26Eg== X-Gm-Message-State: AOJu0Yz5XnI0gIjI6Y1l0j+AkjBGtXo1fjpmpSdHGXpPAhgbz7hXCLGk wZdrASDVRuPZCfSlkF6LqjMNqrn2Ui7+wxCMl0Ul9yLL+0bFs+Yp X-Google-Smtp-Source: AGHT+IFFGw8MurJEQRDhd3NrPc7k/aeq09X31PYFeQnZKxSyzmXwRdTODxBIQmNqM5wVALjwXtAHqw== X-Received: by 2002:a05:6000:108d:b0:33b:2856:5188 with SMTP id y13-20020a056000108d00b0033b28565188mr2440903wrw.44.1707241864183; Tue, 06 Feb 2024 09:51:04 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCVnl+77EHlyL7OjE70j4LZEUM8ybfGzihKXR1fW7X87Lb8QtN/NH2w5BHRaSzjtsOgKSoIXtGS4t4G2jjpQ6fSTVquJjK474xw5tcMreE2+/4zq8GNkR7I+4PuKylb2TaUemBu8BQP7che3uNZh5Y06mYd0CAMqKsnemk02z49VekronMmyA8f6CLLE7d5KTtqwYc6Q7eUOOBwe3rgL/qsmc+DP2wZ+iBdqianq9pVLVdQ1zQm+HDfUj5IvasaTVJtULALl7VDi30cJJjKTVj9GDa2xNanGFQa+hD5zoKLggjJPLh1g/IFHIU9AnQgQK8mNFy1nZAb5mf4aTmNH8Xljyyh2fbOzfQGWE7nRbkcuN90nt2+jcCMRJgjcbftVXgdxEFEW6TJDUR5HK50qp/20EdMikeoENxf8WfXOBoE6dtpnGLsyomGZ5rat1Xym13QtVmVi2WEffS+IRcHJPyaBPzgCfBFlmYqVcnO3QtGxWM7ZpHXohGrN7VFLnEZT34g7ajm2XGbCcrLh6bAoulKDPol4jszQem+JN18eRgFXIxAyVlp5pCb8YBFDMbSLJ3iSl110HAlJE0k/LFnhooj9NkTJ9apVJdXKxbKfMwIyeD6F/m52kaq8PhuhQKP1z8iad1wLx3x4daI6ITF3tsnGgPiJCpw0B8AclUtFNQaXQYA2H1uQmY1PaYyF+7BT8LHG1aaUGT8lm7k5QY0BrmrV8jAipi7pEyIuB4Km30ZBf4LLfh4zb+Y3brtRzdyIoUXXLnGPxmbK5mVnGcVv0MI= Received: from jernej-laptop.localnet (86-58-6-171.dynamic.telemach.net. [86.58.6.171]) by smtp.gmail.com with ESMTPSA id q11-20020adfab0b000000b0033b2276e71csm2627016wrc.62.2024.02.06.09.51.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Feb 2024 09:51:03 -0800 (PST) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Frank Oltmanns Cc: Michael Turquette , Stephen Boyd , Chen-Yu Tsai , Samuel Holland , Guido =?ISO-8859-1?Q?G=FCnther?= , Purism Kernel Team , Ondrej Jirman , Neil Armstrong , Jessica Zhang , Sam Ravnborg , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org Subject: Re: [PATCH v2 3/6] clk: sunxi-ng: nkm: Support minimum and maximum rate Date: Tue, 06 Feb 2024 18:51:02 +0100 Message-ID: <3280499.44csPzL39Z@jernej-laptop> In-Reply-To: <87eddqzm4j.fsf@oltmanns.dev> References: <20240205-pinephone-pll-fixes-v2-0-96a46a2d8c9b@oltmanns.dev> <4543794.LvFx2qVVIh@jernej-laptop> <87eddqzm4j.fsf@oltmanns.dev> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240206_095106_887833_B077C43D X-CRM114-Status: GOOD ( 27.01 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RG5lIHBvbmVkZWxqZWssIDA1LiBmZWJydWFyIDIwMjQgb2IgMjE6MzQ6MDQgQ0VUIGplIEZyYW5r IE9sdG1hbm5zIG5hcGlzYWwoYSk6Cj4gCj4gT24gMjAyNC0wMi0wNSBhdCAxODo1NjowOSArMDEw MCwgSmVybmVqIMWga3JhYmVjIDxqZXJuZWouc2tyYWJlY0BnbWFpbC5jb20+IHdyb3RlOgo+ID4g RG5lIHBvbmVkZWxqZWssIDA1LiBmZWJydWFyIDIwMjQgb2IgMTY6MjI6MjYgQ0VUIGplIEZyYW5r IE9sdG1hbm5zIG5hcGlzYWwoYSk6Cj4gPj4gQWNjb3JkaW5nIHRvIHRoZSBBbGx3aW5uZXIgVXNl ciBNYW51YWwsIHRoZSBBbGx3aW5uZXIgQTY0IHJlcXVpcmVzCj4gPj4gUExMLU1JUEkgdG8gcnVu IGF0IDUwME1Iei0xLjRHSHouIEFkZCBzdXBwb3J0IGZvciB0aGF0IHRvIGNjdV9ua20uCj4gPj4K PiA+PiBTaWduZWQtb2ZmLWJ5OiBGcmFuayBPbHRtYW5ucyA8ZnJhbmtAb2x0bWFubnMuZGV2Pgo+ ID4+IC0tLQo+ID4+ICBkcml2ZXJzL2Nsay9zdW54aS1uZy9jY3VfbmttLmMgfCAxMyArKysrKysr KysrKysrCj4gPj4gIGRyaXZlcnMvY2xrL3N1bnhpLW5nL2NjdV9ua20uaCB8ICAyICsrCj4gPj4g IDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvY2xrL3N1bnhpLW5nL2NjdV9ua20uYyBiL2RyaXZlcnMvY2xrL3N1bnhpLW5nL2Nj dV9ua20uYwo+ID4+IGluZGV4IDExNjhkODk0ZDYzNi4uN2QxMzU5MDhkNmUwIDEwMDY0NAo+ID4+ IC0tLSBhL2RyaXZlcnMvY2xrL3N1bnhpLW5nL2NjdV9ua20uYwo+ID4+ICsrKyBiL2RyaXZlcnMv Y2xrL3N1bnhpLW5nL2NjdV9ua20uYwo+ID4+IEBAIC0xODEsNiArMTgxLDEyIEBAIHN0YXRpYyB1 bnNpZ25lZCBsb25nIGNjdV9ua21fcm91bmRfcmF0ZShzdHJ1Y3QgY2N1X211eF9pbnRlcm5hbCAq bXV4LAo+ID4+ICAJaWYgKG5rbS0+Y29tbW9uLmZlYXR1cmVzICYgQ0NVX0ZFQVRVUkVfRklYRURf UE9TVERJVikKPiA+PiAgCQlyYXRlICo9IG5rbS0+Zml4ZWRfcG9zdF9kaXY7Cj4gPj4KPiA+PiAr CWlmIChua20tPm1pbl9yYXRlICYmIHJhdGUgPCBua20tPm1pbl9yYXRlKQo+ID4+ICsJCXJhdGUg PSBua20tPm1pbl9yYXRlOwo+ID4+ICsKPiA+PiArCWlmIChua20tPm1heF9yYXRlICYmIHJhdGUg PiBua20tPm1heF9yYXRlKQo+ID4+ICsJCXJhdGUgPSBua20tPm1heF9yYXRlOwo+ID4KPiA+IFBs ZWFzZSB0YWtlIGEgbG9vayBhdCBjY3Vfbm1fcm91bmRfcmF0ZSgpIGNvZGUuIFlvdSBuZWVkIHRv IGNvbnNpZGVyIHBvc3RkaXYKPiA+IGFuZCB5b3UgY2FuIHJldHVybiBpbW1lZGlhdGVseS4KPiAK PiBUaGVyZSBpcyBhIGRpZmZlcmVuY2UgaGVyZSBpbnNvZmFyIHRoYXQgY2N1X25tIGlzIGFsd2F5 cyBjb25uZWN0ZWQgdG8gYQo+IGZpeGVkIHJhdGUgcGFyZW50IChhdCBsZWFzdCB0aGF0J3MgbXkg dW5kZXJzdGFuZGluZykuIFRoZXJlZm9yZSwgaW4KPiBjY3Vfbm1fcm91bmRfcmF0ZSgpIHdlIGNh biBiZSBzdXJlIHRoYXQgdGhlIG1pbiBvciBtYXggcmF0ZSBjYW4gcmVhbGx5Cj4gYmUgc2V0LiBJ biBjY3VfbmttIHdlIGRvbid0IGhhdmUgdGhhdCBsdXh1cnksIHdlIGFjdHVhbGx5IGhhdmUgdG8g ZmluZCBhCj4gcmF0ZSB0aGF0IGlzIGFwcHJveGltYXRlbHkgZXF1YWwgdG8gdGhlIG1pbiBhbmQg bWF4IHJhdGUsIGJhc2VkIG9uIHRoZQo+IHBhcmVudCByYXRlLiBUaGVyZWZvcmUsIHdlIGNhbid0 IHJldHVybiBpbW1lZGlhdGVseS4KCkdvb2QgcG9pbnQuCgo+IAo+IEFsc28sIEknbSBub3Qgc3Vy ZSB3aGF0IHlvdSBtZWFuIGFib3V0IG1lIG5lZWRpbmcgdG8gY29uc2lkZXIgcG9zdGRpdi4KPiBU aGF0J3Mgd2hhdCBJIGRpZC4gVGhlIGNoZWNrIGlzIGFmdGVyIG11bHRpcGx5aW5nIHdpdGggdGhl IHBvc3RkaXYuIEl0J3MKPiB0aGUgc2FtZSBhcyBpbiBjY3Vfbm1fcm91bmRfcmF0ZSgpIChqdXN0 IG1pbnVzIHRoZSBpbW1lZGlhdGUgcmV0dXJuKS4KCk5ldmVybWluZCwgdGhpcyBhcHBsaWVzIG9u bHkgZm9yIGltbWVkaWF0ZSByZXR1cm4uCgpCZXN0IHJlZ2FyZHMsCkplcm5lagoKPiAKPiA+Cj4g Pj4gKwo+ID4+ICAJaWYgKCFjbGtfaHdfY2FuX3NldF9yYXRlX3BhcmVudCgmbmttLT5jb21tb24u aHcpKQo+ID4+ICAJCXJhdGUgPSBjY3VfbmttX2ZpbmRfYmVzdCgqcGFyZW50X3JhdGUsIHJhdGUs ICZfbmttLCAmbmttLT5jb21tb24pOwo+ID4+ICAJZWxzZQo+ID4+IEBAIC0yMjAsNiArMjI2LDEz IEBAIHN0YXRpYyBpbnQgY2N1X25rbV9zZXRfcmF0ZShzdHJ1Y3QgY2xrX2h3ICpodywgdW5zaWdu ZWQgbG9uZyByYXRlLAo+ID4+ICAJX25rbS5taW5fbSA9IDE7Cj4gPj4gIAlfbmttLm1heF9tID0g bmttLT5tLm1heCA/OiAxIDw8IG5rbS0+bS53aWR0aDsKPiA+Pgo+ID4+ICsKPiA+PiArCWlmIChu a20tPm1pbl9yYXRlICYmIHJhdGUgPCBua20tPm1pbl9yYXRlKQo+ID4+ICsJCXJhdGUgPSBua20t Pm1pbl9yYXRlOwo+ID4+ICsKPiA+PiArCWlmIChua20tPm1heF9yYXRlICYmIHJhdGUgPiBua20t Pm1heF9yYXRlKQo+ID4+ICsJCXJhdGUgPSBua20tPm1heF9yYXRlOwo+ID4+ICsKPiA+Cj4gPiBO byBuZWVkIGZvciB0aGlzLCBjbGsgc3Vic3lzdGVtIGNhbGxzIHJvdW5kIHJhdGUgYmVmb3JlIHNl dHRpbmcgYWN0dWFsIGNsb2NrCj4gPiByYXRlLgo+IAo+IEknbGwgcmVtb3ZlIHRoZSBjaGVja3Mg aW4gVjMuCj4gCj4gQmVzdCByZWdhcmRzLAo+ICAgRnJhbmsKPiAKPiA+Cj4gPiBCZXN0IHJlZ2Fy ZHMsCj4gPiBKZXJuZWoKPiA+Cj4gPj4gIAljY3VfbmttX2ZpbmRfYmVzdChwYXJlbnRfcmF0ZSwg cmF0ZSwgJl9ua20sICZua20tPmNvbW1vbik7Cj4gPj4KPiA+PiAgCXNwaW5fbG9ja19pcnFzYXZl KG5rbS0+Y29tbW9uLmxvY2ssIGZsYWdzKTsKPiA+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9jbGsv c3VueGktbmcvY2N1X25rbS5oIGIvZHJpdmVycy9jbGsvc3VueGktbmcvY2N1X25rbS5oCj4gPj4g aW5kZXggYzQwOTIxMmVlNDBlLi4zNThhOWRmNmI2YTAgMTAwNjQ0Cj4gPj4gLS0tIGEvZHJpdmVy cy9jbGsvc3VueGktbmcvY2N1X25rbS5oCj4gPj4gKysrIGIvZHJpdmVycy9jbGsvc3VueGktbmcv Y2N1X25rbS5oCj4gPj4gQEAgLTI3LDYgKzI3LDggQEAgc3RydWN0IGNjdV9ua20gewo+ID4+ICAJ c3RydWN0IGNjdV9tdXhfaW50ZXJuYWwJbXV4Owo+ID4+Cj4gPj4gIAl1bnNpZ25lZCBpbnQJCWZp eGVkX3Bvc3RfZGl2Owo+ID4+ICsJdW5zaWduZWQgbG9uZwkJbWluX3JhdGU7Cj4gPj4gKwl1bnNp Z25lZCBsb25nCQltYXhfcmF0ZTsKPiA+PiAgCXVuc2lnbmVkIGxvbmcJCW1heF9tX25fcmF0aW87 Cj4gPj4gIAl1bnNpZ25lZCBsb25nCQltaW5fcGFyZW50X21fcmF0aW87Cj4gPj4KPiA+Pgo+ID4+ Cj4gCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K bGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZy YWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtYXJtLWtlcm5lbAo=