[PATCH 00/11] drm/i915/dsb: DSB prep stuff

Ville Syrjala ville.syrjala at linux.intel.com
Tue Jun 11 13:33:33 UTC 2024


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

More prep work extracted from my upcoming DSB based plane
programming series.

Ville Syrjälä (11):
  drm/i915: Extract intel_crtc_arm_vblank_event()
  drm/i915: Add async flip tracepoint
  drm/i915: Add flip done tracepoint
  drm/i915: Introduce intel_mode_vdisplay()
  drm/i915: Pass the whole atomic state to intel_color_prepare_commit()
  drm/i915/dsb: Plumb the whole atomic state into intel_dsb_prepare()
  drm/i915/dsb: Convert the DSB code to use intel_display rather than
    i915
  drm/i915/dsb: Add i915.enable_dsb module parameter
  drm/i915: Drop useless intel_dsb.h include
  drm/i915/dsb: Document that the ATS fault bits are for mtl+
  drm/i915/dsb: Try to document that DSB_STATUS bit 16 is level
    triggered

 .../gpu/drm/i915/display/intel_atomic_plane.c | 22 +++++--
 .../gpu/drm/i915/display/intel_atomic_plane.h |  4 ++
 drivers/gpu/drm/i915/display/intel_color.c    | 13 ++--
 drivers/gpu/drm/i915/display/intel_color.h    |  3 +-
 drivers/gpu/drm/i915/display/intel_crtc.c     | 30 +++++----
 drivers/gpu/drm/i915/display/intel_crtc.h     |  1 +
 drivers/gpu/drm/i915/display/intel_display.c  | 12 ++--
 .../gpu/drm/i915/display/intel_display_irq.c  |  1 +
 .../drm/i915/display/intel_display_params.c   |  3 +
 .../drm/i915/display/intel_display_params.h   |  1 +
 .../drm/i915/display/intel_display_trace.h    | 50 ++++++++++++++
 drivers/gpu/drm/i915/display/intel_dsb.c      | 66 ++++++++++---------
 drivers/gpu/drm/i915/display/intel_dsb.h      |  4 +-
 drivers/gpu/drm/i915/display/intel_dsb_regs.h |  6 +-
 drivers/gpu/drm/i915/display/intel_vblank.c   | 10 +++
 drivers/gpu/drm/i915/display/intel_vblank.h   |  1 +
 16 files changed, 165 insertions(+), 62 deletions(-)

-- 
2.44.2



More information about the Intel-gfx mailing list