[PATCH v2 0/6] drm/i915/dp_link_training: Define a final failure state when link training fails
Gil Dekel
gildekel at chromium.org
Thu Aug 24 04:31:03 UTC 2023
Next version of https://patchwork.freedesktop.org/series/122643/
Reorganize into:
1) Add for final failure state for SST and MST link training fallback.
2) Add a DRM helper for setting downstream MST ports' link-status state.
3) Make handling SST and MST connectors simpler via intel_dp.
4) Update link-status for downstream MST ports.
5) Emit a uevent with the "link-status" trigger property.
Gil Dekel (6):
drm/i915/dp_link_training: Add a final failing state to link training
fallback
drm/i915/dp_link_training: Add a final failing state to link training
fallback for MST
drm/dp_mst: Add drm_dp_set_mst_topology_link_status()
drm/i915: Move DP modeset_retry_work into intel_dp
drm/i915/dp_link_training: Set all downstream MST ports to BAD before
retrying
drm/i915/dp_link_training: Emit a link-status=Bad uevent with trigger
property
drivers/gpu/drm/display/drm_dp_mst_topology.c | 39 ++++++++++
drivers/gpu/drm/i915/display/intel_display.c | 14 +++-
.../drm/i915/display/intel_display_types.h | 6 +-
drivers/gpu/drm/i915/display/intel_dp.c | 75 ++++++++++++-------
drivers/gpu/drm/i915/display/intel_dp.h | 2 +-
.../drm/i915/display/intel_dp_link_training.c | 11 ++-
include/drm/display/drm_dp_mst_helper.h | 3 +
7 files changed, 110 insertions(+), 40 deletions(-)
--
Gil Dekel, Software Engineer, Google / ChromeOS Display and Graphics
More information about the dri-devel
mailing list