aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_display.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/intel_display.c')
-rw-r--r--drivers/gpu/drm/i915/intel_display.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index 8bce7f00294b..c31c6203c7ca 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -11759,6 +11759,10 @@ void intel_modeset_gem_init(struct drm_device *dev)
11759 struct drm_crtc *c; 11759 struct drm_crtc *c;
11760 struct intel_framebuffer *fb; 11760 struct intel_framebuffer *fb;
11761 11761
11762 mutex_lock(&dev->struct_mutex);
11763 intel_init_gt_powersave(dev);
11764 mutex_unlock(&dev->struct_mutex);
11765
11762 intel_modeset_init_hw(dev); 11766 intel_modeset_init_hw(dev);
11763 11767
11764 intel_setup_overlay(dev); 11768 intel_setup_overlay(dev);
@@ -11845,6 +11849,10 @@ void intel_modeset_cleanup(struct drm_device *dev)
11845 drm_mode_config_cleanup(dev); 11849 drm_mode_config_cleanup(dev);
11846 11850
11847 intel_cleanup_overlay(dev); 11851 intel_cleanup_overlay(dev);
11852
11853 mutex_lock(&dev->struct_mutex);
11854 intel_cleanup_gt_powersave(dev);
11855 mutex_unlock(&dev->struct_mutex);
11848} 11856}
11849 11857
11850/* 11858/*