[GIT PULL] exynos-drm-fixes

inki.dae at samsung.com inki.dae at samsung.com
Tue May 19 07:24:55 PDT 2015


Hi Dave,

   This pull request contains mainly some regression fixups and code cleanups.
   
Summary:
- Use generic function to get buffer count instead of specific one.
  In case of Exynos DRM, There was a special case which decides pixel
  format of a given buffer according to planer types, which is NV12M and NV12.
  However, NV12M doesn't exist in drm fourcc so it removes
  exynos_drm_format_num_buffers() specific to Exynos DRM and use a generic function,
  drm_format_num_planes() instead.
- Allow mixer driver to support NV21 format for Video processor.
  This format was already supported but we just missed DRM_FORMAT_NV21 case
  so this patch considers the case so that Mixer driver can handle it correctly.
- Add regression fix and some code cleanups.

 Please kindly let me know if there is any problem.

 Thanks,
 Inki Dae

The following changes since commit 64d237e66d562348f04a9c04a45455c1f3201ced:

  Merge branch 'msm-fixes-4.1' of git://people.freedesktop.org/~robclark/linux into drm-fixes (2015-05-19 10:17:34 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-fixes

for you to fetch changes up to b0f155ada4c819f06aa32b4c906e7e76350c7ec1:

  drm/exynos: dp: Lower level of EDID read success message (2015-05-19 22:50:55 +0900)

----------------------------------------------------------------
Krzysztof Kozlowski (5):
      drm/exynos: mixer: Constify platform_device_id
      drm/exynos: Fix build breakage on !DRM_EXYNOS_FIMD
      drm/exynos: Constify exynos_drm_crtc_ops
      drm/exynos: Consolidate return statements in fimd_bind()
      drm/exynos: dp: Lower level of EDID read success message

Tobias Jakobi (8):
      drm/exynos: fb: use drm_format_num_planes to get buffer count
      drm/exynos: plane: honor buffer offset for dma_addr
      drm/exynos: mixer: remove buffer count handling in vp_video_buffer()
      drm/exynos: mixer: also allow NV21 for the video processor
      drm/exynos: mixer: cleanup pixelformat handling
      drm/exynos: mixer: don't dump registers under spinlock
      drm/exynos: 'win' is always unsigned
      drm/exynos: cleanup exynos_drm_plane

 drivers/gpu/drm/exynos/exynos7_drm_decon.c |    4 +-
 drivers/gpu/drm/exynos/exynos_dp_core.c    |   13 +++--
 drivers/gpu/drm/exynos/exynos_drm_crtc.c   |   10 ++--
 drivers/gpu/drm/exynos/exynos_drm_crtc.h   |   10 ++--
 drivers/gpu/drm/exynos/exynos_drm_drv.h    |   20 +++-----
 drivers/gpu/drm/exynos/exynos_drm_fb.c     |   39 +--------------
 drivers/gpu/drm/exynos/exynos_drm_fimd.c   |   53 ++++++++++----------
 drivers/gpu/drm/exynos/exynos_drm_fimd.h   |   15 ------
 drivers/gpu/drm/exynos/exynos_drm_plane.c  |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c   |    2 +-
 drivers/gpu/drm/exynos/exynos_mixer.c      |   72 +++++++++++++++-------------
 11 files changed, 92 insertions(+), 148 deletions(-)
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_fimd.h


More information about the dri-devel mailing list