]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915: Remove pointless crtc hw.enable check
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Thu, 9 Oct 2025 21:13:10 +0000 (00:13 +0300)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 28 Oct 2025 21:23:20 +0000 (23:23 +0200)
We don't need to check for crtc hw.enable because that would also
imply that the plane is disabled and we would have bailed out already
earlier.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patch.msgid.link/20251009211313.30234-7-ville.syrjala@linux.intel.com
Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
drivers/gpu/drm/i915/display/skl_universal_plane.c

index 1183c33ae8da1339000d6c8d0a53a73876bcd4d1..3d5ed1581cb5d4ddb4b3e92b7df4bbb691af3d0a 100644 (file)
@@ -1756,8 +1756,7 @@ static int skl_plane_check_fb(const struct intel_crtc_state *crtc_state,
        }
 
        /* Y-tiling is not supported in IF-ID Interlace mode */
-       if (crtc_state->hw.enable &&
-           crtc_state->hw.adjusted_mode.flags & DRM_MODE_FLAG_INTERLACE &&
+       if (crtc_state->hw.adjusted_mode.flags & DRM_MODE_FLAG_INTERLACE &&
            fb->modifier != DRM_FORMAT_MOD_LINEAR &&
            fb->modifier != I915_FORMAT_MOD_X_TILED) {
                drm_dbg_kms(display->drm,