]> www.infradead.org Git - users/willy/linux.git/commit
drm/i915/xe3: do not configure auto min dbuf for cursor WMs
authorVinod Govindapillai <vinod.govindapillai@intel.com>
Fri, 13 Dec 2024 12:03:57 +0000 (14:03 +0200)
committerVinod Govindapillai <vinod.govindapillai@intel.com>
Mon, 16 Dec 2024 13:28:04 +0000 (15:28 +0200)
commitd483fa58991fab33cf7b29d01d8243343dd0e5ad
tree3fc7b749670fa1d2eba9f2694df53516ea5e89cf
parent2db03b5c01338be8a5adef42617190a0bb921e75
drm/i915/xe3: do not configure auto min dbuf for cursor WMs

Cursor planes do not have the minimum dbuf configuration. The
ddb allocation and registration routines handle this correctly.
But the plane wm handling for cursor need to be differentiated
for this case. Auto minimum buf enable bit should not be
enabled for cursor wm registers in xe3.

Fixes: a831920c370c ("drm/i915/xe3: Use hw support for min/interim ddb allocations for async flip")
Signed-off-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241213120357.300584-1-vinod.govindapillai@intel.com
Signed-off-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
drivers/gpu/drm/i915/display/skl_watermark.c