aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/gma500/gma_display.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/gma500/gma_display.h')
-rw-r--r--drivers/gpu/drm/gma500/gma_display.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/gpu/drm/gma500/gma_display.h b/drivers/gpu/drm/gma500/gma_display.h
index a5d8aa31b5b7..24a582e009e6 100644
--- a/drivers/gpu/drm/gma500/gma_display.h
+++ b/drivers/gpu/drm/gma500/gma_display.h
@@ -61,6 +61,20 @@ struct gma_clock_funcs {
61 61
62/* Common pipe related functions */ 62/* Common pipe related functions */
63extern bool gma_pipe_has_type(struct drm_crtc *crtc, int type); 63extern bool gma_pipe_has_type(struct drm_crtc *crtc, int type);
64extern void gma_wait_for_vblank(struct drm_device *dev);
65extern int gma_pipe_set_base(struct drm_crtc *crtc, int x, int y,
66 struct drm_framebuffer *old_fb);
67extern void gma_crtc_load_lut(struct drm_crtc *crtc);
68extern void gma_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
69 u16 *blue, u32 start, u32 size);
70extern void gma_crtc_dpms(struct drm_crtc *crtc, int mode);
71extern bool gma_crtc_mode_fixup(struct drm_crtc *crtc,
72 const struct drm_display_mode *mode,
73 struct drm_display_mode *adjusted_mode);
74extern void gma_crtc_prepare(struct drm_crtc *crtc);
75extern void gma_crtc_commit(struct drm_crtc *crtc);
76extern void gma_crtc_disable(struct drm_crtc *crtc);
77extern void gma_crtc_destroy(struct drm_crtc *crtc);
64 78
65/* Common clock related functions */ 79/* Common clock related functions */
66extern const struct gma_limit_t *gma_limit(struct drm_crtc *crtc, int refclk); 80extern const struct gma_limit_t *gma_limit(struct drm_crtc *crtc, int refclk);