From: Biju Das <biju.das.jz@bp.renesas.com> To: Geert Uytterhoeven <geert@linux-m68k.org> Cc: David Airlie <airlied@linux.ie>, Daniel Vetter <daniel@ffwll.ch>, Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>, DRI Development <dri-devel@lists.freedesktop.org>, "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" <devicetree@vger.kernel.org>, Chris Paterson <Chris.Paterson2@renesas.com>, Biju Das <biju.das@bp.renesas.com>, Prabhakar Mahadev Lad <prabhakar.mahadev-lad.rj@bp.renesas.com>, Linux-Renesas <linux-renesas-soc@vger.kernel.org> Subject: RE: [PATCH v3 1/4] dt-bindings: display: Document Renesas RZ/G2L DU bindings Date: Fri, 22 Apr 2022 08:10:51 +0000 [thread overview] Message-ID: <OS0PR01MB5922728B940A386674DAB36786F79@OS0PR01MB5922.jpnprd01.prod.outlook.com> (raw) In-Reply-To: <CAMuHMdWMmkY+_O_oyKeumuOqNvw_KJaDxuiwrETc3W-kCV2MCg@mail.gmail.com> Hi Geert, Thanks for the feedback. > Subject: Re: [PATCH v3 1/4] dt-bindings: display: Document Renesas RZ/G2L > DU bindings > > Hi Biju, > > On Thu, Apr 21, 2022 at 6:31 PM Biju Das <biju.das.jz@bp.renesas.com> > wrote: > > The RZ/G2L LCD controller is composed of Frame Compression Processor > > (FCPVD), Video Signal Processor (VSPD), and Display Unit (DU). > > > > The DU module supports the following hardware features − Display > > Parallel Interface (DPI) and MIPI LINK Video Interface − Display > > timing master − Generates video timings − Selecting the polarity of > > output DCLK, HSYNC, VSYNC, and DE − Supports Progressive − Input data > > format (from VSPD): RGB888, RGB666 − Output data format: same as Input > > data format − Supporting Full HD (1920 pixels x 1080 lines) for > > MIPI-DSI Output − Supporting WXGA (1280 pixels x 800 lines) for > > Parallel Output > > > > This patch document DU module found on RZ/G2L LCDC. > > > > Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> > > Thanks for your patch! > > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml > > @@ -0,0 +1,159 @@ > > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 > > +--- > > +$id: > > + > > +title: Renesas RZ/G2L Display Unit (DU) > > + > > +maintainers: > > + - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> > > + - Biju Das <biju.das.jz@bp.renesas.com> > > + > > +description: | > > + These DT bindings describe the Display Unit embedded in the Renesas > > +RZ/G2L > > + and RZ/V2L SoCs. > > + > > +properties: > > + compatible: > > + enum: > > + - renesas,du-r9a07g044c # for RZ/G2LC compatible DU > > + - renesas,du-r9a07g044l # for RZ/G2L compatible DU > > Please use the format "<manuf>,<soc>-<modulo>" for new bindings. > OK. > I thought there was no need to differentiate RZ/G2LC and RZ/G2L, as the > only difference is a wiring difference due to the limited number of pins on > the RZ/G2LC package, as per your confirmation[1]? > Hence please just use "renesas,r9a07g044-du". I cross checked HW manual, on the overview section(page 69) Supported DU channels on various SoC's are as below RZ/{G2L,V2L} − 1 channel MIPI DSI interface or 1channel parallel output interface selectable, RZ/G2LC − 1 channel MIPI DSI interface RZ/G2UL ( From RZ/G2UL hardware manual overview) − 1 channel parallel output interface. > > Do you want a family-specific compatible value ("rzg2l-"), as this IP block > is shared by (at least) RZ/GL(C), RZ/V2L, and RZ/G2UL? May be will conclude after the above discussion?? > > > +allOf: > > + - if: > > + properties: > > + compatible: > > + contains: > > + enum: > > + - renesas,du-r9a07g044c > > + then: > > + properties: > > + ports: > > + properties: > > + port@0: > > + description: DSI 0 > > + required: > > + - port@0 > > + > > + - if: > > + properties: > > + compatible: > > + contains: > > + enum: > > + - renesas,du-r9a07g044l > > + then: > > + properties: > > + ports: > > + properties: > > + port@0: > > + description: DPAD 0 > > + port@1: > > + description: DSI 0 > > + required: > > + - port@0 > > + - port@1 > > Having different port numbers for the common DSI0 output indeed complicates > matters ;-) > But we could delete as per [1] for RZ/G2LC where it supports only DSI and [2] for RZ/G2UL where it supports only DPI, right? [1] https://github.com/renesas-rz/rz_linux-cip/blob/rz-5.10-cip1/arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi#L24 [2] https://github.com/renesas-rz/rz_linux-cip/blob/rz-5.10-cip1/arch/arm64/boot/dts/renesas/r9a07g043.dtsi#L1000 Regards, Biju
WARNING: multiple messages have this Message-ID (diff)
From: Biju Das <biju.das.jz@bp.renesas.com> To: Geert Uytterhoeven <geert@linux-m68k.org> Cc: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" <devicetree@vger.kernel.org>, Chris Paterson <Chris.Paterson2@renesas.com>, Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>, David Airlie <airlied@linux.ie>, Prabhakar Mahadev Lad <prabhakar.mahadev-lad.rj@bp.renesas.com>, DRI Development <dri-devel@lists.freedesktop.org>, Biju Das <biju.das@bp.renesas.com>, Linux-Renesas <linux-renesas-soc@vger.kernel.org>, Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org> Subject: RE: [PATCH v3 1/4] dt-bindings: display: Document Renesas RZ/G2L DU bindings Date: Fri, 22 Apr 2022 08:10:51 +0000 [thread overview] Message-ID: <OS0PR01MB5922728B940A386674DAB36786F79@OS0PR01MB5922.jpnprd01.prod.outlook.com> (raw) In-Reply-To: <CAMuHMdWMmkY+_O_oyKeumuOqNvw_KJaDxuiwrETc3W-kCV2MCg@mail.gmail.com> Hi Geert, Thanks for the feedback. > Subject: Re: [PATCH v3 1/4] dt-bindings: display: Document Renesas RZ/G2L > DU bindings > > Hi Biju, > > On Thu, Apr 21, 2022 at 6:31 PM Biju Das <biju.das.jz@bp.renesas.com> > wrote: > > The RZ/G2L LCD controller is composed of Frame Compression Processor > > (FCPVD), Video Signal Processor (VSPD), and Display Unit (DU). > > > > The DU module supports the following hardware features − Display > > Parallel Interface (DPI) and MIPI LINK Video Interface − Display > > timing master − Generates video timings − Selecting the polarity of > > output DCLK, HSYNC, VSYNC, and DE − Supports Progressive − Input data > > format (from VSPD): RGB888, RGB666 − Output data format: same as Input > > data format − Supporting Full HD (1920 pixels x 1080 lines) for > > MIPI-DSI Output − Supporting WXGA (1280 pixels x 800 lines) for > > Parallel Output > > > > This patch document DU module found on RZ/G2L LCDC. > > > > Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> > > Thanks for your patch! > > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml > > @@ -0,0 +1,159 @@ > > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 > > +--- > > +$id: > > + > > +title: Renesas RZ/G2L Display Unit (DU) > > + > > +maintainers: > > + - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> > > + - Biju Das <biju.das.jz@bp.renesas.com> > > + > > +description: | > > + These DT bindings describe the Display Unit embedded in the Renesas > > +RZ/G2L > > + and RZ/V2L SoCs. > > + > > +properties: > > + compatible: > > + enum: > > + - renesas,du-r9a07g044c # for RZ/G2LC compatible DU > > + - renesas,du-r9a07g044l # for RZ/G2L compatible DU > > Please use the format "<manuf>,<soc>-<modulo>" for new bindings. > OK. > I thought there was no need to differentiate RZ/G2LC and RZ/G2L, as the > only difference is a wiring difference due to the limited number of pins on > the RZ/G2LC package, as per your confirmation[1]? > Hence please just use "renesas,r9a07g044-du". I cross checked HW manual, on the overview section(page 69) Supported DU channels on various SoC's are as below RZ/{G2L,V2L} − 1 channel MIPI DSI interface or 1channel parallel output interface selectable, RZ/G2LC − 1 channel MIPI DSI interface RZ/G2UL ( From RZ/G2UL hardware manual overview) − 1 channel parallel output interface. > > Do you want a family-specific compatible value ("rzg2l-"), as this IP block > is shared by (at least) RZ/GL(C), RZ/V2L, and RZ/G2UL? May be will conclude after the above discussion?? > > > +allOf: > > + - if: > > + properties: > > + compatible: > > + contains: > > + enum: > > + - renesas,du-r9a07g044c > > + then: > > + properties: > > + ports: > > + properties: > > + port@0: > > + description: DSI 0 > > + required: > > + - port@0 > > + > > + - if: > > + properties: > > + compatible: > > + contains: > > + enum: > > + - renesas,du-r9a07g044l > > + then: > > + properties: > > + ports: > > + properties: > > + port@0: > > + description: DPAD 0 > > + port@1: > > + description: DSI 0 > > + required: > > + - port@0 > > + - port@1 > > Having different port numbers for the common DSI0 output indeed complicates > matters ;-) > But we could delete as per [1] for RZ/G2LC where it supports only DSI and [2] for RZ/G2UL where it supports only DPI, right? [1] https://github.com/renesas-rz/rz_linux-cip/blob/rz-5.10-cip1/arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi#L24 [2] https://github.com/renesas-rz/rz_linux-cip/blob/rz-5.10-cip1/arch/arm64/boot/dts/renesas/r9a07g043.dtsi#L1000 Regards, Biju
next prev parent reply other threads:[~2022-04-22 8:10 UTC|newest] Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-04-21 16:31 [PATCH v3 0/4] Add RZ/G2L Display support Biju Das 2022-04-21 16:31 ` Biju Das 2022-04-21 16:31 ` [PATCH v3 1/4] dt-bindings: display: Document Renesas RZ/G2L DU bindings Biju Das 2022-04-21 16:31 ` Biju Das 2022-04-22 7:53 ` Geert Uytterhoeven 2022-04-22 7:53 ` Geert Uytterhoeven 2022-04-22 8:10 ` Biju Das [this message] 2022-04-22 8:10 ` Biju Das 2022-04-22 8:34 ` Geert Uytterhoeven 2022-04-22 8:34 ` Geert Uytterhoeven 2022-04-22 9:31 ` Biju Das 2022-04-22 9:31 ` Biju Das 2022-04-22 15:12 ` Geert Uytterhoeven 2022-04-22 15:12 ` Geert Uytterhoeven 2022-04-21 16:31 ` [PATCH v3 2/4] drm: rcar-du: Fix typo Biju Das 2022-04-21 16:31 ` Biju Das 2022-04-22 8:46 ` Geert Uytterhoeven 2022-04-22 8:46 ` Geert Uytterhoeven 2022-04-22 9:38 ` Biju Das 2022-04-22 9:38 ` Biju Das 2022-04-24 15:44 ` Laurent Pinchart 2022-04-24 15:44 ` Laurent Pinchart 2022-04-24 16:20 ` Biju Das 2022-04-24 16:20 ` Biju Das 2022-04-21 16:31 ` [PATCH v3 3/4] drm: rcar-du: Add num_rpf to struct rcar_du_device_info Biju Das 2022-04-21 16:31 ` Biju Das 2022-06-07 10:58 ` Biju Das 2022-06-07 10:58 ` Biju Das 2022-06-07 11:11 ` Kieran Bingham 2022-04-21 16:31 ` [PATCH v3 4/4] drm: rcar-du: Add RZ/G2L DU Support Biju Das 2022-04-21 16:31 ` Biju Das 2022-06-07 11:11 ` Biju Das 2022-06-07 11:11 ` 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=OS0PR01MB5922728B940A386674DAB36786F79@OS0PR01MB5922.jpnprd01.prod.outlook.com \ --to=biju.das.jz@bp.renesas.com \ --cc=Chris.Paterson2@renesas.com \ --cc=airlied@linux.ie \ --cc=biju.das@bp.renesas.com \ --cc=daniel@ffwll.ch \ --cc=devicetree@vger.kernel.org \ --cc=dri-devel@lists.freedesktop.org \ --cc=geert@linux-m68k.org \ --cc=krzk+dt@kernel.org \ --cc=laurent.pinchart+renesas@ideasonboard.com \ --cc=linux-renesas-soc@vger.kernel.org \ --cc=prabhakar.mahadev-lad.rj@bp.renesas.com \ --cc=robh+dt@kernel.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: linkBe 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.