]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm/i915/display: Add crtc state dump for Adaptive Sync SDP
authorMitul Golani <mitulkumar.ajitkumar.golani@intel.com>
Fri, 22 Mar 2024 03:11:51 +0000 (08:41 +0530)
committerAnkit Nautiyal <ankit.k.nautiyal@intel.com>
Thu, 4 Apr 2024 07:57:06 +0000 (13:27 +0530)
Add crtc state dump for Adaptive Sync SDP to know which
crtc specifically caused the failure.

--v1:
- Rebase Patches to latest.

Signed-off-by: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com>
Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240322031157.3823909-4-mitulkumar.ajitkumar.golani@intel.com
drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
drivers/gpu/drm/i915/display/intel_display_types.h

index cd78c200d4838e85be50bf6a43d1b21e2a262700..ccaa4cb2809b077da8a5338ff4c604d103299255 100644 (file)
@@ -286,6 +286,9 @@ void intel_crtc_state_dump(const struct intel_crtc_state *pipe_config,
        if (pipe_config->infoframes.enable &
            intel_hdmi_infoframe_enable(DP_SDP_VSC))
                drm_dp_vsc_sdp_log(&p, &pipe_config->infoframes.vsc);
+       if (pipe_config->infoframes.enable &
+           intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC))
+               drm_dp_as_sdp_log(&p, &pipe_config->infoframes.as_sdp);
 
        if (pipe_config->has_audio)
                intel_dump_buffer("ELD: ", pipe_config->eld,
index 4ef1f5f709d89cf752bc50e3459793eb9311088a..0bde0de1955d3971d01af86074989d0b882c691d 100644 (file)
@@ -1347,6 +1347,7 @@ struct intel_crtc_state {
                union hdmi_infoframe hdmi;
                union hdmi_infoframe drm;
                struct drm_dp_vsc_sdp vsc;
+               struct drm_dp_as_sdp as_sdp;
        } infoframes;
 
        u8 eld[MAX_ELD_BYTES];