[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250609-msm-dp-mst-v2-24-a54d8902a23d@quicinc.com>
Date: Mon, 9 Jun 2025 20:21:43 +0800
From: Yongxing Mou <quic_yongmou@...cinc.com>
To: Rob Clark <robin.clark@....qualcomm.com>,
Dmitry Baryshkov
<lumag@...nel.org>,
Abhinav Kumar <abhinav.kumar@...ux.dev>,
Jessica Zhang
<jessica.zhang@....qualcomm.com>,
Sean Paul <sean@...rly.run>,
Marijn Suijten
<marijn.suijten@...ainline.org>,
David Airlie <airlied@...il.com>, "Simona
Vetter" <simona@...ll.ch>
CC: <linux-arm-msm@...r.kernel.org>, <dri-devel@...ts.freedesktop.org>,
<freedreno@...ts.freedesktop.org>, <linux-kernel@...r.kernel.org>,
"Yongxing
Mou" <quic_yongmou@...cinc.com>,
Abhinav Kumar <quic_abhinavk@...cinc.com>
Subject: [PATCH v2 24/38] drm/msm/dp: make the SST bridge disconnected when
mst is active
From: Abhinav Kumar <quic_abhinavk@...cinc.com>
This bridge detect function only work for SST, MST connectors detect
controlled by MST bridges. Skip detect in MST cases.
Signed-off-by: Abhinav Kumar <quic_abhinavk@...cinc.com>
Signed-off-by: Yongxing Mou <quic_yongmou@...cinc.com>
---
drivers/gpu/drm/msm/dp/dp_drm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/msm/dp/dp_drm.c b/drivers/gpu/drm/msm/dp/dp_drm.c
index f0144cf3c5876d94c44a44adad766f242609113e..18a6f71b2792baab461bb368c353c56885ad68fe 100644
--- a/drivers/gpu/drm/msm/dp/dp_drm.c
+++ b/drivers/gpu/drm/msm/dp/dp_drm.c
@@ -29,7 +29,7 @@ static enum drm_connector_status msm_dp_bridge_detect(struct drm_bridge *bridge)
drm_dbg_dp(dp->drm_dev, "link_ready = %s\n",
str_true_false(dp->link_ready));
- return (dp->link_ready) ? connector_status_connected :
+ return (dp->link_ready && !dp->mst_active) ? connector_status_connected :
connector_status_disconnected;
}
--
2.34.1
Powered by blists - more mailing lists