]> Gentwo Git Trees - linux/.git/commit
drm/i915/psr: Underrun on idle PSR wa only when pkgc latency > delayed vblank
authorJouni Högander <jouni.hogander@intel.com>
Mon, 19 May 2025 07:52:23 +0000 (10:52 +0300)
committerJouni Högander <jouni.hogander@intel.com>
Wed, 20 Aug 2025 05:00:28 +0000 (08:00 +0300)
commit9b1795e9b0ae6d8b2c50987048170f77d0dc0300
treeddf99b854292a97c5e2de4f3887c51f50e7a8ee1
parent0492e13eb819008e0ce7570a7e152559e9a89a4e
drm/i915/psr: Underrun on idle PSR wa only when pkgc latency > delayed vblank

Underrun on idle PSR workaround (Wa_16025596647) is supposed to be
applied only when pkg c latency > delayed vblank. Currently we are
applying it always when other criterias are met.

Fix this by adding new boolean flag which is supposed to be set when
calculating watermark levels and pkgc latency > delayed vblank is
detected. currently this scenario is blocked but might be added
later. Due to this add also TODO comment into
skl_max_wm_level_for_vblank.

Bspec: 74151
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Link: https://lore.kernel.org/r/20250519075223.443266-1-jouni.hogander@intel.com
drivers/gpu/drm/i915/display/intel_display_types.h
drivers/gpu/drm/i915/display/intel_psr.c
drivers/gpu/drm/i915/display/skl_watermark.c