Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

kernel: Commit

kernel


Commit MetaInfo

Revisionc776aaf043fdba0d0f767a8b827c8b4cbdbf8d1f (tree)
Time2019-06-13 01:05:17
Authorlambdadroid <lambdadroid@gmai...>
CommiterChih-Wei Huang

Log Message

ANDROID: drm/i915: Avoid resetting brightness if set to minimum (v2)

Right now, the brightness is reset to maximum if it was set to
minimum before the backlight was disabled. This looks bad when
turning the screen back on because it will actually fade down
instead of fade up when a lower brightness is set.

Just keep the brightness as-is after turning backlight on so
userspace can directly set the correct brightness value.

v2: Keep check but reset brightness only if below minimum.

Change Summary

Incremental Difference

--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1104,7 +1104,7 @@ void intel_panel_enable_backlight(const struct intel_crtc_state *crtc_state,
11041104
11051105 WARN_ON(panel->backlight.max == 0);
11061106
1107- if (panel->backlight.level <= panel->backlight.min) {
1107+ if (panel->backlight.level < panel->backlight.min) {
11081108 panel->backlight.level = panel->backlight.max;
11091109 if (panel->backlight.device)
11101110 panel->backlight.device->props.brightness =
Show on old repository browser