From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> 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