aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_drv.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2011-07-08 07:22:36 -0400
committerKeith Packard <keithp@keithp.com>2011-07-08 13:22:51 -0400
commit43a9539fa9e780f16c0d1e4bc91a2701f1ce178f (patch)
tree6a4cabca10ebbbdf6d4465a4f661d7b79954e92e /drivers/gpu/drm/i915/i915_drv.h
parent6fe5a7e3cac5b60774186a95bbb7555fa604080c (diff)
drm/i915: Only export the generic intel_disable_fbc() interface
As the enable/disable routines will be gain additional complexity in future patches, it is necessary that all callers do not bypass the generic interface by calling into the chipset routines directly. to do this we make the chipset routines static, so there is no choice. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org> Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r--drivers/gpu/drm/i915/i915_drv.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index a15f2c04f6a..56cb1c4fe73 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -1289,12 +1289,8 @@ extern void intel_modeset_init(struct drm_device *dev);
1289extern void intel_modeset_gem_init(struct drm_device *dev); 1289extern void intel_modeset_gem_init(struct drm_device *dev);
1290extern void intel_modeset_cleanup(struct drm_device *dev); 1290extern void intel_modeset_cleanup(struct drm_device *dev);
1291extern int intel_modeset_vga_set_state(struct drm_device *dev, bool state); 1291extern int intel_modeset_vga_set_state(struct drm_device *dev, bool state);
1292extern void i8xx_disable_fbc(struct drm_device *dev);
1293extern void g4x_disable_fbc(struct drm_device *dev);
1294extern void ironlake_disable_fbc(struct drm_device *dev);
1295extern void intel_disable_fbc(struct drm_device *dev);
1296extern void intel_enable_fbc(struct drm_crtc *crtc, unsigned long interval);
1297extern bool intel_fbc_enabled(struct drm_device *dev); 1292extern bool intel_fbc_enabled(struct drm_device *dev);
1293extern void intel_disable_fbc(struct drm_device *dev);
1298extern bool ironlake_set_drps(struct drm_device *dev, u8 val); 1294extern bool ironlake_set_drps(struct drm_device *dev, u8 val);
1299extern void ironlake_enable_rc6(struct drm_device *dev); 1295extern void ironlake_enable_rc6(struct drm_device *dev);
1300extern void gen6_set_rps(struct drm_device *dev, u8 val); 1296extern void gen6_set_rps(struct drm_device *dev, u8 val);