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(-)