From: Nemesa Garg Date: Wed, 13 Aug 2025 05:20:17 +0000 (+0530) Subject: drm/i915: Soft defeature of cursor size reduction X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cef58ce505a04a896d59cb207f0a0ccea1eec5ca;p=thirdparty%2Fkernel%2Flinux.git drm/i915: Soft defeature of cursor size reduction From display 14 onward do not enable the cursor size reduction bit as it has been defeatured. Bspec: 50372 Signed-off-by: Nemesa Garg Reviewed-by: Chaitanya Kumar Borah Signed-off-by: Animesh Manna Link: https://lore.kernel.org/r/20250813052017.3591331-1-nemesa.garg@intel.com --- diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c index d4d181f9dca5f..c47c849358714 100644 --- a/drivers/gpu/drm/i915/display/intel_cursor.c +++ b/drivers/gpu/drm/i915/display/intel_cursor.c @@ -662,7 +662,7 @@ static void i9xx_cursor_update_arm(struct intel_dsb *dsb, cntl = plane_state->ctl | i9xx_cursor_ctl_crtc(crtc_state); - if (width != height) + if (DISPLAY_VER(display) < 14 && width != height) fbc_ctl = CUR_FBC_EN | CUR_FBC_HEIGHT(height - 1); base = plane_state->surf;