* [PATCH v2 0/7] Add RZ/G2L Display support
@ 2022-03-16 13:10 Biju Das
2022-03-16 13:10 ` [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings Biju Das
2022-04-14 7:13 ` [PATCH v2 0/7] Add RZ/G2L Display support Biju Das
0 siblings, 2 replies; 8+ messages in thread
From: Biju Das @ 2022-03-16 13:10 UTC (permalink / raw)
To: David Airlie, Daniel Vetter, Rob Herring
Cc: Biju Das, Laurent Pinchart, Kieran Bingham, dri-devel,
linux-renesas-soc, devicetree, Geert Uytterhoeven, Chris Paterson,
Biju Das, Prabhakar Mahadev Lad
RZ/G2L LCD controller composed of Frame compression Processor(FCPVD),
Video signal processor (VSPD) and Display unit(DU). The output of LCDC is
connected to Display parallel interface and MIPI link video interface.
This patch series aims to add basic display support on RZ/G2L SMARC EVK
platform. The output from DSI is connected to ADV7535.
The DU controller is similar to R-Car as it is connected to VSPD,
so reusing most of R-Car code with new CRTC driver specific to
RZ/G2L
v1->v2:
* Based on [1], all references to 'rzg2l_lcdc' replaced with 'rzg2l_du'
* Updated commit description for bindings
* Removed LCDC references from bindings
* Changed clock name from du.0->aclk from bindings
* Changed reset name from du.0->du from bindings
* Replaced crtc_helper_funcs->rcar_crtc_helper_funcs
* Updated macro DRM_RZG2L_LCDC->DRM_RZG2L_DU
* Replaced rzg2l-lcdc-drm->rzg2l-du-drm
* Added forward declaration for struct reset_control
[1] https://patchwork.kernel.org/project/linux-renesas-soc/patch/20220312084205.31462-2-biju.das.jz@bp.renesas.com/
RFC->v1:
* Changed minItems->maxItems for renesas,vsps.
* Added RZ/G2L LCDC driver with special handling for CRTC reusing
most of RCar DU code
* Fixed the comments for num_rpf from rpf's->RPFs/ and vsp->VSP.
RFC:
https://patchwork.kernel.org/project/linux-renesas-soc/patch/20220112174612.10773-18-biju.das.jz@bp.renesas.com/
https://patchwork.kernel.org/project/linux-renesas-soc/patch/20220112174612.10773-12-biju.das.jz@bp.renesas.com/
https://patchwork.kernel.org/project/linux-renesas-soc/patch/20220112174612.10773-13-biju.das.jz@bp.renesas.com/
https://patchwork.kernel.org/project/linux-renesas-soc/patch/20220112174612.10773-19-biju.das.jz@bp.renesas.com/
Biju Das (7):
dt-bindings: display: renesas,du: Document r9a07g044l bindings
drm: rcar-du: Add num_rpf to struct rcar_du_device_info
drm: rcar-du: Add max_width and max_height to struct
rcar_du_device_info
drm: rcar-du: Move rcar_du_output_name() to rcar_du_common.c
drm: rcar-du: Factorise rcar_du_{atomic_check,modeset_init}
drm: rcar-du: Factorise
rcar_du_vsp{complete,enable,plane_atomic_check}
drm: rcar-du: Add RZ/G2L DU Support
.../bindings/display/renesas,du.yaml | 54 ++
drivers/gpu/drm/rcar-du/Kconfig | 18 +-
drivers/gpu/drm/rcar-du/Makefile | 13 +
drivers/gpu/drm/rcar-du/rcar_du_common.c | 30 +
drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 8 +
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 100 ++-
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 31 +
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 23 +-
drivers/gpu/drm/rcar-du/rcar_du_plane.h | 12 +
drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 18 +-
drivers/gpu/drm/rcar-du/rzg2l_du_crtc.c | 705 ++++++++++++++++++
drivers/gpu/drm/rcar-du/rzg2l_du_drv.c | 221 ++++++
drivers/gpu/drm/rcar-du/rzg2l_du_plane.c | 82 ++
drivers/gpu/drm/rcar-du/rzg2l_du_regs.h | 64 ++
14 files changed, 1334 insertions(+), 45 deletions(-)
create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_common.c
create mode 100644 drivers/gpu/drm/rcar-du/rzg2l_du_crtc.c
create mode 100644 drivers/gpu/drm/rcar-du/rzg2l_du_drv.c
create mode 100644 drivers/gpu/drm/rcar-du/rzg2l_du_plane.c
create mode 100644 drivers/gpu/drm/rcar-du/rzg2l_du_regs.h
--
2.17.1
^ permalink raw reply [flat|nested] 8+ messages in thread* [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings 2022-03-16 13:10 [PATCH v2 0/7] Add RZ/G2L Display support Biju Das @ 2022-03-16 13:10 ` Biju Das 2022-03-23 20:05 ` Rob Herring ` (2 more replies) 2022-04-14 7:13 ` [PATCH v2 0/7] Add RZ/G2L Display support Biju Das 1 sibling, 3 replies; 8+ messages in thread From: Biju Das @ 2022-03-16 13:10 UTC (permalink / raw) To: David Airlie, Daniel Vetter, Rob Herring Cc: Biju Das, Laurent Pinchart, Kieran Bingham, dri-devel, linux-renesas-soc, devicetree, Geert Uytterhoeven, Chris Paterson, Biju Das, Prabhakar Mahadev Lad Extend the Renesas DU display bindings to support the r9a07g044l DU module found on RZ/G2L LCDC. Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> --- v1->v2: * Updated commit description. * Removed LCDC references * Changed clock name from du.0->aclk * Changed reset name from du.0->du RFC->v1: * Changed minItems->maxItems for renesas,vsps. RFC: https://patchwork.kernel.org/project/linux-renesas-soc/patch/20220112174612.10773-18-biju.das.jz@bp.renesas.com/ --- .../bindings/display/renesas,du.yaml | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/Documentation/devicetree/bindings/display/renesas,du.yaml b/Documentation/devicetree/bindings/display/renesas,du.yaml index 13efea574584..f560608bf4e8 100644 --- a/Documentation/devicetree/bindings/display/renesas,du.yaml +++ b/Documentation/devicetree/bindings/display/renesas,du.yaml @@ -40,6 +40,7 @@ properties: - renesas,du-r8a77990 # for R-Car E3 compatible DU - renesas,du-r8a77995 # for R-Car D3 compatible DU - renesas,du-r8a779a0 # for R-Car V3U compatible DU + - renesas,du-r9a07g044l # for RZ/G2L compatible DU reg: maxItems: 1 @@ -824,6 +825,59 @@ allOf: - reset-names - renesas,vsps + - if: + properties: + compatible: + contains: + enum: + - renesas,du-r9a07g044l + then: + properties: + clocks: + items: + - description: Main clock + - description: Register access clock + - description: Video clock + + clock-names: + items: + - const: aclk + - const: pclk + - const: vclk + + interrupts: + maxItems: 1 + + resets: + maxItems: 1 + + reset-names: + items: + - const: du + + ports: + properties: + port@0: + description: DPAD 0 + port@1: + description: DSI 0 + port@2: false + port@3: false + + required: + - port@0 + - port@1 + + renesas,vsps: + maxItems: 1 + + required: + - clock-names + - interrupts + - resets + - reset-names + - renesas,vsps + additionalProperties: false examples: -- 2.17.1 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings 2022-03-16 13:10 ` [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings Biju Das @ 2022-03-23 20:05 ` Rob Herring 2022-04-12 10:01 ` Geert Uytterhoeven 2022-04-15 11:14 ` Laurent Pinchart 2 siblings, 0 replies; 8+ messages in thread From: Rob Herring @ 2022-03-23 20:05 UTC (permalink / raw) To: Biju Das Cc: Chris Paterson, Prabhakar Mahadev Lad, dri-devel, Kieran Bingham, Daniel Vetter, Laurent Pinchart, Rob Herring, David Airlie, linux-renesas-soc, Geert Uytterhoeven, Biju Das, devicetree On Wed, 16 Mar 2022 13:10:54 +0000, Biju Das wrote: > Extend the Renesas DU display bindings to support the r9a07g044l > DU module found on RZ/G2L LCDC. > > Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> > --- > v1->v2: > * Updated commit description. > * Removed LCDC references > * Changed clock name from du.0->aclk > * Changed reset name from du.0->du > RFC->v1: > * Changed minItems->maxItems for renesas,vsps. > RFC: > https://patchwork.kernel.org/project/linux-renesas-soc/patch/20220112174612.10773-18-biju.das.jz@bp.renesas.com/ > --- > .../bindings/display/renesas,du.yaml | 54 +++++++++++++++++++ > 1 file changed, 54 insertions(+) > Reviewed-by: Rob Herring <robh@kernel.org> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings 2022-03-16 13:10 ` [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings Biju Das 2022-03-23 20:05 ` Rob Herring @ 2022-04-12 10:01 ` Geert Uytterhoeven 2022-04-12 10:40 ` Biju Das 2022-04-15 11:14 ` Laurent Pinchart 2 siblings, 1 reply; 8+ messages in thread From: Geert Uytterhoeven @ 2022-04-12 10:01 UTC (permalink / raw) To: Biju Das Cc: David Airlie, Daniel Vetter, Rob Herring, Laurent Pinchart, Kieran Bingham, DRI Development, Linux-Renesas, open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS, Geert Uytterhoeven, Chris Paterson, Biju Das, Prabhakar Mahadev Lad Hi Biju, On Wed, Mar 16, 2022 at 2:11 PM Biju Das <biju.das.jz@bp.renesas.com> wrote: > Extend the Renesas DU display bindings to support the r9a07g044l > DU module found on RZ/G2L LCDC. > > Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> Thanks for your patch! > --- a/Documentation/devicetree/bindings/display/renesas,du.yaml > +++ b/Documentation/devicetree/bindings/display/renesas,du.yaml > @@ -40,6 +40,7 @@ properties: > - renesas,du-r8a77990 # for R-Car E3 compatible DU > - renesas,du-r8a77995 # for R-Car D3 compatible DU > - renesas,du-r8a779a0 # for R-Car V3U compatible DU > + - renesas,du-r9a07g044l # for RZ/G2L compatible DU "renesas,du-r9a07g044"? Both RZ/G2L and RZ/G2LC have an LCDC. I believe the lack of parallel data support on RZ/G2LC is just a limitation of the package? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings 2022-04-12 10:01 ` Geert Uytterhoeven @ 2022-04-12 10:40 ` Biju Das 0 siblings, 0 replies; 8+ messages in thread From: Biju Das @ 2022-04-12 10:40 UTC (permalink / raw) To: Geert Uytterhoeven Cc: David Airlie, Daniel Vetter, Rob Herring, Laurent Pinchart, Kieran Bingham, DRI Development, Linux-Renesas, open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS, Geert Uytterhoeven, Chris Paterson, Biju Das, Prabhakar Mahadev Lad Hi Geert, Thanks for the feedback > Subject: Re: [PATCH v2 1/7] dt-bindings: display: renesas,du: Document > r9a07g044l bindings > > Hi Biju, > > On Wed, Mar 16, 2022 at 2:11 PM Biju Das <biju.das.jz@bp.renesas.com> > wrote: > > Extend the Renesas DU display bindings to support the r9a07g044l DU > > module found on RZ/G2L LCDC. > > > > Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> > > Thanks for your patch! > > > --- a/Documentation/devicetree/bindings/display/renesas,du.yaml > > +++ b/Documentation/devicetree/bindings/display/renesas,du.yaml > > @@ -40,6 +40,7 @@ properties: > > - renesas,du-r8a77990 # for R-Car E3 compatible DU > > - renesas,du-r8a77995 # for R-Car D3 compatible DU > > - renesas,du-r8a779a0 # for R-Car V3U compatible DU > > + - renesas,du-r9a07g044l # for RZ/G2L compatible DU > > "renesas,du-r9a07g044"? Both RZ/G2L and RZ/G2LC have an LCDC. > I believe the lack of parallel data support on RZ/G2LC is just a > limitation of the package? From the block diagram 24-bit video data from DU is connected to both DSI and parallel interface. However, SoC packaging wise RZ/G2LC supports only DSI interface. RZ/G2L supports both DSI and parallel interface RZ/G2LC supports only DSI interface OK, we could use "renesas,du-r9a07g044" as well. Regards, Biju ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings 2022-03-16 13:10 ` [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings Biju Das 2022-03-23 20:05 ` Rob Herring 2022-04-12 10:01 ` Geert Uytterhoeven @ 2022-04-15 11:14 ` Laurent Pinchart 2022-04-20 15:58 ` Biju Das 2 siblings, 1 reply; 8+ messages in thread From: Laurent Pinchart @ 2022-04-15 11:14 UTC (permalink / raw) To: Biju Das Cc: David Airlie, Daniel Vetter, Rob Herring, Kieran Bingham, dri-devel, linux-renesas-soc, devicetree, Geert Uytterhoeven, Chris Paterson, Biju Das, Prabhakar Mahadev Lad Hi Biju, Thank you for the patch. On Wed, Mar 16, 2022 at 01:10:54PM +0000, Biju Das wrote: > Extend the Renesas DU display bindings to support the r9a07g044l > DU module found on RZ/G2L LCDC. Stupid question, but as this DU and the R-Car DU are completely different pieces of hardware, wouldn't a separate bindings file make sense ? The DT description in this patch looks good to me. > Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> > --- > v1->v2: > * Updated commit description. > * Removed LCDC references > * Changed clock name from du.0->aclk > * Changed reset name from du.0->du > RFC->v1: > * Changed minItems->maxItems for renesas,vsps. > RFC: > https://patchwork.kernel.org/project/linux-renesas-soc/patch/20220112174612.10773-18-biju.das.jz@bp.renesas.com/ > --- > .../bindings/display/renesas,du.yaml | 54 +++++++++++++++++++ > 1 file changed, 54 insertions(+) > > diff --git a/Documentation/devicetree/bindings/display/renesas,du.yaml b/Documentation/devicetree/bindings/display/renesas,du.yaml > index 13efea574584..f560608bf4e8 100644 > --- a/Documentation/devicetree/bindings/display/renesas,du.yaml > +++ b/Documentation/devicetree/bindings/display/renesas,du.yaml > @@ -40,6 +40,7 @@ properties: > - renesas,du-r8a77990 # for R-Car E3 compatible DU > - renesas,du-r8a77995 # for R-Car D3 compatible DU > - renesas,du-r8a779a0 # for R-Car V3U compatible DU > + - renesas,du-r9a07g044l # for RZ/G2L compatible DU > > reg: > maxItems: 1 > @@ -824,6 +825,59 @@ allOf: > - reset-names > - renesas,vsps > > + - if: > + properties: > + compatible: > + contains: > + enum: > + - renesas,du-r9a07g044l > + then: > + properties: > + clocks: > + items: > + - description: Main clock > + - description: Register access clock > + - description: Video clock > + > + clock-names: > + items: > + - const: aclk > + - const: pclk > + - const: vclk > + > + interrupts: > + maxItems: 1 > + > + resets: > + maxItems: 1 > + > + reset-names: > + items: > + - const: du > + > + ports: > + properties: > + port@0: > + description: DPAD 0 > + port@1: > + description: DSI 0 > + port@2: false > + port@3: false > + > + required: > + - port@0 > + - port@1 > + > + renesas,vsps: > + maxItems: 1 > + > + required: > + - clock-names > + - interrupts > + - resets > + - reset-names > + - renesas,vsps > + > additionalProperties: false > > examples: -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings 2022-04-15 11:14 ` Laurent Pinchart @ 2022-04-20 15:58 ` Biju Das 0 siblings, 0 replies; 8+ messages in thread From: Biju Das @ 2022-04-20 15:58 UTC (permalink / raw) To: Laurent Pinchart Cc: David Airlie, Daniel Vetter, Rob Herring, Kieran Bingham, dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, Geert Uytterhoeven, Chris Paterson, Biju Das, Prabhakar Mahadev Lad Hi Laurent, Thanks for the feedback. > Subject: Re: [PATCH v2 1/7] dt-bindings: display: renesas,du: Document > r9a07g044l bindings > > Hi Biju, > > Thank you for the patch. > > On Wed, Mar 16, 2022 at 01:10:54PM +0000, Biju Das wrote: > > Extend the Renesas DU display bindings to support the r9a07g044l DU > > module found on RZ/G2L LCDC. > > Stupid question, but as this DU and the R-Car DU are completely different > pieces of hardware, wouldn't a separate bindings file make sense ? OK, will create separate bindings for RZ/G2L DU Cheers, Biju > > The DT description in this patch looks good to me. > > > Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> > > --- > > v1->v2: > > * Updated commit description. > > * Removed LCDC references > > * Changed clock name from du.0->aclk > > * Changed reset name from du.0->du > > RFC->v1: > > * Changed minItems->maxItems for renesas,vsps. > > RFC: > > > > --- > > .../bindings/display/renesas,du.yaml | 54 +++++++++++++++++++ > > 1 file changed, 54 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/display/renesas,du.yaml > > b/Documentation/devicetree/bindings/display/renesas,du.yaml > > index 13efea574584..f560608bf4e8 100644 > > --- a/Documentation/devicetree/bindings/display/renesas,du.yaml > > +++ b/Documentation/devicetree/bindings/display/renesas,du.yaml > > @@ -40,6 +40,7 @@ properties: > > - renesas,du-r8a77990 # for R-Car E3 compatible DU > > - renesas,du-r8a77995 # for R-Car D3 compatible DU > > - renesas,du-r8a779a0 # for R-Car V3U compatible DU > > + - renesas,du-r9a07g044l # for RZ/G2L compatible DU > > > > reg: > > maxItems: 1 > > @@ -824,6 +825,59 @@ allOf: > > - reset-names > > - renesas,vsps > > > > + - if: > > + properties: > > + compatible: > > + contains: > > + enum: > > + - renesas,du-r9a07g044l > > + then: > > + properties: > > + clocks: > > + items: > > + - description: Main clock > > + - description: Register access clock > > + - description: Video clock > > + > > + clock-names: > > + items: > > + - const: aclk > > + - const: pclk > > + - const: vclk > > + > > + interrupts: > > + maxItems: 1 > > + > > + resets: > > + maxItems: 1 > > + > > + reset-names: > > + items: > > + - const: du > > + > > + ports: > > + properties: > > + port@0: > > + description: DPAD 0 > > + port@1: > > + description: DSI 0 > > + port@2: false > > + port@3: false > > + > > + required: > > + - port@0 > > + - port@1 > > + > > + renesas,vsps: > > + maxItems: 1 > > + > > + required: > > + - clock-names > > + - interrupts > > + - resets > > + - reset-names > > + - renesas,vsps > > + > > additionalProperties: false > > > > examples: > > -- > Regards, > > Laurent Pinchart ^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: [PATCH v2 0/7] Add RZ/G2L Display support 2022-03-16 13:10 [PATCH v2 0/7] Add RZ/G2L Display support Biju Das 2022-03-16 13:10 ` [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings Biju Das @ 2022-04-14 7:13 ` Biju Das 1 sibling, 0 replies; 8+ messages in thread From: Biju Das @ 2022-04-14 7:13 UTC (permalink / raw) To: Biju Das, David Airlie, Daniel Vetter, Rob Herring Cc: Laurent Pinchart, Kieran Bingham, dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, Geert Uytterhoeven, Chris Paterson, Biju Das, Prabhakar Mahadev Lad Hi All, Gentle ping, Are we happy with this patch series? Cheers, Biju > Subject: [PATCH v2 0/7] Add RZ/G2L Display support > > RZ/G2L LCD controller composed of Frame compression Processor(FCPVD), > Video signal processor (VSPD) and Display unit(DU). The output of LCDC is > connected to Display parallel interface and MIPI link video interface. > > This patch series aims to add basic display support on RZ/G2L SMARC EVK > platform. The output from DSI is connected to ADV7535. > > The DU controller is similar to R-Car as it is connected to VSPD, so > reusing most of R-Car code with new CRTC driver specific to RZ/G2L > > v1->v2: > * Based on [1], all references to 'rzg2l_lcdc' replaced with 'rzg2l_du' > * Updated commit description for bindings > * Removed LCDC references from bindings > * Changed clock name from du.0->aclk from bindings > * Changed reset name from du.0->du from bindings > * Replaced crtc_helper_funcs->rcar_crtc_helper_funcs > * Updated macro DRM_RZG2L_LCDC->DRM_RZG2L_DU > * Replaced rzg2l-lcdc-drm->rzg2l-du-drm > * Added forward declaration for struct reset_control > > [1] > https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwor > k.kernel.org%2Fproject%2Flinux-renesas-soc%2Fpatch%2F20220312084205.31462- > 2- > biju.das.jz%40bp.renesas.com%2F&data=04%7C01%7Cbiju.das.jz%40bp.renesa > s.com%7C619fcf75486d47a9954408da074e6e1b%7C53d82571da1947e49cb4625a166a4a2 > a%7C0%7C0%7C637830330678043182%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA > iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3zlHOfdKJ > XLmDLGaMbbw%2BDUxQreKIEtvGUHNSuukDmg%3D&reserved=0 > > RFC->v1: > * Changed minItems->maxItems for renesas,vsps. > * Added RZ/G2L LCDC driver with special handling for CRTC reusing > most of RCar DU code > * Fixed the comments for num_rpf from rpf's->RPFs/ and vsp->VSP. > RFC: > > https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwor > k.kernel.org%2Fproject%2Flinux-renesas-soc%2Fpatch%2F20220112174612.10773- > 18- > biju.das.jz%40bp.renesas.com%2F&data=04%7C01%7Cbiju.das.jz%40bp.renesa > s.com%7C619fcf75486d47a9954408da074e6e1b%7C53d82571da1947e49cb4625a166a4a2 > a%7C0%7C0%7C637830330678043182%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA > iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=SXadiMRg% > 2Fw%2Fnt3R6K02Zke67CSFqIQtt34si2RCqyH0%3D&reserved=0 > > https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwor > k.kernel.org%2Fproject%2Flinux-renesas-soc%2Fpatch%2F20220112174612.10773- > 12- > biju.das.jz%40bp.renesas.com%2F&data=04%7C01%7Cbiju.das.jz%40bp.renesa > s.com%7C619fcf75486d47a9954408da074e6e1b%7C53d82571da1947e49cb4625a166a4a2 > a%7C0%7C0%7C637830330678043182%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA > iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=uRkp8himf > 53knLtbWBxfRa4HGY3SxmyLT5FBrpmFtqg%3D&reserved=0 > > https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwor > k.kernel.org%2Fproject%2Flinux-renesas-soc%2Fpatch%2F20220112174612.10773- > 13- > biju.das.jz%40bp.renesas.com%2F&data=04%7C01%7Cbiju.das.jz%40bp.renesa > s.com%7C619fcf75486d47a9954408da074e6e1b%7C53d82571da1947e49cb4625a166a4a2 > a%7C0%7C0%7C637830330678043182%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA > iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=MQAEyp28C > rxHTvdHtarXlO6j0CkpCXZuqVHcbNWkXYI%3D&reserved=0 > > https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwor > k.kernel.org%2Fproject%2Flinux-renesas-soc%2Fpatch%2F20220112174612.10773- > 19- > biju.das.jz%40bp.renesas.com%2F&data=04%7C01%7Cbiju.das.jz%40bp.renesa > s.com%7C619fcf75486d47a9954408da074e6e1b%7C53d82571da1947e49cb4625a166a4a2 > a%7C0%7C0%7C637830330678043182%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA > iLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=1y%2Bd5Yb > UoXnMZL97%2F4LTcG8IDtze%2FW%2BwzHRXBEbUgSw%3D&reserved=0 > > Biju Das (7): > dt-bindings: display: renesas,du: Document r9a07g044l bindings > drm: rcar-du: Add num_rpf to struct rcar_du_device_info > drm: rcar-du: Add max_width and max_height to struct > rcar_du_device_info > drm: rcar-du: Move rcar_du_output_name() to rcar_du_common.c > drm: rcar-du: Factorise rcar_du_{atomic_check,modeset_init} > drm: rcar-du: Factorise > rcar_du_vsp{complete,enable,plane_atomic_check} > drm: rcar-du: Add RZ/G2L DU Support > > .../bindings/display/renesas,du.yaml | 54 ++ > drivers/gpu/drm/rcar-du/Kconfig | 18 +- > drivers/gpu/drm/rcar-du/Makefile | 13 + > drivers/gpu/drm/rcar-du/rcar_du_common.c | 30 + > drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 8 + > drivers/gpu/drm/rcar-du/rcar_du_drv.c | 100 ++- > drivers/gpu/drm/rcar-du/rcar_du_drv.h | 31 + > drivers/gpu/drm/rcar-du/rcar_du_kms.c | 23 +- > drivers/gpu/drm/rcar-du/rcar_du_plane.h | 12 + > drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 18 +- > drivers/gpu/drm/rcar-du/rzg2l_du_crtc.c | 705 ++++++++++++++++++ > drivers/gpu/drm/rcar-du/rzg2l_du_drv.c | 221 ++++++ > drivers/gpu/drm/rcar-du/rzg2l_du_plane.c | 82 ++ > drivers/gpu/drm/rcar-du/rzg2l_du_regs.h | 64 ++ > 14 files changed, 1334 insertions(+), 45 deletions(-) create mode 100644 > drivers/gpu/drm/rcar-du/rcar_du_common.c > create mode 100644 drivers/gpu/drm/rcar-du/rzg2l_du_crtc.c > create mode 100644 drivers/gpu/drm/rcar-du/rzg2l_du_drv.c > create mode 100644 drivers/gpu/drm/rcar-du/rzg2l_du_plane.c > create mode 100644 drivers/gpu/drm/rcar-du/rzg2l_du_regs.h > > -- > 2.17.1 ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-04-20 15:58 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-03-16 13:10 [PATCH v2 0/7] Add RZ/G2L Display support Biju Das 2022-03-16 13:10 ` [PATCH v2 1/7] dt-bindings: display: renesas,du: Document r9a07g044l bindings Biju Das 2022-03-23 20:05 ` Rob Herring 2022-04-12 10:01 ` Geert Uytterhoeven 2022-04-12 10:40 ` Biju Das 2022-04-15 11:14 ` Laurent Pinchart 2022-04-20 15:58 ` Biju Das 2022-04-14 7:13 ` [PATCH v2 0/7] Add RZ/G2L Display support Biju Das
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).