[PATCH 0/6] drm/exynos: unify plane update path and avoid DPMS for planes

Gustavo Padovan gustavo at padovan.org
Wed Nov 26 10:10:48 PST 2014


From: Gustavo Padovan <gustavo.padovan at collabora.co.uk>

This series is try to unify all the paths on exynos DRM that handle plane
updates. Now SetPlane, PageFlip and SetCrtc (fb changed only) are all
processed by the same function: exynos_update_plane().

In the unify process the DPMS operations were removed since we are not in full
modeset path.

This applies on top of my last cleanup[0] and is part of my ongoing cleanup
work on exynos drm.

[0] http://www.spinics.net/lists/linux-samsung-soc/msg39502.html

Gustavo Padovan (6):
  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()

 drivers/gpu/drm/exynos/exynos_drm_crtc.c  | 31 ++++++++++++-------------------
 drivers/gpu/drm/exynos/exynos_drm_plane.c | 18 ++++++------------
 drivers/gpu/drm/exynos/exynos_drm_plane.h |  6 +++++-
 3 files changed, 23 insertions(+), 32 deletions(-)

-- 
1.9.3



More information about the dri-devel mailing list