]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/i915/fbc: update the panel_replay dependency in fbc wa's
authorVinod Govindapillai <vinod.govindapillai@intel.com>
Fri, 21 Mar 2025 09:45:29 +0000 (11:45 +0200)
committerVinod Govindapillai <vinod.govindapillai@intel.com>
Mon, 24 Mar 2025 12:55:45 +0000 (14:55 +0200)
commit11938353bfbfaf1acad000bac45adc296748f2f1
tree580cf979fddf46d352d0928fbcf95361c571cad3
parentccdb96cc7186c51045d707503d87cd220c5fed26
drm/i915/fbc: update the panel_replay dependency in fbc wa's

There are two panel_replay scenarios fbc wa need to be aware of,
panel replay with and without selective update capability.
Panel replay without selective update don't have any fbc wa.
So keep the fbc psr1 wa as it is.

The current fbc psr2 wa is mainly about selective fetch and we
need to apply the fbc wa if selective fetch is on - irrespective
of panel replay. Hence we can't exclude panel replay from the
fbc psr2 wa.

v1: keep panel_replay exclusion in PSR1 case (Jouni)
    Patch description updated

Bspec: 66624, 50442
Signed-off-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250321094529.197397-3-vinod.govindapillai@intel.com
drivers/gpu/drm/i915/display/intel_fbc.c