summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_dp_aux_backlight.c
diff options
context:
space:
mode:
authorPuthikorn Voravootivat <puthik@chromium.org>2017-05-11 16:02:23 -0700
committerJani Nikula <jani.nikula@intel.com>2017-05-12 15:51:20 +0300
commit2630addf6b1e7beb21a5e8ec04562cae2e5d9567 (patch)
tree29d1c809779b937a4e5c2ffd0016ff2d3de3d572 /drivers/gpu/drm/i915/intel_dp_aux_backlight.c
parente9c9e5ae8b57a6f29aecc303b36173e0be7fdd60 (diff)
downloadop-kernel-dev-2630addf6b1e7beb21a5e8ec04562cae2e5d9567.zip
op-kernel-dev-2630addf6b1e7beb21a5e8ec04562cae2e5d9567.tar.gz
drm/i915: Restore brightness level in aux backlight driver
Some panel will default to zero brightness when turning the panel off and on again. This patch restores last brightness level back when panel is turning back on. Signed-off-by: Puthikorn Voravootivat <puthik@chromium.org> Reviewed-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/20170511230225.142870-8-puthik@chromium.org
Diffstat (limited to 'drivers/gpu/drm/i915/intel_dp_aux_backlight.c')
-rw-r--r--drivers/gpu/drm/i915/intel_dp_aux_backlight.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_dp_aux_backlight.c b/drivers/gpu/drm/i915/intel_dp_aux_backlight.c
index 5f945e0..b87c5a3 100644
--- a/drivers/gpu/drm/i915/intel_dp_aux_backlight.c
+++ b/drivers/gpu/drm/i915/intel_dp_aux_backlight.c
@@ -127,6 +127,7 @@ static void intel_dp_aux_enable_backlight(struct intel_connector *connector)
}
set_aux_backlight_enable(intel_dp, true);
+ intel_dp_aux_set_backlight(connector, connector->panel.backlight.level);
}
static void intel_dp_aux_disable_backlight(struct intel_connector *connector)
OpenPOWER on IntegriCloud