[GIT PUL FOR v4.14] R-Car DU changes

Laurent Pinchart laurent.pinchart at ideasonboard.com
Thu Aug 3 13:31:52 UTC 2017


Hi Dave,

The following changes since commit e6742e1021a5cec55fab50a0b115c65217488eda:

  drm: linux-next: build failure after merge of the drm-misc tree (2017-07-27 
08:27:11 +1000)

are available in the git repository at:

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

for you to fetch changes up to a01ce6678bad548be4063286bfd12ccba3808a2e:

  drm: rcar-du: Use new iterator macros (2017-08-03 16:17:35 +0300)

The branch contains patches for the VSP driver which would normally go through 
the V4L2 subsystem. As some DU patches depend on them (and as one of the 
patches in the series touches the two drivers), it was agreed with Mauro to 
get the whole series merged through your tree (all the patches that touch V4L2 
carry his Acked-by).

I have based the series on top of the v4.13-rc2 backmerge in your tree (plus 
one compilation fix from -next), as it depends on "drm: Add 
drm_atomic_helper_wait_for_flip_done()" that you have merged after v4.13-rc1.

There is currently no patch in the linux-media, drm or drm-misc trees that 
conflict with the series. We have other VSP patches pending for v4.14 that 
will get merged through the V4L2 tree. If any conflict occurs, I'll make sure 
to base them on top of this tag, and tell Mauro to pull directly.

----------------------------------------------------------------
Dan Carpenter (1):
      drm: rcar-du: Remove an unneeded NULL check

Kieran Bingham (1):
      drm: rcar-du: Repair vblank for DRM page flips using the VSP

Kuninori Morimoto (1):
      drm: rcar-du: Use of_graph_get_remote_endpoint()

Laurent Pinchart (20):
      v4l: vsp1: Fill display list headers without holding dlm spinlock
      v4l: vsp1: Don't recycle active list at display start
      v4l: vsp1: Don't set WPF sink pointer
      v4l: vsp1: Store source and sink pointers as vsp1_entity
      v4l: vsp1: Don't create links for DRM pipeline
      v4l: vsp1: Add pipe index argument to the VSP-DU API
      v4l: vsp1: Add support for the BRS entity
      v4l: vsp1: Add support for new VSP2-BS, VSP2-DL and VSP2-D instances
      v4l: vsp1: Add support for multiple LIF instances
      v4l: vsp1: Add support for multiple DRM pipelines
      v4l: vsp1: Add support for header display lists in continuous mode
      drm: rcar-du: Fix comments to comply with the kernel coding style
      drm: rcar-du: Support multiple sources from the same VSP
      drm: rcar-du: Restrict DPLL duty cycle workaround to H3 ES1.x
      drm: rcar-du: Configure DPAD0 routing through last group on Gen3
      drm: rcar-du: Setup planes before enabling CRTC to avoid flicker
      drm: rcar-du: Add HDMI outputs to R8A7796 device description
      drm: rcar-du: Use the VBK interrupt for vblank events
      drm: rcar-du: Wait for flip completion instead of vblank in commit tail
      drm: rcar-du: Fix race condition when disabling planes at CRTC stop

Maarten Lankhorst (1):
      drm: rcar-du: Use new iterator macros

 drivers/gpu/drm/rcar-du/rcar_du_crtc.c    | 189 ++++++++++++++++++-------
 drivers/gpu/drm/rcar-du/rcar_du_crtc.h    |  17 ++-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c     |  28 ++--
 drivers/gpu/drm/rcar-du/rcar_du_group.c   |  38 +++--
 drivers/gpu/drm/rcar-du/rcar_du_kms.c     | 113 ++++++++++++---
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c |  12 +-
 drivers/gpu/drm/rcar-du/rcar_du_plane.c   | 114 ++++++++-------
 drivers/gpu/drm/rcar-du/rcar_du_plane.h   |   3 +-
 drivers/gpu/drm/rcar-du/rcar_du_vsp.c     |  51 ++++---
 drivers/gpu/drm/rcar-du/rcar_du_vsp.h     |  10 +-
 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c    |   2 +-
 drivers/media/platform/vsp1/vsp1.h        |   7 +-
 drivers/media/platform/vsp1/vsp1_bru.c    |  45 ++++--
 drivers/media/platform/vsp1/vsp1_bru.h    |   4 +-
 drivers/media/platform/vsp1/vsp1_dl.c     | 205 ++++++++++++++++-----------
 drivers/media/platform/vsp1/vsp1_dl.h     |   1 -
 drivers/media/platform/vsp1/vsp1_drm.c    | 286 +++++++++++++----------------
 drivers/media/platform/vsp1/vsp1_drm.h    |  38 ++---
 drivers/media/platform/vsp1/vsp1_drv.c    | 115 ++++++++++-----
 drivers/media/platform/vsp1/vsp1_entity.c |  40 ++++--
 drivers/media/platform/vsp1/vsp1_entity.h |   5 +-
 drivers/media/platform/vsp1/vsp1_lif.c    |   5 +-
 drivers/media/platform/vsp1/vsp1_lif.h    |   2 +-
 drivers/media/platform/vsp1/vsp1_pipe.c   |  27 ++--
 drivers/media/platform/vsp1/vsp1_pipe.h   |   2 +-
 drivers/media/platform/vsp1/vsp1_regs.h   |  46 ++++--
 drivers/media/platform/vsp1/vsp1_video.c  |  69 +++++----
 drivers/media/platform/vsp1/vsp1_wpf.c    |   4 +-
 include/media/vsp1.h                      |  12 +-
 29 files changed, 949 insertions(+), 541 deletions(-)
-- 
Regards,

Laurent Pinchart



More information about the dri-devel mailing list