summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/display/intel_dsb.c
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2024-12-10 23:09:58 +0200
committerVille Syrjälä <ville.syrjala@linux.intel.com>2025-01-15 19:43:29 +0200
commit730ac786e869b1a98323f354e1d005cfc4d99fe9 (patch)
tree7a99a7b9a4f6c9efab9d51b756d72dd6bd4c8d7b /drivers/gpu/drm/i915/display/intel_dsb.c
parentab684293168c7c817fc6089f290496cd6bfeec0b (diff)
downloadlinux-next-730ac786e869b1a98323f354e1d005cfc4d99fe9.tar.gz
linux-next-730ac786e869b1a98323f354e1d005cfc4d99fe9.zip
drm/i915: Extract intel_mode_vblank_delay()
Extract the code that computes the hardware centric view of the vblank delay into a helper. We'll need a slightly different variant for VRR soon. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20241210211007.5976-10-ville.syrjala@linux.intel.com Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_dsb.c')
-rw-r--r--drivers/gpu/drm/i915/display/intel_dsb.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c
index fcb8bf9cb313..d755825edb35 100644
--- a/drivers/gpu/drm/i915/display/intel_dsb.c
+++ b/drivers/gpu/drm/i915/display/intel_dsb.c
@@ -130,8 +130,7 @@ pre_commit_crtc_state(struct intel_atomic_state *state,
static int dsb_vblank_delay(const struct intel_crtc_state *crtc_state)
{
- return intel_mode_vblank_start(&crtc_state->hw.adjusted_mode) -
- intel_mode_vdisplay(&crtc_state->hw.adjusted_mode);
+ return intel_mode_vblank_delay(&crtc_state->hw.adjusted_mode);
}
static int dsb_vtotal(struct intel_atomic_state *state,