diff options
author | Ajay Singh Parmar <aparmar@codeaurora.org> | 2019-07-19 10:57:53 -0700 |
---|---|---|
committer | Ajay Singh Parmar <aparmar@codeaurora.org> | 2019-07-23 15:43:26 -0700 |
commit | 9af9987d3d1e082f18d6381567cbfc4051170225 (patch) | |
tree | 25343c7d221e2068ef84ed5790900fb0d530f76c /msm/dp/dp_ctrl.c | |
parent | aacd9e95857aa5de5513d86ce0683a555f0f68cd (diff) | |
download | display-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.c | 4 |
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; |