Currently disabling PSR2 via enable_psr module parameter causes Panel Replay and Early Transport being disabled as well. This patch set makes Panel Replay and Early Transport to ignore enable_psr module parameter. Also new enable_panel_replay module parameter is added which recognizes following values:
-1 = Chip default 0 = Disable Panel Replay 1 = Enable Panel Replay v4: - Ignore enable_psr completely on Panel Replay - Add new enable_panel_replay parameter v3: - add definitions for disable bits v2: - make it more clear that enable_psr is bitmask for disabling different PSR modes Jouni Högander (3): drm/i915/psr: Do not disable Early Transport when enable_psr is set drm/i915/psr: Ignore enable_psr parameter on Panel Replay drm/i915/psr: Add enable_panel_replay module parameter .../drm/i915/display/intel_display_params.c | 3 ++ .../drm/i915/display/intel_display_params.h | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 39 +++++-------------- 3 files changed, 13 insertions(+), 30 deletions(-) -- 2.43.0