]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit60e4af93e25bc5d7b54edaa1bd4f00e60fc18219
treed1efa4ccf6facd7e7bbce7a7b6c67dfdd30abe27
parenta21185f48f32fb6bceb9b4da3c4d93e240027f03
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