]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/i915/psr: Allow writing PSR2_MAN_TRK_CTL using DSB
authorJouni Högander <jouni.hogander@intel.com>
Thu, 13 Feb 2025 06:47:57 +0000 (08:47 +0200)
committerJouni Högander <jouni.hogander@intel.com>
Thu, 13 Feb 2025 14:41:22 +0000 (16:41 +0200)
commit1d1689ab0822942785769694cc29d150afaa7fe4
treea8464c9df46a19416c953effad13b5b4677cc7d8
parent411ad63877bbfd74d05ce79bceca75c15a400236
drm/i915/psr: Allow writing PSR2_MAN_TRK_CTL using DSB

Allow writing PSR2_MAN_TRK_CTL using DSB by using intel_de_write_dsb. Do
not check intel_dp->psr.lock being held when using DSB. This assertion
doesn't make sense as in case of using DSB the actual write happens later
and we are not taking intel_dp->psr.lock mutex over dsb commit.

Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Reviewed-by: Animesh Manna <animesh.manna@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250213064804.2077127-7-jouni.hogander@intel.com
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/display/intel_psr.c
drivers/gpu/drm/i915/display/intel_psr.h