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=-6.3 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham 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 A4DCBC433E2 for ; Sat, 30 May 2020 09:42:38 +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 78ABD207DF for ; Sat, 30 May 2020 09:42:38 +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="as9DdhAS" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 78ABD207DF 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 CA6B76E9C9; Sat, 30 May 2020 09:42:16 +0000 (UTC) Received: from mail-il1-x143.google.com (mail-il1-x143.google.com [IPv6:2607:f8b0:4864:20::143]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2106489F0B for ; Fri, 29 May 2020 12:37:16 +0000 (UTC) Received: by mail-il1-x143.google.com with SMTP id 17so2287165ilj.3 for ; Fri, 29 May 2020 05:37:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=fb+W3gmU5L5sIfBg+Srp3Nm9jSCqSskItiXjvtBQMeg=; b=as9DdhASixL2BD+vWAWuMWXlgnW5ZOaAr/TpJELhlv3XMbLE/NUkIEG6Ni3EgQvQGV Lo14n5BvxRFUCOv1onoLOfWjUYa11xq5aVMSl6XBa2d2g5fBMq+mLJI6uyBGqLPCIJia 2tU8tAlCvQvKXQqNBfbjbZWuHseT0ecJhJIza6zSeIihDqYDThvMyduVlEJkXesay3m0 q1cKdSrnvAug7uPFIzIqL3ISlgpxswwEIlxY0lBycr7h4DKQXj9assshgsYJp9t2F7Pi /HJetSckNvFkjiqC0Lgv/jjy1B80WSrrrpsqDBcUcZg1XgmeWnwA6jIuYf1a8BUFGGcb v1wg== 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=fb+W3gmU5L5sIfBg+Srp3Nm9jSCqSskItiXjvtBQMeg=; b=K5CRcgDPfSXKm4EnOcg3enjGnfUISKOe76kRZZdpoydPfru/GPPrZNziKHIB49AKet vZrLtSipK5lr8xDd9vlO5z4uK/+d1MrFNGcQdiahTbh7oEumFJMbcLzOYz+h7x79ubcE 7ilVndZxh2aWmaZlyNWlkn/TQyd2ZnmBAYjpihu9tA4OX98WZlLjU/zEOYJhIF+LtufX fprph27gEUmQcwsgrYP3ORohrxrpVEQP0QosxyhZiK++DvuuWHUk3Rqj3yGHpeq7eYNQ 37MnFMQLd5eIQkz5CNldA+8fh27yf6GsfMi5Lcvu6Np9Jbv6zZOWhjKcE1jyTQbTflBO zAbQ== X-Gm-Message-State: AOAM5308xH2Ctq1r+QKkSTdXzYBwiTEzAomJEm5quXE0SVeFGlajdvxV tp8AHalctS5/pQlonCyyFFtFY2Ax800EPE5BAHk= X-Google-Smtp-Source: ABdhPJxxEfv6IvdL+8cTmPKajhIN/6WuoIqhPyobZ8GRAjXV7kfity+v9VBcksLLW2KTaXA0nH8HYLdUF7l3M4YjN2E= X-Received: by 2002:a92:d64f:: with SMTP id x15mr7066090ilp.118.1590755835306; Fri, 29 May 2020 05:37:15 -0700 (PDT) MIME-Version: 1.0 References: <20200510165538.19720-1-peron.clem@gmail.com> <20200510165538.19720-11-peron.clem@gmail.com> <2f0d2cd6-481c-26ce-fcef-ee5b4fdb249b@arm.com> In-Reply-To: <2f0d2cd6-481c-26ce-fcef-ee5b4fdb249b@arm.com> From: =?UTF-8?B?Q2zDqW1lbnQgUMOpcm9u?= Date: Fri, 29 May 2020 14:37:04 +0200 Message-ID: Subject: Re: [PATCH 10/15] drm/panfrost: add regulators to devfreq To: Steven Price X-Mailman-Approved-At: Sat, 30 May 2020 09:42:14 +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: Nishanth Menon , Tomeu Vizoso , Stephen Boyd , Viresh Kumar , dri-devel , linux-kernel , Chen-Yu Tsai , Alyssa Rosenzweig Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SGkgU3RldmVuLAoKT24gVGh1LCAyOCBNYXkgMjAyMCBhdCAxNToyMywgU3RldmVuIFByaWNlIDxz dGV2ZW4ucHJpY2VAYXJtLmNvbT4gd3JvdGU6Cj4KPiBPbiAxMC8wNS8yMDIwIDE3OjU1LCBDbMOp bWVudCBQw6lyb24gd3JvdGU6Cj4gPiBTb21lIE9QUCB0YWJsZXMgc3BlY2lmeSB2b2x0YWdlIGZv ciBlYWNoIGZyZXF1ZW5jeS4gRGV2ZnJlcSBjYW4KPiA+IGhhbmRsZSB0aGVzZSByZWd1bGF0b3Jz IGJ1dCB0aGV5IHNob3VsZCBiZSBnZXQgb25seSAxIHRpbWUgdG8gYXZvaWQKPiA+IGlzc3VlIGFu ZCBrbm93IHdobyBpcyBpbiBjaGFyZ2UuCj4gPgo+ID4gSWYgT1BQIHRhYmxlIGlzIHByb2JlIGRv bid0IGluaXQgcmVndWxhdG9yLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IENsw6ltZW50IFDDqXJv biA8cGVyb24uY2xlbUBnbWFpbC5jb20+Cj4KPiBUaGlzIGxvb2tzIGxpa2UgaXQgc2hvdWxkIHdv cmsgLSB0aGFua3MgZm9yIGRvaW5nIHRoaXMhCgpZZXMgYnV0IEknbSBub3QgcmVhbGx5IGhhcHB5 IGhvdyBpdCdzIGltcGxlbWVudGVkLgoKTG9va3MgbGlrZSBhIGJpdCBhIHdvcmthcm91bmQgYnV0 IGRpZG4ndCBmb3VuZCBhIGJldHRlciBzb2x1dGlvbi4KClRoYW5rcyBmb3IgeW91ciByZXZpZXcs CkNsZW1lbnQKCj4KPiBSZXZpZXdlZC1ieTogU3RldmVuIFByaWNlIDxzdGV2ZW4ucHJpY2VAYXJt LmNvbT4KPgo+ID4gLS0tCj4gPiAgIGRyaXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9k ZXZmcmVxLmMgfCAxOSArKysrKysrKysrKysrKysrKysrCj4gPiAgIGRyaXZlcnMvZ3B1L2RybS9w YW5mcm9zdC9wYW5mcm9zdF9kZXZmcmVxLmggfCAgMiArKwo+ID4gICBkcml2ZXJzL2dwdS9kcm0v cGFuZnJvc3QvcGFuZnJvc3RfZGV2aWNlLmMgIHwgMTEgKysrKysrKy0tLS0KPiA+ICAgMyBmaWxl cyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFuZnJvc3RfZGV2ZnJlcS5jIGIvZHJp dmVycy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZyb3N0X2RldmZyZXEuYwo+ID4gaW5kZXggZmNlMjFj NjgyNDE0Li45ZmZlYTBkNGEwODcgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcGFu ZnJvc3QvcGFuZnJvc3RfZGV2ZnJlcS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcGFuZnJv c3QvcGFuZnJvc3RfZGV2ZnJlcS5jCj4gPiBAQCAtOTMsNiArOTMsNyBAQCBpbnQgcGFuZnJvc3Rf ZGV2ZnJlcV9pbml0KHN0cnVjdCBwYW5mcm9zdF9kZXZpY2UgKnBmZGV2KQo+ID4gICAgICAgdW5z aWduZWQgbG9uZyBjdXJfZnJlcTsKPiA+ICAgICAgIHN0cnVjdCBkZXZpY2UgKmRldiA9ICZwZmRl di0+cGRldi0+ZGV2Owo+ID4gICAgICAgc3RydWN0IGRldmZyZXEgKmRldmZyZXE7Cj4gPiArICAg ICBzdHJ1Y3Qgb3BwX3RhYmxlICpvcHBfdGFibGU7Cj4gPiAgICAgICBzdHJ1Y3QgdGhlcm1hbF9j b29saW5nX2RldmljZSAqY29vbGluZzsKPiA+ICAgICAgIHN0cnVjdCBwYW5mcm9zdF9kZXZmcmVx ICpwZmRldmZyZXEgPSAmcGZkZXYtPnBmZGV2ZnJlcTsKPiA+Cj4gPiBAQCAtMTAyLDYgKzEwMywx OSBAQCBpbnQgcGFuZnJvc3RfZGV2ZnJlcV9pbml0KHN0cnVjdCBwYW5mcm9zdF9kZXZpY2UgKnBm ZGV2KQo+ID4KPiA+ICAgICAgIHNwaW5fbG9ja19pbml0KCZwZmRldmZyZXEtPmxvY2spOwo+ID4K PiA+ICsgICAgIG9wcF90YWJsZSA9IGRldl9wbV9vcHBfc2V0X3JlZ3VsYXRvcnMoZGV2LCBwZmRl di0+Y29tcC0+c3VwcGx5X25hbWVzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBwZmRldi0+Y29tcC0+bnVtX3N1cHBsaWVzKTsKPiA+ICsgICAgIGlmIChJ U19FUlIob3BwX3RhYmxlKSkgewo+ID4gKyAgICAgICAgICAgICByZXQgPSBQVFJfRVJSKG9wcF90 YWJsZSk7Cj4gPiArICAgICAgICAgICAgIC8qIENvbnRpbnVlIGlmIHRoZSBvcHRpb25hbCByZWd1 bGF0b3IgaXMgbWlzc2luZyAqLwo+ID4gKyAgICAgICAgICAgICBpZiAocmV0ICE9IC1FTk9ERVYp IHsKPiA+ICsgICAgICAgICAgICAgICAgICAgICBEUk1fREVWX0VSUk9SKGRldiwgIkNvdWxkbid0 IHNldCBPUFAgcmVndWxhdG9yc1xuIik7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgZ290byBl cnJfZmluaTsKPiA+ICsgICAgICAgICAgICAgfQo+ID4gKyAgICAgfSBlbHNlIHsKPiA+ICsgICAg ICAgICAgICAgcGZkZXZmcmVxLT5yZWd1bGF0b3JzX29wcF90YWJsZSA9IG9wcF90YWJsZTsKPiA+ ICsgICAgIH0KPiA+ICsKPiA+ICAgICAgIHJldCA9IGRldl9wbV9vcHBfb2ZfYWRkX3RhYmxlKGRl dik7Cj4gPiAgICAgICBpZiAocmV0KSB7Cj4gPiAgICAgICAgICAgICAgIERSTV9ERVZfRVJST1Io ZGV2LCAiQ291bGRuJ3QgYWRkIE9QUCB0YWJsZVxuIik7Cj4gPiBAQCAtMTU3LDYgKzE3MSwxMSBA QCB2b2lkIHBhbmZyb3N0X2RldmZyZXFfZmluaShzdHJ1Y3QgcGFuZnJvc3RfZGV2aWNlICpwZmRl dikKPiA+ICAgICAgICAgICAgICAgZGV2X3BtX29wcF9vZl9yZW1vdmVfdGFibGUoJnBmZGV2LT5w ZGV2LT5kZXYpOwo+ID4gICAgICAgICAgICAgICBwZmRldmZyZXEtPm9wcF9vZl90YWJsZV9hZGRl ZCA9IGZhbHNlOwo+ID4gICAgICAgfQo+ID4gKwo+ID4gKyAgICAgaWYgKHBmZGV2ZnJlcS0+cmVn dWxhdG9yc19vcHBfdGFibGUpIHsKPiA+ICsgICAgICAgICAgICAgZGV2X3BtX29wcF9wdXRfcmVn dWxhdG9ycyhwZmRldmZyZXEtPnJlZ3VsYXRvcnNfb3BwX3RhYmxlKTsKPiA+ICsgICAgICAgICAg ICAgcGZkZXZmcmVxLT5yZWd1bGF0b3JzX29wcF90YWJsZSA9IE5VTEw7Cj4gPiArICAgICB9Cj4g PiAgIH0KPiA+Cj4gPiAgIHZvaWQgcGFuZnJvc3RfZGV2ZnJlcV9yZXN1bWUoc3RydWN0IHBhbmZy b3N0X2RldmljZSAqcGZkZXYpCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3BhbmZy b3N0L3BhbmZyb3N0X2RldmZyZXEuaCBiL2RyaXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9z dF9kZXZmcmVxLmgKPiA+IGluZGV4IGFkZDIwM2NiMDBjMi4uMzQ3Y2RlNDc4NmNmIDEwMDY0NAo+ ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZyb3N0X2RldmZyZXEuaAo+ID4g KysrIGIvZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZyb3N0X2RldmZyZXEuaAo+ID4gQEAg LTgsMTIgKzgsMTQgQEAKPiA+ICAgI2luY2x1ZGUgPGxpbnV4L2t0aW1lLmg+Cj4gPgo+ID4gICBz dHJ1Y3QgZGV2ZnJlcTsKPiA+ICtzdHJ1Y3Qgb3BwX3RhYmxlOwo+ID4gICBzdHJ1Y3QgdGhlcm1h bF9jb29saW5nX2RldmljZTsKPiA+Cj4gPiAgIHN0cnVjdCBwYW5mcm9zdF9kZXZpY2U7Cj4gPgo+ ID4gICBzdHJ1Y3QgcGFuZnJvc3RfZGV2ZnJlcSB7Cj4gPiAgICAgICBzdHJ1Y3QgZGV2ZnJlcSAq ZGV2ZnJlcTsKPiA+ICsgICAgIHN0cnVjdCBvcHBfdGFibGUgKnJlZ3VsYXRvcnNfb3BwX3RhYmxl Owo+ID4gICAgICAgc3RydWN0IHRoZXJtYWxfY29vbGluZ19kZXZpY2UgKmNvb2xpbmc7Cj4gPiAg ICAgICBib29sIG9wcF9vZl90YWJsZV9hZGRlZDsKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZyb3N0X2RldmljZS5jIGIvZHJpdmVycy9ncHUvZHJtL3Bh bmZyb3N0L3BhbmZyb3N0X2RldmljZS5jCj4gPiBpbmRleCA2N2VlZGY2NGU4MmQuLjhiMTdmYjJl MzM2OSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9k ZXZpY2UuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZyb3N0X2Rldmlj ZS5jCj4gPiBAQCAtMjIyLDEwICsyMjIsMTMgQEAgaW50IHBhbmZyb3N0X2RldmljZV9pbml0KHN0 cnVjdCBwYW5mcm9zdF9kZXZpY2UgKnBmZGV2KQo+ID4gICAgICAgICAgICAgICBnb3RvIGVycl9v dXQwOwo+ID4gICAgICAgfQo+ID4KPiA+IC0gICAgIGVyciA9IHBhbmZyb3N0X3JlZ3VsYXRvcl9p bml0KHBmZGV2KTsKPiA+IC0gICAgIGlmIChlcnIpIHsKPiA+IC0gICAgICAgICAgICAgZGV2X2Vy cihwZmRldi0+ZGV2LCAicmVndWxhdG9yIGluaXQgZmFpbGVkICVkXG4iLCBlcnIpOwo+ID4gLSAg ICAgICAgICAgICBnb3RvIGVycl9vdXQxOwo+ID4gKyAgICAgLyogT1BQIHdpbGwgaGFuZGxlIHJl Z3VsYXRvcnMgKi8KPiA+ICsgICAgIGlmICghcGZkZXYtPnBmZGV2ZnJlcS5vcHBfb2ZfdGFibGVf YWRkZWQpIHsKPiA+ICsgICAgICAgICAgICAgZXJyID0gcGFuZnJvc3RfcmVndWxhdG9yX2luaXQo cGZkZXYpOwo+ID4gKyAgICAgICAgICAgICBpZiAoZXJyKSB7Cj4gPiArICAgICAgICAgICAgICAg ICAgICAgZGV2X2VycihwZmRldi0+ZGV2LCAicmVndWxhdG9yIGluaXQgZmFpbGVkICVkXG4iLCBl cnIpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIGdvdG8gZXJyX291dDE7Cj4gPiArICAgICAg ICAgICAgIH0KPiA+ICAgICAgIH0KPiA+Cj4gPiAgICAgICBlcnIgPSBwYW5mcm9zdF9yZXNldF9p bml0KHBmZGV2KTsKPiA+Cj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==