summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/gma500/gma_display.h
diff options
context:
space:
mode:
authorPatrik Jakobsson <patrik.r.jakobsson@gmail.com>2013-07-10 23:43:01 +0200
committerPatrik Jakobsson <patrik.r.jakobsson@gmail.com>2013-07-24 01:47:27 +0200
commit38945be630a5848ffc75f2f9027cbb211dec3982 (patch)
tree8ea9c516686ef6f718e7579fe4f28ead00991266 /drivers/gpu/drm/gma500/gma_display.h
parentb1255b884914920f4086448ec4930e814e97afde (diff)
downloadlinux-stable-38945be630a5848ffc75f2f9027cbb211dec3982.tar.gz
linux-stable-38945be630a5848ffc75f2f9027cbb211dec3982.tar.bz2
linux-stable-38945be630a5848ffc75f2f9027cbb211dec3982.zip
drm/gma500: Add generic cursor functions
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/gma500/gma_display.h')
-rw-r--r--drivers/gpu/drm/gma500/gma_display.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/gma500/gma_display.h b/drivers/gpu/drm/gma500/gma_display.h
index 665164d41224..0d3b6074ca99 100644
--- a/drivers/gpu/drm/gma500/gma_display.h
+++ b/drivers/gpu/drm/gma500/gma_display.h
@@ -64,6 +64,11 @@ extern bool gma_pipe_has_type(struct drm_crtc *crtc, int type);
extern void gma_wait_for_vblank(struct drm_device *dev);
extern int gma_pipe_set_base(struct drm_crtc *crtc, int x, int y,
struct drm_framebuffer *old_fb);
+extern int gma_crtc_cursor_set(struct drm_crtc *crtc,
+ struct drm_file *file_priv,
+ uint32_t handle,
+ uint32_t width, uint32_t height);
+extern int gma_crtc_cursor_move(struct drm_crtc *crtc, int x, int y);
extern void gma_crtc_load_lut(struct drm_crtc *crtc);
extern void gma_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
u16 *blue, u32 start, u32 size);