public inbox for cip-dev@lists.cip-project.org
 help / color / mirror / Atom feed
* [PATCH 6.1.y-cip 00/20] Add Renesas RZ/G2L DSI,VSP,FCP support
@ 2023-09-05 16:07 Biju Das
  2023-09-05 16:07 ` [PATCH 6.1.y-cip 01/20] dt-bindings: display: bridge: Document RZ/G2L MIPI DSI TX bindings Biju Das
                   ` (20 more replies)
  0 siblings, 21 replies; 36+ messages in thread
From: Biju Das @ 2023-09-05 16:07 UTC (permalink / raw)
  To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das, Lad Prabhakar

This patch series aims to add RZ/G2L DSI,VSP,FCP support
 
All the patches are cherry-picked from the mainline except the last
6 patches.

The last 6 patches are in review state and just added here for testing.

There is a plan to backport to these patch series to 5.10.y-cip
later.

Biju Das (20):
  dt-bindings: display: bridge: Document RZ/G2L MIPI DSI TX bindings
  dt-bindings: display: bridge: renesas,rzg2l-mipi-dsi: Document RZ/V2L
    support
  drm: rcar-du: Add RZ/G2L DSI driver
  drm: rcar-du: Fix Kconfig dependency between DRM and RZG2L_MIPI_DSI
  drm: rcar-du: rzg2l_mipi_dsi: Enhance device lanes check
  arm64: dts: renesas: r9a07g044: Add fcpvd node
  arm64: dts: renesas: r9a07g044: Add vspd node
  arm64: dts: renesas: r9a07g044: Add DSI node
  arm64: dts: renesas: r9a07g054: Add fcpvd node
  arm64: dts: renesas: r9a07g054: Add vspd node
  arm64: dts: renesas: r9a07g054: Add DSI node
  arm64: dts: renesas: rzg2l-smarc: Link DSI with ADV7535
  arm64: dts: renesas: rzg2lc-smarc: Link DSI with ADV7535
  arm64: defconfig: Enable Renesas RZ/G2L MIPI DSI driver
  drm: renesas: Add RZ/G2L DU Support
  arm64: dts: renesas: r9a07g044: Add DU node
  arm64: dts: renesas: r9a07g054: Add DU node
  arm64: dts: renesas: rzg2l-smarc: Enable DU and link with DSI
  arm64: dts: renesas: rzg2lc-smarc: Enable DU and link with DSI
  defconfig: Enable display on RZ/G2L SMARC EVK.

 .../bindings/display/bridge/renesas,dsi.yaml  | 183 ++++
 arch/arm64/boot/dts/renesas/r9a07g044.dtsi    |  67 ++
 arch/arm64/boot/dts/renesas/r9a07g054.dtsi    |  69 ++
 arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi  | 100 +++
 arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 100 +++
 arch/arm64/configs/defconfig                  |   2 +
 drivers/gpu/drm/Kconfig                       |   2 +
 drivers/gpu/drm/Makefile                      |   1 +
 drivers/gpu/drm/rcar-du/Kconfig               |   8 +
 drivers/gpu/drm/rcar-du/Makefile              |   2 +
 drivers/gpu/drm/rcar-du/rzg2l_mipi_dsi.c      | 816 ++++++++++++++++++
 drivers/gpu/drm/rcar-du/rzg2l_mipi_dsi_regs.h | 151 ++++
 drivers/gpu/drm/rz-du/Kconfig                 |  12 +
 drivers/gpu/drm/rz-du/Makefile                |   8 +
 drivers/gpu/drm/rz-du/rzg2l_du_crtc.c         | 599 +++++++++++++
 drivers/gpu/drm/rz-du/rzg2l_du_crtc.h         |  92 ++
 drivers/gpu/drm/rz-du/rzg2l_du_drv.c          | 185 ++++
 drivers/gpu/drm/rz-du/rzg2l_du_drv.h          |  84 ++
 drivers/gpu/drm/rz-du/rzg2l_du_encoder.c      | 109 +++
 drivers/gpu/drm/rz-du/rzg2l_du_encoder.h      |  32 +
 drivers/gpu/drm/rz-du/rzg2l_du_kms.c          | 711 +++++++++++++++
 drivers/gpu/drm/rz-du/rzg2l_du_kms.h          |  43 +
 drivers/gpu/drm/rz-du/rzg2l_du_regs.h         |  67 ++
 drivers/gpu/drm/rz-du/rzg2l_du_vsp.c          | 469 ++++++++++
 drivers/gpu/drm/rz-du/rzg2l_du_vsp.h          |  97 +++
 25 files changed, 4009 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dsi.yaml
 create mode 100644 drivers/gpu/drm/rcar-du/rzg2l_mipi_dsi.c
 create mode 100644 drivers/gpu/drm/rcar-du/rzg2l_mipi_dsi_regs.h
 create mode 100644 drivers/gpu/drm/rz-du/Kconfig
 create mode 100644 drivers/gpu/drm/rz-du/Makefile
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_crtc.c
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_crtc.h
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_drv.c
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_drv.h
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_encoder.c
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_encoder.h
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_kms.c
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_kms.h
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_regs.h
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_vsp.c
 create mode 100644 drivers/gpu/drm/rz-du/rzg2l_du_vsp.h

-- 
2.25.1



^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2023-09-06 12:20 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-05 16:07 [PATCH 6.1.y-cip 00/20] Add Renesas RZ/G2L DSI,VSP,FCP support Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 01/20] dt-bindings: display: bridge: Document RZ/G2L MIPI DSI TX bindings Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 02/20] dt-bindings: display: bridge: renesas,rzg2l-mipi-dsi: Document RZ/V2L support Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 03/20] drm: rcar-du: Add RZ/G2L DSI driver Biju Das
2023-09-06  8:41   ` Pavel Machek
2023-09-06  9:22     ` Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 04/20] drm: rcar-du: Fix Kconfig dependency between DRM and RZG2L_MIPI_DSI Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 05/20] drm: rcar-du: rzg2l_mipi_dsi: Enhance device lanes check Biju Das
2023-09-06  8:46   ` Pavel Machek
2023-09-06  9:07     ` [cip-dev] " Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 06/20] arm64: dts: renesas: r9a07g044: Add fcpvd node Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 07/20] arm64: dts: renesas: r9a07g044: Add vspd node Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 08/20] arm64: dts: renesas: r9a07g044: Add DSI node Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 09/20] arm64: dts: renesas: r9a07g054: Add fcpvd node Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 10/20] arm64: dts: renesas: r9a07g054: Add vspd node Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 11/20] arm64: dts: renesas: r9a07g054: Add DSI node Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 12/20] arm64: dts: renesas: rzg2l-smarc: Link DSI with ADV7535 Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 13/20] arm64: dts: renesas: rzg2lc-smarc: " Biju Das
2023-09-06  8:18   ` Pavel Machek
2023-09-06  8:23     ` Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 14/20] arm64: defconfig: Enable Renesas RZ/G2L MIPI DSI driver Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 15/20] drm: renesas: Add RZ/G2L DU Support Biju Das
2023-09-06  0:23   ` nobuhiro1.iwamatsu
2023-09-06  5:40     ` Biju Das
2023-09-06  5:45       ` nobuhiro1.iwamatsu
2023-09-06 12:20   ` Pavel Machek
2023-09-05 16:07 ` [PATCH 6.1.y-cip 16/20] arm64: dts: renesas: r9a07g044: Add DU node Biju Das
2023-09-05 23:39   ` nobuhiro1.iwamatsu
2023-09-06  5:42     ` Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 17/20] arm64: dts: renesas: r9a07g054: " Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 18/20] arm64: dts: renesas: rzg2l-smarc: Enable DU and link with DSI Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 19/20] arm64: dts: renesas: rzg2lc-smarc: " Biju Das
2023-09-05 16:07 ` [PATCH 6.1.y-cip 20/20] defconfig: Enable display on RZ/G2L SMARC EVK Biju Das
2023-09-06  8:47 ` [PATCH 6.1.y-cip 00/20] Add Renesas RZ/G2L DSI,VSP,FCP support Pavel Machek
2023-09-06 10:44   ` nobuhiro1.iwamatsu
2023-09-06 12:08     ` Pavel Machek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox