drm/amd/display: Universal cursor plane hook-up.
authorAndrey Grodzovsky <Andrey.Grodzovsky@amd.com>
Sun, 2 Apr 2017 15:55:41 +0000 (11:55 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 26 Sep 2017 22:07:43 +0000 (18:07 -0400)
commit2ea5e9a8bda7472037fb34b75f7033cfc4afa674
treeb93172b54984949080e739ae844ba3ad77f28bdd
parent0f9a536fe036eed82b563b0da5b2c57a9455b679
drm/amd/display: Universal cursor plane hook-up.

Switch from legacy cursor to DRM cursor plane. Cursor
is not an actual plane but more of a subplane of each
pipe. Bind a DRM cursor plane instance to each CRTC.
Eliminate seperate FB object allocation for cursor and
clean  dm_crtc_cursor_set.

Signed-off-by: Andrey Grodzovsky <Andrey.Grodzovsky@amd.com>
Signed-off-by: Leo (Sunpeng) Li <sunpeng.li@amd.com>
Reviewed-by: Harry Wentland <Harry.Wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_types.c