All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/13] drm/i915/vrr: Fixes and cleanups
@ 2026-10-23 16:57 Ville Syrjala
  2026-10-23 16:57 ` [PATCH 01/13] drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start() Ville Syrjala
                   ` (18 more replies)
  0 siblings, 19 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

I wanted to know the safe window limits, didn't find them
in the state dumo, started to add them, and then I noticed
a buich of stuff in the VRR code that needed fixes/cleanups.
And here we are.

Ville Syrjälä (13):
  drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start()
  drm/i915/vrr: Drop bogus intel_vrr_hw_value() call
  drm/i915/vrr: s/intel_vrr_vblank_start()/vrr_vblank_start()/
  drm/i915/vrr: Reuse vrr_vblank_start() in more places
  drm/i915/vrr: Add a local 'adjusted_mode' variable to
    intel_vrr_get_config()
  drm/i915/vrr: Use the local 'adjusted_mode' intel_vrr_compute_config()
  drm/i915/vrr: Annotate live functions
  drm/i915/vrr: Shuffle code around
  drm/i915/vrr: Extract vrr_safe_window_end()
  drm/i915/vrr: Extract intel_vrr_vmin_vblank_start_live()
  drm/i915/vrr: Introduce intel_vrr_vblank_start_live() and use it for
    MMIO vblank evasion
  drm/i915/vrr: Include VRR safe window in state dump
  drm/i915: Add more vertical timing diagrams

 .../drm/i915/display/intel_crtc_state_dump.c  |   3 +
 drivers/gpu/drm/i915/display/intel_dsb.c      |  10 +-
 drivers/gpu/drm/i915/display/intel_vblank.c   |  80 +++++----
 drivers/gpu/drm/i915/display/intel_vrr.c      | 163 ++++++++++++------
 drivers/gpu/drm/i915/display/intel_vrr.h      |  11 +-
 5 files changed, 175 insertions(+), 92 deletions(-)

-- 
2.55.0


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

end of thread, other threads:[~2026-10-27 16:37 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
2026-10-23 16:57 ` [PATCH 01/13] drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start() Ville Syrjala
2026-10-27 16:04   ` Jani Nikula
2026-10-27 16:37     ` Ville Syrjälä
2026-10-23 16:57 ` [PATCH 02/13] drm/i915/vrr: Drop bogus intel_vrr_hw_value() call Ville Syrjala
2026-10-23 16:57 ` [PATCH 03/13] drm/i915/vrr: s/intel_vrr_vblank_start()/vrr_vblank_start()/ Ville Syrjala
2026-10-23 16:57 ` [PATCH 04/13] drm/i915/vrr: Reuse vrr_vblank_start() in more places Ville Syrjala
2026-10-23 16:57 ` [PATCH 05/13] drm/i915/vrr: Add a local 'adjusted_mode' variable to intel_vrr_get_config() Ville Syrjala
2026-10-23 16:57 ` [PATCH 06/13] drm/i915/vrr: Use the local 'adjusted_mode' intel_vrr_compute_config() Ville Syrjala
2026-10-23 16:57 ` [PATCH 07/13] drm/i915/vrr: Annotate live functions Ville Syrjala
2026-10-23 16:57 ` [PATCH 08/13] drm/i915/vrr: Shuffle code around Ville Syrjala
2026-10-23 16:57 ` [PATCH 09/13] drm/i915/vrr: Extract vrr_safe_window_end() Ville Syrjala
2026-10-23 16:58 ` [PATCH 10/13] drm/i915/vrr: Extract intel_vrr_vmin_vblank_start_live() Ville Syrjala
2026-10-23 16:58 ` [PATCH 11/13] drm/i915/vrr: Introduce intel_vrr_vblank_start_live() and use it for MMIO vblank evasion Ville Syrjala
2026-10-23 16:58 ` [PATCH 12/13] drm/i915/vrr: Include VRR safe window in state dump Ville Syrjala
2026-10-23 16:58 ` [PATCH 13/13] drm/i915: Add more vertical timing diagrams Ville Syrjala
2026-10-23 17:05 ` ✗ CI.checkpatch: warning for drm/i915/vrr: Fixes and cleanups Patchwork
2026-10-23 17:08 ` ✓ CI.KUnit: success " Patchwork
2026-10-23 17:45 ` ✓ Xe.CI.BAT: " Patchwork
2026-10-23 18:21 ` ✓ i915.CI.BAT: " Patchwork
2026-10-23 23:57 ` ✓ Xe.CI.FULL: " Patchwork
2026-10-24  2:58 ` ✓ i915.CI.Full: " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.