]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/i915/dp_tunnel: Don't update tunnel state during system resume
authorImre Deak <imre.deak@intel.com>
Thu, 19 Feb 2026 18:28:19 +0000 (20:28 +0200)
committerImre Deak <imre.deak@intel.com>
Wed, 25 Feb 2026 13:29:46 +0000 (15:29 +0200)
commitafe3f74716235f9c137e9850ee0027391b46b570
tree1cdfd4847be0b5f9c20a6599ac88479ddeef870d
parent13665885b14d907ebd7527a19c90e530e86c6bf0
drm/i915/dp_tunnel: Don't update tunnel state during system resume

During system resume, restoring the pre-suspend display state must not
fail. This requires preserving the sink capabilities from before
suspend, including the available link bandwidth.

If these capabilities are not preserved, the restore modeset may fail,
either due to a missing sink capability or insufficient link bandwidth
for the restored mode.

When the sink is connected through a DP tunnel, prevent such capability
changes by skipping tunnel state updates during resume. This also avoids
updating the sink state via the tunnel while it is being resumed.

Reviewed-by: Arun R Murthy <arun.r.murthy@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patch.msgid.link/20260219182823.926702-2-imre.deak@intel.com
drivers/gpu/drm/i915/display/intel_dp_tunnel.c