diff options
| author | Jouni Högander <jouni.hogander@intel.com> | 2026-05-20 13:49:43 +0300 |
|---|---|---|
| committer | Jouni Högander <jouni.hogander@intel.com> | 2026-05-25 13:02:58 +0300 |
| commit | eb5911f990554f7ce947dd53df00c114362e4465 (patch) | |
| tree | 0dcb8b21a2ee4f288d9f98188161356f8e0f0458 /include/linux | |
| parent | eb88560c9e955bf3d87900f35e1e37a0bdec7622 (diff) | |
| download | linux-eb5911f990554f7ce947dd53df00c114362e4465.tar.xz | |
drm/i915/psr: Block DC states on vblank enable when Panel Replay supported
Currently we are blocking DC states only when Panel Replay is enabled on
vblank enable. It may happen that Panel Replay is getting enabled when
vblank is already enabled. Fix this by blocking DC states always if Panel
Replay is supported.
While at it take care of possible dual eDP case by looping all encoders
supporting PSR.
Fixes: 0c427ac78a1d ("drm/i915/psr: Add interface to notify PSR of vblank enable/disable")
Cc: <stable@vger.kernel.org> # v6.16+
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Reviewed-by: Michał Grzelak <michal.grzelak@intel.com>
Link: https://patch.msgid.link/20260520104944.239797-1-jouni.hogander@intel.com
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
