[PATCH 0/4] drm/exynos: rework vblank handling
Andrzej Hajda
a.hajda at samsung.com
Wed Feb 22 16:05:01 UTC 2017
Hi Inki,
This patchset fixes long standing issue with occassional page faults
or vblank event timeouts on TM2 targets due to delayed vblank handling.
DECON driver should now handle properly all scenarios described in drm
docs [1][2], at least it was my intention.
I have successfully tested it on TM2 panel, TV and both.
[1]: https://dri.freedesktop.org/docs/drm/gpu/drm-kms.html?highlight=drm_crtc_state#c.drm_crtc_arm_vblank_event
[2]: https://dri.freedesktop.org/docs/drm/gpu/drm-kms.html?highlight=drm_crtc_state#c.drm_crtc_state
Regards
Andrzej
Andrzej Hajda (4):
drm/exynos: move crtc event handling to drivers callbacks
drm/exynos: simplify completion event handling
drm/exynos/decon5433: fix vblank event handling
drm/exynos/decon5433: signal frame done interrupt at VSYNC
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 63 +++++++++++++++++++++++++--
drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 +
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 32 +++++++-------
drivers/gpu/drm/exynos/exynos_drm_crtc.h | 2 +
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 +
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 +
drivers/gpu/drm/exynos/exynos_mixer.c | 1 +
include/video/exynos5433_decon.h | 13 ++++++
8 files changed, 96 insertions(+), 19 deletions(-)
--
2.7.4
More information about the dri-devel
mailing list