In full-AUX VESA mode (aux_enable && aux_set) the driver never touches the native PCH PWM. If BIOS left the PWM CTL register enabled, the PCH PWM keeps the system alive during s2idle and blocks S0ix. This series sanitizes that stale BIOS state on first enable so S0ix is no longer blocked, while keeping runtime behaviour otherwise unchanged. Patch 1 is a minor debug-message rename cleanup.
Signed-off-by: Suraj Kandpal <[email protected]> Suraj Kandpal (2): drm/i915/backlight: Rename debug message in the setup() callback drm/i915/backlight: Sanitize BIOS-enabled PCH PWM in full-AUX VESA path .../gpu/drm/i915/display/intel_backlight.c | 14 ++++---- .../drm/i915/display/intel_dp_aux_backlight.c | 32 +++++++++++++------ 2 files changed, 30 insertions(+), 16 deletions(-) -- 2.34.1
