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=-8.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 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 350F2C433DF for ; Thu, 28 May 2020 13:23:09 +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 0C22E207F5 for ; Thu, 28 May 2020 13:23:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0C22E207F5 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 4E8286E536; Thu, 28 May 2020 13:23:07 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by gabe.freedesktop.org (Postfix) with ESMTP id D65DA6E536 for ; Thu, 28 May 2020 13:22:56 +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 8CA4DD6E; Thu, 28 May 2020 06:22:56 -0700 (PDT) Received: from [192.168.1.84] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 177183F52E; Thu, 28 May 2020 06:22:54 -0700 (PDT) Subject: Re: [PATCH 07/15] drm/panfrost: use device_property_present to check for OPP To: =?UTF-8?B?Q2zDqW1lbnQgUMOpcm9u?= , Rob Herring , Tomeu Vizoso , Alyssa Rosenzweig , Viresh Kumar , Nishanth Menon , Stephen Boyd , Maxime Ripard , Chen-Yu Tsai References: <20200510165538.19720-1-peron.clem@gmail.com> <20200510165538.19720-8-peron.clem@gmail.com> From: Steven Price Message-ID: <2f7a41d6-325d-3731-0a6a-fa2e41d4e33a@arm.com> Date: Thu, 28 May 2020 14:22:52 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <20200510165538.19720-8-peron.clem@gmail.com> Content-Language: en-GB 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: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gMTAvMDUvMjAyMCAxNzo1NSwgQ2zDqW1lbnQgUMOpcm9uIHdyb3RlOgo+IEluc3RlYWQgb2Yg ZXhwZWN0aW5nIGFuIGVycm9yIGZyb20gZGV2X3BtX29wcF9vZl9hZGRfdGFibGUoKQo+IGRvIGEg c2ltcGxlIGRldmljZV9wcm9wZXJ0eV9wcmVzZW50KCkgY2hlY2suCj4gCj4gU2lnbmVkLW9mZi1i eTogQ2zDqW1lbnQgUMOpcm9uIDxwZXJvbi5jbGVtQGdtYWlsLmNvbT4KCkknbSBub3Qgc3VyZSBJ IHVuZGVyc3RhbmQgd2h5IHRoaXMgaXMgYmV0dGVyLiBXZSBzZWVtIHRvIGhhdmUgbW9yZSBjb2Rl IAp0byBkbyByb3VnaGx5IHRoZSBzYW1lIHRoaW5nIGp1c3Qgd2l0aCB0aGUgaGFyZC1jb2RlZCAK Im9wZXJhdGluZy1wb2ludHMtdjIiIG5hbWUgKGlmIHRoZXJlJ3MgZXZlciBhICd2Mycgd2UnbGwg dGhlbiBoYXZlIHRvIAp1cGRhdGUgdGhpcykuCgpJcyB0aGUgZGVzaXJlIGp1c3QgdG8gZ2V0IGFu IGVycm9yIG9uIHByb2JlIGlmIHRoZSB0YWJsZSBpcyBtYWxmb3JtZWQ/IApIYXZlIHlvdSBoaXQg dGhpcyBzaXR1YXRpb24/IElmIHNvIHRoaXMgc291bmRzIGxpa2Ugc29tZXRoaW5nIHdoaWNoIAp3 b3VsZCBiZSBiZXR0ZXIgZml4ZWQgaW4gdGhlIGdlbmVyaWMgT1BQIGNvZGUgcmF0aGVyIHRoYW4g UGFuZnJvc3QgaXRzZWxmLgoKU3RldmUKCj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vcGFuZnJv c3QvcGFuZnJvc3RfZGV2ZnJlcS5jIHwgMTQgKysrKysrKysrLS0tLS0KPiAgIDEgZmlsZSBjaGFu Z2VkLCA5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9kZXZmcmVxLmMgYi9kcml2ZXJzL2dwdS9k cm0vcGFuZnJvc3QvcGFuZnJvc3RfZGV2ZnJlcS5jCj4gaW5kZXggZDkwMDdmNDRiNzcyLi5mY2Uy MWM2ODI0MTQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZyb3N0 X2RldmZyZXEuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9kZXZm cmVxLmMKPiBAQCAtOTYsMTUgKzk2LDE5IEBAIGludCBwYW5mcm9zdF9kZXZmcmVxX2luaXQoc3Ry dWN0IHBhbmZyb3N0X2RldmljZSAqcGZkZXYpCj4gICAJc3RydWN0IHRoZXJtYWxfY29vbGluZ19k ZXZpY2UgKmNvb2xpbmc7Cj4gICAJc3RydWN0IHBhbmZyb3N0X2RldmZyZXEgKnBmZGV2ZnJlcSA9 ICZwZmRldi0+cGZkZXZmcmVxOwo+ICAgCj4gLQlyZXQgPSBkZXZfcG1fb3BwX29mX2FkZF90YWJs ZShkZXYpOwo+IC0JaWYgKHJldCA9PSAtRU5PREVWKSAvKiBPcHRpb25hbCwgY29udGludWUgd2l0 aG91dCBkZXZmcmVxICovCj4gKwlpZiAoIWRldmljZV9wcm9wZXJ0eV9wcmVzZW50KGRldiwgIm9w ZXJhdGluZy1wb2ludHMtdjIiKSkKPiArCQkvKiBPcHRpb25hbCwgY29udGludWUgd2l0aG91dCBk ZXZmcmVxICovCj4gICAJCXJldHVybiAwOwo+IC0JZWxzZSBpZiAocmV0KQo+IC0JCXJldHVybiBy ZXQ7Cj4gLQlwZmRldmZyZXEtPm9wcF9vZl90YWJsZV9hZGRlZCA9IHRydWU7Cj4gICAKPiAgIAlz cGluX2xvY2tfaW5pdCgmcGZkZXZmcmVxLT5sb2NrKTsKPiAgIAo+ICsJcmV0ID0gZGV2X3BtX29w cF9vZl9hZGRfdGFibGUoZGV2KTsKPiArCWlmIChyZXQpIHsKPiArCQlEUk1fREVWX0VSUk9SKGRl diwgIkNvdWxkbid0IGFkZCBPUFAgdGFibGVcbiIpOwo+ICsJCWdvdG8gZXJyX2Zpbmk7Cj4gKwl9 Cj4gKwlwZmRldmZyZXEtPm9wcF9vZl90YWJsZV9hZGRlZCA9IHRydWU7Cj4gKwo+ICAgCXBhbmZy b3N0X2RldmZyZXFfcmVzZXQocGZkZXZmcmVxKTsKPiAgIAo+ICAgCWN1cl9mcmVxID0gY2xrX2dl dF9yYXRlKHBmZGV2LT5jbG9jayk7Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK