[GIT PULL] exynos-drm-next

inki.dae at samsung.com inki.dae at samsung.com
Sun Jan 25 05:19:58 PST 2015


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


More information about the dri-devel mailing list