diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_panel.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_panel.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c index 0a4aeaf96865..c80bffc21b5b 100644 --- a/drivers/gpu/drm/i915/intel_panel.c +++ b/drivers/gpu/drm/i915/intel_panel.c | |||
@@ -844,13 +844,17 @@ int intel_panel_setup_backlight(struct drm_connector *connector) | |||
844 | 844 | ||
845 | intel_backlight_device_register(intel_connector); | 845 | intel_backlight_device_register(intel_connector); |
846 | 846 | ||
847 | panel->backlight.present = true; | ||
848 | |||
847 | return 0; | 849 | return 0; |
848 | } | 850 | } |
849 | 851 | ||
850 | void intel_panel_destroy_backlight(struct drm_connector *connector) | 852 | void intel_panel_destroy_backlight(struct drm_connector *connector) |
851 | { | 853 | { |
852 | struct intel_connector *intel_connector = to_intel_connector(connector); | 854 | struct intel_connector *intel_connector = to_intel_connector(connector); |
855 | struct intel_panel *panel = &intel_connector->panel; | ||
853 | 856 | ||
857 | panel->backlight.present = false; | ||
854 | intel_backlight_device_unregister(intel_connector); | 858 | intel_backlight_device_unregister(intel_connector); |
855 | } | 859 | } |
856 | 860 | ||