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 F26B0FC6195 for ; Fri, 8 Nov 2019 16:45:51 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CFF2020865 for ; Fri, 8 Nov 2019 16:45:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727149AbfKHQps (ORCPT ); Fri, 8 Nov 2019 11:45:48 -0500 Received: from muru.com ([72.249.23.125]:40840 "EHLO muru.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726039AbfKHQps (ORCPT ); Fri, 8 Nov 2019 11:45:48 -0500 Received: from atomide.com (localhost [127.0.0.1]) by muru.com (Postfix) with ESMTPS id 5C24280D4; Fri, 8 Nov 2019 16:46:22 +0000 (UTC) Date: Fri, 8 Nov 2019 08:45:43 -0800 From: Tony Lindgren To: "H. Nikolaus Schaller" Cc: Rob Herring , David Airlie , Daniel Vetter , Mark Rutland , =?utf-8?Q?Beno=C3=AEt?= Cousson , Paul Cercueil , Ralf Baechle , Paul Burton , James Hogan , dri-devel , devicetree , "linux-kernel@vger.kernel.org" , linux-omap , OpenPVRSGX Linux Driver Group , Discussions about the Letux Kernel , kernel@pyra-handheld.com, "open list:MIPS" Subject: Re: [PATCH v2 1/8] RFC: dt-bindings: add img,pvrsgx.yaml for Imagination GPUs Message-ID: <20191108164543.GD5610@atomide.com> References: <4292cec1fd82cbd7d42742d749557adb01705574.1573124770.git.hns@goldelico.com> <52549A4C-F49D-4FE9-9CD2-B331FB486BA9@goldelico.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52549A4C-F49D-4FE9-9CD2-B331FB486BA9@goldelico.com> User-Agent: Mutt/1.12.1 (2019-06-15) Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org * H. Nikolaus Schaller [191107 16:56]: > > Am 07.11.2019 um 15:35 schrieb Rob Herring : > > On Thu, Nov 7, 2019 at 5:06 AM H. Nikolaus Schaller wrote: > >> Clock, Reset and power management should be handled > >> by a parent node or elsewhere. > > > > That's probably TI specific... > > Yes and no. > > For example the img4780 seems to need a clock reference in the > gpu node. But it could maybe connected in a parent node like recent > TI SoC do with the target-module approach. The clocks are implemented at the SoC glue layer and/or the interconnect layer, and then the device probably has it's own clock gate controls. > And our goal is to end up with a common driver for all SoC and architectures > in far future. Then, probably clock, reset and power management should > be handled in the same way. Yeah so that's standard Linux features such as PM runtime and genpd basically :) So you can just leave out the clocks paragraph from the binding. Then if clocks are really needed beyond PM runtime and genpd, those can always be added later. We just need a super minimal binding to start with that only uses standard properties, then more can be added later if needed. Regards, Tony 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.2 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 D149CC17442 for ; Mon, 11 Nov 2019 02:30: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 B1F2C2067B for ; Mon, 11 Nov 2019 02:30:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B1F2C2067B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=atomide.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 BAC046E842; Mon, 11 Nov 2019 02:29:49 +0000 (UTC) Received: from muru.com (muru.com [72.249.23.125]) by gabe.freedesktop.org (Postfix) with ESMTP id 6C4416FA0B for ; Fri, 8 Nov 2019 16:45:49 +0000 (UTC) Received: from atomide.com (localhost [127.0.0.1]) by muru.com (Postfix) with ESMTPS id 5C24280D4; Fri, 8 Nov 2019 16:46:22 +0000 (UTC) Date: Fri, 8 Nov 2019 08:45:43 -0800 From: Tony Lindgren To: "H. Nikolaus Schaller" Subject: Re: [PATCH v2 1/8] RFC: dt-bindings: add img,pvrsgx.yaml for Imagination GPUs Message-ID: <20191108164543.GD5610@atomide.com> References: <4292cec1fd82cbd7d42742d749557adb01705574.1573124770.git.hns@goldelico.com> <52549A4C-F49D-4FE9-9CD2-B331FB486BA9@goldelico.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <52549A4C-F49D-4FE9-9CD2-B331FB486BA9@goldelico.com> User-Agent: Mutt/1.12.1 (2019-06-15) X-Mailman-Approved-At: Mon, 11 Nov 2019 02:29:25 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , devicetree , Discussions about the Letux Kernel , Paul Burton , David Airlie , James Hogan , OpenPVRSGX Linux Driver Group , "linux-kernel@vger.kernel.org" , Ralf Baechle , "open list:MIPS" , Paul Cercueil , Rob Herring , dri-devel , =?utf-8?Q?Beno=C3=AEt?= Cousson , kernel@pyra-handheld.com, linux-omap Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Message-ID: <20191108164543.-yhTBOOnBZtW7xPPY3Fng2RHUQiyhBaYZIYolZYsUaw@z> KiBILiBOaWtvbGF1cyBTY2hhbGxlciA8aG5zQGdvbGRlbGljby5jb20+IFsxOTExMDcgMTY6NTZd Ogo+ID4gQW0gMDcuMTEuMjAxOSB1bSAxNTozNSBzY2hyaWViIFJvYiBIZXJyaW5nIDxyb2JoK2R0 QGtlcm5lbC5vcmc+Ogo+ID4gT24gVGh1LCBOb3YgNywgMjAxOSBhdCA1OjA2IEFNIEguIE5pa29s YXVzIFNjaGFsbGVyIDxobnNAZ29sZGVsaWNvLmNvbT4gd3JvdGU6Cj4gPj4gQ2xvY2ssIFJlc2V0 IGFuZCBwb3dlciBtYW5hZ2VtZW50IHNob3VsZCBiZSBoYW5kbGVkCj4gPj4gYnkgYSBwYXJlbnQg bm9kZSBvciBlbHNld2hlcmUuCj4gPiAKPiA+IFRoYXQncyBwcm9iYWJseSBUSSBzcGVjaWZpYy4u Lgo+IAo+IFllcyBhbmQgbm8uCj4gCj4gRm9yIGV4YW1wbGUgdGhlIGltZzQ3ODAgc2VlbXMgdG8g bmVlZCBhIGNsb2NrIHJlZmVyZW5jZSBpbiB0aGUKPiBncHUgbm9kZS4gQnV0IGl0IGNvdWxkIG1h eWJlIGNvbm5lY3RlZCBpbiBhIHBhcmVudCBub2RlIGxpa2UgcmVjZW50Cj4gVEkgU29DIGRvIHdp dGggdGhlIHRhcmdldC1tb2R1bGUgYXBwcm9hY2guCgpUaGUgY2xvY2tzIGFyZSBpbXBsZW1lbnRl ZCBhdCB0aGUgU29DIGdsdWUgbGF5ZXIgYW5kL29yIHRoZQppbnRlcmNvbm5lY3QgbGF5ZXIsIGFu ZCB0aGVuIHRoZSBkZXZpY2UgcHJvYmFibHkgaGFzIGl0J3MKb3duIGNsb2NrIGdhdGUgY29udHJv bHMuCgo+IEFuZCBvdXIgZ29hbCBpcyB0byBlbmQgdXAgd2l0aCBhIGNvbW1vbiBkcml2ZXIgZm9y IGFsbCBTb0MgYW5kIGFyY2hpdGVjdHVyZXMKPiBpbiBmYXIgZnV0dXJlLiBUaGVuLCBwcm9iYWJs eSBjbG9jaywgcmVzZXQgYW5kIHBvd2VyIG1hbmFnZW1lbnQgc2hvdWxkCj4gYmUgaGFuZGxlZCBp biB0aGUgc2FtZSB3YXkuCgpZZWFoIHNvIHRoYXQncyBzdGFuZGFyZCBMaW51eCBmZWF0dXJlcyBz dWNoIGFzIFBNIHJ1bnRpbWUKYW5kIGdlbnBkIGJhc2ljYWxseSA6KQoKU28geW91IGNhbiBqdXN0 IGxlYXZlIG91dCB0aGUgY2xvY2tzIHBhcmFncmFwaCBmcm9tIHRoZQpiaW5kaW5nLiBUaGVuIGlm IGNsb2NrcyBhcmUgcmVhbGx5IG5lZWRlZCBiZXlvbmQgUE0gcnVudGltZQphbmQgZ2VucGQsIHRo b3NlIGNhbiBhbHdheXMgYmUgYWRkZWQgbGF0ZXIuCgpXZSBqdXN0IG5lZWQgYSBzdXBlciBtaW5p bWFsIGJpbmRpbmcgdG8gc3RhcnQgd2l0aCB0aGF0Cm9ubHkgdXNlcyBzdGFuZGFyZCBwcm9wZXJ0 aWVzLCB0aGVuIG1vcmUgY2FuIGJlIGFkZGVkCmxhdGVyIGlmIG5lZWRlZC4KClJlZ2FyZHMsCgpU b255Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==