drm/i915: switch off backlight for backlight class 0 brightness
[linux-2.6-block.git] / drivers / gpu / drm / i915 / intel_panel.c
index af54356349291ab5f4f7a15a6a468bbe85c529ba..764f9283e572d9444a4ca2e18b0af485f90cdcd0 100644 (file)
@@ -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 {