drm/exynos: crtc: rework atomic_{begin,flush}
authorMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 5 Jan 2016 12:52:51 +0000 (13:52 +0100)
committerInki Dae <daeinki@gmail.com>
Tue, 12 Jan 2016 15:16:37 +0000 (00:16 +0900)
commitd29c2c140787a1645306a11799e33adddf72e64f
treed1efa4ccf6facd7e7bbce7a7b6c67dfdd30abe27
parent5e68fef24fab07f4decc78d421838eb73b7e3931
drm/exynos: crtc: rework atomic_{begin,flush}

Some CRTC drivers (like Exynos DRM Mixer) can handle blocking register
updates only on per-device level, not per-plane level. This patch changes
exynos_crts atomic_begin/atomic_flush callbacks to handle the entire crtc,
instead of given planes, so driver can handle both cases on their own.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/exynos/exynos5433_drm_decon.c
drivers/gpu/drm/exynos/exynos7_drm_decon.c
drivers/gpu/drm/exynos/exynos_drm_crtc.c
drivers/gpu/drm/exynos/exynos_drm_drv.h
drivers/gpu/drm/exynos/exynos_drm_fimd.c