[GIT PULL FOR v5.2] R-Car DU changes

Laurent Pinchart laurent.pinchart at ideasonboard.com
Mon Mar 18 15:36:13 UTC 2019


Hi Dave,

The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:

  Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)

are available in the Git repository at:

  git://linuxtv.org/pinchartl/media.git tags/du-next-20190318

for you to fetch changes up to 12e32f554d8ddd121f17aaaa9cda25d0be612af9:

  drm: rcar-du: Add writeback support for R-Car Gen3 (2019-03-18 17:24:51 +0200)

Please note that the series includes changes to the VSP driver, part of
the Linux media tree. They have all been acked by Mauro for merge
through your tree.

----------------------------------------------------------------
Renesas display drivers changes for v5.2:

- Display writeback (includes VSP changes and DRM/KMS API changes)

----------------------------------------------------------------
Kieran Bingham (1):
      Revert "[media] v4l: vsp1: Supply frames to the DU continuously"

Laurent Pinchart (17):
      media: vsp1: wpf: Fix partition configuration for display pipelines
      media: vsp1: Replace leftover occurrence of fragment with body
      media: vsp1: Fix addresses of display-related registers for VSP-DL
      media: vsp1: Replace the display list internal flag with a flags field
      media: vsp1: Add vsp1_dl_list argument to .configure_stream() operation
      media: vsp1: dl: Allow chained display lists for display pipelines
      media: vsp1: wpf: Add writeback support
      media: vsp1: drm: Split RPF format setting to separate function
      media: vsp1: drm: Extend frame completion API to the DU driver
      media: vsp1: drm: Implement writeback support
      drm: writeback: Cleanup job ownership handling when queuing job
      drm: writeback: Fix leak of writeback job
      drm: writeback: Add job prepare and cleanup operations
      drm: rcar-du: Fix rcar_du_crtc structure documentation
      drm: rcar-du: Store V4L2 fourcc in rcar_du_format_info structure
      drm: rcar-du: vsp: Extract framebuffer (un)mapping to separate functions
      drm: rcar-du: Add writeback support for R-Car Gen3

 drivers/gpu/drm/arm/malidp_mw.c             |   3 +-
 drivers/gpu/drm/drm_atomic_helper.c         |  11 ++
 drivers/gpu/drm/drm_atomic_state_helper.c   |   4 +
 drivers/gpu/drm/drm_atomic_uapi.c           |  31 +---
 drivers/gpu/drm/drm_writeback.c             |  73 ++++++++-
 drivers/gpu/drm/rcar-du/Kconfig             |   4 +
 drivers/gpu/drm/rcar-du/Makefile            |   3 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c      |   7 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.h      |   9 +-
 drivers/gpu/drm/rcar-du/rcar_du_kms.c       |  37 +++++
 drivers/gpu/drm/rcar-du/rcar_du_kms.h       |   1 +
 drivers/gpu/drm/rcar-du/rcar_du_vsp.c       | 122 +++++++-------
 drivers/gpu/drm/rcar-du/rcar_du_vsp.h       |  17 ++
 drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 243 ++++++++++++++++++++++++++++
 drivers/gpu/drm/rcar-du/rcar_du_writeback.h |  39 +++++
 drivers/gpu/drm/vc4/vc4_txp.c               |   2 +-
 drivers/media/platform/vsp1/vsp1_brx.c      |   1 +
 drivers/media/platform/vsp1/vsp1_clu.c      |   1 +
 drivers/media/platform/vsp1/vsp1_dl.c       |  84 ++++++----
 drivers/media/platform/vsp1/vsp1_dl.h       |   6 +-
 drivers/media/platform/vsp1/vsp1_drm.c      |  94 ++++++++---
 drivers/media/platform/vsp1/vsp1_drm.h      |   2 +-
 drivers/media/platform/vsp1/vsp1_entity.c   |   3 +-
 drivers/media/platform/vsp1/vsp1_entity.h   |   7 +-
 drivers/media/platform/vsp1/vsp1_hgo.c      |   1 +
 drivers/media/platform/vsp1/vsp1_hgt.c      |   1 +
 drivers/media/platform/vsp1/vsp1_hsit.c     |   1 +
 drivers/media/platform/vsp1/vsp1_lif.c      |   1 +
 drivers/media/platform/vsp1/vsp1_lut.c      |   1 +
 drivers/media/platform/vsp1/vsp1_regs.h     |   6 +-
 drivers/media/platform/vsp1/vsp1_rpf.c      |   1 +
 drivers/media/platform/vsp1/vsp1_rwpf.h     |   1 +
 drivers/media/platform/vsp1/vsp1_sru.c      |   1 +
 drivers/media/platform/vsp1/vsp1_uds.c      |   1 +
 drivers/media/platform/vsp1/vsp1_uif.c      |   1 +
 drivers/media/platform/vsp1/vsp1_video.c    |  16 +-
 drivers/media/platform/vsp1/vsp1_wpf.c      |  83 ++++++++--
 include/drm/drm_modeset_helper_vtables.h    |   7 +
 include/drm/drm_writeback.h                 |  30 +++-
 include/media/vsp1.h                        |  19 ++-
 40 files changed, 775 insertions(+), 200 deletions(-)
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.c
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.h

-- 
Regards,

Laurent Pinchart


More information about the dri-devel mailing list