Hello Dave, Daniel, The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2: Linux 6.2-rc1 (2022-12-25 13:41:39 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git tags/drm-next-20230127 for you to fetch changes up to fd228eb0b482cf2e43847fab46d57ba7b06c6d48: drm: rcar-du: Stop accessing non-existent registers on gen4 (2023-01-24 00:41:13 +0200) Note that the changes to the DU driver depend on changes to the VSP1 driver, usually merged through the media tree. As there are no conflicting changes for v6.3, Mauro has agreed that the simplest option is to merge this all through a single tree and acked the first five commits in this branch. They are based directly on top of v6.2-rc1 (and pushed to the next/media/vsp/formats branch in the same repository), and can thus be merged in the media tree as well should the need arise at the last minute without creating any conflict. ---------------------------------------------------------------- Renesas R-Car DU fixes and improvements ---------------------------------------------------------------- Koji Matsuoka (1): drm: rcar-du: lvds: Fix stop sequence Peter Robinson (1): drm: rcar-du: Depend on DRM_RCAR_DU for components on that SoC Tomi Valkeinen (17): media: Add 2-10-10-10 RGB formats media: Add Y210, Y212 and Y216 formats media: renesas: vsp1: Change V3U to be gen4 media: renesas: vsp1: Add V4H SoC version media: renesas: vsp1: Add new formats (2-10-10-10 ARGB, Y210, Y212) drm: rcar-du: Bump V3U to gen 4 drm: rcar-du: Add new formats (2-10-10-10 ARGB, Y210) dt-bindings: display: renesas,du: Provide bindings for r8a779g0 dt-bindings: display: bridge: renesas,dsi-csi2-tx: Add r8a779g0 drm: rcar-du: Add r8a779g0 support drm: rcar-du: dsi: Add r8A779g0 support drm: rcar-du: dsi: Add 'select RESET_CONTROLLER' drm: rcar-du: lvds: Add runtime PM drm: rcar-du: lvds: Add reset control drm: rcar-du: Add quirk for H3 ES1.x pclk workaround drm: rcar-du: Fix setting a reserved bit in DPLLCR drm: rcar-du: Stop accessing non-existent registers on gen4 .../display/bridge/renesas,dsi-csi2-tx.yaml | 3 +- .../devicetree/bindings/display/renesas,du.yaml | 2 + .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 49 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 194 ++++++++ drivers/gpu/drm/rcar-du/Kconfig | 6 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 39 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 73 ++- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 2 + drivers/gpu/drm/rcar-du/rcar_du_group.c | 26 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 30 ++ drivers/gpu/drm/rcar-du/rcar_du_regs.h | 8 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 50 ++- drivers/gpu/drm/rcar-du/rcar_lvds.c | 92 +++- drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 497 +++++++++++++++------ drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h | 6 +- drivers/media/platform/renesas/vsp1/vsp1_drv.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_hgo.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_lif.c | 1 + drivers/media/platform/renesas/vsp1/vsp1_pipe.c | 18 + drivers/media/platform/renesas/vsp1/vsp1_regs.h | 26 +- drivers/media/platform/renesas/vsp1/vsp1_rpf.c | 64 ++- drivers/media/platform/renesas/vsp1/vsp1_video.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_wpf.c | 4 +- drivers/media/v4l2-core/v4l2-ioctl.c | 6 + include/uapi/linux/videodev2.h | 11 + 25 files changed, 1034 insertions(+), 185 deletions(-) -- Regards, Laurent Pinchart