disp: msm: dp: skip link training in simulation mode

Skip link training when in simulation mode considering that we
are not yet implementing tests specific to link training. This
change will reduce the time it takes to power on the panel in
simulation mode, and also reduce the likelihood of failures
caused by unresponsive host machines.

Change-Id: Ie215cafd545bb25b4a033ceae1f275c690e7433d
Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
此提交包含在:
Tatenda Chipeperekwa
2020-09-28 15:54:53 -07:00
父節點 e499ddf040
當前提交 46e93edf2e
共有 3 個檔案被更改,包括 32 行新增0 行删除

查看文件

@@ -1601,6 +1601,7 @@ static void dp_debug_set_sim_mode(struct dp_debug_private *debug, bool sim)
debug->dp_debug.sim_mode = true;
debug->aux->set_sim_mode(debug->aux, true,
debug->edid, debug->dpcd);
debug->ctrl->set_sim_mode(debug->ctrl, true);
} else {
if (debug->hotplug) {
DP_WARN("sim mode off before hotplug disconnect\n");
@@ -1611,6 +1612,7 @@ static void dp_debug_set_sim_mode(struct dp_debug_private *debug, bool sim)
debug->ctrl->abort(debug->ctrl, true);
debug->aux->set_sim_mode(debug->aux, false, NULL, NULL);
debug->ctrl->set_sim_mode(debug->ctrl, false);
debug->dp_debug.sim_mode = false;
debug->panel->set_edid(debug->panel, 0);