From: Archit Taneja <architt@codeaurora.org>
To: Boris Brezillon <boris.brezillon@free-electrons.com>
Cc: Mark Rutland <mark.rutland@arm.com>,
devicetree@vger.kernel.org, Cyprian Wronka <cwronka@cadence.com>,
Pawel Moll <pawel.moll@arm.com>,
Ian Campbell <ijc+devicetree@hellion.org.uk>,
Simon Hatliff <hatliff@cadence.com>,
dri-devel@lists.freedesktop.org,
Richard Sproul <sproul@cadence.com>,
Rob Herring <robh+dt@kernel.org>,
Alan Douglas <adouglas@cadence.com>,
Tomi Valkeinen <tomi.valkeinen@ti.com>,
Kumar Gala <galak@codeaurora.org>,
Maxime Ripard <maxime.ripard@free-electrons.com>,
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,
Neil Webb <neilw@cadence.com>
Subject: Re: [PATCH v2 2/2] dt-bindings: drm/bridge: Document Cadence DSI bridge bindings
Date: Wed, 14 Jun 2017 09:14:46 +0530 [thread overview]
Message-ID: <327ae11b-8b10-1b80-625a-3d207435b5c1@codeaurora.org> (raw)
In-Reply-To: <9ca829e6-4696-7c3a-aed3-6a2af3161557@ti.com>
On 06/06/2017 06:28 PM, Tomi Valkeinen wrote:
> On 06/06/17 15:48, Boris Brezillon wrote:
>
>> Okay. Thanks for the clarification. Can you confirm that this version
>> is correct?
>>
>> dsi@xxx {
>> #address-cells = <1>;
>> #size-cells = <0>;
>>
>> ports {
>> #address-cells = <1>;
>> #size-cells = <0>;
>> dpi_in: port@0 {
>> reg = <0>;
>> #address-cells = <1>;
>> #size-cells = <0>;
>>
>> endpoint@0 {
>> remote-endpoint = <&dpi_out>;
>> };
>> };
>>
>> dsi_out: port@1 {
>> reg = <1>;
>> #address-cells = <1>;
>> #size-cells = <0>;
>>
>> dsi_out_vc0: endpoint@0 {
>> reg = <0>;
>> remote-endpoint = <&dsi_panel0_in>;
>> };
>>
>> dsi_out_vc1: endpoint@1 {
>> reg = <1>;
>> remote-endpoint = <&dsi_panel1_in>;
>> };
>> };
>> };
>>
>> panel@0 {
>> compatible = "...";
>> reg = <0>;
>> #address-cells = <1>;
>> #size-cells = <0>;
>>
>> port@0 {
>> #address-cells = <1>;
>> #size-cells = <0>;
>> reg = <0>;
>>
>> dsi_panel0_in: endpoint@0 {
>> reg = <0>;
>> remote-endpoint = <&dsi_out_vc0>;
>> };
>> };
>> };
>>
>> panel@1 {
>> compatible = "...";
>> reg = <1>;
>> #address-cells = <1>;
>> #size-cells = <0>;
>>
>> port@0 {
>> #address-cells = <1>;
>> #size-cells = <0>;
>> reg = <0>;
>>
>> dsi_panel1_in: endpoint@0 {
>> reg = <0>;
>> remote-endpoint = <&dsi_out_vc1>;
>> };
>> };
>> };
>> };
>>
>
> Looks correct to me. I think it can be a bit shorter though:
>
> - You don't need #address-cells and #size-cells for all. I think those
> are inherited from the parent.
> - If there's just one port and one endpoint, you can leave the 'reg'
> out, as it's considered to be 0 by default.
>
> So for the panel, you can have just:
>
> port {
> dsi_panel1_in: endpoint {
> remote-endpoint = <&dsi_out_vc1>;
> };
> };
Looks good to me too.
Thanks,
Archit
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
a Linux Foundation Collaborative Project
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next prev parent reply other threads:[~2017-06-14 3:44 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-02 12:04 [PATCH v2 1/2] drm/bridge: Add Cadence DSI driver Boris Brezillon
[not found] ` <1496405096-18275-1-git-send-email-boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2017-06-02 12:04 ` [PATCH v2 2/2] dt-bindings: drm/bridge: Document Cadence DSI bridge bindings Boris Brezillon
2017-06-03 18:13 ` Archit Taneja
2017-06-06 9:35 ` Boris Brezillon
2017-06-06 12:40 ` Tomi Valkeinen
[not found] ` <902ba6cf-4125-fac6-62dd-6b6198f541f3-l0cyMroinI0@public.gmane.org>
2017-06-06 12:48 ` Boris Brezillon
2017-06-06 12:58 ` Tomi Valkeinen
[not found] ` <9ca829e6-4696-7c3a-aed3-6a2af3161557-l0cyMroinI0@public.gmane.org>
2017-06-13 9:02 ` Andrzej Hajda
[not found] ` <cb4c3bc1-5c61-25dd-a229-64753de68af4-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2017-06-19 10:12 ` Boris Brezillon
2017-06-20 6:56 ` Archit Taneja
[not found] ` <44b693f5-152e-cb0c-4a99-c8d1b0d8e3d9-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2017-06-20 7:22 ` Andrzej Hajda
2017-06-14 3:44 ` Archit Taneja [this message]
[not found] ` <1496405096-18275-2-git-send-email-boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2017-06-06 12:30 ` Tomi Valkeinen
[not found] ` <62284d00-c204-dc2e-a780-0357b2094b62-l0cyMroinI0@public.gmane.org>
2017-06-06 12:37 ` Boris Brezillon
2017-06-06 13:01 ` Tomi Valkeinen
[not found] ` <99525652-0270-4eb0-73bc-c65ac51bc39e-l0cyMroinI0@public.gmane.org>
2017-06-06 13:06 ` Boris Brezillon
2017-06-03 18:50 ` [PATCH v2 1/2] drm/bridge: Add Cadence DSI driver Archit Taneja
[not found] ` <29776d56-b6ae-9f92-0b94-8c55b46169fd-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2017-06-06 10:20 ` Boris Brezillon
2017-06-14 4:02 ` Archit Taneja
2017-06-06 13:30 ` Tomi Valkeinen
2017-06-06 14:08 ` Boris Brezillon
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=327ae11b-8b10-1b80-625a-3d207435b5c1@codeaurora.org \
--to=architt@codeaurora.org \
--cc=adouglas@cadence.com \
--cc=boris.brezillon@free-electrons.com \
--cc=cwronka@cadence.com \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=galak@codeaurora.org \
--cc=hatliff@cadence.com \
--cc=ijc+devicetree@hellion.org.uk \
--cc=mark.rutland@arm.com \
--cc=maxime.ripard@free-electrons.com \
--cc=neilw@cadence.com \
--cc=pawel.moll@arm.com \
--cc=robh+dt@kernel.org \
--cc=sproul@cadence.com \
--cc=thomas.petazzoni@free-electrons.com \
--cc=tomi.valkeinen@ti.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).