]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/i915/psr: Store enabled non-psr pipes into intel_crtc_state
authorJouni Högander <jouni.hogander@intel.com>
Mon, 14 Apr 2025 10:04:57 +0000 (13:04 +0300)
committerJouni Högander <jouni.hogander@intel.com>
Wed, 23 Apr 2025 09:16:25 +0000 (12:16 +0300)
commita99b050ca7f48505d7f59de4b2be46cbd2b6c048
tree461239cead53f0f2aab6555edf7134d0a19112dd
parent208b22a86f3ad5fcc0bc8691f74b3dd7597d7bbb
drm/i915/psr: Store enabled non-psr pipes into intel_crtc_state

To implement workaround for underrun on idle PSR HW issue (Wa_16025596647)
we need to know enabled. Figure out which non-PSR pipes we will have active
and store it into intel_crtc_state->active_non_psr_pipes. This is currently
assuming only one eDP on a time. I.e. possible secondary eDP with PSR
capable panel is not considered.

Bspec: 74151

Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Link: https://lore.kernel.org/r/20250414100508.1208774-3-jouni.hogander@intel.com
drivers/gpu/drm/i915/display/intel_display_types.h
drivers/gpu/drm/i915/display/intel_psr.c