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 16330C4345F for ; Mon, 22 Apr 2024 07:24:43 +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=aIf+k8YD59/hT/IM9dp5cYXSsQvoI+E4VLKVsYN1wsc=; b=BZJl2UOltXdorc kPbYI2UP3zdqyEx2czyjFrACrrgYrkSRPqEY3aGgYQbrgX4uc4mlvu8EOr5VndFXGTOaL4p5qRSiq 5VX2S7uxr+KpYjOEKSXp6KRDKHKXT2Fy42MufQkikQRtCk4BKKnY3KS2D97lEg8ma7oOx3AOHoi3a zDxHCYSmzLZr/4A7pTJ0qC3jAJXI23fVM+8CClfg4n4OEvqAtmEooshwfQCyzVQlnrWsFOLsW+P4G 8+zKuuguIKTCH/RTAW6CZLn7x6bb8KoP7dgdFjxeWY1IniEunBdwCrAja2SQHluw474wDzNN01fzG cBk2BlbgfsjaB3/avFEw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryo2Q-0000000CQrP-0Gjq; Mon, 22 Apr 2024 07:24:30 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryo2N-0000000CQp6-2QQa for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 07:24:28 +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 A81D4339; Mon, 22 Apr 2024 00:24:52 -0700 (PDT) Received: from [10.57.75.149] (unknown [10.57.75.149]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8B74D3F7BD; Mon, 22 Apr 2024 00:24:22 -0700 (PDT) Message-ID: Date: Mon, 22 Apr 2024 08:24:31 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/2] PM: EM: Add min/max available performance state limits To: Hongyan Xia Cc: dietmar.eggemann@arm.com, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, sudeep.holla@arm.com, cristian.marussi@arm.com, linux-samsung-soc@vger.kernel.org, rafael@kernel.org, viresh.kumar@linaro.org, quic_sibis@quicinc.com References: <20240403162315.1458337-1-lukasz.luba@arm.com> <20240403162315.1458337-2-lukasz.luba@arm.com> <08bff6ab-dcdc-42b6-b8ad-5938f0119385@arm.com> Content-Language: en-US From: Lukasz Luba In-Reply-To: <08bff6ab-dcdc-42b6-b8ad-5938f0119385@arm.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240422_002427_748552_F0E309CD X-CRM114-Status: GOOD ( 18.69 ) 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 CgpPbiA0LzkvMjQgMTU6NDcsIEhvbmd5YW4gWGlhIHdyb3RlOgo+IE9uIDAzLzA0LzIwMjQgMTc6 MjMsIEx1a2FzeiBMdWJhIHdyb3RlOgo+PiBbLi4uXQo+Pgo+PiBkaWZmIC0tZ2l0IGEva2VybmVs L3Bvd2VyL2VuZXJneV9tb2RlbC5jIGIva2VybmVsL3Bvd2VyL2VuZXJneV9tb2RlbC5jCj4+IGlu ZGV4IDkyN2NjNTViYTBiM2QuLjFhOGIzOTQyNTFjYjIgMTAwNjQ0Cj4+IC0tLSBhL2tlcm5lbC9w b3dlci9lbmVyZ3lfbW9kZWwuYwo+PiArKysgYi9rZXJuZWwvcG93ZXIvZW5lcmd5X21vZGVsLmMK Pj4gQEAgLTYyOCw2ICs2MjgsOCBAQCBpbnQgZW1fZGV2X3JlZ2lzdGVyX3BlcmZfZG9tYWluKHN0 cnVjdCBkZXZpY2UgCj4+ICpkZXYsIHVuc2lnbmVkIGludCBucl9zdGF0ZXMsCj4+IMKgwqDCoMKg wqDCoMKgwqDCoCBnb3RvIHVubG9jazsKPj4gwqDCoMKgwqDCoCBkZXYtPmVtX3BkLT5mbGFncyB8 PSBmbGFnczsKPj4gK8KgwqDCoCBkZXYtPmVtX3BkLT5taW5fcHMgPSAwOwo+PiArwqDCoMKgIGRl di0+ZW1fcGQtPm1heF9wcyA9IG5yX3N0YXRlcyAtIDE7Cj4+IMKgwqDCoMKgwqAgZW1fY3B1ZnJl cV91cGRhdGVfZWZmaWNpZW5jaWVzKGRldiwgZGV2LT5lbV9wZC0+ZW1fdGFibGUtPnN0YXRlKTsK Pj4gQEAgLTg1NiwzICs4NTgsNDkgQEAgaW50IGVtX2Rldl91cGRhdGVfY2hpcF9iaW5uaW5nKHN0 cnVjdCBkZXZpY2UgKmRldikKPj4gwqDCoMKgwqDCoCByZXR1cm4gZW1fcmVjYWxjX2FuZF91cGRh dGUoZGV2LCBwZCwgZW1fdGFibGUpOwo+PiDCoCB9Cj4+IMKgIEVYUE9SVF9TWU1CT0xfR1BMKGVt X2Rldl91cGRhdGVfY2hpcF9iaW5uaW5nKTsKPj4gKwo+PiArCj4+ICsvKioKPj4gKyAqIGVtX3Vw ZGF0ZV9wZXJmb3JtYW5jZV9saW1pdHMoKSAtIFVwZGF0ZSBFbmVyZ3kgTW9kZWwgd2l0aCBwZXJm b3JtYW5jZQo+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGltaXRzIGluZm9y bWF0aW9uLgo+PiArICogQHBkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA6IFBlcmZvcm1hbmNlIERv bWFpbiB3aXRoIEVNIHRoYXQgaGFzIHRvIGJlIHVwZGF0ZWQuCj4+ICsgKiBAZnJlcV9taW5fa2h6 wqDCoMKgIDogTmV3IG1pbmltdW0gYWxsb3dlZCBmcmVxdWVuY3kgZm9yIHRoaXMgZGV2aWNlLgo+ PiArICogQGZyZXFfbWF4X2toesKgwqDCoCA6IE5ldyBtYXhpbXVtIGFsbG93ZWQgZnJlcXVlbmN5 IGZvciB0aGlzIGRldmljZS4KPj4gKyAqCj4+ICsgKiBUaGlzIGZ1bmN0aW9uIGFsbG93cyB0byB1 cGRhdGUgdGhlIEVNIHdpdGggaW5mb3JtYXRpb24gYWJvdXQgCj4+IGF2YWlsYWJsZQo+PiArICog cGVyZm9ybWFuY2UgbGV2ZWxzLiBJdCB0YWtlcyB0aGUgbWluaW11bSBhbmQgbWF4aW11bSBmcmVx dWVuY3kgaW4ga0h6Cj4+ICsgKiBhbmQgZG9lcyBpbnRlcm5hbCB0cmFuc2xhdGlvbiB0byBwZXJm b3JtYW5jZSBsZXZlbHMuCj4+ICsgKiBSZXR1cm5zIDAgb24gc3VjY2VzcyBvciAtRUlOVkFMIHdo ZW4gZmFpbGVkLgo+PiArICovCj4+ICtpbnQgZW1fdXBkYXRlX3BlcmZvcm1hbmNlX2xpbWl0cyhz dHJ1Y3QgZW1fcGVyZl9kb21haW4gKnBkLAo+PiArwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9u ZyBmcmVxX21pbl9raHosIHVuc2lnbmVkIGxvbmcgZnJlcV9tYXhfa2h6KQo+PiArewo+PiArwqDC oMKgIHN0cnVjdCBlbV9wZXJmX3N0YXRlICp0YWJsZTsKPj4gK8KgwqDCoCBpbnQgbWluX3BzID0g LTE7Cj4+ICvCoMKgwqAgaW50IG1heF9wcyA9IC0xOwo+PiArwqDCoMKgIGludCBpOwo+PiArCj4+ ICvCoMKgwqAgaWYgKCFwZCkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOwo+PiAr Cj4+ICvCoMKgwqAgcmN1X3JlYWRfbG9jaygpOwo+PiArwqDCoMKgIHRhYmxlID0gZW1fcGVyZl9z dGF0ZV9mcm9tX3BkKHBkKTsKPj4gKwo+PiArwqDCoMKgIGZvciAoaSA9IDA7IGkgPCBwZC0+bnJf cGVyZl9zdGF0ZXM7IGkrKykgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKGZyZXFfbWluX2toeiA9 PSB0YWJsZVtpXS5mcmVxdWVuY3kpCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1pbl9wcyA9 IGk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoZnJlcV9tYXhfa2h6ID09IHRhYmxlW2ldLmZyZXF1 ZW5jeSkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWF4X3BzID0gaTsKPj4gK8KgwqDCoCB9 Cj4+ICvCoMKgwqAgcmN1X3JlYWRfdW5sb2NrKCk7Cj4+ICsKPj4gK8KgwqDCoCAvKiBPbmx5IHVw ZGF0ZSB3aGVuIGJvdGggYXJlIGZvdW5kIGFuZCBzYW5lICovCj4+ICvCoMKgwqAgaWYgKG1pbl9w cyA8IDAgfHwgbWF4X3BzIDwgMCB8fCBtYXhfcHMgPCBtaW5fcHMpCj4+ICvCoMKgwqDCoMKgwqDC oCByZXR1cm4gLUVJTlZBTDsKPj4gKwo+PiArwqDCoMKgIHBkLT5taW5fcHMgPSBtaW5fcHM7Cj4+ ICvCoMKgwqAgcGQtPm1heF9wcyA9IG1heF9wczsKPiAKPiBBcmUgd2Ugc3VyZSB3ZSBhcmUgcHJv dGVjdGVkIGFnYWluc3QgbXVsdGlwbGUgc2ltdWx0YW5lb3VzIHVwZGF0ZXM/IE9yIAo+IGlzIHRo aXMgYSBjb25jZXJuIGZvciB0aGUgY2FsbGVyPwo+IAo+IFRoZSByZXN0IG9mIHRoZSBwYXRjaCBM R1RNLgo+IAoKSSd2ZSB0cmllZCB0byBtYWtlIGl0IHJ1bm5pbmcgZmFzdCBmb3Igb25seSBvbmUg Y2FsbGVyLiBBbHRob3VnaCwKaWYgc29tZW9uZSB3b3VsZCBsaWtlIHRvIHVzZSBpdCBmcm9tIG1h bnkgcGxhY2VzIHRoZW4gbG9ja2luZyBzaG91bGQgYmUKaGFuZGxlZCB1bmRlciBpbiBmdW5jdGlv biAoYW5kIEkgd2lsbCB1c2UgdGhlIGV4aXN0aW5nIG11dGV4IGZvciBpdCkuCgpJJ2xsIGNoYW5n ZSBpdC4gVGhhbmtzIGZvciB0aGUgcmV2aWV3LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=