aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/gma500/psb_intel_display.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/gma500/psb_intel_display.c')
-rw-r--r--drivers/gpu/drm/gma500/psb_intel_display.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/drm/gma500/psb_intel_display.c b/drivers/gpu/drm/gma500/psb_intel_display.c
index ddaf3d428f55..49e983508d5c 100644
--- a/drivers/gpu/drm/gma500/psb_intel_display.c
+++ b/drivers/gpu/drm/gma500/psb_intel_display.c
@@ -552,6 +552,14 @@ void psb_intel_encoder_commit(struct drm_encoder *encoder)
552 encoder_funcs->dpms(encoder, DRM_MODE_DPMS_ON); 552 encoder_funcs->dpms(encoder, DRM_MODE_DPMS_ON);
553} 553}
554 554
555void psb_intel_encoder_destroy(struct drm_encoder *encoder)
556{
557 struct psb_intel_encoder *intel_encoder = to_psb_intel_encoder(encoder);
558
559 drm_encoder_cleanup(encoder);
560 kfree(intel_encoder);
561}
562
555static bool psb_intel_crtc_mode_fixup(struct drm_crtc *crtc, 563static bool psb_intel_crtc_mode_fixup(struct drm_crtc *crtc,
556 struct drm_display_mode *mode, 564 struct drm_display_mode *mode,
557 struct drm_display_mode *adjusted_mode) 565 struct drm_display_mode *adjusted_mode)