[PATCH 00/19] drm/i915: cdclk/bw/dbuf readout/sanitation cleanup
Ville Syrjala
ville.syrjala at linux.intel.com
Tue Feb 18 21:18:54 UTC 2025
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
I want to clean up the messy interactions between
cdclk/bw/dbuf/etc. code. Start to making the state
handling during readout/sanitation a bit more sane.
Ville Syrjälä (19):
drm/i915/cdclk: Do cdclk post plane programming later
drm/i915: Drop redundant shared_dpll=NULL assignments
drm/i915: Don't clobber crtc_state->cpu_transcoder for inactive crtcs
drm/i915: Use intel_plane_set_invisible() in
intel_plane_disable_noatomic()
drm/i915: Extract intel_cdclk_crtc_disable_noatomic()
drm/i915: Extract skl_wm_crtc_disable_noatomic()
drm/i915: clean up pipe's ddb usage in intel_crtc_disable_noatomic()
drm/i915: Add skl_wm_plane_disable_noatomic()
drm/i915: Extract intel_bw_crtc_disable_noatomic()
drm/i915: Extract intel_cdclk_update_hw_state()
drm/i915: Extract intel_bw_update_hw_state()
drm/i915: Update bw_state->active_pipes during readout
drm/i915: Skip some bw_state readout on pre-icl
sem/i915: Simplify intel_cdclk_update_hw_state()
drm/i915: Simplify cdclk_disable_noatomic()
drm/i915: Split wm sanitize from readout
drm/i915: Do wm readout ealier for skl+
drm/i915: Move dbuf_state->active_piepes into skl_wm_get_hw_state()
drm/i915: Relocate intel_bw_crtc_update()
drivers/gpu/drm/i915/display/i9xx_wm.c | 18 +----
drivers/gpu/drm/i915/display/intel_bw.c | 76 ++++++++++++++-----
drivers/gpu/drm/i915/display/intel_bw.h | 6 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 30 +++++++-
drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +-
drivers/gpu/drm/i915/display/intel_display.c | 45 +++++------
.../gpu/drm/i915/display/intel_display_core.h | 1 +
.../drm/i915/display/intel_modeset_setup.c | 55 ++++----------
drivers/gpu/drm/i915/display/intel_wm.c | 6 ++
drivers/gpu/drm/i915/display/intel_wm.h | 1 +
drivers/gpu/drm/i915/display/skl_watermark.c | 56 ++++++++++++--
drivers/gpu/drm/i915/display/skl_watermark.h | 4 +
12 files changed, 193 insertions(+), 109 deletions(-)
--
2.45.3
More information about the Intel-gfx
mailing list