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=-3.1 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A,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 D4E6DC433E0 for ; Tue, 29 Dec 2020 09:42:56 +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 911EC21D7F for ; Tue, 29 Dec 2020 09:42:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 911EC21D7F 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 E9F3C892F0; Tue, 29 Dec 2020 09:42:37 +0000 (UTC) Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) by gabe.freedesktop.org (Postfix) with ESMTPS id B72B189395 for ; Mon, 28 Dec 2020 14:03:26 +0000 (UTC) Received: by mail-lf1-x131.google.com with SMTP id a12so24087315lfl.6 for ; Mon, 28 Dec 2020 06:03:26 -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=4qvAPOSnb3gCPzAXuw8OIJYZA27uuHy18ix0nvJW1CU=; b=bl3r2U9yXYFzTcL+MMt8/u3WC03Tv2y9aGpfMDF+N5t5SOd8te41chnr2P+tYXgxap qwi67ZrMGeBXFF6i2U1/h8fpFscRnAJlA+bG6BE++9jg1sJirjaO75C7ygUTfOp9iHPc Yars2YYOMCQH/+4lrFdWgHgHubxtlUGfSVWkGmuTDRDCNETQoRFqyJm1yOemv2j+fOXU 5/WBa1SGMKBukcACZnAJkY1bpWqyZu0kDtPBWL8qeKDNz7QV8CxI3OuE7812UUrxl/Ya aAvrf8QxKJLq4+dD8I+H5iaFUT2AaRAEOFTZRmLcbpirb4b1hMFAXt64Gu5605ULqSGz 0zSA== 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=4qvAPOSnb3gCPzAXuw8OIJYZA27uuHy18ix0nvJW1CU=; b=tqbNx89xvQ8FEpwdELlZnWz8/sgMV+D0EQ/MoUhRDg7H+qHXddDk15rYZJIiDy3Af2 yznikFxdbHfXL1+c1fuU6Vu6DoTrIlKII2d8fxTpTiVfZIvKcxhp2D0+wa+MAmSpN3KV +l/e9ZfhtGLEr0Xp3g9WBDPnHWrhIHMlNyVORG7+UyqFa0V1dGNoaLUbaVtMGtoJgqDD bLiw/jdvHVTGYtjMvzwC2VPHZWCotaGFbKqKITUkTYDLmxDTGgP67tJZIlbtB1GGCeAB AEZkQZBK/tcxSndWV3mI2CGWdx4w6o/Xh9T1dUpxKTnDsh0Fyt2B3ilaXT7n+U7l9zQA xfCg== X-Gm-Message-State: AOAM531WTOj2/ggntCFoJv8jDnrihj0dfquTdCq8LQYC4Ljwzf4CVysQ M+YOaJNiowlG2CwWlzwkDcI= X-Google-Smtp-Source: ABdhPJzUpl1/di7tj7MASZGrGRvUabOdas4lVkZNDhVFRvZuxbYB/Sicx781pXRzuHaMyLMY0tnsEQ== X-Received: by 2002:a19:ccc9:: with SMTP id c192mr12718066lfg.98.1609164205141; Mon, 28 Dec 2020 06:03:25 -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 d23sm5324052lfl.115.2020.12.28.06.03.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Dec 2020 06:03:24 -0800 (PST) Subject: Re: [PATCH v2 11/48] opp: Add dev_pm_opp_find_level_ceil() To: Viresh Kumar References: <20201217180638.22748-1-digetx@gmail.com> <20201217180638.22748-12-digetx@gmail.com> <20201222064253.x7vsurh7q5k7qzb5@vireshk-i7> <20201223041931.klnppy4fu3sdgtsz@vireshk-i7> <20201224064339.zngidobhstnlu2a3@vireshk-i7> <780db190-d93d-3bca-4819-790010f82c62@gmail.com> <20201228062254.ui727ka2ftijov4m@vireshk-i7> From: Dmitry Osipenko Message-ID: Date: Mon, 28 Dec 2020 17:03:23 +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: <20201228062254.ui727ka2ftijov4m@vireshk-i7> Content-Language: en-US X-Mailman-Approved-At: Tue, 29 Dec 2020 09:42:26 +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" MjguMTIuMjAyMCAwOToyMiwgVmlyZXNoIEt1bWFyINC/0LjRiNC10YI6Cj4gT24gMjQtMTItMjAs IDE2OjAwLCBEbWl0cnkgT3NpcGVua28gd3JvdGU6Cj4+IEluIGEgZGV2aWNlIGRyaXZlciBJIHdh bnQgdG8gc2V0IFBEIHRvIHRoZSBsb3dlc3QgcGVyZm9ybWFuY2Ugc3RhdGUgYnkKPj4gcmVtb3Zp bmcgdGhlIHBlcmZvcm1hbmNlIHZvdGUgd2hlbiBkZXZfcG1fb3BwX3NldF9yYXRlKGRldiwgMCkg aXMKPj4gaW52b2tlZCBieSB0aGUgZHJpdmVyLgo+Pgo+PiBUaGUgT1BQIGNvcmUgYWxyZWFkeSBk b2VzIHRoaXMsIGJ1dCBpZiBPUFAgbGV2ZWxzIGRvbid0IHN0YXJ0IGZyb20gMCBpbgo+PiBhIGRl dmljZS10cmVlIGZvciBQRCwgdGhlbiBpdCBjdXJyZW50bHkgZG9lc24ndCB3b3JrIHNpbmNlIHRo ZXJlIGlzIGEKPj4gbmVlZCB0byBnZXQgYSByb3VuZGVkLXVwIHBlcmZvcm1hbmNlIHN0YXRlIGJl Y2F1c2UKPj4gZGV2X3BtX29wcF9zZXRfdm9sdGFnZSgpIHRha2VzIE9QUCBlbnRyeSBmb3IgdGhl IGFyZ3VtZW50IChwYXRjaGVzIDkgYW5kCj4+IDI4KS4KPj4KPj4gVGhlIFBEIHBvd2VyaW5nIG9m ZiBhbmQgcGVyZm9ybWFuY2UtY2hhbmdlcyBhcmUgc2VwYXJhdGUgZnJvbSBlYWNoIG90aGVyCj4+ IGluIHRoZSBHRU5QRCBjb3JlLiBUaGUgR0VOUEQgY29yZSBhdXRvbWF0aWNhbGx5IHR1cm5zIG9m ZiBkb21haW4gd2hlbgo+PiBhbGwgZGV2aWNlcyB3aXRoaW4gdGhlIGRvbWFpbiBhcmUgc3VzcGVu ZGVkIGJ5IHN5c3RlbS1zdXNwZW5kIG9yIFJQTS4KPj4KPj4gVGhlIHBlcmZvcm1hbmNlIHN0YXRl IG9mIGEgcG93ZXIgZG9tYWluIGlzIGNvbnRyb2xsZWQgc29sZWx5IGJ5IGEgZGV2aWNlCj4+IGRy aXZlci4gR0VOUEQgY29yZSBvbmx5IGFnZ3JlZ2F0ZXMgdGhlIHBlcmZvcm1hbmNlIHJlcXVlc3Rz LCBpdCBkb2Vzbid0Cj4+IGNoYW5nZSB0aGUgcGVyZm9ybWFuY2Ugc3RhdGUgb2YgYSBkb21haW4g YnkgaXRzZWxmIHdoZW4gZGV2aWNlIGlzCj4+IHN1c3BlbmRlZCBvciByZXN1bWVkLCBJSVVDIHRo aXMgaXMgaW50ZW50aW9uYWwuIEFuZCBJIHdhbnQgdG8gcHV0IGRvbWFpbgo+PiBpbnRvIGxvd2Vz dCBwZXJmb3JtYW5jZSBzdGF0ZSB3aGVuIGRldmljZSBpcyBzdXNwZW5kZWQuCj4gCj4gUmlnaHQs IHNvIGlmIHlvdSByZWFsbHkgd2FudCB0byBqdXN0IGRyb3AgdGhlIHBlcmZvcm1hbmNlIHZvdGUs IHRoZW4gd2l0aCBhCj4gdmFsdWUgb2YgMCBmb3IgdGhlIHBlcmZvcm1hbmNlIHN0YXRlIHRoZSBj YWxsIHdpbGwgcmVhY2ggdG8geW91ciBnZW5wZCdzCj4gY2FsbGJhY2sgLT5zZXRfcGVyZm9ybWFu Y2Vfc3RhdGUoKS4gSnVzdCBhcyBkZXZfcG1fb3BwX3NldF9yYXRlKCkgYWNjZXB0cyB0aGUKPiBm cmVxdWVuY3kgdG8gYmUgMCwgSSB3b3VsZCBleHBlY3QgZGV2X3BtX29wcF9zZXRfcmF0ZSgpIHRv IGFjY2VwdCBvcHAgYXJndW1lbnQKPiBhcyBOVUxMIGFuZCBpbiB0aGF0IGNhc2Ugc2V0IHZvbHRh Z2UgdG8gMCBhbmQgZG8gcmVndWxhdG9yX2Rpc2FibGUoKSBhcyB3ZWxsLgo+IFdvbid0IHRoYXQg d29yayBiZXR0ZXIgdGhhbiBnb2luZyBmb3IgdGhlIGxvd2VzdCB2b2x0YWdlID8KPiAKCldlIGNh biBtYWtlIGRldl9wbV9vcHBfc2V0X3ZvbHRhZ2UoKSB0byBhY2NlcHQgT1BQPU5VTEwgaW4gb3Jk ZXIgdG8KZGlzYWJsZSB0aGUgcmVndWxhdG9yLCBsaWtlIGl0J3MgZG9uZSBmb3IgZGV2X3BtX29w cF9zZXRfcmF0ZShkZXYsIDApLgpBbHRob3VnaCwgSSBkb24ndCBuZWVkIHRoaXMga2luZCBvZiBi ZWhhdmlvdXIgZm9yIHRoZSBUZWdyYSBQRCBkcml2ZXIsCmFuZCB0aHVzLCB3b3VsZCBwcmVmZXIg dG8gbGVhdmUgdGhpcyBmb3Igc29tZWJvZHkgZWxzZSB0byBpbXBsZW1lbnQgaW4KdGhlIGZ1dHVy ZSwgb25jZSBpdCB3aWxsIGJlIHJlYWxseSBuZWVkZWQuCgpTdGlsbCB3ZSBuZWVkIHRoZSBkZXZf cG1fb3BwX2ZpbmRfbGV2ZWxfY2VpbCgpIGJlY2F1c2UgbGV2ZWw9MCBtZWFucwp0aGF0IHdlIHdh bnQgdG8gc2V0IFBEIHRvIHRoZSBsb3dlc3QgKG1pbmltYWwpIHBlcmZvcm1hbmNlIHN0YXRlLCBp LmUuCml0IGRvZXNuJ3QgbmVjZXNzYXJpbHkgbWVhbiB0aGF0IHdlIHdhbnQgdG8gc2V0IHRoZSB2 b2x0YWdlIHRvIDAgYW5kCmRpc2FibGUgdGhlIFBEIGVudGlyZWx5LiBHRU5QRCBoYXMgYSBzZXBh cmF0ZSBjb250cm9scyBmb3Igb24vb2ZmLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK