[Intel-gfx] [PATCH 4/4] drm/i915: switch off backlight for backlight class 0 brightness
Daniel Vetter
daniel at ffwll.ch
Mon Aug 25 23:24:55 CEST 2014
On Tue, Aug 19, 2014 at 04:04:50PM -0700, Clint Taylor wrote:
> On 08/12/2014 07:11 AM, Jani Nikula wrote:
> >Make backlight class sysfs brightness 0 value switch off the backlight
> >for connectors that have the backlight_power callback defined. For eDP,
> >this has the similar caveats regarding power savings as bl_power as only
> >the power sequencer backlight control is switched off.
> >
> >Signed-off-by: Jani Nikula <jani.nikula at intel.com>
> >---
> > drivers/gpu/drm/i915/intel_panel.c | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> >diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
> >index c365f2a57c75..574690afadb3 100644
> >--- a/drivers/gpu/drm/i915/intel_panel.c
> >+++ b/drivers/gpu/drm/i915/intel_panel.c
> >@@ -986,7 +986,8 @@ static int intel_backlight_device_update_status(struct backlight_device *bd)
> > */
> > if (panel->backlight.enabled) {
> > if (panel->backlight_power) {
> >- bool enable = bd->props.power == FB_BLANK_UNBLANK;
> >+ bool enable = bd->props.power == FB_BLANK_UNBLANK &&
> >+ bd->props.brightness != 0;
> > panel->backlight_power(connector, enable);
> > }
> > } else {
> >
> Didn't get a chance to test this on nightly.
>
> Reviewed_by: Clinton Taylor <Clinton.A.Taylor at intel.com>
All 4 patches merged, thanks.
Aside: I really liked that your review here didn't just amount to an r-b
tag, but had some comments and questions - that gives my a nice warm&fuzzy
feeling that a real review has actually been done and not just some patch
rubber stamping.
-Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
More information about the Intel-gfx
mailing list