]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915: Include the scanline offset in the state dump
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 10 Dec 2024 21:09:57 +0000 (23:09 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 15 Jan 2025 17:29:33 +0000 (19:29 +0200)
When looking at raw hardware scanline numbers it's helpful to
remember what the offset between the hardware values and our
more human readable numbers should be. Include that in the state dump.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241210211007.5976-9-ville.syrjala@linux.intel.com
Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
drivers/gpu/drm/i915/display/intel_crtc_state_dump.c

index 97e3cdccda01d5a39092ea1e2373869713d58a86..1fbaa67e2fea77279f120bfb9755a2642550046c 100644 (file)
@@ -10,6 +10,7 @@
 #include "intel_crtc_state_dump.h"
 #include "intel_display_types.h"
 #include "intel_hdmi.h"
+#include "intel_vblank.h"
 #include "intel_vdsc.h"
 #include "intel_vrr.h"
 
@@ -283,6 +284,9 @@ void intel_crtc_state_dump(const struct intel_crtc_state *pipe_config,
                drm_print_hex_dump(&p, "ELD: ", pipe_config->eld,
                                   drm_eld_size(pipe_config->eld));
 
+       drm_printf(&p, "scanline offset: %d\n",
+                  intel_crtc_scanline_offset(pipe_config));
+
        drm_printf(&p, "vblank delay: %d, framestart delay: %d, MSA timing delay: %d\n",
                   pipe_config->hw.adjusted_mode.crtc_vblank_start -
                   pipe_config->hw.adjusted_mode.crtc_vdisplay,