[PATCH 0/4] drm/msm/dp, phy: qcom: improve DP Type-C reconnect handling
Saurabh Anand
saurabh.anand at oss.qualcomm.com
Mon Aug 24 04:28:03 PDT 2026
This series improves the Qualcomm DP Type-C bring-up and reconnect paths
by handling PHY initialization races and link-training corner cases more
consistently.
The fixes cover races and link-training corner cases in the Qualcomm DP
Type-C path. They prevent Type-C mux switching while the DP PHY is still
initializing, avoid unnecessary retraining after a successful link train,
skip LTTPR setup when no LTTPRs are present, and keep the downgrade retry
path running across transient AUX disconnects when the cable is still
plugged.
Together these changes make DP reconnect and orientation-switch
handling more robust, especially when AUX link status briefly disagrees
with Type-C cable presence during reconnect.
Signed-off-by: Saurabh Anand <saurabh.anand at oss.qualcomm.com>
---
Saurabh Anand (4):
phy: qcom: qmp-combo: delay Type-C mux switch while DP PHY is initializing
drm/msm/dp: clear force_link_train flag when link training succeeds
drm/msm/dp: skip LTTPR init when no LTTPRs are present
drm/msm/dp: continue link training downgrade when cable is still plugged
drivers/gpu/drm/msm/dp/dp_ctrl.c | 4 ++--
drivers/gpu/drm/msm/dp/dp_ctrl.h | 1 +
drivers/gpu/drm/msm/dp/dp_display.c | 7 +++++++
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 3 ++-
4 files changed, 12 insertions(+), 3 deletions(-)
---
base-commit: e6664f2b33db9b6811eb4cec109f06cb2b4f458d
change-id: 20260824-qcom-dp-typec-reconnect-fixes-030767868837
Best regards,
--
Saurabh Anand <saurabh.anand at oss.qualcomm.com>
More information about the linux-phy
mailing list