Hi Dave,

   This pull request includes some code refactoring which removes
   Exynos specific structure names and uses generic structure
   names instead, and makes all plane updating to be done
   by only exynos_update_plane function. And also it includes
   some cleanup and fixup patches.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 281d1bbd34b734e4f22b30b6f3b673dda46a7470:

  Merge remote-tracking branch 'origin/master' into drm-next (2015-01-22 
10:44:41 +1000)

are available in the git repository at:


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

for you to fetch changes up to efa75bcdad59fc796152a4c73bb65ae2ab7ce035:

  drm/exynos: fimd: check error status for drm_iommu_attach_device (2015-01-25 
21:28:09 +0900)

----------------------------------------------------------------
Ajay Kumar (1):
      drm/exynos: fimd: check error status for drm_iommu_attach_device

Gustavo Padovan (21):
      drm/exynos: move to_exynos_crtc() macro to main header
      drm/exynos: expose struct exynos_drm_crtc
      drm/exynos: remove exynos_drm_crtc_plane_* wrappers
      drm/exynos: remove struct exynos_drm_overlay
      drm/exynos/fimd: don't initialize 'ret' variable in fimd_probe()
      drm/exynos/vidi: remove useless ops->commit()
      drm/exynos: Don't touch DPMS when updating overlay planes
      drm/exynos: don't do any DPMS operation while updating planes
      drm/exynos: remove exynos_plane_commit() wrapper
      drm/exynos: unify plane update on exynos_update_plane()
      drm/exynos: call exynos_update_plane() directly on page flips
      drm/exynos: remove exynos_drm_crtc_mode_set_commit()
      drm/exynos: rename base object of struct exynos_drm_crtc to 'base'
      drm/exynos: add pipe param to exynos_drm_crtc_create()
      drm/exynos: remove pipe member of struct exynos_drm_manager
      drm/exynos: move 'type' from manager to crtc struct
      drm/exynos: remove drm_dev from struct exynos_drm_manager
      drm/exynos: remove struct exynos_drm_manager
      drm/exynos: don't duplicate drm_display_mode in fimd context
      drm/exynos: remove mode_set() ops from exynos_crtc
      drm/exynos: create exynos_check_plane()

 drivers/gpu/drm/exynos/exynos_drm_crtc.c  |  185 +++++++++------------------
 drivers/gpu/drm/exynos/exynos_drm_crtc.h  |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h   |   83 +++++++-----
 drivers/gpu/drm/exynos/exynos_drm_fimd.c  |  196 ++++++++++++++---------------
 drivers/gpu/drm/exynos/exynos_drm_plane.c |  138 ++++++++++----------
 drivers/gpu/drm/exynos/exynos_drm_plane.h |   17 ++-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c  |  135 +++++++++-----------
 drivers/gpu/drm/exynos/exynos_mixer.c     |  159 ++++++++++++-----------
 8 files changed, 426 insertions(+), 495 deletions(-)

Reply via email to