intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Enable_psr kernel parameter changes
@ 2025-07-09  7:57 Jouni Högander
  2025-07-09  7:57 ` [PATCH v2 1/2] drm/i915/psr: Do not disable Early Transport when enable_psr is set Jouni Högander
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Jouni Högander @ 2025-07-09  7:57 UTC (permalink / raw)
  To: intel-gfx, intel-xe; +Cc: Jouni Högander

Currently disabling PSR2 via enable_psr module parameter causes Panel
Replay being disabled as well. This patch changes this by still allowing
Panel Replay even if PSR2 is disabled.

After this patch enable_psr module parameter values are:

-1 = PSR1 : yes, PSR2 = yes, Panel Replay : yes
 0 = PSR1 : no,  PSR2 = no,  Panel Replay : no
 1 = PSR1 : yes, PSR2 = no,  Panel Replay : yes
 2 = PSR1 : yes, PSR2 = yes, Panel Replay : no
 3 = PSR1 : yes, PSR2 = no,  Panel Replay : no

I.e. values different than -1 and 0 are handled as bitmasks where BIT0
disables PSR2 and BIT1 disables Panel Replay. Enable_psr parameter
doesn't impact Early Transport anymore.

v2:
  - make it more clear that enable_psr is bitmask for disabling different
    PSR modes

Jouni Högander (2):
  drm/i915/psr: Do not disable Early Transport when enable_psr is set
  drm/i915/psr: Do not disable Panel Replay if PSR2 is disabled

 .../drm/i915/display/intel_display_params.c   |  6 ++--
 drivers/gpu/drm/i915/display/intel_psr.c      | 35 +++++++++----------
 2 files changed, 20 insertions(+), 21 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2025-07-14 18:22 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-09  7:57 [PATCH v2 0/2] Enable_psr kernel parameter changes Jouni Högander
2025-07-09  7:57 ` [PATCH v2 1/2] drm/i915/psr: Do not disable Early Transport when enable_psr is set Jouni Högander
2025-07-09 13:22   ` Rodrigo Vivi
2025-07-09  7:57 ` [PATCH v2 2/2] drm/i915/psr: Do not disable Panel Replay if PSR2 is disabled Jouni Högander
2025-07-09 13:27   ` Rodrigo Vivi
2025-07-10 19:54     ` Hogander, Jouni
2025-07-09 17:03   ` Ville Syrjälä
2025-07-09 18:11     ` Hogander, Jouni
2025-07-10 15:42       ` Rodrigo Vivi
2025-07-10 20:09         ` Ville Syrjälä
2025-07-10 21:27           ` Rodrigo Vivi
2025-07-10 23:11             ` Ville Syrjälä
2025-07-11 10:33               ` Hogander, Jouni
2025-07-14 18:21                 ` Rodrigo Vivi
2025-07-11  7:18             ` Hogander, Jouni
2025-07-11  7:02           ` Hogander, Jouni
2025-07-09  9:31 ` ✓ i915.CI.BAT: success for Enable_psr kernel parameter changes (rev2) Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).