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 X-Spam-Level: X-Spam-Status: No, score=-5.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 612B1C4361B for ; Tue, 8 Dec 2020 12:23:55 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 18A37239D0 for ; Tue, 8 Dec 2020 12:23:55 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 18A37239D0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=kEsGiJNFlE3sTSkhMsjDR8DrF5w+iPlYGWGPEqYfcuM=; b=o32Ydzsgv9q2Yxogrt+eFkZUA QZdARYuI3Fhm9Ww/CONAObMyKo618uv00UU2uHUrlXXMoPgWO21hA0gE/OIciqf50e0cCT9ei83mQ AdtmjM89azBJiFu7+HSACfyKe+buaNnA0C8hxWqN0MZmwiP/UHB4NTTUdoW5qweMED1+u3qubuWPN D7br/HeCnUYmEZLjegx3BBnv9Kz4zwu/TiDIiEws/KKyxmeREHrM7lzH5vlRzQMJ8GKruBWp/JlIF lPTAOGZgyNfy6pM+E4X4Z62Lxl4V4QhlbtHNHaXAWEukpXwX4TebsIpOg7Wi775NWxq4fKa9nPKUW tstDWI7Zw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmc0o-000445-Uz; Tue, 08 Dec 2020 12:22:35 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmc0m-00043Z-Qb for linux-arm-kernel@lists.infradead.org; Tue, 08 Dec 2020 12:22:33 +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 233F91FB; Tue, 8 Dec 2020 04:22:28 -0800 (PST) Received: from bogus (unknown [10.57.33.181]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5B4B13F68F; Tue, 8 Dec 2020 04:22:25 -0800 (PST) Date: Tue, 8 Dec 2020 12:22:22 +0000 From: Sudeep Holla To: Lukasz Luba Subject: Re: [PATCH v4 3/4] scmi-cpufreq: get opp_shared_cpus from opp-v2 for EM Message-ID: <20201208122222.bp3o6y3xsxo642wd@bogus> References: <20201202172356.10508-1-nicola.mazzucato@arm.com> <20201202172356.10508-4-nicola.mazzucato@arm.com> <20201208055053.kggxw26kxtnpneua@vireshk-i7> <0e4d3134-f9b2-31fa-b454-fb30265a80b5@arm.com> <20201208072611.ptsqupv4y2wybs6p@vireshk-i7> <20201208112008.niesjrunxq2jz3kt@bogus> <1f9daaf8-e850-7c1b-7a32-71367982beaf@arm.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1f9daaf8-e850-7c1b-7a32-71367982beaf@arm.com> User-Agent: NeoMutt/20171215 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201208_072233_032680_A372D034 X-CRM114-Status: GOOD ( 34.31 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: nm@ti.com, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, sboyd@kernel.org, Viresh Kumar , daniel.lezcano@linaro.org, rjw@rjwysocki.net, linux-kernel@vger.kernel.org, robh+dt@kernel.org, Nicola Mazzucato , vireshk@kernel.org, chris.redpath@arm.com, morten.rasmussen@arm.com, linux-arm-kernel@lists.infradead.org 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 T24gVHVlLCBEZWMgMDgsIDIwMjAgYXQgMTE6MzQ6MzZBTSArMDAwMCwgTHVrYXN6IEx1YmEgd3Jv dGU6Cj4gCj4gCj4gT24gMTIvOC8yMCAxMToyMCBBTSwgU3VkZWVwIEhvbGxhIHdyb3RlOgo+ID4g T24gVHVlLCBEZWMgMDgsIDIwMjAgYXQgMTI6NTY6MTFQTSArMDUzMCwgVmlyZXNoIEt1bWFyIHdy b3RlOgo+ID4gPiBPbiAwOC0xMi0yMCwgMDc6MjIsIE5pY29sYSBNYXp6dWNhdG8gd3JvdGU6Cj4g PiA+ID4gT24gMTIvOC8yMCA1OjUwIEFNLCBWaXJlc2ggS3VtYXIgd3JvdGU6Cj4gPiA+ID4gPiBP biAwMi0xMi0yMCwgMTc6MjMsIE5pY29sYSBNYXp6dWNhdG8gd3JvdGU6Cj4gPiA+ID4gPiA+ICAg CW5yX29wcCA9IGRldl9wbV9vcHBfZ2V0X29wcF9jb3VudChjcHVfZGV2KTsKPiA+ID4gPiA+ID4g ICAJaWYgKG5yX29wcCA8PSAwKSB7Cj4gPiA+ID4gPiA+IC0JCWRldl9kYmcoY3B1X2RldiwgIk9Q UCB0YWJsZSBpcyBub3QgcmVhZHksIGRlZmVycmluZyBwcm9iZVxuIik7Cj4gPiA+ID4gPiA+IC0J CXJldCA9IC1FUFJPQkVfREVGRVI7Cj4gPiA+ID4gPiA+IC0JCWdvdG8gb3V0X2ZyZWVfb3BwOwo+ ID4gPiA+ID4gPiArCQlyZXQgPSBoYW5kbGUtPnBlcmZfb3BzLT5kZXZpY2Vfb3Bwc19hZGQoaGFu ZGxlLCBjcHVfZGV2KTsKPiA+ID4gPiA+ID4gKwkJaWYgKHJldCkgewo+ID4gPiA+ID4gPiArCQkJ ZGV2X3dhcm4oY3B1X2RldiwgImZhaWxlZCB0byBhZGQgb3BwcyB0byB0aGUgZGV2aWNlXG4iKTsK PiA+ID4gPiA+ID4gKwkJCWdvdG8gb3V0X2ZyZWVfY3B1bWFzazsKPiA+ID4gPiA+ID4gKwkJfQo+ ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ICsJCXJldCA9IGRldl9wbV9vcHBfc2V0X3NoYXJpbmdf Y3B1cyhjcHVfZGV2LCBvcHBfc2hhcmVkX2NwdXMpOwo+ID4gPiA+ID4gPiArCQlpZiAocmV0KSB7 Cj4gPiA+ID4gPiA+ICsJCQlkZXZfZXJyKGNwdV9kZXYsICIlczogZmFpbGVkIHRvIG1hcmsgT1BQ cyBhcyBzaGFyZWQ6ICVkXG4iLAo+ID4gPiA+ID4gPiArCQkJCV9fZnVuY19fLCByZXQpOwo+ID4g PiA+ID4gPiArCQkJZ290byBvdXRfZnJlZV9jcHVtYXNrOwo+ID4gPiA+ID4gPiArCQl9Cj4gPiA+ ID4gPiA+ICsKPiA+ID4gPiA+IAo+ID4gPiA+ID4gV2h5IGRvIHdlIG5lZWQgdG8gY2FsbCBhYm92 ZSB0d28gYWZ0ZXIgY2FsbGluZwo+ID4gPiA+ID4gZGV2X3BtX29wcF9nZXRfb3BwX2NvdW50KCkg Pwo+ID4gPiA+IAo+ID4gPiA+IFNvcnJ5LCBJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgeW91 ciBxdWVzdGlvbiBoZXJlLiBJZiB0aGVyZSBhcmUgbm8gb3BwcyBmb3IKPiA+ID4gPiBhIGRldmlj ZSB3ZSB3YW50IHRvIGFkZCB0aGVtIHRvIGl0Cj4gPiA+IAo+ID4gPiBFYXJsaWVyIHdlIHVzZWQg dG8gY2FsbCBoYW5kbGUtPnBlcmZfb3BzLT5kZXZpY2Vfb3Bwc19hZGQoKSBhbmQKPiA+ID4gZGV2 X3BtX29wcF9zZXRfc2hhcmluZ19jcHVzKCkgYmVmb3JlIGNhbGxpbmcgZGV2X3BtX29wcF9nZXRf b3BwX2NvdW50KCksIHdoeSBpcwo+ID4gPiB0aGUgb3JkZXIgY2hhbmdlZCBub3cgPwo+ID4gPiAK PiA+ID4gCj4gPiA+IEkgYW0gbm90IHN1cmUgd2h5IHRoZXkgd291bGQgYmUgZHVwbGljYXRlZCBp biB5b3VyIGNhc2UuIEkgdGhvdWdoCj4gPiA+IGRldmljZV9vcHBzX2FkZCgpIGlzIHJlc3BvbnNp YmxlIGZvciBkeW5hbWljYWxseSBhZGRpbmcgdGhlIE9QUHMgaGVyZS4KPiA+ID4gCj4gPiAKPiA+ IEl0IGlzIGJlY2F1c2Ugb2YgcGVyLUNQVSB2cyBwZXIgZG9tYWluIGRyYW1hIGhlcmUuIEltYWdp bmUgYSBzeXN0ZW0gd2l0aAo+ID4gNCBDUFVzIHdoaWNoIHRoZSBmaXJtd2FyZSBwdXRzIGluIGlu ZGl2aWR1YWwgZG9tYWlucyB3aGlsZSB0aGV5IGFsbCBhcmUKPiA+IGluIHRoZSBzYW1lIHBlcmYg ZG9tYWluIGFuZCBoZW5jZSBPUFAgaXMgbWFya2VkIHNoYXJlZCBpbiBEVC4KPiA+IAo+ID4gU2lu Y2UgdGhpcyBwcm9iZSBnZXRzIGNhbGxlZCBmb3IgYWxsIHRoZSBjcHVzLCB3ZSBuZWVkIHRvIHNr aXAgYWRkaW5nCj4gPiBPUFBzIGZvciB0aGUgbGFzdCAzKGFkZCBvbmx5IGZvciAxc3Qgb25lIGFu ZCBtYXJrIG90aGVycyBhcyBzaGFyZWQpLgo+ID4gSWYgd2UgYXR0ZW1wdCB0byBhZGQgT1BQcyBv biBzZWNvbmQgY3B1IHByb2JlLCBpdCAqd2lsbCogc2hvdXQgYXMgZHVwbGljYXRlCj4gPiBPUFAg YXMgd2Ugd291bGQgaGF2ZSBhbHJlYWR5IG1hcmtlZCBpdCBhcyBzaGFyZWQgdGFibGUgd2l0aCB0 aGUgZmlyc3QgY3B1Lgo+ID4gQW0gSSBtaXNzaW5nIGFueXRoaW5nID8gSSBzdWdnZXN0ZWQgdGhp cyBhcyBOaWNvbGEgc2F3IE9QUCBkdXBsaWNhdGUKPiA+IHdhcm5pbmdzIHdoZW4gaGUgd2FzIGhh Y2tpbmcgdXAgdGhpcyBwYXRjaC4KPiA+IAo+ID4gPiA+IG90aGVyd2lzZSBubyBuZWVkIGFzIHRo ZXkgd291bGQgYmUgZHVwbGljYXRlZC4KPiA+ID4gPiA+IEFuZCB3ZSBkb24ndCBjaGVjayB0aGUg cmV0dXJuIHZhbHVlIG9mCj4gPiA+ID4gPiB0aGUgYmVsb3cgY2FsbCBhbnltb3JlLCBtb3Jlb3Zl ciB3ZSBoYXZlIHRvIGNhbGwgaXQgdHdpY2Ugbm93Lgo+ID4gCj4gPiBZZXMsIHRoYXQgbG9va3Mg d3JvbmcsIHdlIG5lZWQgdG8gYWRkIHRoZSBjaGVjayBmb3Igbm9uIHplcm8gdmFsdWVzLCBidXQg Li4uLgo+ID4gCj4gPiA+ID4gCj4gPiA+ID4gVGhpcyBzZWNvbmQgZ2V0X29wcF9jb3VudCBpcyBy ZXF1aXJlZCBzdWNoIHRoYXQgd2UgcmVnaXN0ZXIgZW0gd2l0aCB0aGUgY29ycmVjdAo+ID4gPiA+ IG9wcCBudW1iZXIgYWZ0ZXIgaGF2aW5nIGFkZGVkIHRoZW0uIFdpdGhvdXQgdGhpcyB0aGUgb3Bw X2NvdW50IHdvdWxkIG5vdCBiZSBjb3JyZWN0Lgo+ID4gPiAKPiA+IAo+ID4gLi4uIEkgaGF2ZSBh IHF1ZXN0aW9uIGhlcmUuIFdoeSBkbyB5b3UgbmVlZCB0byBjYWxsCj4gPiAKPiA+IGVtX2Rldl9y ZWdpc3Rlcl9wZXJmX2RvbWFpbihjcHVfZGV2LCBucl9vcHAsICZlbV9jYiwgb3BwX3NoYXJlZF9j cHVzLi4pCj4gPiAKPiA+IG9uIGVhY2ggQ1BVID8gV2h5IGNhbid0IHRoYXQgYmUgZG9uZSBvbmNl IGZvciB1bmlxdWUgb3BwX3NoYXJlZF9jcHVzID8KPiAKPiBJdCBqdXN0IGhhdmUgdG8gYmUgY2Fs bGVkIG9uY2UsIGZvciBvbmUgQ1BVIGZyb20gdGhlIG1hc2suIE90aGVyd2lzZSBmb3IKPiB0aGUg bmV4dCBDUFVzIHlvdSBzaG91bGQgc2VlIGVycm9yOgo+ICJFTTogZXhpc3RzIGZvciBDUFUlZCIK Ck9LIGNvb2wsIGF0IGxlYXN0IGl0IGlzIGRlc2lnbmVkIGFuZCBleHBlY3RlZCB0byBiZSB1c2Vk IGxpa2UgSSB0aG91Z2h0LgpBaCwgSSBtaWdodCBoYXZlIHNlZW4gdGhvc2UsIGJ1dCBuZXZlciB0 aG91Z2h0IGl0IHdhcyBlcnJvciBtZXNzYWdlIPCfmIQgCgo+IEl0IGNhbiBoYXBwZW4gdGhhdCB0 aGlzIHByaW50IGlzIG5vdCBzZWVuIHdoZW4gdGhlIGdldF9jcHVfZGV2aWNlKGNwdSkKPiBmYWls ZWQsIGJ1dCB0aGF0IHdvdWxkIGxlYWQgdG8gaW52ZXN0aWdhdGlvbiB3aHkgQ1BVIGRldmljZXMg YXJlIG5vdAo+IHRoZXJlIHlldC4KPgo+IE5pY29sYTogaGF2ZSB5b3Ugc2VlbiB0aGF0IHByaW50 Pwo+CgpJIGFzc3VtZSB5b3UgbXVzdCBzZWUgdGhhdCBhbmQgeW91IG5lZWQgdG8gcHVsbCB0aGlz IGluc2lkZSBpZiBjb25kaXRpb24KdG8gZG8gdGhpcyBvbmNlIGZvciBlYWNoIHBlcmZvcm1hbmNl IGRvbWFpbi4KCi0tClJlZ2FyZHMsClN1ZGVlcAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=