[PATCH v3 00/10] drm/exynos: rework vblank handling - next

Andrzej Hajda a.hajda at samsung.com
Wed Mar 15 14:41:00 UTC 2017


Hi Inki,

This is -next part of my patchset 'drm/exynos: rework vblank handling'. With three additional
cleanup patches.

The patchset contains one improvement and cleanups/reworks:
- adds frame counter callback,
- removes redundant pipe related fields,
- simplifies event handling.

I have successfully tested it on TM2 panel, TV and both.

Regards
Andrzej


Andrzej Hajda (10):
  drm/exynos: simplify completion event handling
  drm/exynos/decon5433: implement frame counter
  drm/exynos: kill exynos_drm_crtc::pipe
  drm/exynos: kill exynos_drm_private::pipe
  drm/exynos: set plane possible_crtcs in exynos_plane_init
  drm/exynos: kill pipe field from drivers contexts
  drm/exynos: kill mode_set_nofb callback
  drm/exynos/decon5433: kill DECON_UPDATE workaround
  drm/exynos/decon5433: kill BIT_IRQS_ENABLED
  drm/exynos/decon5433: simplify shadow protect code

 drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 85 +++++++++++----------------
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    | 19 ++----
 drivers/gpu/drm/exynos/exynos_drm_crtc.c      | 50 +++++++---------
 drivers/gpu/drm/exynos/exynos_drm_crtc.h      |  1 -
 drivers/gpu/drm/exynos/exynos_drm_drv.h       | 14 +----
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      | 24 ++------
 drivers/gpu/drm/exynos/exynos_drm_plane.c     |  5 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.h     |  1 -
 drivers/gpu/drm/exynos/exynos_drm_vidi.c      | 22 +------
 drivers/gpu/drm/exynos/exynos_mixer.c         | 13 +---
 include/video/exynos5433_decon.h              |  1 +
 11 files changed, 74 insertions(+), 161 deletions(-)

-- 
2.7.4



More information about the dri-devel mailing list