Merge "disp: msm: dp: cache connector id before post disable"

This commit is contained in:
qctecmdr
2023-11-09 04:09:54 -08:00
committed by Gerrit - the friendly Code Review server

파일 보기

@@ -965,7 +965,7 @@ static void dp_mst_bridge_disable(struct drm_bridge *drm_bridge)
static void dp_mst_bridge_post_disable(struct drm_bridge *drm_bridge)
{
int rc = 0;
int rc = 0, conn = 0;
struct dp_mst_bridge *bridge;
struct dp_display *dp;
struct dp_mst_private *mst;
@@ -981,8 +981,10 @@ static void dp_mst_bridge_post_disable(struct drm_bridge *drm_bridge)
return;
}
conn = DP_MST_CONN_ID(bridge);
DP_MST_DEBUG_V("enter\n");
SDE_EVT32_EXTERNAL(SDE_EVTLOG_FUNC_ENTRY, DP_MST_CONN_ID(bridge));
SDE_EVT32_EXTERNAL(SDE_EVTLOG_FUNC_ENTRY, conn);
dp = bridge->display;
mst = dp->dp_mst_prv_info;
@@ -990,19 +992,19 @@ static void dp_mst_bridge_post_disable(struct drm_bridge *drm_bridge)
rc = dp->disable(dp, bridge->dp_panel);
if (rc)
DP_MST_INFO("bridge:%d conn:%d display disable failed, rc=%d\n",
bridge->id, DP_MST_CONN_ID(bridge), rc);
bridge->id, conn, rc);
rc = dp->unprepare(dp, bridge->dp_panel);
if (rc)
DP_MST_INFO("bridge:%d conn:%d display unprepare failed, rc=%d\n",
bridge->id, DP_MST_CONN_ID(bridge), rc);
bridge->id, conn, rc);
bridge->connector = NULL;
bridge->dp_panel = NULL;
DP_MST_INFO("mst bridge:%d conn:%d post disable complete\n",
bridge->id, DP_MST_CONN_ID(bridge));
SDE_EVT32_EXTERNAL(SDE_EVTLOG_FUNC_EXIT, DP_MST_CONN_ID(bridge));
bridge->id, conn);
SDE_EVT32_EXTERNAL(SDE_EVTLOG_FUNC_EXIT, conn);
}
static void dp_mst_bridge_mode_set(struct drm_bridge *drm_bridge,