drm/amdgpu/dce10: Use cursor_set2 hook for enabling / disabling the HW cursor
authorAlex Deucher <alexander.deucher@amd.com>
Thu, 24 Sep 2015 21:29:44 +0000 (17:29 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 14 Oct 2015 20:16:25 +0000 (16:16 -0400)
commit29275a9b09ce2abd8fa01268b217c0b56ff22d83
tree52fe95f9c796daf5b87fbe5dba7a510e10b3c670
parentc2fe16aa36d2bc976f7e79600d3a118fafdcc8dc
drm/amdgpu/dce10: Use cursor_set2 hook for enabling / disabling the HW cursor

The cursor_set2 hook provides the cursor hotspot position within the
cursor image. When the hotspot position changes, we can adjust the cursor
position such that the hotspot doesn't move on the screen. This prevents
the cursor from appearing to intermittently jump around on the screen
when the position of the hotspot within the cursor image changes.

Port of radeon commits:
78b1a6010b46a69bcd47b723a80f92693f26d17b
3feba08d79c32777a845c3c8a4ab93092bdf6f19

Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c