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.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,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 F07C9C4BA24 for ; Thu, 27 Feb 2020 08:13:57 +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 CC08824687 for ; Thu, 27 Feb 2020 08:13:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CC08824687 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.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 B988B6EC1D; Thu, 27 Feb 2020 08:13:12 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by gabe.freedesktop.org (Postfix) with ESMTP id 37DB76E9A0 for ; Wed, 26 Feb 2020 14:39:16 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D1BF630E; Wed, 26 Feb 2020 06:39:15 -0800 (PST) Received: from [10.37.12.169] (unknown [10.37.12.169]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DB4613F9E6; Wed, 26 Feb 2020 06:39:05 -0800 (PST) Subject: Re: [PATCH v3 4/4] drm/panfrost: Register to the Energy Model with devfreq device To: Robin Murphy , Rob Herring References: <20200221194731.13814-1-lukasz.luba@arm.com> <20200221194731.13814-5-lukasz.luba@arm.com> <96d3287c-4559-7c4a-2f99-0a3aad9e42f6@arm.com> <67aef493-82ab-e3e0-7564-610ef8756b48@arm.com> From: Lukasz Luba Message-ID: Date: Wed, 26 Feb 2020 14:39:03 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <67aef493-82ab-e3e0-7564-610ef8756b48@arm.com> Content-Language: en-US X-Mailman-Approved-At: Thu, 27 Feb 2020 08:13:09 +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 , juri.lelli@redhat.com, Peter Zijlstra , Viresh Kumar , Liviu Dudau , dri-devel , Bjorn Andersson , bsegall@google.com, Morten Rasmussen , patrick.bellasi@matbug.net, Amit Kucheria , Lorenzo Pieralisi , Kevin Hilman , Daniel Lezcano , Steven Price , Chanwoo Choi , Ingo Molnar , Alyssa Rosenzweig , Zhang Rui , NXP Linux Team , orjan.eide@arm.com, Sascha Hauer , "open list:THERMAL" , linux-arm-msm , Sascha Hauer , Steven Rostedt , "moderated list:ARM/Mediatek SoC support" , Matthias Brugger , linux-omap , mgorman@suse.de, "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , David Airlie , javi.merino@arm.com, Tomeu Vizoso , qperret@google.com, Stephen Boyd , "Rafael J. Wysocki" , Andy Gross , "linux-kernel@vger.kernel.org" , Bartlomiej Zolnierkiewicz , Sudeep Holla , Shawn Guo , Dietmar.Eggemann@arm.com Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" CgpPbiAyLzI2LzIwIDE6NTUgUE0sIFJvYmluIE11cnBoeSB3cm90ZToKPiBPbiAyNi8wMi8yMDIw IDEwOjA2IGFtLCBMdWthc3ogTHViYSB3cm90ZToKPiBbLi4uXQo+Pj4+IEBAIC0xMTgsNiArMTIw LDcgQEAgdm9pZCBwYW5mcm9zdF9kZXZmcmVxX2Zpbmkoc3RydWN0IAo+Pj4+IHBhbmZyb3N0X2Rl dmljZSAqcGZkZXYpCj4+Pj4gwqAgewo+Pj4+IMKgwqDCoMKgwqDCoMKgwqAgaWYgKHBmZGV2LT5k ZXZmcmVxLmNvb2xpbmcpCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGV2 ZnJlcV9jb29saW5nX3VucmVnaXN0ZXIocGZkZXYtPmRldmZyZXEuY29vbGluZyk7Cj4+Pj4gK8Kg wqDCoMKgwqDCoCBkZXZfcG1fb3BwX29mX3VucmVnaXN0ZXJfZW0oJnBmZGV2LT5wZGV2LT5kZXYp Owo+Pj4+IMKgwqDCoMKgwqDCoMKgwqAgZGV2X3BtX29wcF9vZl9yZW1vdmVfdGFibGUoJnBmZGV2 LT5wZGV2LT5kZXYpOwo+Pj4KPj4+IERvZXMgaXQgbWFrZSBzZW5zZSB0byBrZWVwIHRoaXMgKGFu ZCB0aGUgcmVnaXN0cmF0aW9uIHNpZGUpIGFzCj4+PiBzZXBhcmF0ZSBjYWxscz8gUGVyaGFwcyB0 aGVyZSdzIHNvbWUgb3JkZXJpbmcgcmVxdWlyZW1lbnQgd2l0aAo+Pj4gZXZlcnl0aGluZyBiZXR3 ZWVuIGRldl9wbV9vcHBfb2ZfYWRkX3RhYmxlKCkgYW5kCj4+PiBkZXZfcG1fb3BwX29mX3JlZ2lz dGVyX2VtKCk/Cj4+Cj4+IFllcywgZGV2X3BtX29wcF9vZl9yZWdpc3Rlcl9lbSgpIHVzZXMgZW1f ZGF0YV9jYWxsYmFjayB3aGljaCBvcGVyYXRlcwo+PiBvbiBPUFBzIHRvIGNhbGN1bGF0ZSBwb3dl ciB2YWx1ZXMgYW5kIGNvc3RzLCBzbyB0aGUgdGhlIE9QUCB0YWJsZSBzaG91bGQKPj4gYmUgYWxy ZWFkeSB0aGVyZS4KPj4KPj4+Cj4+PiBXaGlsZSB5b3UncmUganVzdCBhZGRpbmcgMiBsaW5lcywg aXQgc2VlbXMgdGhlcmUncyBhIGxvdCBvZiBjb21wbGV4aXR5Cj4+PiBleHBvc2VkIHRvIHRoZSBk cml2ZXIganVzdCB0byBpbml0aWFsaXplIGRldmZyZXEvb3BwLgo+Pgo+PiBJdCBkZXBlbmRzLCBm b3IgZXhhbXBsZSBkZXZmcmVxIGRldmljZXMgbGlrZSBidXNlcyB3b3VsZCBsaWtlbHkgbmV2ZXIK Pj4gdXNlIHRoZSBlbmVyZ3kgbW9kZWwuIFBvdGVudGlhbCBjbGllbnRzIHdvdWxkIGJlIEdQVXMs IERTUHMsIElTUHMuCj4gCj4gU3RpbGwsIGl0IHNlZW1zIGxlc3MgdGhhbiBpZGVhbCBmb3IgZXZl cnkgY2xpZW50IHRvIGhhdmUgdG8gcmVtZW1iZXIgdG8gCj4gbWFrZSBhbGwgdGhlc2UgaW5kaXZp ZHVhbCBjYWxscywgYWxsIGluIHRoZSByaWdodCBvcmRlciAoZXNwZWNpYWxseSB3aGVuIAo+IGl0 IGNvbWVzIHRvIHVuZG9pbmcgdGhlbSBpbiBmYWlsdXJlIHBhdGhzKS4KClRoZXJlIGFyZSAzIHRo aW5ncyB0aGF0IHJlZ2lzdGVyIGFuZCB1bnJlZ2lzdGVyIHByb2Nlc3MgbXVzdCB0YWtlCmludG8g YWNjb3VudDoKYSkgRU0gc3RydWN0IGlzIHBvcHVsYXRlZCBiYXNlZCBvbiBPUFBzIG9mIHRoZSBk ZXZpY2UKICAgIChPUFBzIG11c3QgYmUgdGhlcmUgYmVmb3JlIEVNIHRyaWVzIHRvIGNhbGN1bGF0 ZSBwZXItT1BQLWNvc3QpCmIpIEVNIGlzIHJldHVybmVkIHRvIHN1YnN5c3RlbXMgbGlrZTogc2No ZWR1bGVyIG9yIHRoZXJtYWwKICAgICh1bnJlZ2lzdGVyIG11c3QgYmUgZG9uZSBhZnRlciByZW1v dmluZyBjb29saW5nIGRldmljZSkKYykgRU0gbWlnaHQgYmUgY3JlYXRlZCB3aXRoIGRyaXZlciBz cGVjaWZpYyBjYWxsYmFjayBmdW5jdGlvbiwKY2FsbGVkIGZvciBlYWNoIE9QUCBieSB0aGUgRU0g ZHVyaW5nIHNldHVwCiAgICAoZG8gbm90IHB1dCBkZWZhdWx0IHNpbXBsZSBFTSBtb2RlbCBpbnRv IGZyYW1ld29yayBmdW5jdGlvbikKClNvIGEpIGFuZCBiKSBzaG91bGRuJ3QgYmUgaGFyZCB0byBj b2RlLCBidXQgSSBhZ3JlZSwgaXQgd291bGQgYmUgZWFzaWVyCmZvciBkcml2ZXIgZGV2ZWxvcGVy IHRvIG5vdCB0aGluayBhYm91dCB0aGVtLgpMZXQgbWUgdHJ5IHRvIGV4cGVyaW1lbnQgYW5kIGFk ZHJlc3MgdGhpcy4KCj4gCj4gSSBoYXZlbid0IHF1aXRlIGdyYXNwZWQgd2hldGhlciB0aGUgZW5l cmd5IG1vZGVsIGlzIGNvbmNlcHR1YWxseSAib3duZWQiIAo+IGJ5IHRoZSBPUFAgdGFibGUgb3Ig YnkgdGhlIGNvb2xpbmcgZGV2aWNlLCBidXQgZWl0aGVyIHdheSBpdCB3b3VsZCBzZWVtIAo+IHRv IGJlIGEgbXVjaCBuaWNlciBBUEkgaWYgdGhlcmUgd2VyZSBzaW1wbHkgYW4gYWRkaXRpb25hbCAi d2l0aCBlbmVyZ3kgCj4gbW9kZWwiIHZhcmlhbnQgb2YgdGhlIHJlZ2lzdHJhdGlvbiBjYWxsLCBh bmQgdGhlIHN0YW5kYXJkIHJlbW92YWwgY2FsbCAKPiBqdXN0IGF1dG9tYXRpY2FsbHkgY2xlYW5l ZCB1cCBhbiBlbmVyZ3kgbW9kZWwgYXMgd2VsbCBpZiBvbmUgd2FzIHByZXNlbnQuCgpUaGlzIGRl dl9wbV9vcHBfb2ZfKiBjb3VsZCBwb3RlbnRpYWxseSBiZSB1c2VkIGRpcmVjdGx5IGluc2lkZQpk ZXZmcmVxX2Nvb2xpbmdfcmVnaXN0ZXIoKSBhbmQgdGhlbiAndW5yZWdpc3RlcicgY2FsbCBkb25l IGludGVybmFsbHkuCkp1c3QgbGltaXRpbmcgZGV2ZnJlcV9jb29saW5nIHRvIGEgY2FsbCB0bzoK ZGV2X3BtX29wcF9vZl9yZWdpc3Rlcl9lbSgpCndvdWxkIGxpbWl0IHRoZSBFTSBmb3IgZGV2ZnJl cSBkZXZpY2VzIHRvIHVzZSBvbmx5IHRoaXMKc2ltcGxlIERUIG1vZGVsICh3aGljaCBpcyBiYXNl ZCBvbiAiZHluYW1pYy1wb3dlci1jb2VmZmljaWVudCIpIHdoaWNoCmZhaWxzIGluIGkuZS4gR1BV IFNDTUkgd2hlcmUgT1BQIHBvd2VyIGNvbWVzIGZyb20gZmlybXdhcmUuCgpUaGF0IHdvdWxkIHJl cXVpcmUgc29tZXRoaW5nIGxpa2UKZGV2ZnJlcV9jb29saW5nX3dpdGhfZW1fcmVnaXN0ZXIoPG9s ZF9hcmdzX2hlcmU+LCBzdHJ1Y3QgCmVtX2RhdGFfY2FsbGJhY2sgKmVtX2NiKQoKYW5kIHRoZW4g aWYgdGhlICplbV9jYiBpcyBzZXQgdG8gbnVsbCwgaXQgY291bGQgY2FsbApkZXZfcG1fb3BwX29m X3JlZ2lzdGVyX2VtKCkgdHJ5aW5nIHRvIHVzZSBpdCdzIGRlZmF1bHQgZW1fY2IKZnVuY3Rpb24s IHdoaWNoIHNlZWtzIGZvciAiZHluYW1pYy1wb3dlci1jb2VmZmljaWVudCIuCgpUaGlzIGlzIGRv YWJsZSBpbnNpZGUgZGV2ZnJlcV9jb29saW5nLCByZWdpc3RlciBhbmQgdW5yZWdpc3RlcgpvZiBF TSB3b3VsZCBiZSBhdm9pZGVkIGluIGRyaXZlcnMgY29kZS4KClRoYW5rIHlvdSBSb2JpbiBmb3Ig eW91ciBjb21tZW50cyBjbGFyaWZ5aW5nIHRoZXNlIHRoaW5ncy4KClJlZ2FyZHMsCkx1a2Fzegpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK