intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH 0/6] drm/i915/vrr: Allow fastset to enable/disable VRR
@ 2023-03-20 20:33 Ville Syrjala
  2023-03-20 20:33 ` [Intel-gfx] [PATCH 1/6] drm/i915: Generalize planes_{enabling, disabling}() Ville Syrjala
                   ` (15 more replies)
  0 siblings, 16 replies; 31+ messages in thread
From: Ville Syrjala @ 2023-03-20 20:33 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

People would prefer to be able to enable/disable VRR without
a full modeset. Make it so.

Ville Syrjälä (6):
  drm/i915: Generalize planes_{enabling,disabling}()
  drm/i915/vrr: Eliminate redundant function arguments
  drm/i915/vrr: Make delayed vblank operational in VRR mode on adl/dg2
  drm/i915/vrr: Tell intel_crtc_update_active_timings() about VRR
    explicitly
  drm/i915/vrr: Relocate VRR enable/disable
  drm/i915/vrr: Allow VRR to be toggled during fastsets

 drivers/gpu/drm/i915/display/intel_crtc.c     |  3 +-
 drivers/gpu/drm/i915/display/intel_ddi.c      |  5 --
 drivers/gpu/drm/i915/display/intel_display.c  | 48 ++++++++++++--
 .../drm/i915/display/intel_dp_link_training.c |  2 +-
 .../drm/i915/display/intel_modeset_setup.c    |  3 +-
 drivers/gpu/drm/i915/display/intel_vblank.c   | 12 +++-
 drivers/gpu/drm/i915/display/intel_vblank.h   |  3 +-
 drivers/gpu/drm/i915/display/intel_vrr.c      | 64 ++++++++++++-------
 drivers/gpu/drm/i915/display/intel_vrr.h      | 10 +--
 drivers/gpu/drm/i915/i915_reg.h               |  3 +-
 10 files changed, 101 insertions(+), 52 deletions(-)

-- 
2.39.2


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

end of thread, other threads:[~2023-04-12 15:07 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-20 20:33 [Intel-gfx] [PATCH 0/6] drm/i915/vrr: Allow fastset to enable/disable VRR Ville Syrjala
2023-03-20 20:33 ` [Intel-gfx] [PATCH 1/6] drm/i915: Generalize planes_{enabling, disabling}() Ville Syrjala
2023-04-05  7:31   ` Golani, Mitulkumar Ajitkumar
2023-03-20 20:33 ` [Intel-gfx] [PATCH 2/6] drm/i915/vrr: Eliminate redundant function arguments Ville Syrjala
2023-04-05  6:58   ` Golani, Mitulkumar Ajitkumar
2023-03-20 20:33 ` [Intel-gfx] [PATCH 3/6] drm/i915/vrr: Make delayed vblank operational in VRR mode on adl/dg2 Ville Syrjala
2023-04-05  7:05   ` Golani, Mitulkumar Ajitkumar
2023-03-20 20:33 ` [Intel-gfx] [PATCH 4/6] drm/i915/vrr: Tell intel_crtc_update_active_timings() about VRR explicitly Ville Syrjala
2023-04-05  7:10   ` Golani, Mitulkumar Ajitkumar
2023-03-20 20:33 ` [Intel-gfx] [PATCH 5/6] drm/i915/vrr: Relocate VRR enable/disable Ville Syrjala
2023-03-21 13:56   ` [Intel-gfx] [PATCH v2 " Ville Syrjala
2023-03-27 20:05     ` Golani, Mitulkumar Ajitkumar
2023-04-11  5:41       ` Ville Syrjälä
2023-04-12  7:45         ` Ville Syrjälä
2023-04-12 14:14           ` Golani, Mitulkumar Ajitkumar
2023-04-12 14:16             ` Golani, Mitulkumar Ajitkumar
2023-04-12 15:05               ` Ville Syrjälä
2023-04-12 14:11         ` Golani, Mitulkumar Ajitkumar
2023-04-12 14:20           ` Ville Syrjälä
2023-03-20 20:33 ` [Intel-gfx] [PATCH 6/6] drm/i915/vrr: Allow VRR to be toggled during fastsets Ville Syrjala
2023-04-05  7:27   ` Golani, Mitulkumar Ajitkumar
2023-03-21 12:50 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/vrr: Allow fastset to enable/disable VRR Patchwork
2023-03-21 12:50 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2023-03-21 12:50 ` [Intel-gfx] ✗ Fi.CI.DOCS: " Patchwork
2023-03-21 13:09 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
2023-03-21 15:34 ` [Intel-gfx] ✗ Fi.CI.BUILD: warning for drm/i915/vrr: Allow fastset to enable/disable VRR (rev2) Patchwork
2023-03-21 15:34 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: " Patchwork
2023-03-21 15:34 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2023-03-21 15:34 ` [Intel-gfx] ✗ Fi.CI.DOCS: " Patchwork
2023-03-21 15:58 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2023-03-21 21:07 ` [Intel-gfx] ✓ Fi.CI.IGT: " 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).