diff options
author | José Roberto de Souza <[email protected]> | 2021-09-22 14:52:42 -0700 |
---|---|---|
committer | José Roberto de Souza <[email protected]> | 2021-09-23 10:06:17 -0700 |
commit | 9ce5884e5139037445d0efcf37aeba21008011ad (patch) | |
tree | 312223c382213da9414bec59e4a2e1d655e2c8cf /tools/perf/scripts/python/mem-phys-addr.py | |
parent | 73262db68c27ed25452ffd3b57e051e1791de713 (diff) |
drm/i915/display: Only keep PSR enabled if there is active planes
PSR always had a requirement to only be enabled if there is active
planes but not following that never caused any issues.
But that changes in Alderlake-P, leaving PSR enabled without
active planes causes transcoder/port underruns.
Similar behavior was fixed during the pipe disable sequence by
commit 84030adb9e27 ("drm/i915/display: Disable audio, DRRS and PSR before planes").
intel_dp_compute_psr_vsc_sdp() had to move from
intel_psr_enable_locked() to intel_psr_compute_config() because we
need to be able to disable/enable PSR from atomic states without
connector and encoder state.
Reviewed-by: Gwan-gyeong Mun <[email protected]>
Cc: Ville Syrjälä <[email protected]>
Cc: Gwan-gyeong Mun <[email protected]>
Signed-off-by: José Roberto de Souza <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/mem-phys-addr.py')
0 files changed, 0 insertions, 0 deletions