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=-14.6 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable 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 17D94C433E6 for ; Wed, 23 Dec 2020 10:52:00 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 C4B87207F7 for ; Wed, 23 Dec 2020 10:51:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C4B87207F7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id EAA4B6E8E2; Wed, 23 Dec 2020 10:51:32 +0000 (UTC) Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by gabe.freedesktop.org (Postfix) with ESMTPS id AB8316E16D for ; Tue, 22 Dec 2020 19:17:55 +0000 (UTC) Received: by mail-lf1-x12d.google.com with SMTP id y19so34382555lfa.13 for ; Tue, 22 Dec 2020 11:17:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=uAS0dihWy6acCqxpttIdhhTtHB8s/0UZpEYGm2Afc0A=; b=Ja6Fajx15rlf/wUqhyfUGdtaYQa9NzWt1VxfeKaPGV9DHxto9LH4yd453M9YVRn9hR kMbMcKAkpViTQLSWE6kfgTI9BzKCWleBfhF4TmcR8FomhMo+L1pLmEMxbkFr4E1Svw1X iH6DJqofxOW5ofM0w9hmIf01D2Fp9mgjq3RzN5mL/qEtilJU/pFtiNljC50W1hqQ9h6Z L1euixnvk5wTR9lEvRSwJzkfEpU9tm8R+yftg3S65OZT5rgnL5Tfw2M2LGeki9D0BLqS wI4IXEjFsh3bdQ1a0XPmqyAso4vjl+nJSZ1RGI4YOqkQWlpnKFhv+ZGCJjn//trtFq6Z QEIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=uAS0dihWy6acCqxpttIdhhTtHB8s/0UZpEYGm2Afc0A=; b=XH1t4MwmyWlEtONdn9TsTjSiVCqj0qnGcGqTTnWvOJZ/Bat5/MST3rqtKIqYfu4+7U NfFjOhn+fRd3DRFuJYIXnW5Q3BU9o3J4t8FBolalaifcBtl/ZZ4RYBqSaf+rhbtCoJ/u u74KRCmh6PiJyUgUcGgBOO4o2NwqSdiWnfHfgiEsm+L7OtWhy9A9g0oZo8uYG0QsO3su k6kkmfjf5PA8v+Ph9fUS2y+WzTCV6Xd8wPwIU4r+JxaodQO3ehfRLr6lzHKlE2QwPdbS z23klaDMJF8a9ZFNd4Kws5CnXxbqUS/MYuiT8nYUpfFC5AqRv02iD4mIScndDaXjLOw4 DQ/w== X-Gm-Message-State: AOAM53209gb2HFxpESUaEkNtEkKCGE4NSuJ+j4QKdZuT9scfTqugV2wg ihZFsHiLODNnaRcHfSWY6ewicVk/3/M= X-Google-Smtp-Source: ABdhPJxG08S3x744/H672jNAdqohPPQE2x83DMhx6bVvTBDJ0O2sHn/mTSk/1sieF+CRr2XQTCHbeg== X-Received: by 2002:a19:d93:: with SMTP id 141mr9654897lfn.229.1608664674109; Tue, 22 Dec 2020 11:17:54 -0800 (PST) Received: from [192.168.2.145] (109-252-192-57.dynamic.spd-mgts.ru. [109.252.192.57]) by smtp.googlemail.com with ESMTPSA id y9sm3014739ljy.37.2020.12.22.11.17.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 22 Dec 2020 11:17:53 -0800 (PST) Subject: Re: [PATCH v2 14/48] opp: Filter out OPPs based on availability of a required-OPP To: Viresh Kumar References: <20201217180638.22748-1-digetx@gmail.com> <20201217180638.22748-15-digetx@gmail.com> <20201222085940.y625zxee4tevbqm5@vireshk-i7> From: Dmitry Osipenko Message-ID: <9ed8bde3-f7b5-025c-c038-87f35ea39e5f@gmail.com> Date: Tue, 22 Dec 2020 22:17:52 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.2 MIME-Version: 1.0 In-Reply-To: <20201222085940.y625zxee4tevbqm5@vireshk-i7> Content-Language: en-US X-Mailman-Approved-At: Wed, 23 Dec 2020 10:51:31 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ulf Hansson , Michael Turquette , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Thierry Reding , linux-clk@vger.kernel.org, devel@driverdev.osuosl.org, Kevin Hilman , Nicolas Chauvet , Viresh Kumar , Krzysztof Kozlowski , Jonathan Hunter , linux-media@vger.kernel.org, devicetree@vger.kernel.org, Rob Herring , linux-tegra@vger.kernel.org, Mauro Carvalho Chehab , Stephen Boyd , Peter De Schrijver , "Rafael J. Wysocki" , Liam Girdwood , Mark Brown , Peter Geis Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" MjIuMTIuMjAyMCAxMTo1OSwgVmlyZXNoIEt1bWFyINC/0LjRiNC10YI6Cj4gT24gMTctMTItMjAs IDIxOjA2LCBEbWl0cnkgT3NpcGVua28gd3JvdGU6Cj4+IEEgcmVxdWlyZWQgT1BQIG1heSBub3Qg YmUgYXZhaWxhYmxlLCBhbmQgdGh1cywgYWxsIE9QUHMgd2hpY2ggYXJlIHVzaW5nCj4+IHRoaXMg cmVxdWlyZWQgT1BQIHNob3VsZCBiZSB1bmF2YWlsYWJsZSB0b28uCj4+Cj4+IFNpZ25lZC1vZmYt Ynk6IERtaXRyeSBPc2lwZW5rbyA8ZGlnZXR4QGdtYWlsLmNvbT4KPj4gLS0tCj4+ICBkcml2ZXJz L29wcC9jb3JlLmMgfCAxMSArKysrKysrKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBQbGVhc2Ugc2VuZCBhIHNlcGFyYXRlIHBhdGNo c2V0IGZvciBmaXhlcywgYXMgdGhlc2UgY2FuIGFsc28gZ28gdG8gNS4xMSBpdHNlbGYuCgpBbHJp Z2h0LCBhbHRob3VnaCBJIGRvbid0IHRoaW5rIHRoYXQgdGhpcyBwYXRjaCBmaXhlcyBhbnkgcHJv YmxlbXMgZm9yCmV4aXN0aW5nIE9QUCB1c2Vycy4KCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL29w cC9jb3JlLmMgYi9kcml2ZXJzL29wcC9jb3JlLmMKPj4gaW5kZXggZDlmZWI3NjM5NTk4Li4zZDAy ZmUzMzYzMGIgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvb3BwL2NvcmUuYwo+PiArKysgYi9kcml2 ZXJzL29wcC9jb3JlLmMKPj4gQEAgLTE1ODgsNyArMTU4OCw3IEBAIGludCBfb3BwX2FkZChzdHJ1 Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZfcG1fb3BwICpuZXdfb3BwLAo+PiAgCSAgICAgc3Ry dWN0IG9wcF90YWJsZSAqb3BwX3RhYmxlLCBib29sIHJhdGVfbm90X2F2YWlsYWJsZSkKPj4gIHsK Pj4gIAlzdHJ1Y3QgbGlzdF9oZWFkICpoZWFkOwo+PiAtCWludCByZXQ7Cj4+ICsJaW50IGksIHJl dDsKPj4gIAo+PiAgCW11dGV4X2xvY2soJm9wcF90YWJsZS0+bG9jayk7Cj4+ICAJaGVhZCA9ICZv cHBfdGFibGUtPm9wcF9saXN0Owo+PiBAQCAtMTYxNSw2ICsxNjE1LDE1IEBAIGludCBfb3BwX2Fk ZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZfcG1fb3BwICpuZXdfb3BwLAo+PiAgCQkJ IF9fZnVuY19fLCBuZXdfb3BwLT5yYXRlKTsKPj4gIAl9Cj4+ICAKPj4gKwlmb3IgKGkgPSAwOyBp IDwgb3BwX3RhYmxlLT5yZXF1aXJlZF9vcHBfY291bnQgJiYgbmV3X29wcC0+YXZhaWxhYmxlOyBp KyspIHsKPj4gKwkJaWYgKG5ld19vcHAtPnJlcXVpcmVkX29wcHNbaV0tPmF2YWlsYWJsZSkKPj4g KwkJCWNvbnRpbnVlOwo+PiArCj4+ICsJCW5ld19vcHAtPmF2YWlsYWJsZSA9IGZhbHNlOwo+PiAr CQlkZXZfd2FybihkZXYsICIlczogT1BQIG5vdCBzdXBwb3J0ZWQgYnkgcmVxdWlyZWQgT1BQICVw T0YgKCVsdSlcbiIsCj4+ICsJCQkgX19mdW5jX18sIG5ld19vcHAtPnJlcXVpcmVkX29wcHNbaV0t Pm5wLCBuZXdfb3BwLT5yYXRlKTsKPiAKPiBXaHkgbm90IGp1c3QgYnJlYWsgZnJvbSBoZXJlID8K ClRoZSBuZXdfb3BwIGNvdWxkIGJlIGFscmVhZHkgbWFya2VkIGFzIHVuYXZhaWxhYmxlIGJ5IGEg cHJldmlvdXMgdm9sdGFnZQpjaGVjaywgaGVuY2UgdGhpcyBsb29wIHNob3VsZCBiZSBza2lwcGVk IGVudGlyZWx5IGluIHRoYXQgY2FzZS4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==