From: Alexey.Brodkin@synopsys.com (Alexey Brodkin)
To: linux-snps-arc@lists.infradead.org
Subject: [PATCH 2/4 v2] drm: Add DT bindings documentation for ARC PGU display controller
Date: Mon, 7 Mar 2016 14:53:12 +0000 [thread overview]
Message-ID: <1457362392.2932.49.camel@synopsys.com> (raw)
In-Reply-To: <20160305043001.GB13525@rob-hp-laptop>
Hi Rob,
On Fri, 2016-03-04@22:30 -0600, Rob Herring wrote:
> On Thu, Mar 03, 2016@05:39:14PM +0300, Alexey Brodkin wrote:
> >
> > This add DT bindings documentation for ARC PGU display controller.
> >
> > Signed-off-by: Alexey Brodkin <abrodkin at synopsys.com>
> > Cc: Rob Herring <robh+dt at kernel.org>
> > Cc: Pawel Moll <pawel.moll at arm.com>
> > Cc: Mark Rutland <mark.rutland at arm.com>
> > Cc: Ian Campbell <ijc+devicetree at hellion.org.uk>
> > Cc: Kumar Gala <galak at codeaurora.org>
> > Cc: devicetree at vger.kernel.org
> > Cc: linux-snps-arc at lists.infradead.org
> > ---
> >
> > Changes v1 -> v2:
> > ?* Clean-up
> Not really useful. What we like to see is what changed. Maintainers have?
> short memories and don't remember what they said previously (unless?
> comments are ignored).
That's understood :)
> >
> >
> > ?.../devicetree/bindings/display/snps,arcpgu.txt????| 33 ++++++++++++++++++++++
> > ?1 file changed, 33 insertions(+)
> > ?create mode 100644 Documentation/devicetree/bindings/display/snps,arcpgu.txt
> >
> > diff --git a/Documentation/devicetree/bindings/display/snps,arcpgu.txt
> > b/Documentation/devicetree/bindings/display/snps,arcpgu.txt
> > new file mode 100644
> > index 0000000..57f3bc8
> > --- /dev/null
> > +++ b/Documentation/devicetree/bindings/display/snps,arcpgu.txt
> > @@ -0,0 +1,33 @@
> > +ARC PGU
> > +
> > +This is a display controller found on several development boards produced
> > +by Synopsys. The ARC PGU is an RGB streamer that reads the data from a
> > +framebuffer and sends it to a single digital encoder (usually HDMI).
> > +
> > +Required properties:
> > +??- compatible: "snps,arcpgu"
> > +??- reg: Physical base address and length of the controller's registers.
> > +??- clocks: A list of phandle + clock-specifier pairs, one for each
> > +????entry in 'clock-names'.
> > +??- clock-names: A list of clock names. For ARC PGU it should contain:
> > +??????- "pxlclk" for the clock feeding the output PLL of the controller.
> > +
> > +Required sub-nodes:
> > +??- port: The PGU connection to an encoder chip. The connection is modelled
> > +????using the OF graph bindings specified in
> > +????Documentation/devicetree/bindings/graph.txt.
> > +
> > +Example:
> > +
> > +/ {
> > + ...
> > +
> > + pgu at XXXXXXXX {
> > + compatible = "snps,arcpgu";
> > + reg = <0xXXXXXXXX 0x400>;
> > + clocks = <&clock_node>;
> > + clock-names = "pxlclk";
> Where's the port? Didn't you previously say it was optional?
Well I wanted to get rid of anything except bare minimal that is required for
that driver.
What I did miss in that clean-up is description above.
In particular "Required subnodes" section that still lists "port".
And frankly now I'm a bit lost with what should I put in that binding
description and what should not. Any comments here are much appreciated.
-Alexey
WARNING: multiple messages have this Message-ID (diff)
From: Alexey Brodkin <Alexey.Brodkin-HKixBCOQz3hWk0Htik3J/w@public.gmane.org>
To: "robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org"
<robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Cc: "ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org"
<ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org>,
"linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
"mark.rutland-5wv7dgnIgG8@public.gmane.org"
<mark.rutland-5wv7dgnIgG8@public.gmane.org>,
"galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org"
<galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>,
"pawel.moll-5wv7dgnIgG8@public.gmane.org"
<pawel.moll-5wv7dgnIgG8@public.gmane.org>,
"linux-snps-arc-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org"
<linux-snps-arc-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>,
"devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
<devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: [PATCH 2/4 v2] drm: Add DT bindings documentation for ARC PGU display controller
Date: Mon, 7 Mar 2016 14:53:12 +0000 [thread overview]
Message-ID: <1457362392.2932.49.camel@synopsys.com> (raw)
In-Reply-To: <20160305043001.GB13525@rob-hp-laptop>
Hi Rob,
On Fri, 2016-03-04 at 22:30 -0600, Rob Herring wrote:
> On Thu, Mar 03, 2016 at 05:39:14PM +0300, Alexey Brodkin wrote:
> >
> > This add DT bindings documentation for ARC PGU display controller.
> >
> > Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
> > Cc: Rob Herring <robh+dt@kernel.org>
> > Cc: Pawel Moll <pawel.moll@arm.com>
> > Cc: Mark Rutland <mark.rutland@arm.com>
> > Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
> > Cc: Kumar Gala <galak@codeaurora.org>
> > Cc: devicetree@vger.kernel.org
> > Cc: linux-snps-arc@lists.infradead.org
> > ---
> >
> > Changes v1 -> v2:
> > * Clean-up
> Not really useful. What we like to see is what changed. Maintainers have
> short memories and don't remember what they said previously (unless
> comments are ignored).
That's understood :)
> >
> >
> > .../devicetree/bindings/display/snps,arcpgu.txt | 33 ++++++++++++++++++++++
> > 1 file changed, 33 insertions(+)
> > create mode 100644 Documentation/devicetree/bindings/display/snps,arcpgu.txt
> >
> > diff --git a/Documentation/devicetree/bindings/display/snps,arcpgu.txt
> > b/Documentation/devicetree/bindings/display/snps,arcpgu.txt
> > new file mode 100644
> > index 0000000..57f3bc8
> > --- /dev/null
> > +++ b/Documentation/devicetree/bindings/display/snps,arcpgu.txt
> > @@ -0,0 +1,33 @@
> > +ARC PGU
> > +
> > +This is a display controller found on several development boards produced
> > +by Synopsys. The ARC PGU is an RGB streamer that reads the data from a
> > +framebuffer and sends it to a single digital encoder (usually HDMI).
> > +
> > +Required properties:
> > + - compatible: "snps,arcpgu"
> > + - reg: Physical base address and length of the controller's registers.
> > + - clocks: A list of phandle + clock-specifier pairs, one for each
> > + entry in 'clock-names'.
> > + - clock-names: A list of clock names. For ARC PGU it should contain:
> > + - "pxlclk" for the clock feeding the output PLL of the controller.
> > +
> > +Required sub-nodes:
> > + - port: The PGU connection to an encoder chip. The connection is modelled
> > + using the OF graph bindings specified in
> > + Documentation/devicetree/bindings/graph.txt.
> > +
> > +Example:
> > +
> > +/ {
> > + ...
> > +
> > + pgu@XXXXXXXX {
> > + compatible = "snps,arcpgu";
> > + reg = <0xXXXXXXXX 0x400>;
> > + clocks = <&clock_node>;
> > + clock-names = "pxlclk";
> Where's the port? Didn't you previously say it was optional?
Well I wanted to get rid of anything except bare minimal that is required for
that driver.
What I did miss in that clean-up is description above.
In particular "Required subnodes" section that still lists "port".
And frankly now I'm a bit lost with what should I put in that binding
description and what should not. Any comments here are much appreciated.
-Alexey--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: Alexey Brodkin <Alexey.Brodkin@synopsys.com>
To: "robh@kernel.org" <robh@kernel.org>
Cc: "ijc+devicetree@hellion.org.uk" <ijc+devicetree@hellion.org.uk>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"mark.rutland@arm.com" <mark.rutland@arm.com>,
"galak@codeaurora.org" <galak@codeaurora.org>,
"pawel.moll@arm.com" <pawel.moll@arm.com>,
"linux-snps-arc@lists.infradead.org"
<linux-snps-arc@lists.infradead.org>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>
Subject: Re: [PATCH 2/4 v2] drm: Add DT bindings documentation for ARC PGU display controller
Date: Mon, 7 Mar 2016 14:53:12 +0000 [thread overview]
Message-ID: <1457362392.2932.49.camel@synopsys.com> (raw)
In-Reply-To: <20160305043001.GB13525@rob-hp-laptop>
Hi Rob,
On Fri, 2016-03-04 at 22:30 -0600, Rob Herring wrote:
> On Thu, Mar 03, 2016 at 05:39:14PM +0300, Alexey Brodkin wrote:
> >
> > This add DT bindings documentation for ARC PGU display controller.
> >
> > Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
> > Cc: Rob Herring <robh+dt@kernel.org>
> > Cc: Pawel Moll <pawel.moll@arm.com>
> > Cc: Mark Rutland <mark.rutland@arm.com>
> > Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
> > Cc: Kumar Gala <galak@codeaurora.org>
> > Cc: devicetree@vger.kernel.org
> > Cc: linux-snps-arc@lists.infradead.org
> > ---
> >
> > Changes v1 -> v2:
> > * Clean-up
> Not really useful. What we like to see is what changed. Maintainers have
> short memories and don't remember what they said previously (unless
> comments are ignored).
That's understood :)
> >
> >
> > .../devicetree/bindings/display/snps,arcpgu.txt | 33 ++++++++++++++++++++++
> > 1 file changed, 33 insertions(+)
> > create mode 100644 Documentation/devicetree/bindings/display/snps,arcpgu.txt
> >
> > diff --git a/Documentation/devicetree/bindings/display/snps,arcpgu.txt
> > b/Documentation/devicetree/bindings/display/snps,arcpgu.txt
> > new file mode 100644
> > index 0000000..57f3bc8
> > --- /dev/null
> > +++ b/Documentation/devicetree/bindings/display/snps,arcpgu.txt
> > @@ -0,0 +1,33 @@
> > +ARC PGU
> > +
> > +This is a display controller found on several development boards produced
> > +by Synopsys. The ARC PGU is an RGB streamer that reads the data from a
> > +framebuffer and sends it to a single digital encoder (usually HDMI).
> > +
> > +Required properties:
> > + - compatible: "snps,arcpgu"
> > + - reg: Physical base address and length of the controller's registers.
> > + - clocks: A list of phandle + clock-specifier pairs, one for each
> > + entry in 'clock-names'.
> > + - clock-names: A list of clock names. For ARC PGU it should contain:
> > + - "pxlclk" for the clock feeding the output PLL of the controller.
> > +
> > +Required sub-nodes:
> > + - port: The PGU connection to an encoder chip. The connection is modelled
> > + using the OF graph bindings specified in
> > + Documentation/devicetree/bindings/graph.txt.
> > +
> > +Example:
> > +
> > +/ {
> > + ...
> > +
> > + pgu@XXXXXXXX {
> > + compatible = "snps,arcpgu";
> > + reg = <0xXXXXXXXX 0x400>;
> > + clocks = <&clock_node>;
> > + clock-names = "pxlclk";
> Where's the port? Didn't you previously say it was optional?
Well I wanted to get rid of anything except bare minimal that is required for
that driver.
What I did miss in that clean-up is description above.
In particular "Required subnodes" section that still lists "port".
And frankly now I'm a bit lost with what should I put in that binding
description and what should not. Any comments here are much appreciated.
-Alexey
next prev parent reply other threads:[~2016-03-07 14:53 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-03 14:39 [PATCH 0/4 v2] drm: Add support of ARC PGU display controller Alexey Brodkin
2016-03-03 14:39 ` Alexey Brodkin
2016-03-03 14:39 ` Alexey Brodkin
2016-03-03 14:39 ` [PATCH 1/4 " Alexey Brodkin
2016-03-03 14:39 ` Alexey Brodkin
2016-03-03 17:08 ` kbuild test robot
2016-03-03 17:08 ` kbuild test robot
2016-03-03 17:08 ` kbuild test robot
2016-03-03 17:51 ` kbuild test robot
2016-03-03 17:51 ` kbuild test robot
2016-03-03 17:51 ` kbuild test robot
2016-03-03 14:39 ` [PATCH 2/4 v2] drm: Add DT bindings documentation for " Alexey Brodkin
2016-03-03 14:39 ` Alexey Brodkin
2016-03-03 14:39 ` Alexey Brodkin
2016-03-05 4:30 ` Rob Herring
2016-03-05 4:30 ` Rob Herring
2016-03-07 14:53 ` Alexey Brodkin [this message]
2016-03-07 14:53 ` Alexey Brodkin
2016-03-07 14:53 ` Alexey Brodkin
2016-03-03 14:39 ` [PATCH 3/4 v2] arc: axs10x - add support of ARC PGU Alexey Brodkin
2016-03-03 14:39 ` Alexey Brodkin
2016-03-03 14:39 ` Alexey Brodkin
2016-03-03 14:39 ` [PATCH 4/4 v2] MAINTAINERS: Add maintainer for ARC PGU display controller Alexey Brodkin
2016-03-03 14:39 ` Alexey Brodkin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1457362392.2932.49.camel@synopsys.com \
--to=alexey.brodkin@synopsys.com \
--cc=linux-snps-arc@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.