summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon_display.c
diff options
context:
space:
mode:
authorMichel Dänzer <michel.daenzer@amd.com>2014-11-18 18:00:08 +0900
committerAlex Deucher <alexander.deucher@amd.com>2014-11-20 11:11:41 -0500
commit78b1a6010b46a69bcd47b723a80f92693f26d17b (patch)
treebe63de0ed5b1fe8447f683a5d02741d377b07b35 /drivers/gpu/drm/radeon/radeon_display.c
parentcc5ac1ca79b4976ed3a779d7ea157f078207b56b (diff)
downloadop-kernel-dev-78b1a6010b46a69bcd47b723a80f92693f26d17b.zip
op-kernel-dev-78b1a6010b46a69bcd47b723a80f92693f26d17b.tar.gz
drm/radeon: 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. Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Michel Dänzer <michel.daenzer@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_display.c')
-rw-r--r--drivers/gpu/drm/radeon/radeon_display.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_display.c b/drivers/gpu/drm/radeon/radeon_display.c
index f1b0fa1..1021169 100644
--- a/drivers/gpu/drm/radeon/radeon_display.c
+++ b/drivers/gpu/drm/radeon/radeon_display.c
@@ -635,7 +635,7 @@ radeon_crtc_set_config(struct drm_mode_set *set)
return ret;
}
static const struct drm_crtc_funcs radeon_crtc_funcs = {
- .cursor_set = radeon_crtc_cursor_set,
+ .cursor_set2 = radeon_crtc_cursor_set2,
.cursor_move = radeon_crtc_cursor_move,
.gamma_set = radeon_crtc_gamma_set,
.set_config = radeon_crtc_set_config,
OpenPOWER on IntegriCloud