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 BC7F8C47074 for ; Thu, 4 Jan 2024 17:26: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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=r6/uO1Nr0MzTSsk4sjnviGvM3yj+fM8iSg1q5Puw2qM=; b=SlpiitC7HuzRes QMUWSiOjcPJO5nnNuy9CCL5ORXQIhQDNQ7XeSMV4U9urzfHQXhyvOrCqi+hNhx2VnNuM2ajANdB94 UojwXG8RJQWNQrUS8BXtR6/eUPsLY9KyemOiZa6jXSLSrTu7sWpvLAI9M7nOHcoXHnZAPdvSnrJ2f 3kJcYU9ouJsmHA8x+uJZkCMU0lD1ftImoqS9LXsjEjeuU9mbv8GFW37bllyeEycrkvkuS8CbDK/yV zB0E6NPnNG35awQei6g7MFCL2JgFVWIYVPceAEX7dlFRU3Z/iagkSOoxfZ54g8mE9aQLAiAS2sLxq uQQPmiK216voq4L2RjGA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rLRTw-00EpOQ-31; Thu, 04 Jan 2024 17:26:12 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rLRTs-00EpN4-2r for linux-arm-kernel@lists.infradead.org; Thu, 04 Jan 2024 17:26:10 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C8F45C15; Thu, 4 Jan 2024 09:26:52 -0800 (PST) Received: from [10.57.88.128] (unknown [10.57.88.128]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2B73A3F64C; Thu, 4 Jan 2024 09:26:04 -0800 (PST) Message-ID: <7e9488da-d15e-4129-b2d8-ea4de12dd2c8@arm.com> Date: Thu, 4 Jan 2024 17:27:21 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/2] OPP: Add API to update EM after adjustment of voltage for OPPs Content-Language: en-US To: Dietmar Eggemann Cc: linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Viresh Kumar , linux-arm-kernel@lists.infradead.org, sboyd@kernel.org, nm@ti.com, linux-samsung-soc@vger.kernel.org, daniel.lezcano@linaro.org, rafael@kernel.org, krzysztof.kozlowski@linaro.org, alim.akhtar@samsung.com, m.szyprowski@samsung.com, xuewen.yan94@gmail.com, mhiramat@kernel.org, qyousef@layalina.io, wvw@google.com References: <20231220110339.1065505-1-lukasz.luba@arm.com> <20231220110339.1065505-2-lukasz.luba@arm.com> <20231226051228.oe7rpgf34nwgr5ah@vireshk-i7> <9c1fa923-403f-4c98-b03e-37e467366284@arm.com> From: Lukasz Luba In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240104_092609_022827_9C19F01C X-CRM114-Status: GOOD ( 22.95 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpPbiAxLzQvMjQgMTc6MTEsIERpZXRtYXIgRWdnZW1hbm4gd3JvdGU6Cj4gT24gMDQvMDEvMjAy NCAxMTozOCwgTHVrYXN6IEx1YmEgd3JvdGU6Cj4+IEhpIFZpcmVzaCwKPj4KPj4gT24gMTIvMjYv MjMgMDU6MTIsIFZpcmVzaCBLdW1hciB3cm90ZToKPj4+IE9uIDIwLTEyLTIzLCAxMTowMywgTHVr YXN6IEx1YmEgd3JvdGU6Cj4+Pj4gVGhlcmUgYXJlIGRldmljZSBkcml2ZXJzIHdoaWNoIGNhbiBt b2RpZnkgdm9sdGFnZSB2YWx1ZXMgZm9yIE9QUHMuIEl0Cj4+Pj4gY291bGQgYmUgZHVlIHRvIHRo ZSBjaGlwIGJpbm5pbmcgYW5kIHRob3NlIGRyaXZlcnMgaGF2ZSBzcGVjaWZpYyBjaGlwCj4+Pj4g a25vd2xlZGdlIGFib3V0IHRoaXMuIFRoaXMgYWRqdXN0bWVudCBjYW4gaGFwcGVuIGFmdGVyIEVu ZXJneSBNb2RlbCBpcwo+Pj4+IHJlZ2lzdGVyZWQsIHRodXMgRU0gY2FuIGhhdmUgc3RhbGUgZGF0 YSBhYm91dCBwb3dlci4KPj4+Pgo+Pj4+IEludHJvZHVjZSBuZXcgQVBJIGZ1bmN0aW9uIHdoaWNo IGNhbiBiZSB1c2VkIGJ5IGRldmljZSBkcml2ZXIgd2hpY2gKPj4+PiBhZGp1c3RlZCB0aGUgdm9s dGFnZSBmb3IgT1BQcy4gVGhlIGltcGxlbWVudGF0aW9uIHRha2VzIGNhcmUgYWJvdXQKPj4+PiBj YWxjdWxhdGluZyBuZWVkZWQgaW50ZXJuYWwgZGV0YWlscyBpbiB0aGUgbmV3IEVNIHRhYmxlICgn Y29zdCcgZmllbGQpLgo+Pj4+IEl0IHBsdWdzIGluIHRoZSBuZXcgRU0gdGFibGUgdG8gdGhlIGZy YW1ld29yayBzbyBvdGhlciBzdWJzeXN0ZW1zIHdvdWxkCj4+Pj4gdXNlIHRoZSBjb3JyZWN0IGRh dGEuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBMdWthc3ogTHViYSA8bHVrYXN6Lmx1YmFAYXJt LmNvbT4KPj4+PiAtLS0KPj4+PiAgwqAgZHJpdmVycy9vcHAvb2YuY8KgwqDCoMKgwqDCoCB8IDY5 ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+ICDCoCBpbmNs dWRlL2xpbnV4L3BtX29wcC5oIHzCoCA2ICsrKysKPj4+PiAgwqAgMiBmaWxlcyBjaGFuZ2VkLCA3 NSBpbnNlcnRpb25zKCspCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9vcHAvb2YuYyBi L2RyaXZlcnMvb3BwL29mLmMKPj4+PiBpbmRleCA4MWZhMjc1OTlkNTguLjk5MjQzNGMwYjcxMSAx MDA2NDQKPj4+PiAtLS0gYS9kcml2ZXJzL29wcC9vZi5jCj4+Pj4gKysrIGIvZHJpdmVycy9vcHAv b2YuYwo+Pj4+IEBAIC0xNTk2LDMgKzE1OTYsNzIgQEAgaW50IGRldl9wbV9vcHBfb2ZfcmVnaXN0 ZXJfZW0oc3RydWN0IGRldmljZQo+Pj4+ICpkZXYsIHN0cnVjdCBjcHVtYXNrICpjcHVzKQo+Pj4+ ICDCoMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+Pj4gIMKgIH0KPj4+PiAgwqAgRVhQT1JUX1NZTUJP TF9HUEwoZGV2X3BtX29wcF9vZl9yZWdpc3Rlcl9lbSk7Cj4+Pj4gKwo+Pj4+ICsvKioKPj4+PiAr ICogZGV2X3BtX29wcF9vZl91cGRhdGVfZW0oKSAtIFVwZGF0ZSBFbmVyZ3kgTW9kZWwgd2l0aCBu ZXcgcG93ZXIKPj4+PiB2YWx1ZXMKPj4+PiArICogQGRldsKgwqDCoMKgwqDCoMKgIDogRGV2aWNl IGZvciB3aGljaCBhbiBFbmVyZ3kgTW9kZWwgaGFzIHRvIGJlIHJlZ2lzdGVyZWQKPj4+PiArICoK Pj4+PiArICogVGhpcyB1c2VzIHRoZSAiZHluYW1pYy1wb3dlci1jb2VmZmljaWVudCIgZGV2aWNl dHJlZSBwcm9wZXJ0eSB0bwo+Pj4+IGNhbGN1bGF0ZQo+Pj4+ICsgKiBwb3dlciB2YWx1ZXMgZm9y IEVNLiBJdCB1c2VzIHRoZSBuZXcgYWRqdXN0ZWQgdm9sdGFnZSB2YWx1ZXMKPj4+PiBrbm93biBm b3IgT1BQcwo+Pj4+ICsgKiB3aGljaCBoYXZlIGNoYW5nZWQgYWZ0ZXIgYm9vdC4KPj4+PiArICov Cj4+Pj4gK2ludCBkZXZfcG1fb3BwX29mX3VwZGF0ZV9lbShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+ Pgo+Pj4gSSBkb24ndCBzZWUgYW55dGhpbmcgT1BQIG9yIE9GIHJlbGF0ZWQgaW4gdGhpcyBmdW5j dGlvbiwgSSBkb24ndCB0aGluawo+Pj4gaXQgbmVlZHMKPj4+IHRvIGJlIHBhcnQgb2YgdGhlIE9Q UCBjb3JlLiBZb3UganVzdCB3YW50IHRvIHJldXNlIF9nZXRfcG93ZXIoKSBJCj4+PiBndWVzcywg d2hpY2gKPj4+IGNhbiBiZSBleHBvcnRlZCB0aGVuLgo+Pj4KPj4+IFRoaXMgc2hvdWxkIHJlYWxs eSBiZSBwYXJ0IG9mIHRoZSBFTSBjb3JlIGluc3RlYWQuCj4+Pgo+Pgo+PiBUaGFuayB5b3UgZm9y IGhhdmluZyBhIGxvb2sgYXQgdGhpcy4gT0ssIHRoYXQgbWFrZXMgc2Vuc2UuCj4+IFdoZW4gSSBm aW5pc2ggdGhlIEVNIHJ1bnRpbWUgbW9kaWZpY2F0aW9uIGNvcmUgZmVhdHVyZXMgYW5kIGdldCB0 aGVtCj4+IG1lcmdlZCwgSSdsbCBjb250aW51ZSB0byB3b3JrIG9uIHRoaXMgcGF0Y2ggc2V0LiBJ J2xsIHRyeSB0byBmb2xsb3cKPj4geW91ciBjb21tZW50IGhlcmUgYW5kIGV4cG9ydCB0aGF0IGZ1 bmN0aW9uICh3aXRoIGEgZGlmZmVyZW50IG5hbWUKPj4gcHJvYmFibHkpLgo+IAo+IEp1c3QgdG8g bWFrZSBzdXJlOiBJZiB0aGlzIGlzIHRoZSBjYXNlIHRoZW4geW91IGNvdWxkIGFsc28gYWRkCj4g ZW1fZGV2X2NvbXB1dGVfY29zdHMoKSB3aXRoIHRoaXMgbmV3IHBhdGNoIGluc3RlYWQgcHJvdmlk aW5nIGl0IHdpdGggdGhlCj4gJ0ludHJvZHVjZSBydW50aW1lIG1vZGlmaWFibGUgRW5lcmd5IE1v ZGVsJyBwYXRjaC1zZXQ/CgpZb3UncmUgcmVmZXJyaW5nIHRvIHRoZSBwYXRjaCAyMi8yMyBbMV0u IFllcywgaXQgY291bGQgYmUgc2tpcHBlZCwKYnV0IGJvdGggd2lsbCBnbyBpbiB0aGUgc2FtZSBt ZXJnZSB3aW5kb3csIHNvIG5vdCBiaWcgZGlmZmVyZW5jZS4KSSB0ZW5kIHRvIGFncmVlIHRoYXQg cGF0Y2ggMjIvMjMgY291bGQgYmVsb25nIHRvIHRoaXMgJHN1YmplY3QuCgpBcyBzb29uIGFzIFJh ZmFlbCB3aWxsIG1lcmdlIHRoZSBjb3JlIHJ1bnRpbWUgcGF0Y2hlcywgSSB3aWxsCnB1c2ggdGhp cyBzbWFsbCBvbmUgZnJvbSB0aGlzICRzdWJqZWN0LiBTbyBpdCB3aWxsIGJlIGluIGEgZmV3CmRh eXMgZGVsYXkgKGFzc3VtaW5nIEkgd291bGQgZ2V0IGFuIEFjayBmcm9tIE1hcmVrIG9yIEtyenlz enRvZgpmb3IgdGhlIEV4eW5vcyBwYXRjaCkuCgo+IAo+IFRoaXMgd291bGQga2VlcCBkZXZfcG1f b3BwX29mX3VwZGF0ZV9lbSgpIGFuZCBlbV9kZXZfY29tcHV0ZV9jb3N0cygpCj4gdG9nZXRoZXIu IElJUkMsIGFsbCB0aGUgb3RoZXIgbmV3IEVNIGludGVyZmFjZXMgeW91IGFscmVhZHkgdXNlIHdp dGgKPiB5b3VyICdtb2RpZmlhYmxlIEVNJyB1c2UgY2FzZTogJ1tQQVRDSCB2NSAxNC8yM10gUE06 IEVNOiBTdXBwb3J0IGxhdGUKPiBDUFVzIGJvb3RpbmcgYW5kIGNhcGFjaXR5IGFkanVzdG1lbnQn Lgo+IAo+IAo+IAoKWWVzLCBjb3JyZWN0LCB0aGUgcmVzdCBvZiBBUEkgaXMgdXNlZCAobWFpbmx5 IGZyb20gdGhlcm1hbC9kdG1wKS4KClsxXSAKaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGttbC8y MDI0MDEwNDE3MTU1My4yMDgwNjc0LTIzLWx1a2Fzei5sdWJhQGFybS5jb20vCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==