From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from galahad.ideasonboard.com ([185.26.127.97]:39990 "EHLO galahad.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752047AbdCCPGs (ORCPT ); Fri, 3 Mar 2017 10:06:48 -0500 From: Laurent Pinchart To: Geert Uytterhoeven Cc: David Airlie , Rob Herring , Mark Rutland , dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org Subject: Re: [PATCH] dt-bindings: drm: rcar-du: Document optional reset properties Date: Fri, 03 Mar 2017 16:41:40 +0200 Message-ID: <2423895.QcDWT1fsiC@avalon> In-Reply-To: <1488547835-25229-1-git-send-email-geert+renesas@glider.be> References: <1488547835-25229-1-git-send-email-geert+renesas@glider.be> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-renesas-soc-owner@vger.kernel.org List-ID: Hi Geert, Thank you for the patch. On Friday 03 Mar 2017 14:30:35 Geert Uytterhoeven wrote: > Document the optional properties for describing module resets, to > support resetting display channels and LVDS encoders on R-Car Gen2 and > Gen3. > > Signed-off-by: Geert Uytterhoeven > --- > Documentation/devicetree/bindings/display/renesas,du.txt | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/Documentation/devicetree/bindings/display/renesas,du.txt > b/Documentation/devicetree/bindings/display/renesas,du.txt index > 1a02f099a0ff0a3a..7873d53764a297c2 100644 > --- a/Documentation/devicetree/bindings/display/renesas,du.txt > +++ b/Documentation/devicetree/bindings/display/renesas,du.txt > @@ -36,6 +36,16 @@ Required Properties: > When supplied they must be named "dclkin.x" with "x" being the input > clock numerical index. > > +Optional properties: > + - resets: A list of phandles + reset-specifier pairs, one for each entry > in s/phandlers/phandle/ > + the reset-names property. What's in the reset specifier ? > + - reset-names: Names of the resets. This property is model-dependent. > + - R8A779[0123456] use one reset for a group of one or more successive > + channels, and one reset per LVDS encoder (if available). The resets > + must be named "du.x" with "x" being the numerical index of the lowest > + channel in the group. The LVDS resets must be named "lvds.x" with > "x" + being the LVDS encoder numerical index. > + > Required nodes: > > The connections to the DU output video ports are modeled using the OF graph -- Regards, Laurent Pinchart From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH] dt-bindings: drm: rcar-du: Document optional reset properties Date: Fri, 03 Mar 2017 16:41:40 +0200 Message-ID: <2423895.QcDWT1fsiC@avalon> References: <1488547835-25229-1-git-send-email-geert+renesas@glider.be> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1488547835-25229-1-git-send-email-geert+renesas@glider.be> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Geert Uytterhoeven Cc: Mark Rutland , devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, Rob Herring List-Id: devicetree@vger.kernel.org SGkgR2VlcnQsCgpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4KCk9uIEZyaWRheSAwMyBNYXIgMjAx NyAxNDozMDozNSBHZWVydCBVeXR0ZXJob2V2ZW4gd3JvdGU6Cj4gRG9jdW1lbnQgdGhlIG9wdGlv bmFsIHByb3BlcnRpZXMgZm9yIGRlc2NyaWJpbmcgbW9kdWxlIHJlc2V0cywgdG8KPiBzdXBwb3J0 IHJlc2V0dGluZyBkaXNwbGF5IGNoYW5uZWxzIGFuZCBMVkRTIGVuY29kZXJzIG9uIFItQ2FyIEdl bjIgYW5kCj4gR2VuMy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZWVydCBVeXR0ZXJob2V2ZW4gPGdl ZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgo+IC0tLQo+ICBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvZGlzcGxheS9yZW5lc2FzLGR1LnR4dCB8IDEwICsrKysrKysrKysKPiAgMSBmaWxl IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvcmVuZXNhcyxkdS50eHQKPiBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L3JlbmVzYXMsZHUudHh0IGluZGV4Cj4g MWEwMmYwOTlhMGZmMGEzYS4uNzg3M2Q1Mzc2NGEyOTdjMiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9yZW5lc2FzLGR1LnR4dAo+ICsrKyBi L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L3JlbmVzYXMsZHUudHh0 Cj4gQEAgLTM2LDYgKzM2LDE2IEBAIFJlcXVpcmVkIFByb3BlcnRpZXM6Cj4gICAgICAgIFdoZW4g c3VwcGxpZWQgdGhleSBtdXN0IGJlIG5hbWVkICJkY2xraW4ueCIgd2l0aCAieCIgYmVpbmcgdGhl IGlucHV0Cj4gICAgICAgIGNsb2NrIG51bWVyaWNhbCBpbmRleC4KPiAKPiArT3B0aW9uYWwgcHJv cGVydGllczoKPiArICAtIHJlc2V0czogQSBsaXN0IG9mIHBoYW5kbGVzICsgcmVzZXQtc3BlY2lm aWVyIHBhaXJzLCBvbmUgZm9yIGVhY2ggZW50cnkKPiBpbgoKcy9waGFuZGxlcnMvcGhhbmRsZS8K Cj4gKyAgICB0aGUgcmVzZXQtbmFtZXMgcHJvcGVydHkuCgpXaGF0J3MgaW4gdGhlIHJlc2V0IHNw ZWNpZmllciA/Cgo+ICsgIC0gcmVzZXQtbmFtZXM6IE5hbWVzIG9mIHRoZSByZXNldHMuIFRoaXMg cHJvcGVydHkgaXMgbW9kZWwtZGVwZW5kZW50Lgo+ICsgICAgLSBSOEE3NzlbMDEyMzQ1Nl0gdXNl IG9uZSByZXNldCBmb3IgYSBncm91cCBvZiBvbmUgb3IgbW9yZSBzdWNjZXNzaXZlCj4gKyAgICAg IGNoYW5uZWxzLCBhbmQgb25lIHJlc2V0IHBlciBMVkRTIGVuY29kZXIgKGlmIGF2YWlsYWJsZSku IFRoZSByZXNldHMKPiArICAgICAgbXVzdCBiZSBuYW1lZCAiZHUueCIgd2l0aCAieCIgYmVpbmcg dGhlIG51bWVyaWNhbCBpbmRleCBvZiB0aGUgbG93ZXN0Cj4gKyAgICAgIGNoYW5uZWwgaW4gdGhl IGdyb3VwLiBUaGUgTFZEUyByZXNldHMgbXVzdCBiZSBuYW1lZCAibHZkcy54IiB3aXRoCj4gIngi ICsgICAgICBiZWluZyB0aGUgTFZEUyBlbmNvZGVyIG51bWVyaWNhbCBpbmRleC4KPiArCj4gIFJl cXVpcmVkIG5vZGVzOgo+IAo+ICBUaGUgY29ubmVjdGlvbnMgdG8gdGhlIERVIG91dHB1dCB2aWRl byBwb3J0cyBhcmUgbW9kZWxlZCB1c2luZyB0aGUgT0YgZ3JhcGgKCi0tIApSZWdhcmRzLAoKTGF1 cmVudCBQaW5jaGFydAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==