summaryrefslogtreecommitdiff
path: root/msm/dp/dp_ctrl.c
diff options
context:
space:
mode:
authorAjay Singh Parmar <aparmar@codeaurora.org>2019-07-19 10:57:53 -0700
committerAjay Singh Parmar <aparmar@codeaurora.org>2019-07-23 15:43:26 -0700
commit9af9987d3d1e082f18d6381567cbfc4051170225 (patch)
tree25343c7d221e2068ef84ed5790900fb0d530f76c /msm/dp/dp_ctrl.c
parentaacd9e95857aa5de5513d86ce0683a555f0f68cd (diff)
downloaddisplay-drivers-9af9987d3d1e082f18d6381567cbfc4051170225.tar.gz
disp: msm: dp: add support for test pattern #4
DP specification mandate test pattern #4 for CTS 1.4a. Add support for the same in link training #2 as per specification. CRs-Fixed: 2490128 Change-Id: I2f72fec340b56270e7fd1c2940adafe1068bab43 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
Diffstat (limited to 'msm/dp/dp_ctrl.c')
-rw-r--r--msm/dp/dp_ctrl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/msm/dp/dp_ctrl.c b/msm/dp/dp_ctrl.c
index 434b6a18..f5745181 100644
--- a/msm/dp/dp_ctrl.c
+++ b/msm/dp/dp_ctrl.c
@@ -453,7 +453,9 @@ static int dp_ctrl_link_training_2(struct dp_ctrl_private *ctrl)
/* Make sure to clear the current pattern before starting a new one */
wmb();
- if (drm_dp_tps3_supported(ctrl->panel->dpcd))
+ if (drm_dp_tps4_supported(ctrl->panel->dpcd))
+ dpcd_pattern = DP_TRAINING_PATTERN_4;
+ else if (drm_dp_tps3_supported(ctrl->panel->dpcd))
dpcd_pattern = DP_TRAINING_PATTERN_3;
else
dpcd_pattern = DP_TRAINING_PATTERN_2;