summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_drv.h
diff options
context:
space:
mode:
authorChris Wilson2013-08-06 18:43:07 +0200
committerDaniel Vetter2013-08-06 20:08:50 +0200
commitddfe15677d9c47f2491e401cd773b45e1aac74bf (patch)
tree60e9e848541f4ada1d55e300da55c1df8f54661b /drivers/gpu/drm/i915/intel_drv.h
parentdrm/i915: Rename I915_CACHE_MLC_LLC to L3_LLC for Ivybridge (diff)
downloadkernel-qcow2-linux-ddfe15677d9c47f2491e401cd773b45e1aac74bf.tar.gz
kernel-qcow2-linux-ddfe15677d9c47f2491e401cd773b45e1aac74bf.tar.xz
kernel-qcow2-linux-ddfe15677d9c47f2491e401cd773b45e1aac74bf.zip
drm/i915: Export intel_framebuffer_fini
Rather than open-code the teardown of a framebuffer, export the routine from intel_display.c. This then make intel_fbdev symmetric in its use of the common intel_framebuffer routines to initialise and clean up the struct intel_framebuffer. (And new features need only be added in one location!) Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_drv.h')
-rw-r--r--drivers/gpu/drm/i915/intel_drv.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h
index ed33976c194b..54e389de9f42 100644
--- a/drivers/gpu/drm/i915/intel_drv.h
+++ b/drivers/gpu/drm/i915/intel_drv.h
@@ -720,6 +720,7 @@ extern int intel_framebuffer_init(struct drm_device *dev,
struct intel_framebuffer *ifb,
struct drm_mode_fb_cmd2 *mode_cmd,
struct drm_i915_gem_object *obj);
+extern void intel_framebuffer_fini(struct intel_framebuffer *fb);
extern int intel_fbdev_init(struct drm_device *dev);
extern void intel_fbdev_initial_config(struct drm_device *dev);
extern void intel_fbdev_fini(struct drm_device *dev);