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.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED 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 27905C56202 for ; Thu, 12 Nov 2020 08:16:30 +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 BE0D62076E for ; Thu, 12 Nov 2020 08:16:29 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="eHuOUIaS" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BE0D62076E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org 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 886346E1AA; Thu, 12 Nov 2020 08:16:13 +0000 (UTC) Received: from mail-vs1-xe42.google.com (mail-vs1-xe42.google.com [IPv6:2607:f8b0:4864:20::e42]) by gabe.freedesktop.org (Postfix) with ESMTPS id C811789F03 for ; Wed, 11 Nov 2020 11:39:01 +0000 (UTC) Received: by mail-vs1-xe42.google.com with SMTP id l22so978605vsa.4 for ; Wed, 11 Nov 2020 03:39:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=T0V5oiWQkvHXwmhtDU+OoF9iMxPj6y0LTly2Lqt4DuE=; b=eHuOUIaS6IQ/Oqu0OgOBN3unkL3XIi+Fk4dITGJA16P8o+NlqUHYybky26m5NVdFR3 nEj77IcCvuVVn+06U+bT8lGz7uajjKyyW7FwNmgKPtbnVhkVbc/cbaQN9K5iNZEDqwN8 nVQaDyp75O3xA21xpf2HF2/4nmB5ZZWZ4qIBAUAFOV005XJOvP7dFdsSa13fRian8kWs nlTaeO+OWJaahsba2PoUYHfcaaNFyOAgkVI/2smnCnTClDA1XqlICigzABWFlOngodfE 4zfFtHsuUV8spOrU42OjsyzgiiWT7pqurb12j6T+fkPcno/GvbG0zKznsHZsamzHUppY mnLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=T0V5oiWQkvHXwmhtDU+OoF9iMxPj6y0LTly2Lqt4DuE=; b=IVJrDorzxXRAk27jDYVdyyOtinVnkGbeAi+s6CB9jHtgN+25RYpxYJQ/tx9oWXxDEQ 4sM5b6Ok3mEbfAeDnHR2yJ2gl/8SwJ2jV7UhiCTLjVtoRbyLWgKfYSircMObtoqhWPP6 InO/12yNgtmV+OoZHjRfC01pwPdK1cR54xSmtjBon4HgywFcYOGlJbE3GL/acAR0MS2G F8TcyOIcOHEmqJKZMwpAaXd4Vk6d1fJm62vepk2c6n0VYLQpwFsbILF3EhrVo2+4zWGW QLPQ9Gm6NC1FiqTkGLkrjcHXg0BS/MOIHDX+ZPmluJbYzhOGBbk1khhXtPeZWQd0bLuJ zpXQ== X-Gm-Message-State: AOAM533zzk34+Ifg9xxZTzlSZM/UhQcXcu6jbJWprq8ATwIlLOxKfdqo AsIeKQpxFkyzCIhQza+LnYzBQY4Uv3Ug7ntElcAnnw== X-Google-Smtp-Source: ABdhPJycXgZgkNrggh2D47nvGhRFVQi/de+PIfj6XhXa1n8Wfiv9NfQ9xufbyRB0WVwWMZQ6Ct+Whjrl/7D/IIfrgqM= X-Received: by 2002:a67:f417:: with SMTP id p23mr14435741vsn.42.1605094740774; Wed, 11 Nov 2020 03:39:00 -0800 (PST) MIME-Version: 1.0 References: <20201104234427.26477-1-digetx@gmail.com> <2716c195-083a-112f-f1e5-2f6b7152a4b5@gmail.com> In-Reply-To: <2716c195-083a-112f-f1e5-2f6b7152a4b5@gmail.com> From: Ulf Hansson Date: Wed, 11 Nov 2020 12:38:23 +0100 Message-ID: Subject: Re: [PATCH v1 00/30] Introduce core voltage scaling for NVIDIA Tegra20/30 SoCs To: Dmitry Osipenko X-Mailman-Approved-At: Thu, 12 Nov 2020 08:15:51 +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: Peter Chen , DTML , Viresh Kumar , dri-devel , Adrian Hunter , Thierry Reding , Lee Jones , Marek Szyprowski , driverdevel , linux-samsung-soc , Nicolas Chauvet , Krzysztof Kozlowski , Jonathan Hunter , Alan Stern , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , Linux Media Mailing List , linux-pwm@vger.kernel.org, Rob Herring , linux-tegra , Mauro Carvalho Chehab , Greg Kroah-Hartman , Linux USB List , "linux-mmc@vger.kernel.org" , Liam Girdwood , Linux Kernel Mailing List , 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" T24gU3VuLCA4IE5vdiAyMDIwIGF0IDEzOjE5LCBEbWl0cnkgT3NpcGVua28gPGRpZ2V0eEBnbWFp bC5jb20+IHdyb3RlOgo+Cj4gMDUuMTEuMjAyMCAxODoyMiwgRG1pdHJ5IE9zaXBlbmtvINC/0LjR iNC10YI6Cj4gPiAwNS4xMS4yMDIwIDEyOjQ1LCBVbGYgSGFuc3NvbiDQv9C40YjQtdGCOgo+ID4g Li4uCj4gPj4gSSBuZWVkIHNvbWUgbW9yZSB0aW1lIHRvIHJldmlldyB0aGlzLCBidXQganVzdCBh IHF1aWNrIGNoZWNrIGZvdW5kIGEKPiA+PiBmZXcgcG90ZW50aWFsIGlzc3Vlcy4uLgo+ID4KPiA+ IFRoYW5rIHlvdSBmb3Igc3RhcnRpbmcgdGhlIHJldmlldyEgSSdtIHByZXR0eSBzdXJlIGl0IHdp bGwgdGFrZSBhIGNvdXBsZQo+ID4gcmV2aXNpb25zIHVudGlsIGFsbCB0aGUgcXVlc3Rpb25zIHdp bGwgYmUgcmVzb2x2ZWQgOikKPiA+Cj4gPj4gVGhlICJjb3JlLXN1cHBseSIsIHRoYXQgeW91IHNw ZWNpZnkgYXMgYSByZWd1bGF0b3IgZm9yIGVhY2gKPiA+PiBjb250cm9sbGVyJ3MgZGV2aWNlIG5v ZGUsIGlzIG5vdCB0aGUgd2F5IHdlIGRlc2NyaWJlIHBvd2VyIGRvbWFpbnMuCj4gPj4gSW5zdGVh ZCwgaXQgc2VlbXMgbGlrZSB5b3Ugc2hvdWxkIHJlZ2lzdGVyIGEgcG93ZXItZG9tYWluIHByb3Zp ZGVyCj4gPj4gKHdpdGggdGhlIGhlbHAgb2YgZ2VucGQpIGFuZCBpbXBsZW1lbnQgdGhlIC0+c2V0 X3BlcmZvcm1hbmNlX3N0YXRlKCkKPiA+PiBjYWxsYmFjayBmb3IgaXQuIEVhY2ggZGV2aWNlIG5v ZGUgc2hvdWxkIHRoZW4gYmUgaG9va2VkIHVwIHRvIHRoaXMKPiA+PiBwb3dlci1kb21haW4sIHJh dGhlciB0aGFuIHRvIGEgImNvcmUtc3VwcGx5Ii4gRm9yIERUIGJpbmRpbmdzLCBwbGVhc2UKPiA+ PiBoYXZlIGEgbG9vayBhdCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcG93ZXIv cG93ZXItZG9tYWluLnlhbWwKPiA+PiBhbmQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL3Bvd2VyL3Bvd2VyX2RvbWFpbi50eHQuCj4gPj4KPiA+PiBJbiByZWdhcmRzIHRvIHRoZSAi c3luYyBzdGF0ZSIgcHJvYmxlbSAocHJldmVudGluZyB0byBjaGFuZ2UKPiA+PiBwZXJmb3JtYW5j ZSBzdGF0ZXMgdW50aWwgYWxsIGNvbnN1bWVycyBoYXZlIGJlZW4gYXR0YWNoZWQpLCB0aGlzIGNh bgo+ID4+IHRoZW4gYmUgbWFuYWdlZCBieSB0aGUgZ2VucGQgcHJvdmlkZXIgZHJpdmVyIGluc3Rl YWQuCj4gPgo+ID4gSSdsbCBuZWVkIHRvIHRha2UgYSBjbG9zZXIgbG9vayBhdCBHRU5QRCwgdGhh bmsgeW91IGZvciB0aGUgc3VnZ2VzdGlvbi4KPiA+Cj4gPiBTb3VuZHMgbGlrZSBhIHNvZnR3YXJl IEdFTlBEIGRyaXZlciB3aGljaCBtYW5hZ2VzIGNsb2NrcyBhbmQgdm9sdGFnZXMKPiA+IGNvdWxk IGJlIGEgZ29vZCBpZGVhLCBidXQgaXQgYWxzbyBjb3VsZCBiZSBhbiB1bm5lY2Vzc2FyeQo+ID4g b3Zlci1lbmdpbmVlcmluZy4gTGV0J3Mgc2VlLi4KPiA+Cj4KPiBIZWxsbyBVbGYgYW5kIGFsbCwK Pgo+IEkgdG9vayBhIGRldGFpbGVkIGxvb2sgYXQgdGhlIEdFTlBEIGFuZCB0cmllZCB0byBpbXBs ZW1lbnQgaXQuIEhlcmUgaXMKPiB3aGF0IHdhcyBmb3VuZDoKPgo+IDEuIEdFTlBEIGZyYW1ld29y ayBkb2Vzbid0IGFnZ3JlZ2F0ZSBwZXJmb3JtYW5jZSByZXF1ZXN0cyBmcm9tIHRoZQo+IGF0dGFj aGVkIGRldmljZXMuIFRoaXMgbWVhbnMgdGhhdCBpZiBkZXZpY2VBIHJlcXVlc3RzIHBlcmZvcm1h bmNlIHN0YXRlCj4gMTAgYW5kIHRoZW4gZGV2aWNlQiByZXF1ZXN0cyBzdGF0ZSAzLCB0aGVuIGZy YW1ld29yayB3aWxsIHNldCBkb21haW4ncwo+IHN0YXRlIHRvIDMgaW5zdGVhZCBvZiAxMC4KPgo+ IGh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1LjEwLXJjMi9zb3VyY2UvZHJpdmVy cy9iYXNlL3Bvd2VyL2RvbWFpbi5jI0wzNzYKCkFzIFZpcmVzaCBhbHNvIHN0YXRlZCwgZ2VucGQg ZG9lcyBhZ2dyZWdhdGUgdGhlIHZvdGVzLiBJdCBldmVuCnBlcmZvcm1zIGFnZ3JlZ2F0aW9uIGhp ZXJhcmNoeSAoYSBnZW5wZCBpcyBhbGxvd2VkIHRvIGhhdmUgcGFyZW50KHMpCnRvIG1vZGVsIGEg dG9wb2xvZ3kpLgoKPgo+IDIuIEdFTlBEIGZyYW1ld29yayBoYXMgYSBzeW5jKCkgY2FsbGJhY2sg aW4gdGhlIGdlbnBkLmRvbWFpbiBzdHJ1Y3R1cmUsCj4gYnV0IHRoaXMgY2FsbGJhY2sgaXNuJ3Qg YWxsb3dlZCB0byBiZSB1c2VkIGJ5IHRoZSBHRU5QRCBpbXBsZW1lbnRhdGlvbi4KPiBUaGUgR0VO UEQgZnJhbWV3b3JrIGFsd2F5cyBvdmVycmlkZXMgdGhhdCBjYWxsYmFjayBmb3IgaXRzIG93biBu ZWVkcy4KPiBIZW5jZSBHRU5QRCBkb2Vzbid0IGFsbG93IHRvIHNvbHZlIHRoZSBib290c3RyYXBw aW5nCj4gc3RhdGUtc3luY2hyb25pemF0aW9uIHByb2JsZW0gaW4gYSBuaWNlIHdheS4KPgo+IGh0 dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1LjEwLXJjMi9zb3VyY2UvZHJpdmVycy9i YXNlL3Bvd2VyL2RvbWFpbi5jI0wyNjA2CgpUaGF0IC0+c3luYygpIGNhbGxiYWNrIGlzbid0IHRo ZSBjYWxsYmFjayB5b3UgYXJlIGxvb2tpbmcgZm9yLCBpdCdzIGEKUE0gZG9tYWluIHNwZWNpZmlj IGNhbGxiYWNrIC0gYW5kIGhhcyBvdGhlciBwdXJwb3Nlcy4KClRvIHNvbHZlIHRoZSBwcm9ibGVt IHlvdSByZWZlciB0bywgeW91ciBnZW5wZCBwcm92aWRlciBkcml2ZXIgKGEKcGxhdGZvcm0gZHJp dmVyKSBzaG91bGQgYXNzaWduIGl0cyAtPnN5bmNfc3RhdGUoKSBjYWxsYmFjay4gVGhlCi0+c3lu Y19zdGF0ZSgpIGNhbGxiYWNrIHdpbGwgYmUgaW52b2tlZCwgd2hlbiBhbGwgY29uc3VtZXIgZGV2 aWNlcwpoYXZlIGJlZW4gYXR0YWNoZWQgKGFuZCBwcm9iZWQpIHRvIHRoZWlyIGNvcnJlc3BvbmRp bmcgcHJvdmlkZXIuCgpZb3UgbWF5IGhhdmUgYSBsb29rIGF0IGRyaXZlcnMvY3B1aWRsZS9jcHVp ZGxlLXBzY2ktZG9tYWluLmMsIHRvIHNlZQphbiBleGFtcGxlIG9mIGhvdyB0aGlzIHdvcmtzLiBJ ZiB0aGVyZSBpcyBhbnl0aGluZyB1bmNsZWFyLCBqdXN0IHRlbGwKbWUgYW5kIEkgd2lsbCB0cnkg dG8gaGVscC4KCj4KPiAzLiBUZWdyYSBkb2Vzbid0IGhhdmUgYSBkZWRpY2F0ZWQgaGFyZHdhcmUg cG93ZXItY29udHJvbGxlciBmb3IgdGhlIGNvcmUKPiBkb21haW4sIGluc3RlYWQgdGhlcmUgaXMg b25seSBhbiBleHRlcm5hbCB2b2x0YWdlIHJlZ3VsYXRvci4gSGVuY2Ugd2UKPiB3aWxsIG5lZWQg dG8gY3JlYXRlIGEgcGhvbnkgZGV2aWNlLXRyZWUgbm9kZSBmb3IgdGhlIHZpcnR1YWwgcG93ZXIK PiBkb21haW4sIHdoaWNoIGlzIHByb2JhYmx5IGEgd3JvbmcgdGhpbmcgdG8gZG8uCgpObywgdGhp cyBpcyBhYnNvbHV0ZWx5IHRoZSBjb3JyZWN0IHRoaW5nIHRvIGRvLgoKVGhpcyBpc24ndCBhIHZp cnR1YWwgcG93ZXIgZG9tYWluLCBpdCdzIGEgcmVhbCBwb3dlciBkb21haW4uIFlvdSBvbmx5Cmhh cHBlbiB0byBtb2RlbCB0aGUgY29udHJvbCBvZiBpdCBhcyBhIHJlZ3VsYXRvciwgYXMgaXQgZml0 cyBuaWNlbHkKd2l0aCB0aGF0IGZvciAqdGhpcyogU29DLiBEb24ndCBnZXQgbWUgd3JvbmcsIHRo YXQncyBmaW5lIGFzIGxvbmcgYXMKdGhlIHN1cHBseSBpcyBzcGVjaWZpZWQgb25seSBpbiB0aGUg cG93ZXItZG9tYWluIHByb3ZpZGVyIG5vZGUuCgpPbiBhbm90aGVyIFNvQywgeW91IG1pZ2h0IGhh dmUgYSBkaWZmZXJlbnQgRlcgaW50ZXJmYWNlIGZvciB0aGUgcG93ZXIKZG9tYWluIHByb3ZpZGVy IHRoYXQgZG9lc24ndCBmaXQgd2VsbCB3aXRoIHRoZSByZWd1bGF0b3IuIFdoZW4gdGhhdApoYXBw ZW5zLCBhbGwgeW91IG5lZWQgdG8gZG8gaXMgdG8gaW1wbGVtZW50IGEgbmV3IHBvd2VyIGRvbWFp bgpwcm92aWRlciBhbmQgcG90ZW50aWFsbHkgcmUtZGVmaW5lIHRoZSBwb3dlciBkb21haW4gdG9w b2xvZ3kuIE1vcmUKaW1wb3J0YW50bHksIHlvdSBkb24ndCBuZWVkIHRvIHJlLWludmVudCB5ZXQg YW5vdGhlciBzbGV3IG9mIGRldmljZQpzcGVjaWZpYyBiaW5kaW5ncyAtIGZvciBlYWNoIFNvQy4K Cj4KPiA9PT0KPgo+IFBlcmhhcHMgaXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGNyZWF0ZSBzb21l IGhhY2tzIHRvIHdvcmsgYXJvdW5kCj4gYnVsbGV0cyAyIGFuZCAzIGluIG9yZGVyIHRvIGFjaGll dmUgd2hhdCB3ZSBuZWVkIGZvciBEVkZTIG9uIFRlZ3JhLCBidXQKPiBidWxsZXQgMSBpc24ndCBz b2x2YWJsZSB3aXRob3V0IGNoYW5naW5nIGhvdyB0aGUgR0VOUEQgY29yZSB3b3Jrcy4KPgo+IEFs dG9nZXRoZXIsIHRoZSBHRU5QRCBpbiBpdHMgY3VycmVudCBmb3JtIGlzIGEgd3JvbmcgYWJzdHJh Y3Rpb24gZm9yIGEKPiBzeXN0ZW0td2lkZSBEVkZTIGluIGEgY2FzZSB3aGVyZSBtdWx0aXBsZSBk ZXZpY2VzIHNoYXJlIHBvd2VyIGRvbWFpbiBhbmQKPiB0aGlzIGRvbWFpbiBpcyBhIHZvbHRhZ2Ug cmVndWxhdG9yLiBUaGUgcmVndWxhdG9yIGZyYW1ld29yayBpcyB0aGUKPiBjb3JyZWN0IGFic3Ry YWN0aW9uIGluIHRoaXMgY2FzZSBmb3IgdG9kYXkuCgpXZWxsLCBJIGFkbWl0IGl0J3MgYSBiaXQg Y29tcGxleC4gQnV0IGl0IHNvbHZlcyB0aGUgcHJvYmxlbSBpbiBhCm5pY2VseSBhYnN0cmFjdGVk IHdheSB0aGF0IHNob3VsZCB3b3JrIGZvciBldmVyeWJvZHksIGF0IGxlYXN0IGluIG15Cm9waW5p b24uCgpBbHRob3VnaCwgbGV0J3Mgbm90IGV4Y2x1ZGUgdGhhdCB0aGVyZSBhcmUgcGllY2VzIG1p c3NpbmcgaW4gZ2VucGQgb3IKdGhlIG9wcCBsYXllciwgYXMgdGhpcyBEVkZTIGZlYXR1cmUgaXMg cmF0aGVyIG5ldyAtIGJ1dCB0aGVuIHdlIHNob3VsZApqdXN0IGV4dGVuZC9maXggaXQuCgpLaW5k IHJlZ2FyZHMKVWZmZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK