[PATCH 00/18] drm/i915: Global state rework

Ville Syrjala ville.syrjala at linux.intel.com
Fri Jan 17 21:23:10 UTC 2020


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

*** BLURB HERE ***

Ville Syrjälä (18):
  drm/i915: Polish WM_LINETIME register stuff
  drm/i915: Move linetime wms into the crtc state
  drm/i915: Nuke skl wm.dirty_pipes bitmask
  drm/i915: Move more cdclk state handling into
    intel_modeset_calc_cdclk()
  drm/i915: Consolidate more cdclk state handling
  drm/i915: Collect more cdclk state under the same roof
  drm/i915: s/need_cd2x_updare/can_cd2x_update/
  drm/i915: s/cdclk_state/cdclk_config/
  drm/i915: Simplify intel_set_cdclk_{pre,post}_plane_update() calling
    convention
  drm/i915: Extract intel_cdclk_state
  drm/i915: swap() the entire cdclk state
  drm/i915: s/init_cdclk/init_cdclk_hw/
  drm/i915: Move intel_atomic_state_free() into intel_atomic.c
  drm/i915: Intrduce better global state handling
  drm/i915: Convert bandwidth state to global state
  drm/i915: Introduce intel_calc_active_pipes()
  drm/i915: Convert cdclk to global state
  drm/i915: Store active_pipes bitmask in cdclk state

 drivers/gpu/drm/i915/Makefile                 |   1 +
 drivers/gpu/drm/i915/display/intel_atomic.c   |  26 +-
 drivers/gpu/drm/i915/display/intel_atomic.h   |   5 +-
 .../gpu/drm/i915/display/intel_atomic_plane.c |  66 +-
 .../gpu/drm/i915/display/intel_atomic_plane.h |   5 +-
 drivers/gpu/drm/i915/display/intel_audio.c    |  39 +-
 drivers/gpu/drm/i915/display/intel_bw.c       |  31 +-
 drivers/gpu/drm/i915/display/intel_bw.h       |   4 +-
 drivers/gpu/drm/i915/display/intel_cdclk.c    | 748 ++++++++++--------
 drivers/gpu/drm/i915/display/intel_cdclk.h    |  71 +-
 drivers/gpu/drm/i915/display/intel_display.c  | 297 +++++--
 drivers/gpu/drm/i915/display/intel_display.h  |   3 +
 .../drm/i915/display/intel_display_power.c    |  24 +-
 .../drm/i915/display/intel_display_types.h    |  35 +-
 .../gpu/drm/i915/display/intel_global_state.c | 223 ++++++
 .../gpu/drm/i915/display/intel_global_state.h |  87 ++
 drivers/gpu/drm/i915/gvt/handlers.c           |   6 +-
 drivers/gpu/drm/i915/i915_drv.h               |  48 +-
 drivers/gpu/drm/i915/i915_reg.h               |  14 +-
 drivers/gpu/drm/i915/intel_pm.c               | 147 +---
 20 files changed, 1147 insertions(+), 733 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/display/intel_global_state.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_global_state.h

-- 
2.24.1



More information about the Intel-gfx-trybot mailing list