]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915/display: Implement Wa_16024710867
authorMitul Golani <mitulkumar.ajitkumar.golani@intel.com>
Tue, 3 Feb 2026 08:49:37 +0000 (14:19 +0530)
committerSuraj Kandpal <suraj.kandpal@intel.com>
Wed, 4 Feb 2026 07:45:05 +0000 (13:15 +0530)
Defeature port sync feature for xe3lpd onwards.

--v1:
- Use xe3lpd naming (Suraj)
- Use IS_DISPLAY_VER (Suraj)

--v2:
- Comments update and Adding Bspec link (Suraj)

Bspec: 69965
Signed-off-by: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com>
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://patch.msgid.link/20260203084937.1447834-2-mitulkumar.ajitkumar.golani@intel.com
drivers/gpu/drm/i915/display/intel_ddi.c

index d8739e2bb0048d2be019366ecc605121b79aa3d8..f92323664162a3d2220d809a658d6b3b5a240c83 100644 (file)
@@ -4588,8 +4588,10 @@ intel_ddi_port_sync_transcoders(const struct intel_crtc_state *ref_crtc_state,
        /*
         * We don't enable port sync on BDW due to missing w/as and
         * due to not having adjusted the modeset sequence appropriately.
+        * From, xe3lpd onwards we have defeatured this with reference to
+        * Wa_16024710867
         */
-       if (DISPLAY_VER(display) < 9)
+       if (!IS_DISPLAY_VER(display, 9, 20))
                return 0;
 
        if (!intel_crtc_has_type(ref_crtc_state, INTEL_OUTPUT_DP))