mbox series

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

Message ID 20240611133344.30673-1-ville.syrjala@linux.intel.com (mailing list archive)
Headers show
Series drm/i915/dsb: DSB prep stuff | expand

Message

Ville Syrjälä June 11, 2024, 1:33 p.m. UTC
From: Ville Syrjälä <ville.syrjala@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(-)

Comments

Jani Nikula June 18, 2024, 11:09 a.m. UTC | #1
On Tue, 11 Jun 2024, Ville Syrjala <ville.syrjala@linux.intel.com> wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> More prep work extracted from my upcoming DSB based plane
> programming series.

One nitpick, otherwise

Reviewed-by: Jani Nikula <jani.nikula@intel.com>

on the 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(-)