]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/i915/dp_mst: Reprobe connector if the IRQ ESI read failed
authorImre Deak <imre.deak@intel.com>
Wed, 25 Feb 2026 16:45:59 +0000 (18:45 +0200)
committerImre Deak <imre.deak@intel.com>
Tue, 3 Mar 2026 15:49:02 +0000 (17:49 +0200)
An AUX access failure during HPD IRQ handling should be handled by
falling back to a full connector detection, do so.

Reviewed-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patch.msgid.link/20260225164618.1261368-2-imre.deak@intel.com
drivers/gpu/drm/i915/display/intel_dp.c

index a202b8fe246ab150f2981dc6701df6cad5d7ad75..9dbc44cbe8c7bedb773bc2b55dc3bafc16cf4087 100644 (file)
@@ -5505,7 +5505,7 @@ intel_dp_check_mst_status(struct intel_dp *intel_dp)
                if (!intel_dp_get_sink_irq_esi(intel_dp, esi)) {
                        drm_dbg_kms(display->drm,
                                    "failed to get ESI - device may have failed\n");
-                       link_ok = false;
+                       reprobe_needed = true;
 
                        break;
                }