drm/exynos: use drm atomic state directly
authorGustavo Padovan <gustavo.padovan@collabora.co.uk>
Mon, 3 Aug 2015 05:40:44 +0000 (14:40 +0900)
committerInki Dae <inki.dae@samsung.com>
Sun, 16 Aug 2015 01:23:35 +0000 (10:23 +0900)
commit2eeb2e5e6634dbb97bdda81f65f70e4b037028d5
treede36686e57d4b9b376d39f5a7ea39deb60bedeed
parent1e1d13932283419ddfdb60c73319cc0e753ded5b
drm/exynos: use drm atomic state directly

For some fields the use of struct exynos_drm_plane filled with data from
the plane state just creates a source of duplicated information and
overhead.  Here we change the crtc drivers to access the plane state
directly simplifying the code by not relying on a exynos internal struct.

Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Reviewed-by: Joonyoung Shim <jy0922.shim@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_fimd.c
drivers/gpu/drm/exynos/exynos_drm_plane.c
drivers/gpu/drm/exynos/exynos_mixer.c