Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/8] Enable CMRR in fixed-RR VRR path
@ 2026-05-19  5:03 Mitul Golani
  2026-05-19  5:03 ` [PATCH v1 1/8] drm/i915/display: Move CMRR crtc state into vrr state Mitul Golani
                   ` (9 more replies)
  0 siblings, 10 replies; 14+ messages in thread
From: Mitul Golani @ 2026-05-19  5:03 UTC (permalink / raw)
  To: intel-gfx; +Cc: mitulkumar.ajitkumar.golani, ankit.k.nautiyal, ville.syrjala

CMRR is treated as a fixed-RR case using the VRR timing generator,
where vmin = vmax = flipline and vtotal is derived from a configurable
fractional scaling level.

On CMRR-capable eDP, the fixed-RR timing path computes CMRR vtotal and
programs CMRR M/N based on the configured level.

Mitul Golani (8):
  drm/i915/display: Move CMRR crtc state into vrr state
  drm/i915/vrr: Move CMRR register writes to fix refresh rate path
  drm/i915/display: Introduce CMRR fraction level to vrr crtc state
  drm/i915/display: Add state dump for CMRR params
  i915/display/vrr: Compute CMRR params along with fixed refresh rate
    params
  drm/i915/display: Add per-CRTC debugfs interface for CMRR fraction
    level
  drm/i915/vrr: Compute CMRR vtotal based on configured scaling level
  i915/display/vrr: Enable CMRR

 .../drm/i915/display/intel_crtc_state_dump.c  |   6 +
 drivers/gpu/drm/i915/display/intel_display.c  |  10 +-
 .../drm/i915/display/intel_display_debugfs.c  |   2 +
 .../drm/i915/display/intel_display_types.h    |  17 +-
 drivers/gpu/drm/i915/display/intel_dp.c       |   2 +-
 drivers/gpu/drm/i915/display/intel_vrr.c      | 218 ++++++++++++------
 drivers/gpu/drm/i915/display/intel_vrr.h      |   3 +
 7 files changed, 172 insertions(+), 86 deletions(-)

-- 
2.48.1


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

end of thread, other threads:[~2026-06-02 13:17 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-19  5:03 [PATCH v1 0/8] Enable CMRR in fixed-RR VRR path Mitul Golani
2026-05-19  5:03 ` [PATCH v1 1/8] drm/i915/display: Move CMRR crtc state into vrr state Mitul Golani
2026-05-19  5:03 ` [PATCH v1 2/8] drm/i915/vrr: Move CMRR register writes to fix refresh rate path Mitul Golani
2026-05-19  5:03 ` [PATCH v1 3/8] drm/i915/display: Introduce CMRR fraction level to vrr crtc state Mitul Golani
2026-06-02 13:10   ` Borah, Chaitanya Kumar
2026-05-19  5:03 ` [PATCH v1 4/8] drm/i915/display: Add state dump for CMRR params Mitul Golani
2026-05-19  5:03 ` [PATCH v1 5/8] i915/display/vrr: Compute CMRR params along with fixed refresh rate params Mitul Golani
2026-05-19  5:03 ` [PATCH v1 6/8] drm/i915/display: Add per-CRTC debugfs interface for CMRR fraction level Mitul Golani
2026-06-02 13:11   ` Borah, Chaitanya Kumar
2026-05-19  5:03 ` [PATCH v1 7/8] drm/i915/vrr: Compute CMRR vtotal based on configured scaling level Mitul Golani
2026-05-19  5:03 ` [PATCH v1 8/8] i915/display/vrr: Enable CMRR Mitul Golani
2026-06-02 13:16   ` Borah, Chaitanya Kumar
2026-05-19  6:25 ` ✓ i915.CI.BAT: success for Enable CMRR in fixed-RR VRR path Patchwork
2026-05-20  0:06 ` ✗ i915.CI.Full: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox