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=-2.0 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 CF5FCC6369E for ; Thu, 19 Nov 2020 14:22:53 +0000 (UTC) Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 4036422226 for ; Thu, 19 Nov 2020 14:22:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Y21dZRMZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4036422226 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=driverdev-devel-bounces@linuxdriverproject.org Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id BA72A273AC; Thu, 19 Nov 2020 14:22:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KBiWc-JCvMqW; Thu, 19 Nov 2020 14:22:49 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 8BEF027366; Thu, 19 Nov 2020 14:22:49 +0000 (UTC) Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id EE4A61BF57F for ; Thu, 19 Nov 2020 14:22:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id EAB7886B11 for ; Thu, 19 Nov 2020 14:22:48 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aZNKhjC5oU1B for ; Thu, 19 Nov 2020 14:22:48 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-lf1-f66.google.com (mail-lf1-f66.google.com [209.85.167.66]) by fraxinus.osuosl.org (Postfix) with ESMTPS id E855086A36 for ; Thu, 19 Nov 2020 14:22:47 +0000 (UTC) Received: by mail-lf1-f66.google.com with SMTP id u18so8468408lfd.9 for ; Thu, 19 Nov 2020 06:22:47 -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=ZvOd3z2dVnB5SZQwK/dvDpMXJ4eITwmefRvuKa9tb0Q=; b=Y21dZRMZ+kNYHUNLiNCHQoS5QxGFMKf7KaEd+6a06G/hQ1bejJXAcijD6xiDcBiBUn JS4yWyB2+zZqqxEzarQ7y2NC3cKCRKUZ2CchFnZU6Kn5vLrutkvXtu+Lq1OFhxgn8Epp UuLT88qmv67A3sWVg1l8Ws05tNM98wJWDlT1hgGfbwXfCiTxIVlprvN48xiVZLuFi3Cn KI3oT4rlzLRHtD8EKwZRS29BsqsZh07SrjWWBHtLowX/toS83Dhlqd9OCn9mvofvfXic DHhrzPVHyIWzxM0YW/p1ZFuzvZaox6YeG/KIcRnpB6NKJzCgXsklV6r9OCr7nnEUUhRd hptw== 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=ZvOd3z2dVnB5SZQwK/dvDpMXJ4eITwmefRvuKa9tb0Q=; b=fGMkPcEanrpDplKYHssUvRA2EPKVO/kpJm1Dymz6Py4+r7nt1drIi44q/ssuDkAfHe LkclwWpq123+lVt05GpT48IZ4mGnETJQipz2Hh1blImCzNQD+Lhn/Dbi1hTC4uIwqM6n zS6RFVRuqSda8n037TTJRZzF0z44hXyjvVusdTktprpLGb5OAUvV3QxmtD9mJ4okziPi hRun3xyne6sA4ZUEO59hHWUekmUjYZBytm92+n5n/VoPXv8aDkzA+VwNKTFuJWCy/aiI iD9Ei8Bh02YF3XJxHkPPh8TztwzxT3oQc4EasepVPGYgIrOsVuRNHK6PDxkqr5hKF40k UnvA== X-Gm-Message-State: AOAM5321hJqcVUSuuRLAatbxk/wJzTnZTc+mvM7TqW0lljgLVhXMqPZ4 0w9rCdhs2wlYavMMu7cWJmw= X-Google-Smtp-Source: ABdhPJyUwmqVByndGgJFiM7woqjbf8UJz72yW3W4B1Jv93hEMk1YatxireTGBSQxqAyLLyxkuXCkKw== X-Received: by 2002:a19:844a:: with SMTP id g71mr6446029lfd.414.1605795766096; Thu, 19 Nov 2020 06:22:46 -0800 (PST) Received: from [192.168.2.145] (109-252-193-159.dynamic.spd-mgts.ru. [109.252.193.159]) by smtp.googlemail.com with ESMTPSA id m16sm3851652lfa.57.2020.11.19.06.22.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 19 Nov 2020 06:22:45 -0800 (PST) Subject: Re: [PATCH v1 11/30] drm/tegra: dc: Support OPP and SoC core voltage scaling To: Mark Brown References: <20201112171600.GD4742@sirena.org.uk> <20201112200123.GF4742@sirena.org.uk> <20201113142937.GB4828@sirena.org.uk> <7f066805-97d9-088f-e89d-a554fe478574@gmail.com> <20201113161550.GC4828@sirena.org.uk> <3beaa12b-4a50-a3b6-fc43-ebb5ce7a8db7@gmail.com> <20201113172859.GF4828@sirena.org.uk> <74cfc6a9-3f59-d679-14b7-51102a6f11b3@gmail.com> <20201116133311.GB4739@sirena.org.uk> From: Dmitry Osipenko Message-ID: <332ab946-daee-bb83-24ab-0bda4fd8e1ef@gmail.com> Date: Thu, 19 Nov 2020 17:22:43 +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: <20201116133311.GB4739@sirena.org.uk> Content-Language: en-US X-BeenThere: driverdev-devel@linuxdriverproject.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux Driver Project Developer List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Chen , Ulf Hansson , Liam Girdwood , dri-devel@lists.freedesktop.org, Adrian Hunter , devicetree@vger.kernel.org, Thierry Reding , Lee Jones , Marek Szyprowski , devel@driverdev.osuosl.org, linux-samsung-soc@vger.kernel.org, Nicolas Chauvet , Krzysztof Kozlowski , Jonathan Hunter , Alan Stern , =?UTF-8?Q?Uwe_Kleine-K=c3=b6nig?= , linux-media@vger.kernel.org, linux-pwm@vger.kernel.org, Rob Herring , linux-tegra@vger.kernel.org, Mauro Carvalho Chehab , Greg Kroah-Hartman , linux-usb@vger.kernel.org, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Peter Geis Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" MTYuMTEuMjAyMCAxNjozMywgTWFyayBCcm93biDQv9C40YjQtdGCOgo+IE9uIFN1biwgTm92IDE1 LCAyMDIwIGF0IDA4OjQyOjEwUE0gKzAzMDAsIERtaXRyeSBPc2lwZW5rbyB3cm90ZToKPj4gMTMu MTEuMjAyMCAyMDoyOCwgTWFyayBCcm93biDQv9C40YjQtdGCOgo+IAo+Pj4+IFdoYXQgc2hvdWxk IHdlIGRvPwo+IAo+Pj4gQXMgSSBrZWVwIHNheWluZyB0aGUgY29uc3VtZXIgZHJpdmVyIHNob3Vs ZCBiZSBlbnVtZXJhdGluZyB0aGUgdm9sdGFnZXMKPj4+IGl0IGNhbiBzZXQsIGlmIGl0IGNhbid0 IGZpbmQgYW55IGFuZCB3YW50cyB0byBjb250aW51ZSB0aGVuIGl0IGNhbiBqdXN0Cj4+PiBza2lw IHNldHRpbmcgdm9sdGFnZXMgbGF0ZXIgb24uICBJZiBvbmx5IHNvbWUgYXJlIHVuYXZhaWxhYmxl IHRoZW4gaXQKPj4+IHByb2JhYmx5IHdhbnRzIHRvIGVsaW1pbmF0ZSB0aG9zZSBzcGVjaWZpYyBP UFBzIGluc3RlYWQuCj4gCj4+IEknbSBzZWVpbmcgYSBkdW1teSByZWd1bGF0b3IgYXMgYSBoZWxw ZXIgZm9yIGNvbnN1bWVyIGRyaXZlcnMgd2hpY2gKPj4gcmVtb3ZlcyBidXJkZW4gb2YgaGFuZGxp bmcgYW4gYWJzZW50IChvcHRpb25hbCkgcmVndWxhdG9yLiBJcyB0aGlzIGEKPj4gY29ycmVjdCB1 bmRlcnN0YW5kaW5nIG9mIGEgZHVtbXkgcmVndWxhdG9yPwo+IAo+PiBPbGRlciBEVEJzIGRvbid0 IGhhdmUgYSByZWd1bGF0b3IgYW5kIHdlIHdhbnQgdG8ga2VlcCB0aGVtIHdvcmtpbmcuIFRoaXMK Pj4gaXMgZXF1YWwgdG8gYSBwaHlzaWNhbGx5IGFic2VudCByZWd1bGF0b3IgYW5kIGluIHRoaXMg Y2FzZSBpdCdzIGFuCj4+IG9wdGlvbmFsIHJlZ3VsYXRvciwgSU1PLgo+IAo+IE5vLCB5b3UgYXJl IGZhaWxpbmcgdG8gdW5kZXJzdGFuZCB0aGUgcHVycG9zZSBvZiB0aGlzIGNvZGUuICBUbwo+IHJl aXRlcmF0ZSB1bmxlc3MgdGhlIGRldmljZSBzdXBwb3J0cyBvcGVyYXRpbmcgd2l0aCB0aGUgc3Vw cGx5Cj4gcGh5c2ljYWxseSBhYnNlbnQgdGhlbiB0aGUgZHJpdmVyIHNob3VsZCBub3QgYmUgYXR0 ZW1wdGluZyB0byB1c2UKPiByZWd1bGF0b3JfZ2V0X29wdGlvbmFsKCkuICBUaGF0IGV4aXN0cyBz cGVjaWZpY2FsbHkgZm9yIHRoZSBjYXNlIHdoZXJlCj4gdGhlIHN1cHBseSBtYXkgYmUgYWJzZW50 LCBub3RoaW5nIGVsc2UuICBUaGUgZHVtbXkgcmVndWxhdG9yIGlzIHRoZXJlCj4gcHJlY2lzZWx5 IGZvciB0aGUgY2FzZSB3aGVyZSB0aGUgc3lzdGVtIGRvZXMgbm90IGRlc2NyaWJlIHN1cHBsaWVz IHRoYXQKPiB3ZSBrbm93IGFyZSByZXF1aXJlZCBmb3IgdGhlIGRldmljZSB0byBmdW5jdGlvbiwg aXQgZml4ZXMgdXAgdGhhdAo+IG9taXNzaW9uIHNvIHdlIGRvbid0IG5lZWQgdG8gb3BlbiBjb2Rl IGhhbmRsaW5nIG9mIHRoaXMgaW4gZXZlcnkgc2luZ2xlCj4gY29uc3VtZXIgZHJpdmVyLgoKVGhl IG9yaWdpbmFsIGludGVudGlvbiBvZiByZWd1bGF0b3JfZ2V0X29wdGlvbmFsKCkgaXMgY2xlYXIg dG8gbWUsIGJ1dApub3RoaW5nIHJlYWxseSBzdG9wcyBkcml2ZXJzIGZyb20gc2xpZ2h0bHkgcmUt cHVycG9zaW5nIHRoaXMgQVBJLCBJTU8uCgpEcml2ZXJzIHNob3VsZCBiZSBmcmVlIHRvIGFzc3Vt ZSB0aGF0IGlmIHJlZ3VsYXRvciBpc24ndCBkZWZpbmVkIGJ5CmZpcm13YXJlLCB0aGVuIGl0J3Mg cGh5c2ljYWxseSBhYnNlbnQgaWYgdGhpcyBkb2Vzbid0IGJyZWFrIGFueXRoaW5nLiBPZgpjb3Vy c2UgaW4gc29tZSBjYXNlcyBpdCdzIHVuc2FmZSB0byBtYWtlIHN1Y2ggYXNzdW1wdGlvbnMuIEkg dGhpbmsgaXQncwphIGJpdCB1bnByYWN0aWNhbCB0byBhcnRpZmljaWFsbHkgbGltaXQgQVBJIHVz YWdlIHdpdGhvdXQgYSBnb29kIHJlYXNvbiwKaS5lLiBpZiBub3RoaW5nIGJyZWFrcyB1bmRlcm5l YXRoIG9mIGEgZHJpdmVyLgoKPiBSZWd1bGF0b3JzIHRoYXQgYXJlIHByZXNlbnQgYnV0IG5vdCBk ZXNjcmliZWQgYnkgdGhlIGZpcm13YXJlIGFyZSBhCj4gY2xlYXJseSBkaWZmZXJlbnQgY2FzZSB0 byByZWd1bGF0b3JzIHRoYXQgYXJlIG5vdCBwaHlzaWNhbGx5IHRoZXJlLAo+IGhhcmR3YXJlIHdp dGggYWN0dWFsbHkgb3B0aW9uYWwgcmVndWxhdG9ycyB3aWxsIGdlbmVyYWxseSByZXF1aXJlIHNv bWUKPiBjb25maWd1cmF0aW9uIGZvciB0aGlzIGNhc2UuCj4gCgpJIGhhdmUgZ29vZCBuZXdzLiBB ZnRlciBzcGVuZGluZyBzb21lIG1vcmUgdGltZSBvbiB0cnlpbmcgb3V0IGRpZmZlcmVudAp0aGlu Z3MsIEkgZm91bmQgdGhhdCBteSBwcmV2aW91cyBhc3N1bXB0aW9uIGFib3V0IHRoZSBmaXhlZC1y ZWd1bGF0b3IKd2FzIHdyb25nLCBpdCBhY3R1YWxseSBhY2NlcHRzIHZvbHRhZ2UgY2hhbmdlcywg aS5lLiByZWd1bGF0b3IgY29uc3VtZXIKZG9lc24ndCBnZXQgYSBlcnJvciBvbiBhIHZvbHRhZ2Ut Y2hhbmdlLiBUaGlzIGlzIGV4YWN0bHkgd2hhdCBpcyBuZWVkZWQKZm9yIHRoZSBPUFAgY29yZSB0 byB3b3JrIHByb3Blcmx5LgoKVGhpcyBtZWFucyB0aGF0IHRoZXJlIGlzIG5vIG5lZWQgdG8gYWRk IHNwZWNpYWwgcXVpcmtzIHRvIHdvcmsgYXJvdW5kCmFic2VudCByZWd1bGF0b3JzLCB3ZSB3aWxs IGp1c3QgYWRkIGEgZml4ZWQgcmVndWxhdG9yIHRvIHRoZSBEVHMgd2hpY2gKZG9uJ3Qgc3BlY2lm eSBhIHJlYWwgcmVndWxhdG9yLiBUaGUgT1BQIGNvcmUgd2lsbCBwZXJmb3JtIHZvbHRhZ2UKY2hl Y2tpbmcgYW5kIGZpbHRlciBvdXQgdW5zdXBwb3J0ZWQgT1BQcy4gVGhlIG9sZGVyIERUQnMgd2ls bCBjb250aW51ZQp0byB3b3JrIGFzIHdlbGwuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRldmVsIG1haWxpbmcgbGlzdApkZXZlbEBsaW51eGRyaXZlcnBy b2plY3Qub3JnCmh0dHA6Ly9kcml2ZXJkZXYubGludXhkcml2ZXJwcm9qZWN0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL2RyaXZlcmRldi1kZXZlbAo=