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=-7.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS 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 06528C10F0E for ; Sun, 7 Apr 2019 10:17:14 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 C70BF20880 for ; Sun, 7 Apr 2019 10:17:13 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="YT/KuUG/"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="LTeLSoEf" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C70BF20880 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:References:Subject:To: MIME-Version:From:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=TrXNNOu8DqJeJv9k4cUHRM+c7Rw8vC5ieJsGpmnee9E=; b=YT/KuUG/4k3EWH AXpFyh15JtL19jMHeFE8ahyaG3i0acWr2wJAfe4jIYwlDxTcYQ4/jqxdr/ivNtZK7LEw+N84l0tj5 8K9nywqfwcDtz/+oxa4B3VOHy0RDqVw4lteW7W2m2jMMYhmbAAXE7TG3lImodHXuvudfPQyrdcS6/ HQza40u8lIaILj7D6XO5JfHadTcrlOUto5V7p2dpVZJOUAVvgOkNjsdqisOpfCHlPolL0yCqVwvOb r5A+u5RJkpjGZxna/CCGcP5C2gTrhweQiCUsl1jVnArZHZz+iJmlXGxzx5XVggj5vWbchf5Bu0zSB yw1Gjovh2y/10nKTazKQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hD4rM-0004tw-6X; Sun, 07 Apr 2019 10:17:08 +0000 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hD4rI-0004sP-EY for linux-amlogic@lists.infradead.org; Sun, 07 Apr 2019 10:17:06 +0000 Received: by mail-wr1-x443.google.com with SMTP id r4so12858710wrq.8 for ; Sun, 07 Apr 2019 03:17:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=5lcB7Wch1bi7eOnQ+uFbKmPRUk4kHkGbfW5/BeV2uIc=; b=LTeLSoEfp7pdTE4fl5R9s8skKop8jQpclNFb9vNaPwmyXQjSp3Gd1wxIk9jQFVcbx/ YfRVEoRpGreZRn+bg+VZJtpbB3ysNUUnE1r2S9TPzapoyIAkOXowxINbOKtAEzOHE9Gy HrZqQ+0Y+mZfQQURpeRT+1/AnDgs5A3DbRrkCkymG+q8uA+UjgfW+yrNRPP9dqRvoIkD u+tFG2Z0hIGZVqfx/ObCmMMG6l7gyl9i1MM4FCssvT67vu79Rf0xsDBX+TyoyzOWkgt/ MR2dT/NegM6NDWuhCM++9TK4CCTXxRB4E4nDnOt1z2j0qqBgPgRkh+NXPANiLG934rTq Ni2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=5lcB7Wch1bi7eOnQ+uFbKmPRUk4kHkGbfW5/BeV2uIc=; b=BbWdmKjEtSlhf1jpzOkBmcApm8OiJ+jFmh/SKKnCYNE/Udo7dKiG4y83Ngb1kYjg5h dEUpdfPERvZePgi/I6tTLhKPQQ/xUCxqb1iQZIxlZ4lFZ3w5RMScyoNBTGlpZjrT2Scf WC+lnNvYedWTN1JoTb/18cjoMgx1hevvBFV9VAdM9si+yz6Rr5NJsm1NMRoHcJv1duql Q5/ZVoLDTNGDhXZX1Obkx3L/tol1PUhj5BJJOjJpECrw7RsEDqCNTo0ap2gjft/J6sid xCzNpV/gi7cDaotwUy0Af1h/68BMkEsJSs3s65AxZsaZ+2lXfTpxlJtoW0sTe3X0OmaA vTQQ== X-Gm-Message-State: APjAAAUnItWfOHi7RuVz0vomTZVjqBsR3s5NrgTcbNJmQbDcxjSiHEJf 7uWHvZK3BMWetKKrWoFiUw8gNA== X-Google-Smtp-Source: APXvYqzncw2UHqVoDvNK6OpljP9VBbV8193ABL+UI/ScYWvn2NrE2koim6mNu8NcM2bNTgGA/7ucZw== X-Received: by 2002:adf:b6a3:: with SMTP id j35mr13980118wre.25.1554632220509; Sun, 07 Apr 2019 03:17:00 -0700 (PDT) Received: from [192.168.1.77] (176-150-251-154.abo.bbox.fr. [176.150.251.154]) by smtp.gmail.com with ESMTPSA id a17sm7881057wmg.40.2019.04.07.03.16.59 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 07 Apr 2019 03:16:59 -0700 (PDT) Message-ID: <5CA9CE1A.6060109@baylibre.com> Date: Sun, 07 Apr 2019 12:16:58 +0200 From: Neil Armstrong User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: robh@kernel.org Subject: Re: [PATCH v4] dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU References: <20190401080949.14550-1-narmstrong@baylibre.com> <1640dd7b-3576-d9ce-0641-6b6a64a87275@arm.com> In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190407_031704_488308_583FED8B X-CRM114-Status: GOOD ( 16.61 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Steven Price , daniel@ffwll.ch, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org SGkgUm9iLAoKTGUgMDEvMDQvMjAxOSAxMzoyNCwgTmVpbCBBcm1zdHJvbmcgYSDDqWNyaXQgOgo+ IE9uIDAxLzA0LzIwMTkgMTI6MDAsIFN0ZXZlbiBQcmljZSB3cm90ZToKPj4gT24gMDEvMDQvMjAx OSAwOTowOSwgTmVpbCBBcm1zdHJvbmcgd3JvdGU6Cj4+PiBBZGQgdGhlIGJpbmRpbmdzIGZvciB0 aGUgQmlmcm9zdCBmYW1pbHkgb2YgQVJNIE1hbGkgR1BVcy4KPj4+Cj4+PiBUaGUgQmlmcm9zdCBH UFUgYXJjaGl0ZWN0dXJlIGlzIHNpbWlsYXIgdG8gdGhlIE1pZGdhcmQgZmFtaWx5LAo+Pj4gYnV0 IHdpdGggYSBkaWZmZXJlbnQgU2hhZGVyIENvcmUgJiBFeGVjdXRpb24gRW5naW5lIHN0cnVjdHVy ZXMuCj4+Pgo+Pj4gQmluZGluZ3MgYXJlIGJhc2VkIG9uIHRoZSBNaWRnYXJkIGZhbWlseSBiaW5k aW5ncywgYnV0IHRoZSBpbm5lcgo+Pj4gYXJjaGl0ZWN0dXJhbCBjaGFuZ2VzIG1ha2VzIGl0IGEg c2VwYXJhdGUgZmFtaWx5IG5lZWRpbmcgc2VwYXJhdGUKPj4+IGJpbmRpbmdzLgo+Pj4KPj4+IFRo ZSBCaWZyb3N0IEdQVXMgYXJlIHByZXNlbnQgaW4gYSBudW1iZXIgb2YgcmVjZW50IFNvQ3MsIGxp a2UgdGhlCj4+PiBBbWxvZ2ljIEcxMkEgRmFtaWx5LCBhbmQgbWFueSBvdGhlciB2ZW5kb3JzLgo+ Pj4gVGhlIEFtbG9naWMgdmVuZG9yIHNwZWNpZmljIGNvbXBhdGlibGUgaXMgYWRkZWQgdG8gaGFu ZGxlIHRoZQo+Pj4gc3BlY2lmaWMgSVAgaW50ZWdyYXRpb24gZGlmZmVyZW5jZXMgYW5kIGRlcGVu ZGVuY2llcy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9u Z0BiYXlsaWJyZS5jb20+Cj4+PiAtLS0KPj4+ICAuLi4vYmluZGluZ3MvZ3B1L2FybSxtYWxpLWJp ZnJvc3QudHh0ICAgICAgICAgfCA5MiArKysrKysrKysrKysrKysrKysrCj4+PiAgMSBmaWxlIGNo YW5nZWQsIDkyIGluc2VydGlvbnMoKykKPj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2dwdS9hcm0sbWFsaS1iaWZyb3N0LnR4dAo+Pj4KPj4+ IENoYW5nZXMgc2luY2UgdjM6Cj4+PiAtIEFkZGVkIG5vdGUgYWJvdXQgZGlzY292ZXJhYmxlIG1v ZGVsL3JldmlzaW9uCj4+PiAtIEVuZm9yY2VkIGZpeGVkIGRlZmluZWQgaXJxIG9yZGVyCj4+PiAt IEZpeGVkIHR5cG8gaW4gYWNjb21tb2RhdGUKPj4+Cj4+PiBDaGFuZ2VzIHNpbmNlIHYyOgo+Pj4g LSBtb3ZlZCB0byBhIHNpbmdsZSBjb21wYXRpYmxlIHNpbmNlIEhXIGlzIGZ1bGx5IGRpc2NvdmVy YWJsZQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvZ3B1L2FybSxtYWxpLWJpZnJvc3QudHh0IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2dwdS9hcm0sbWFsaS1iaWZyb3N0LnR4dAo+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK Pj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uNzExYzllYWQxN2EyCj4+PiAtLS0gL2Rldi9udWxsCj4+ PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZ3B1L2FybSxtYWxpLWJp ZnJvc3QudHh0Cj4+PiBAQCAtMCwwICsxLDkyIEBACj4+PiArQVJNIE1hbGkgQmlmcm9zdCBHUFUK Pj4+ICs9PT09PT09PT09PT09PT09PT09PQo+Pj4gKwo+Pj4gK1JlcXVpcmVkIHByb3BlcnRpZXM6 Cj4+PiArCj4+PiArLSBjb21wYXRpYmxlIDoKPj4+ICsgICogU2luY2UgTWFsaSBCaWZyb3N0IEdQ VSBtb2RlbC9yZXZpc2lvbiBpZiBmdWxseSBkaXNjb3ZlcmFibGUgYnkgcmVhZGluZwo+PiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeXgo+PiBzL2lmL2lzLwoK U2hvdWxkIEkgc3RpbGwgc2VuZCBhIHY1IHRvIGZpeGluZyB0aGlzIHR5cG8gPyBJIGNhbiBmaXgg aXQgd2hpbGUgYXBwbHlpbmcgaXQuCgpOZWlsCgo+IAo+IFRoYW5rcyBmb3IgcG9pbnRpbmcgdGhp cy4KPiAKPj4KPj4+ICsgICAgc29tZSBkZXRlcm1pbmVkIHJlZ2lzdGVycywgbXVzdCBjb250YWlu IHRoZSBmb2xsb3dpbmc6Cj4+PiArICAgICsgImFybSxtYWxpLWJpZnJvc3QiCj4+PiArICAqIHdo aWNoIG11c3QgYmUgcHJlY2VkZWQgYnkgb25lIG9mIHRoZSBmb2xsb3dpbmcgdmVuZG9yIHNwZWNp ZmljczoKPj4+ICsgICAgKyAiYW1sb2dpYyxtZXNvbi1nMTJhLW1hbGkiCj4+PiArCj4+PiArLSBy ZWcgOiBQaHlzaWNhbCBiYXNlIGFkZHJlc3Mgb2YgdGhlIGRldmljZSBhbmQgbGVuZ3RoIG9mIHRo ZSByZWdpc3RlciBhcmVhLgo+Pj4gKwo+Pj4gKy0gaW50ZXJydXB0cyA6IENvbnRhaW5zIHRoZSB0 aHJlZSBJUlEgbGluZXMgcmVxdWlyZWQgYnkgTWFsaSBCaWZyb3N0IGRldmljZXMsCj4+PiArICBp biB0aGUgZm9sbG93aW5nIGRlZmluZWQgb3JkZXIuCj4+PiArCj4+PiArLSBpbnRlcnJ1cHQtbmFt ZXMgOiBDb250YWlucyB0aGUgbmFtZXMgb2YgSVJRIHJlc291cmNlcyBpbiB0aGlzIGV4YWN0IGRl ZmluZWQKPj4+ICsgIG9yZGVyOiAiam9iIiwgIm1tdSIsICJncHUiLgo+Pgo+PiBJcyB0aGVyZSBh bnkgcG9pbnQgaW4gaGF2aW5nICJpbnRlcnJ1cHQtbmFtZXMiIGlmIHdlJ3JlIGZpeGluZyB0aGUK Pj4gb3JkZXI/IEFsdGhvdWdoIEkgZ3Vlc3MgaXQgaGVscHMgbWF0Y2ggdGhlIE1pZGdhcmQgYmlu ZGluZ3MuCj4gCj4gRXhhY3QuCj4gCj4gTmVpbAo+IAo+Pgo+PiBTdGV2ZQo+Pgo+Pj4gKwo+Pj4g K09wdGlvbmFsIHByb3BlcnRpZXM6Cj4+PiArCj4+PiArLSBjbG9ja3MgOiBQaGFuZGxlIHRvIGNs b2NrIGZvciB0aGUgTWFsaSBCaWZyb3N0IGRldmljZS4KPj4+ICsKPj4+ICstIG1hbGktc3VwcGx5 IDogUGhhbmRsZSB0byByZWd1bGF0b3IgZm9yIHRoZSBNYWxpIGRldmljZS4gUmVmZXIgdG8KPj4+ ICsgIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvcmVndWxhdG9y LnR4dCBmb3IgZGV0YWlscy4KPj4+ICsKPj4+ICstIG9wZXJhdGluZy1wb2ludHMtdjIgOiBSZWZl ciB0byBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvb3BwL29wcC50eHQKPj4+ICsg IGZvciBkZXRhaWxzLgo+Pj4gKwo+Pj4gKy0gcmVzZXRzIDogUGhhbmRsZSBvZiB0aGUgR1BVIHJl c2V0IGxpbmUuCj4+PiArCj4+PiArVmVuZG9yLXNwZWNpZmljIGJpbmRpbmdzCj4+PiArLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArCj4+PiArVGhlIE1hbGkgR1BVIGlzIGludGVncmF0ZWQg dmVyeSBkaWZmZXJlbnRseSBmcm9tIG9uZSBTb0MgdG8KPj4+ICthbm90aGVyLiBJbiBvcmRlciB0 byBhY2NvbW1vZGF0ZSB0aG9zZSBkaWZmZXJlbmNlcywgeW91IGhhdmUgdGhlIG9wdGlvbgo+Pj4g K3RvIHNwZWNpZnkgb25lIG1vcmUgdmVuZG9yLXNwZWNpZmljIGNvbXBhdGlibGUsIGFtb25nOgo+ Pj4gKwo+Pj4gKy0gImFtbG9naWMsbWVzb24tZzEyYS1tYWxpIgo+Pj4gKyAgUmVxdWlyZWQgcHJv cGVydGllczoKPj4+ICsgIC0gcmVzZXRzIDogU2hvdWxkIGNvbnRhaW4gcGhhbmRsZXMgb2YgOgo+ Pj4gKyAgICArIEdQVSByZXNldCBsaW5lCj4+PiArICAgICsgR1BVIEFQQiBnbHVlIHJlc2V0IGxp bmUKPj4+ICsKPj4+ICtFeGFtcGxlIGZvciBhIE1hbGktRzMxOgo+Pj4gKwo+Pj4gK2dwdUBmZmEz MDAwMCB7Cj4+PiArCWNvbXBhdGlibGUgPSAiYW1sb2dpYyxtZXNvbi1nMTJhLW1hbGkiLCAiYXJt LG1hbGktYmlmcm9zdCI7Cj4+PiArCXJlZyA9IDwweGZmZTQwMDAwIDB4MTAwMDA+Owo+Pj4gKwlp bnRlcnJ1cHRzID0gPEdJQ19TUEkgMTYwIElSUV9UWVBFX0xFVkVMX0hJR0g+LAo+Pj4gKwkJICAg ICA8R0lDX1NQSSAxNjEgSVJRX1RZUEVfTEVWRUxfSElHSD4sCj4+PiArCQkgICAgIDxHSUNfU1BJ IDE2MiBJUlFfVFlQRV9MRVZFTF9ISUdIPjsKPj4+ICsJaW50ZXJydXB0LW5hbWVzID0gImpvYiIs ICJtbXUiLCAiZ3B1IjsKPj4+ICsJY2xvY2tzID0gPCZjbGsgQ0xLSURfTUFMST47Cj4+PiArCW1h bGktc3VwcGx5ID0gPCZ2ZGRfZ3B1PjsKPj4+ICsJb3BlcmF0aW5nLXBvaW50cy12MiA9IDwmZ3B1 X29wcF90YWJsZT47Cj4+PiArCXJlc2V0cyA9IDwmcmVzZXQgUkVTRVRfRFZBTElOX0NBUEIzPiwg PCZyZXNldCBSRVNFVF9EVkFMSU4+Owo+Pj4gK307Cj4+PiArCj4+PiArZ3B1X29wcF90YWJsZTog b3BwX3RhYmxlMCB7Cj4+PiArCWNvbXBhdGlibGUgPSAib3BlcmF0aW5nLXBvaW50cy12MiI7Cj4+ PiArCj4+PiArCW9wcEA1MzMwMDAwMDAgewo+Pj4gKwkJb3BwLWh6ID0gL2JpdHMvIDY0IDw1MzMw MDAwMDA+Owo+Pj4gKwkJb3BwLW1pY3Jvdm9sdCA9IDwxMjUwMDAwPjsKPj4+ICsJfTsKPj4+ICsJ b3BwQDQ1MDAwMDAwMCB7Cj4+PiArCQlvcHAtaHogPSAvYml0cy8gNjQgPDQ1MDAwMDAwMD47Cj4+ PiArCQlvcHAtbWljcm92b2x0ID0gPDExNTAwMDA+Owo+Pj4gKwl9Owo+Pj4gKwlvcHBANDAwMDAw MDAwIHsKPj4+ICsJCW9wcC1oeiA9IC9iaXRzLyA2NCA8NDAwMDAwMDAwPjsKPj4+ICsJCW9wcC1t aWNyb3ZvbHQgPSA8MTEyNTAwMD47Cj4+PiArCX07Cj4+PiArCW9wcEAzNTAwMDAwMDAgewo+Pj4g KwkJb3BwLWh6ID0gL2JpdHMvIDY0IDwzNTAwMDAwMDA+Owo+Pj4gKwkJb3BwLW1pY3Jvdm9sdCA9 IDwxMDc1MDAwPjsKPj4+ICsJfTsKPj4+ICsJb3BwQDI2NjAwMDAwMCB7Cj4+PiArCQlvcHAtaHog PSAvYml0cy8gNjQgPDI2NjAwMDAwMD47Cj4+PiArCQlvcHAtbWljcm92b2x0ID0gPDEwMjUwMDA+ Owo+Pj4gKwl9Owo+Pj4gKwlvcHBAMTYwMDAwMDAwIHsKPj4+ICsJCW9wcC1oeiA9IC9iaXRzLyA2 NCA8MTYwMDAwMDAwPjsKPj4+ICsJCW9wcC1taWNyb3ZvbHQgPSA8OTI1MDAwPjsKPj4+ICsJfTsK Pj4+ICsJb3BwQDEwMDAwMDAwMCB7Cj4+PiArCQlvcHAtaHogPSAvYml0cy8gNjQgPDEwMDAwMDAw MD47Cj4+PiArCQlvcHAtbWljcm92b2x0ID0gPDkxMjUwMD47Cj4+PiArCX07Cj4+PiArfTsKPj4+ Cj4+Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwps aW51eC1hbWxvZ2ljIG1haWxpbmcgbGlzdApsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hbWxv Z2ljCg== 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=-7.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED autolearn=unavailable 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 5BAB4C10F0E for ; Sun, 7 Apr 2019 10:17:17 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 2A14920880 for ; Sun, 7 Apr 2019 10:17:17 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="fbtudB7K"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="LTeLSoEf" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2A14920880 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:References:Subject:To: MIME-Version:From:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ZKC28goym24BIMTNc88NDMiJKAlvpJ5CfWZfS0vRQpw=; b=fbtudB7KhDhoEj 8IL7+DHC3Tl12WHP+zpMNUaqcl72yGzs6zDiHOlw8k7HLtwXoAwJ37O/NYtl+S4z6ubAKo/U0F2vS uIlUB+LjBNpH7MLSJX5kXc+QdUPa7Jm/kGWiGbB3yVXNTQYZrImM/01IX8+UIVHo2rX35fugCwXys veKJPKptK6f2jiAuJJ0mu6Spmr4cVymA1iqG96rUlhKSclURvoj0ceHZlk4nIaV5PDYb3MlqGSt6E HaP/NmPnmGoUBhha03jyuUdHW3nQwnx2ppBTlkz96hfKt0k+Y3W2E5vqBX/47K0erHImTOoZUY98D owANDHgviFHtwBvB9BNg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hD4rN-0004uk-Hz; Sun, 07 Apr 2019 10:17:09 +0000 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hD4rI-0004sO-DA for linux-arm-kernel@lists.infradead.org; Sun, 07 Apr 2019 10:17:06 +0000 Received: by mail-wr1-x441.google.com with SMTP id k11so12892056wro.5 for ; Sun, 07 Apr 2019 03:17:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=5lcB7Wch1bi7eOnQ+uFbKmPRUk4kHkGbfW5/BeV2uIc=; b=LTeLSoEfp7pdTE4fl5R9s8skKop8jQpclNFb9vNaPwmyXQjSp3Gd1wxIk9jQFVcbx/ YfRVEoRpGreZRn+bg+VZJtpbB3ysNUUnE1r2S9TPzapoyIAkOXowxINbOKtAEzOHE9Gy HrZqQ+0Y+mZfQQURpeRT+1/AnDgs5A3DbRrkCkymG+q8uA+UjgfW+yrNRPP9dqRvoIkD u+tFG2Z0hIGZVqfx/ObCmMMG6l7gyl9i1MM4FCssvT67vu79Rf0xsDBX+TyoyzOWkgt/ MR2dT/NegM6NDWuhCM++9TK4CCTXxRB4E4nDnOt1z2j0qqBgPgRkh+NXPANiLG934rTq Ni2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=5lcB7Wch1bi7eOnQ+uFbKmPRUk4kHkGbfW5/BeV2uIc=; b=O493qrGyxr2yFVShqeDH1DipeJjqcCqrTcNuo9e2f3O9XAsevxFd4jvxLE3EJ4Ejy8 6bS31J0OpqNLctQ+xuvTPZhWBHagdN6oVw+xB0bonPiBhSQsEW9aaY6mPWLGcjeJ7NCR lIE/qJ7/WrQz7WYXD+LX/qF2X9rnyxmgcXHcyNlaWrwFdKtUkg8k9sUx76OO6xvQzm18 T3I2nLXcGOz3sJwsT6DMehyiZv4QqCB1Lx8OE8wKOFCGUP3EfWHk5jgRgRei12p4OJth Y65T4+NaOfZmwgK1J7P2UC+hwBgYkCjDG1RUZtRw3xKlmvMreM/VB0TX9TWg0MOAMpDi /VDQ== X-Gm-Message-State: APjAAAXYgQZW8t5RLdjrFZM05zEq97YUpSTheIzwJ9TWiFqDxnApYhEC gSL+5WgwkAwxKa9wKdeJI/tE2w== X-Google-Smtp-Source: APXvYqzncw2UHqVoDvNK6OpljP9VBbV8193ABL+UI/ScYWvn2NrE2koim6mNu8NcM2bNTgGA/7ucZw== X-Received: by 2002:adf:b6a3:: with SMTP id j35mr13980118wre.25.1554632220509; Sun, 07 Apr 2019 03:17:00 -0700 (PDT) Received: from [192.168.1.77] (176-150-251-154.abo.bbox.fr. [176.150.251.154]) by smtp.gmail.com with ESMTPSA id a17sm7881057wmg.40.2019.04.07.03.16.59 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 07 Apr 2019 03:16:59 -0700 (PDT) Message-ID: <5CA9CE1A.6060109@baylibre.com> Date: Sun, 07 Apr 2019 12:16:58 +0200 From: Neil Armstrong User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: robh@kernel.org Subject: Re: [PATCH v4] dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU References: <20190401080949.14550-1-narmstrong@baylibre.com> <1640dd7b-3576-d9ce-0641-6b6a64a87275@arm.com> In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190407_031704_490035_F8BB27E4 X-CRM114-Status: GOOD ( 18.04 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Steven Price , daniel@ffwll.ch, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgUm9iLAoKTGUgMDEvMDQvMjAxOSAxMzoyNCwgTmVpbCBBcm1zdHJvbmcgYSDDqWNyaXQgOgo+ IE9uIDAxLzA0LzIwMTkgMTI6MDAsIFN0ZXZlbiBQcmljZSB3cm90ZToKPj4gT24gMDEvMDQvMjAx OSAwOTowOSwgTmVpbCBBcm1zdHJvbmcgd3JvdGU6Cj4+PiBBZGQgdGhlIGJpbmRpbmdzIGZvciB0 aGUgQmlmcm9zdCBmYW1pbHkgb2YgQVJNIE1hbGkgR1BVcy4KPj4+Cj4+PiBUaGUgQmlmcm9zdCBH UFUgYXJjaGl0ZWN0dXJlIGlzIHNpbWlsYXIgdG8gdGhlIE1pZGdhcmQgZmFtaWx5LAo+Pj4gYnV0 IHdpdGggYSBkaWZmZXJlbnQgU2hhZGVyIENvcmUgJiBFeGVjdXRpb24gRW5naW5lIHN0cnVjdHVy ZXMuCj4+Pgo+Pj4gQmluZGluZ3MgYXJlIGJhc2VkIG9uIHRoZSBNaWRnYXJkIGZhbWlseSBiaW5k aW5ncywgYnV0IHRoZSBpbm5lcgo+Pj4gYXJjaGl0ZWN0dXJhbCBjaGFuZ2VzIG1ha2VzIGl0IGEg c2VwYXJhdGUgZmFtaWx5IG5lZWRpbmcgc2VwYXJhdGUKPj4+IGJpbmRpbmdzLgo+Pj4KPj4+IFRo ZSBCaWZyb3N0IEdQVXMgYXJlIHByZXNlbnQgaW4gYSBudW1iZXIgb2YgcmVjZW50IFNvQ3MsIGxp a2UgdGhlCj4+PiBBbWxvZ2ljIEcxMkEgRmFtaWx5LCBhbmQgbWFueSBvdGhlciB2ZW5kb3JzLgo+ Pj4gVGhlIEFtbG9naWMgdmVuZG9yIHNwZWNpZmljIGNvbXBhdGlibGUgaXMgYWRkZWQgdG8gaGFu ZGxlIHRoZQo+Pj4gc3BlY2lmaWMgSVAgaW50ZWdyYXRpb24gZGlmZmVyZW5jZXMgYW5kIGRlcGVu ZGVuY2llcy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9u Z0BiYXlsaWJyZS5jb20+Cj4+PiAtLS0KPj4+ICAuLi4vYmluZGluZ3MvZ3B1L2FybSxtYWxpLWJp ZnJvc3QudHh0ICAgICAgICAgfCA5MiArKysrKysrKysrKysrKysrKysrCj4+PiAgMSBmaWxlIGNo YW5nZWQsIDkyIGluc2VydGlvbnMoKykKPj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2dwdS9hcm0sbWFsaS1iaWZyb3N0LnR4dAo+Pj4KPj4+ IENoYW5nZXMgc2luY2UgdjM6Cj4+PiAtIEFkZGVkIG5vdGUgYWJvdXQgZGlzY292ZXJhYmxlIG1v ZGVsL3JldmlzaW9uCj4+PiAtIEVuZm9yY2VkIGZpeGVkIGRlZmluZWQgaXJxIG9yZGVyCj4+PiAt IEZpeGVkIHR5cG8gaW4gYWNjb21tb2RhdGUKPj4+Cj4+PiBDaGFuZ2VzIHNpbmNlIHYyOgo+Pj4g LSBtb3ZlZCB0byBhIHNpbmdsZSBjb21wYXRpYmxlIHNpbmNlIEhXIGlzIGZ1bGx5IGRpc2NvdmVy YWJsZQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvZ3B1L2FybSxtYWxpLWJpZnJvc3QudHh0IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2dwdS9hcm0sbWFsaS1iaWZyb3N0LnR4dAo+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK Pj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uNzExYzllYWQxN2EyCj4+PiAtLS0gL2Rldi9udWxsCj4+ PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZ3B1L2FybSxtYWxpLWJp ZnJvc3QudHh0Cj4+PiBAQCAtMCwwICsxLDkyIEBACj4+PiArQVJNIE1hbGkgQmlmcm9zdCBHUFUK Pj4+ICs9PT09PT09PT09PT09PT09PT09PQo+Pj4gKwo+Pj4gK1JlcXVpcmVkIHByb3BlcnRpZXM6 Cj4+PiArCj4+PiArLSBjb21wYXRpYmxlIDoKPj4+ICsgICogU2luY2UgTWFsaSBCaWZyb3N0IEdQ VSBtb2RlbC9yZXZpc2lvbiBpZiBmdWxseSBkaXNjb3ZlcmFibGUgYnkgcmVhZGluZwo+PiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeXgo+PiBzL2lmL2lzLwoK U2hvdWxkIEkgc3RpbGwgc2VuZCBhIHY1IHRvIGZpeGluZyB0aGlzIHR5cG8gPyBJIGNhbiBmaXgg aXQgd2hpbGUgYXBwbHlpbmcgaXQuCgpOZWlsCgo+IAo+IFRoYW5rcyBmb3IgcG9pbnRpbmcgdGhp cy4KPiAKPj4KPj4+ICsgICAgc29tZSBkZXRlcm1pbmVkIHJlZ2lzdGVycywgbXVzdCBjb250YWlu IHRoZSBmb2xsb3dpbmc6Cj4+PiArICAgICsgImFybSxtYWxpLWJpZnJvc3QiCj4+PiArICAqIHdo aWNoIG11c3QgYmUgcHJlY2VkZWQgYnkgb25lIG9mIHRoZSBmb2xsb3dpbmcgdmVuZG9yIHNwZWNp ZmljczoKPj4+ICsgICAgKyAiYW1sb2dpYyxtZXNvbi1nMTJhLW1hbGkiCj4+PiArCj4+PiArLSBy ZWcgOiBQaHlzaWNhbCBiYXNlIGFkZHJlc3Mgb2YgdGhlIGRldmljZSBhbmQgbGVuZ3RoIG9mIHRo ZSByZWdpc3RlciBhcmVhLgo+Pj4gKwo+Pj4gKy0gaW50ZXJydXB0cyA6IENvbnRhaW5zIHRoZSB0 aHJlZSBJUlEgbGluZXMgcmVxdWlyZWQgYnkgTWFsaSBCaWZyb3N0IGRldmljZXMsCj4+PiArICBp biB0aGUgZm9sbG93aW5nIGRlZmluZWQgb3JkZXIuCj4+PiArCj4+PiArLSBpbnRlcnJ1cHQtbmFt ZXMgOiBDb250YWlucyB0aGUgbmFtZXMgb2YgSVJRIHJlc291cmNlcyBpbiB0aGlzIGV4YWN0IGRl ZmluZWQKPj4+ICsgIG9yZGVyOiAiam9iIiwgIm1tdSIsICJncHUiLgo+Pgo+PiBJcyB0aGVyZSBh bnkgcG9pbnQgaW4gaGF2aW5nICJpbnRlcnJ1cHQtbmFtZXMiIGlmIHdlJ3JlIGZpeGluZyB0aGUK Pj4gb3JkZXI/IEFsdGhvdWdoIEkgZ3Vlc3MgaXQgaGVscHMgbWF0Y2ggdGhlIE1pZGdhcmQgYmlu ZGluZ3MuCj4gCj4gRXhhY3QuCj4gCj4gTmVpbAo+IAo+Pgo+PiBTdGV2ZQo+Pgo+Pj4gKwo+Pj4g K09wdGlvbmFsIHByb3BlcnRpZXM6Cj4+PiArCj4+PiArLSBjbG9ja3MgOiBQaGFuZGxlIHRvIGNs b2NrIGZvciB0aGUgTWFsaSBCaWZyb3N0IGRldmljZS4KPj4+ICsKPj4+ICstIG1hbGktc3VwcGx5 IDogUGhhbmRsZSB0byByZWd1bGF0b3IgZm9yIHRoZSBNYWxpIGRldmljZS4gUmVmZXIgdG8KPj4+ ICsgIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvcmVndWxhdG9y LnR4dCBmb3IgZGV0YWlscy4KPj4+ICsKPj4+ICstIG9wZXJhdGluZy1wb2ludHMtdjIgOiBSZWZl ciB0byBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvb3BwL29wcC50eHQKPj4+ICsg IGZvciBkZXRhaWxzLgo+Pj4gKwo+Pj4gKy0gcmVzZXRzIDogUGhhbmRsZSBvZiB0aGUgR1BVIHJl c2V0IGxpbmUuCj4+PiArCj4+PiArVmVuZG9yLXNwZWNpZmljIGJpbmRpbmdzCj4+PiArLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArCj4+PiArVGhlIE1hbGkgR1BVIGlzIGludGVncmF0ZWQg dmVyeSBkaWZmZXJlbnRseSBmcm9tIG9uZSBTb0MgdG8KPj4+ICthbm90aGVyLiBJbiBvcmRlciB0 byBhY2NvbW1vZGF0ZSB0aG9zZSBkaWZmZXJlbmNlcywgeW91IGhhdmUgdGhlIG9wdGlvbgo+Pj4g K3RvIHNwZWNpZnkgb25lIG1vcmUgdmVuZG9yLXNwZWNpZmljIGNvbXBhdGlibGUsIGFtb25nOgo+ Pj4gKwo+Pj4gKy0gImFtbG9naWMsbWVzb24tZzEyYS1tYWxpIgo+Pj4gKyAgUmVxdWlyZWQgcHJv cGVydGllczoKPj4+ICsgIC0gcmVzZXRzIDogU2hvdWxkIGNvbnRhaW4gcGhhbmRsZXMgb2YgOgo+ Pj4gKyAgICArIEdQVSByZXNldCBsaW5lCj4+PiArICAgICsgR1BVIEFQQiBnbHVlIHJlc2V0IGxp bmUKPj4+ICsKPj4+ICtFeGFtcGxlIGZvciBhIE1hbGktRzMxOgo+Pj4gKwo+Pj4gK2dwdUBmZmEz MDAwMCB7Cj4+PiArCWNvbXBhdGlibGUgPSAiYW1sb2dpYyxtZXNvbi1nMTJhLW1hbGkiLCAiYXJt LG1hbGktYmlmcm9zdCI7Cj4+PiArCXJlZyA9IDwweGZmZTQwMDAwIDB4MTAwMDA+Owo+Pj4gKwlp bnRlcnJ1cHRzID0gPEdJQ19TUEkgMTYwIElSUV9UWVBFX0xFVkVMX0hJR0g+LAo+Pj4gKwkJICAg ICA8R0lDX1NQSSAxNjEgSVJRX1RZUEVfTEVWRUxfSElHSD4sCj4+PiArCQkgICAgIDxHSUNfU1BJ IDE2MiBJUlFfVFlQRV9MRVZFTF9ISUdIPjsKPj4+ICsJaW50ZXJydXB0LW5hbWVzID0gImpvYiIs ICJtbXUiLCAiZ3B1IjsKPj4+ICsJY2xvY2tzID0gPCZjbGsgQ0xLSURfTUFMST47Cj4+PiArCW1h bGktc3VwcGx5ID0gPCZ2ZGRfZ3B1PjsKPj4+ICsJb3BlcmF0aW5nLXBvaW50cy12MiA9IDwmZ3B1 X29wcF90YWJsZT47Cj4+PiArCXJlc2V0cyA9IDwmcmVzZXQgUkVTRVRfRFZBTElOX0NBUEIzPiwg PCZyZXNldCBSRVNFVF9EVkFMSU4+Owo+Pj4gK307Cj4+PiArCj4+PiArZ3B1X29wcF90YWJsZTog b3BwX3RhYmxlMCB7Cj4+PiArCWNvbXBhdGlibGUgPSAib3BlcmF0aW5nLXBvaW50cy12MiI7Cj4+ PiArCj4+PiArCW9wcEA1MzMwMDAwMDAgewo+Pj4gKwkJb3BwLWh6ID0gL2JpdHMvIDY0IDw1MzMw MDAwMDA+Owo+Pj4gKwkJb3BwLW1pY3Jvdm9sdCA9IDwxMjUwMDAwPjsKPj4+ICsJfTsKPj4+ICsJ b3BwQDQ1MDAwMDAwMCB7Cj4+PiArCQlvcHAtaHogPSAvYml0cy8gNjQgPDQ1MDAwMDAwMD47Cj4+ PiArCQlvcHAtbWljcm92b2x0ID0gPDExNTAwMDA+Owo+Pj4gKwl9Owo+Pj4gKwlvcHBANDAwMDAw MDAwIHsKPj4+ICsJCW9wcC1oeiA9IC9iaXRzLyA2NCA8NDAwMDAwMDAwPjsKPj4+ICsJCW9wcC1t aWNyb3ZvbHQgPSA8MTEyNTAwMD47Cj4+PiArCX07Cj4+PiArCW9wcEAzNTAwMDAwMDAgewo+Pj4g KwkJb3BwLWh6ID0gL2JpdHMvIDY0IDwzNTAwMDAwMDA+Owo+Pj4gKwkJb3BwLW1pY3Jvdm9sdCA9 IDwxMDc1MDAwPjsKPj4+ICsJfTsKPj4+ICsJb3BwQDI2NjAwMDAwMCB7Cj4+PiArCQlvcHAtaHog PSAvYml0cy8gNjQgPDI2NjAwMDAwMD47Cj4+PiArCQlvcHAtbWljcm92b2x0ID0gPDEwMjUwMDA+ Owo+Pj4gKwl9Owo+Pj4gKwlvcHBAMTYwMDAwMDAwIHsKPj4+ICsJCW9wcC1oeiA9IC9iaXRzLyA2 NCA8MTYwMDAwMDAwPjsKPj4+ICsJCW9wcC1taWNyb3ZvbHQgPSA8OTI1MDAwPjsKPj4+ICsJfTsK Pj4+ICsJb3BwQDEwMDAwMDAwMCB7Cj4+PiArCQlvcHAtaHogPSAvYml0cy8gNjQgPDEwMDAwMDAw MD47Cj4+PiArCQlvcHAtbWljcm92b2x0ID0gPDkxMjUwMD47Cj4+PiArCX07Cj4+PiArfTsKPj4+ Cj4+Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwps aW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJh ZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51 eC1hcm0ta2VybmVsCg== 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=-7.0 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS 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 09E7DC10F0E for ; Sun, 7 Apr 2019 10:17:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C0B6A20880 for ; Sun, 7 Apr 2019 10:17:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="LTeLSoEf" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726303AbfDGKRD (ORCPT ); Sun, 7 Apr 2019 06:17:03 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:46298 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726086AbfDGKRC (ORCPT ); Sun, 7 Apr 2019 06:17:02 -0400 Received: by mail-wr1-f65.google.com with SMTP id t17so12815004wrw.13 for ; Sun, 07 Apr 2019 03:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=5lcB7Wch1bi7eOnQ+uFbKmPRUk4kHkGbfW5/BeV2uIc=; b=LTeLSoEfp7pdTE4fl5R9s8skKop8jQpclNFb9vNaPwmyXQjSp3Gd1wxIk9jQFVcbx/ YfRVEoRpGreZRn+bg+VZJtpbB3ysNUUnE1r2S9TPzapoyIAkOXowxINbOKtAEzOHE9Gy HrZqQ+0Y+mZfQQURpeRT+1/AnDgs5A3DbRrkCkymG+q8uA+UjgfW+yrNRPP9dqRvoIkD u+tFG2Z0hIGZVqfx/ObCmMMG6l7gyl9i1MM4FCssvT67vu79Rf0xsDBX+TyoyzOWkgt/ MR2dT/NegM6NDWuhCM++9TK4CCTXxRB4E4nDnOt1z2j0qqBgPgRkh+NXPANiLG934rTq Ni2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=5lcB7Wch1bi7eOnQ+uFbKmPRUk4kHkGbfW5/BeV2uIc=; b=fsdx2WNxkt03pBWoOZI2xVRqYoR7SxN1rkihH1aQUPe0H9YQB5h5LCeci0bCMR8hod Q6AUaeR9vJZV/RUV1KttVH3ZEA/cOJnm3DjnF1KBlcWGLA9ng7yI06tNRwrPGJUjdZLM xTO1Ina7BxelECvhjEXxW2CZ5wGtmucbiBoEybC0Y9ZO//EhTHXnQUpraKOEoa2oWYl0 T9o6til0JrBGNkUDMJqxC9x8ZwFRjTMElauOyxTLmxsEj1ssjFE0DDBJFgb065PGKiR3 5SId9pA1JvVDzVJJihnQCfBCTLffzrN0a1evLXPUsj//KZ0sOgrSMxaexHXUwTR6qzIg 4G+A== X-Gm-Message-State: APjAAAWxC4eTfYoD8SdeqaafAOx4GmhyegoLppfjoKCjgfTsjD5GdCFw mt7F0QAxSQkbe2ybEqTbUIfdIw== X-Google-Smtp-Source: APXvYqzncw2UHqVoDvNK6OpljP9VBbV8193ABL+UI/ScYWvn2NrE2koim6mNu8NcM2bNTgGA/7ucZw== X-Received: by 2002:adf:b6a3:: with SMTP id j35mr13980118wre.25.1554632220509; Sun, 07 Apr 2019 03:17:00 -0700 (PDT) Received: from [192.168.1.77] (176-150-251-154.abo.bbox.fr. [176.150.251.154]) by smtp.gmail.com with ESMTPSA id a17sm7881057wmg.40.2019.04.07.03.16.59 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 07 Apr 2019 03:16:59 -0700 (PDT) Message-ID: <5CA9CE1A.6060109@baylibre.com> Date: Sun, 07 Apr 2019 12:16:58 +0200 From: Neil Armstrong User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: robh@kernel.org CC: Steven Price , daniel@ffwll.ch, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v4] dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU References: <20190401080949.14550-1-narmstrong@baylibre.com> <1640dd7b-3576-d9ce-0641-6b6a64a87275@arm.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob, Le 01/04/2019 13:24, Neil Armstrong a écrit : > On 01/04/2019 12:00, Steven Price wrote: >> On 01/04/2019 09:09, Neil Armstrong wrote: >>> Add the bindings for the Bifrost family of ARM Mali GPUs. >>> >>> The Bifrost GPU architecture is similar to the Midgard family, >>> but with a different Shader Core & Execution Engine structures. >>> >>> Bindings are based on the Midgard family bindings, but the inner >>> architectural changes makes it a separate family needing separate >>> bindings. >>> >>> The Bifrost GPUs are present in a number of recent SoCs, like the >>> Amlogic G12A Family, and many other vendors. >>> The Amlogic vendor specific compatible is added to handle the >>> specific IP integration differences and dependencies. >>> >>> Signed-off-by: Neil Armstrong >>> --- >>> .../bindings/gpu/arm,mali-bifrost.txt | 92 +++++++++++++++++++ >>> 1 file changed, 92 insertions(+) >>> create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt >>> >>> Changes since v3: >>> - Added note about discoverable model/revision >>> - Enforced fixed defined irq order >>> - Fixed typo in accommodate >>> >>> Changes since v2: >>> - moved to a single compatible since HW is fully discoverable >>> >>> diff --git a/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt b/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt >>> new file mode 100644 >>> index 000000000000..711c9ead17a2 >>> --- /dev/null >>> +++ b/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt >>> @@ -0,0 +1,92 @@ >>> +ARM Mali Bifrost GPU >>> +==================== >>> + >>> +Required properties: >>> + >>> +- compatible : >>> + * Since Mali Bifrost GPU model/revision if fully discoverable by reading >> ^^ >> s/if/is/ Should I still send a v5 to fixing this typo ? I can fix it while applying it. Neil > > Thanks for pointing this. > >> >>> + some determined registers, must contain the following: >>> + + "arm,mali-bifrost" >>> + * which must be preceded by one of the following vendor specifics: >>> + + "amlogic,meson-g12a-mali" >>> + >>> +- reg : Physical base address of the device and length of the register area. >>> + >>> +- interrupts : Contains the three IRQ lines required by Mali Bifrost devices, >>> + in the following defined order. >>> + >>> +- interrupt-names : Contains the names of IRQ resources in this exact defined >>> + order: "job", "mmu", "gpu". >> >> Is there any point in having "interrupt-names" if we're fixing the >> order? Although I guess it helps match the Midgard bindings. > > Exact. > > Neil > >> >> Steve >> >>> + >>> +Optional properties: >>> + >>> +- clocks : Phandle to clock for the Mali Bifrost device. >>> + >>> +- mali-supply : Phandle to regulator for the Mali device. Refer to >>> + Documentation/devicetree/bindings/regulator/regulator.txt for details. >>> + >>> +- operating-points-v2 : Refer to Documentation/devicetree/bindings/opp/opp.txt >>> + for details. >>> + >>> +- resets : Phandle of the GPU reset line. >>> + >>> +Vendor-specific bindings >>> +------------------------ >>> + >>> +The Mali GPU is integrated very differently from one SoC to >>> +another. In order to accommodate those differences, you have the option >>> +to specify one more vendor-specific compatible, among: >>> + >>> +- "amlogic,meson-g12a-mali" >>> + Required properties: >>> + - resets : Should contain phandles of : >>> + + GPU reset line >>> + + GPU APB glue reset line >>> + >>> +Example for a Mali-G31: >>> + >>> +gpu@ffa30000 { >>> + compatible = "amlogic,meson-g12a-mali", "arm,mali-bifrost"; >>> + reg = <0xffe40000 0x10000>; >>> + interrupts = , >>> + , >>> + ; >>> + interrupt-names = "job", "mmu", "gpu"; >>> + clocks = <&clk CLKID_MALI>; >>> + mali-supply = <&vdd_gpu>; >>> + operating-points-v2 = <&gpu_opp_table>; >>> + resets = <&reset RESET_DVALIN_CAPB3>, <&reset RESET_DVALIN>; >>> +}; >>> + >>> +gpu_opp_table: opp_table0 { >>> + compatible = "operating-points-v2"; >>> + >>> + opp@533000000 { >>> + opp-hz = /bits/ 64 <533000000>; >>> + opp-microvolt = <1250000>; >>> + }; >>> + opp@450000000 { >>> + opp-hz = /bits/ 64 <450000000>; >>> + opp-microvolt = <1150000>; >>> + }; >>> + opp@400000000 { >>> + opp-hz = /bits/ 64 <400000000>; >>> + opp-microvolt = <1125000>; >>> + }; >>> + opp@350000000 { >>> + opp-hz = /bits/ 64 <350000000>; >>> + opp-microvolt = <1075000>; >>> + }; >>> + opp@266000000 { >>> + opp-hz = /bits/ 64 <266000000>; >>> + opp-microvolt = <1025000>; >>> + }; >>> + opp@160000000 { >>> + opp-hz = /bits/ 64 <160000000>; >>> + opp-microvolt = <925000>; >>> + }; >>> + opp@100000000 { >>> + opp-hz = /bits/ 64 <100000000>; >>> + opp-microvolt = <912500>; >>> + }; >>> +}; >>> >> >