Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/i915/backlight: Check luminance_set when disabling PWM via AUX VESA backlight

When deciding what if PWM funcs need to be disabled take into account
luminance_set too. We do this since it is also used to decide if
we are enabling PWM backlight funcs or not.

Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15671
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
Reviewed-by: Arun R Murthy <arun.r.murthy@intel.com>
Link: https://patch.msgid.link/20260302040613.3324049-5-suraj.kandpal@intel.com

+2 -1
+2 -1
drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
··· 511 511 512 512 drm_edp_backlight_disable(&intel_dp->aux, &panel->backlight.edp.vesa.info); 513 513 514 - if (!panel->backlight.edp.vesa.info.aux_enable) 514 + if (!(panel->backlight.edp.vesa.info.aux_enable || 515 + panel->backlight.edp.vesa.info.luminance_set)) 515 516 panel->backlight.pwm_funcs->disable(old_conn_state, 516 517 intel_backlight_invert_pwm_level(connector, 0)); 517 518 }