Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/15] Enable/Disable DC balance along with VRR DSB
@ 2025-04-28  6:20 Mitul Golani
  2025-04-28  6:20 ` [PATCH v3 01/15] drm/i915/vrr: Fix the adjustment for the fixed rr vtotal for Display < 13 Mitul Golani
                   ` (16 more replies)
  0 siblings, 17 replies; 27+ messages in thread
From: Mitul Golani @ 2025-04-28  6:20 UTC (permalink / raw)
  To: intel-gfx, intel-xe; +Cc: ankit.k.nautiyal, ville.syrjala

Control DC Balance Adjustment bit to accomodate changes along
with VRR DSB implementation.

Ankit Nautiyal (1):
  drm/i915/vrr: Fix the adjustment for the fixed rr vtotal for Display <
    13

Mitul Golani (7):
  drm/i915/display: Add source param for dc balance
  drm/i915/display: Add registers and bits for DC Balance
  drm/i915/vrr: Add state checker for dc balance params
  drm/i915/vrr: Add state dump for dc balance params
  drm/i915/vrr: Add compute config for DC balance params
  drm/i915/vrr: Write DC balance params to hw registers
  drm/i915/vrr: enable dc balance bit

Ville Syrjälä (7):
  drm/i915/vrr: Refactor vmin/vmax stuff
  drm/i915/vrr: Add functions to read out vmin/vmax stuff
  drm/i915: Extract vrr_vblank_start()
  drm/i915/vrr: Implement vblank evasion with DC balancing
  drm/i915/dsb: Add pipedmc dc balance enable/disable
  drm/i915/vrr: Restructure VRR enablement bit
  drm/i915/vrr: Pause DC balancing for DSB commits

 .../drm/i915/display/intel_crtc_state_dump.c  |   9 +-
 drivers/gpu/drm/i915/display/intel_display.c  |  21 ++
 .../drm/i915/display/intel_display_device.h   |   1 +
 .../drm/i915/display/intel_display_types.h    |   7 +
 drivers/gpu/drm/i915/display/intel_dmc.c      |  24 ++
 drivers/gpu/drm/i915/display/intel_dmc.h      |   5 +
 drivers/gpu/drm/i915/display/intel_dmc_regs.h |  55 +++++
 drivers/gpu/drm/i915/display/intel_dsb.c      |  31 ++-
 drivers/gpu/drm/i915/display/intel_vblank.c   |  33 ++-
 drivers/gpu/drm/i915/display/intel_vrr.c      | 210 +++++++++++++++---
 drivers/gpu/drm/i915/display/intel_vrr.h      |   5 +
 drivers/gpu/drm/i915/display/intel_vrr_regs.h |  50 +++++
 12 files changed, 412 insertions(+), 39 deletions(-)

-- 
2.48.1


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

end of thread, other threads:[~2025-04-29 11:21 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-28  6:20 [PATCH v3 00/15] Enable/Disable DC balance along with VRR DSB Mitul Golani
2025-04-28  6:20 ` [PATCH v3 01/15] drm/i915/vrr: Fix the adjustment for the fixed rr vtotal for Display < 13 Mitul Golani
2025-04-28  6:20 ` [PATCH v3 02/15] drm/i915/vrr: Refactor vmin/vmax stuff Mitul Golani
2025-04-28  6:20 ` [PATCH v3 03/15] drm/i915/display: Add source param for dc balance Mitul Golani
2025-04-28 12:59   ` Nautiyal, Ankit K
2025-04-28  6:20 ` [PATCH v3 04/15] drm/i915/display: Add registers and bits for DC Balance Mitul Golani
2025-04-28 13:04   ` Nautiyal, Ankit K
2025-04-29 11:20   ` Jani Nikula
2025-04-28  6:20 ` [PATCH v3 05/15] drm/i915/vrr: Add functions to read out vmin/vmax stuff Mitul Golani
2025-04-28  6:20 ` [PATCH v3 06/15] drm/i915/vrr: Add state checker for dc balance params Mitul Golani
2025-04-28 13:08   ` Nautiyal, Ankit K
2025-04-28  6:20 ` [PATCH v3 07/15] drm/i915/vrr: Add state dump " Mitul Golani
2025-04-28  6:20 ` [PATCH v3 08/15] drm/i915/vrr: Add compute config for DC " Mitul Golani
2025-04-28 13:28   ` Nautiyal, Ankit K
2025-04-28  6:20 ` [PATCH v3 09/15] drm/i915/vrr: Write DC balance params to hw registers Mitul Golani
2025-04-28 13:48   ` Nautiyal, Ankit K
2025-04-29  3:12   ` Nautiyal, Ankit K
2025-04-28  6:20 ` [PATCH v3 10/15] drm/i915: Extract vrr_vblank_start() Mitul Golani
2025-04-28  6:20 ` [PATCH v3 11/15] drm/i915/vrr: Implement vblank evasion with DC balancing Mitul Golani
2025-04-28  6:20 ` [PATCH v3 12/15] drm/i915/dsb: Add pipedmc dc balance enable/disable Mitul Golani
2025-04-28  6:20 ` [PATCH v3 13/15] drm/i915/vrr: Restructure VRR enablement bit Mitul Golani
2025-04-29  4:17   ` Nautiyal, Ankit K
2025-04-28  6:20 ` [PATCH v3 14/15] drm/i915/vrr: Pause DC balancing for DSB commits Mitul Golani
2025-04-29  4:20   ` Nautiyal, Ankit K
2025-04-28  6:20 ` [PATCH v3 15/15] drm/i915/vrr: enable dc balance bit Mitul Golani
2025-04-28 14:46 ` ✗ Fi.CI.SPARSE: warning for Enable/Disable DC balance along with VRR DSB (rev3) Patchwork
2025-04-28 15:07 ` ✗ i915.CI.BAT: failure " Patchwork

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