aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/intel_panel.c
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2013-11-08 16:48:55 +0200
committerDaniel Vetter <daniel.vetter@ffwll.ch>2013-11-13 00:07:59 +0100
commitc91c9f32843a1b433de5a1ead4789a6bc8d3d914 (patch)
tree2e6507efadbf04e1aa7dff1526320d0cacf455f9 /drivers/gpu/drm/i915/intel_panel.c
parent58c68779e48fa6d60b97fadc3dcac61a6c318c4c (diff)
drm/i915: make asle notifications update backlight on all connectors
ALthough usually there's only one connector that supports backlight, this also finds the correct connector. Before, we only updated the connector on pipe A, which might not be the one with backlight. (This only made a difference on BYT.) Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Imre Deak <imre.deak@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_panel.c')
-rw-r--r--drivers/gpu/drm/i915/intel_panel.c4
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 0a4aeaf9686..c80bffc21b5 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)
intel_backlight_device_register(intel_connector);
+ panel->backlight.present = true;
+
return 0;
}
void intel_panel_destroy_backlight(struct drm_connector *connector)
{
struct intel_connector *intel_connector = to_intel_connector(connector);
+ struct intel_panel *panel = &intel_connector->panel;
+ panel->backlight.present = false;
intel_backlight_device_unregister(intel_connector);
}