diff options
| author | Ankit Nautiyal <ankit.k.nautiyal@intel.com> | 2025-10-16 11:24:09 +0530 |
|---|---|---|
| committer | Ankit Nautiyal <ankit.k.nautiyal@intel.com> | 2025-10-16 19:27:38 +0530 |
| commit | e00eb31a5ad62126e701129b3809ab124b001d39 (patch) | |
| tree | e017f8b1591b4c63d38a34286dd07b96b0e8c473 /tools/perf/scripts/python | |
| parent | ca4edafa149011010b1943edafc3993a99c8df7c (diff) | |
| download | linux-e00eb31a5ad62126e701129b3809ab124b001d39.tar.gz linux-e00eb31a5ad62126e701129b3809ab124b001d39.zip | |
drm/i915/psr: Consider SCL lines when validating vblank for wake latency
Panel Replay and PSR2 selective update require sufficient vblank duration
to accommodate wake latencies. However, the current
wake_lines_fit_into_vblank() logic does not account for the minimum
Set Context Latency (SCL) lines.
Separate out _intel_psr_min_set_context_latency() to compute the minimum
SCL requirement based on platform and feature usage.
The alpm_config_valid() helper is updated to pass the necessary context for
determining whether Panel Replay or PSR2 selective update is enabled.
v2: While calling alpm_config_valid() for selective_update use false flag
instead of has_panel_replay. (Jouni)
v3: Correct ordering of the panel_replay, sel_update flags. (Jouni)
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Animesh Manna <animesh.manna@intel.com>
Cc: Jouni Högander <jouni.hogander@intel.com>
Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
Link: https://lore.kernel.org/r/20251016055415.2101347-6-ankit.k.nautiyal@intel.com
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
