From: Rob Herring <robh@kernel.org>
To: Biju Das <biju.das.jz@bp.renesas.com>
Cc: David Airlie <airlied@gmail.com>, Daniel Vetter <daniel@ffwll.ch>,
Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
Maxime Ripard <mripard@kernel.org>,
Thomas Zimmermann <tzimmermann@suse.de>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Geert Uytterhoeven <geert+renesas@glider.be>,
Magnus Damm <magnus.damm@gmail.com>,
Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>,
dri-devel@lists.freedesktop.org,
linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org,
Prabhakar Mahadev Lad <prabhakar.mahadev-lad.rj@bp.renesas.com>,
Biju Das <biju.das.au@gmail.com>
Subject: Re: [PATCH v3 1/4] dt-bindings: display: renesas,rzg2l-du: Document RZ/G2UL DU bindings
Date: Tue, 13 Aug 2024 10:32:20 -0600 [thread overview]
Message-ID: <20240813163220.GA1164014-robh@kernel.org> (raw)
In-Reply-To: <20240805155242.151661-2-biju.das.jz@bp.renesas.com>
On Mon, Aug 05, 2024 at 04:52:35PM +0100, Biju Das wrote:
> Document DU found in RZ/G2UL SoC. The DU block is identical to RZ/G2L
> SoC, but has only DPI interface.
>
> While at it, add missing required property port@1 for RZ/G2L and RZ/V2L
> SoCs. Currently there is no user for the DPI interface and hence there
> won't be any ABI breakage for adding port@1 as required property for
> RZ/G2L and RZ/V2L SoCs.
>
> Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
> ---
> v2->v3:
> * Replaced ports->port property for RZ/G2UL as it supports only DPI.
> and retained ports property for RZ/{G2L,V2L} as it supports both DSI
> and DPI output interface.
Why? Having port and ports is just a needless complication.
> * Added missing blank line before example.
> * Dropped tags from Conor and Geert as there are new changes.
> v1->v2:
> * Updated commit description related to non ABI breakage.
> * Added Ack from Conor.
> ---
> .../bindings/display/renesas,rzg2l-du.yaml | 35 +++++++++++++++++--
> 1 file changed, 32 insertions(+), 3 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml b/Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
> index 08e5b9478051..ca01bf26c4c0 100644
> --- a/Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
> +++ b/Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
> @@ -18,6 +18,7 @@ properties:
> compatible:
> oneOf:
> - enum:
> + - renesas,r9a07g043u-du # RZ/G2UL
> - renesas,r9a07g044-du # RZ/G2{L,LC}
> - items:
> - enum:
> @@ -60,8 +61,9 @@ properties:
> $ref: /schemas/graph.yaml#/properties/port
> unevaluatedProperties: false
>
> - required:
> - - port@0
> + port:
> + $ref: /schemas/graph.yaml#/properties/port
> + description: Connection to the DU output video port.
>
> unevaluatedProperties: false
>
> @@ -83,11 +85,38 @@ required:
> - clock-names
> - resets
> - power-domains
> - - ports
> - renesas,vsps
>
> additionalProperties: false
>
> +allOf:
> + - if:
> + properties:
> + compatible:
> + contains:
> + const: renesas,r9a07g043u-du
> + then:
> + properties:
> + port:
> + description: DPI
This is equivalent to 'port@0'. IMO, this case should have a 'port@1'
node so that DPI interface is *always* the same port.
> +
> + required:
> + - port
> + else:
> + properties:
> + ports:
> + properties:
> + port@0:
> + description: DSI
> + port@1:
> + description: DPI
> +
> + required:
> + - port@0
> + - port@1
> + required:
> + - ports
> +
> examples:
> # RZ/G2L DU
> - |
> --
> 2.43.0
>
next prev parent reply other threads:[~2024-08-13 16:32 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-05 15:52 [PATCH v3 0/4] Add support for RZ/G2UL Display Unit Biju Das
2024-08-05 15:52 ` [PATCH v3 1/4] dt-bindings: display: renesas,rzg2l-du: Document RZ/G2UL DU bindings Biju Das
2024-08-05 15:52 ` [PATCH v3 1/4] dt-bindings: display: renesas, rzg2l-du: " Biju Das
2024-08-13 16:32 ` Rob Herring [this message]
2024-08-13 19:39 ` [PATCH v3 1/4] dt-bindings: display: renesas,rzg2l-du: " Laurent Pinchart
2024-08-19 12:37 ` Biju Das
2024-08-20 6:42 ` Biju Das
2024-08-20 8:36 ` Laurent Pinchart
2024-08-05 15:52 ` [PATCH v3 2/4] drm: renesas: rz-du: Add RZ/G2UL DU Support Biju Das
2024-08-13 19:48 ` Laurent Pinchart
2024-08-19 13:04 ` Biju Das
2024-08-22 12:30 ` Geert Uytterhoeven
2024-08-22 12:44 ` Biju Das
2024-08-05 15:52 ` [PATCH v3 3/4] arm64: dts: renesas: r9a07g043u: Add DU node Biju Das
2024-08-05 15:52 ` [PATCH v3 4/4] arm64: dts: renesas: r9a07g043u11-smarc: Enable DU Biju Das
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=20240813163220.GA1164014-robh@kernel.org \
--to=robh@kernel.org \
--cc=airlied@gmail.com \
--cc=biju.das.au@gmail.com \
--cc=biju.das.jz@bp.renesas.com \
--cc=conor+dt@kernel.org \
--cc=daniel@ffwll.ch \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=geert+renesas@glider.be \
--cc=krzk+dt@kernel.org \
--cc=laurent.pinchart+renesas@ideasonboard.com \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=maarten.lankhorst@linux.intel.com \
--cc=magnus.damm@gmail.com \
--cc=mripard@kernel.org \
--cc=prabhakar.mahadev-lad.rj@bp.renesas.com \
--cc=tzimmermann@suse.de \
/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.