summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2018-03-15 05:43:09 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2018-03-15 05:43:09 -0700
commite13997c3913eb5d1e51e1e021ea9cbf4061b8733 (patch)
tree79b1f99303f9997c9eb69852ddbe8a0a0e312448
parent8bf0f8bd22ceef8ac7d579e90660656d242d348c (diff)
parente050b3a0e3c6b4f5b2548d394cdf10261cbc51af (diff)
Merge "msm: mdss: dp: fix wrong parsing of sink count"
-rw-r--r--drivers/video/fbdev/msm/mdss_dp_aux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_dp_aux.c b/drivers/video/fbdev/msm/mdss_dp_aux.c
index 407f230ca71e..662e55be8b94 100644
--- a/drivers/video/fbdev/msm/mdss_dp_aux.c
+++ b/drivers/video/fbdev/msm/mdss_dp_aux.c
@@ -1558,7 +1558,7 @@ static void dp_sink_parse_sink_count(struct mdss_dp_drv_pdata *ep)
data = *bp++;
/* BIT 7, BIT 5:0 */
- ep->sink_count.count = (data & BIT(7)) << 6 | (data & 0x63);
+ ep->sink_count.count = (data & BIT(7)) >> 1 | (data & 0x3F);
/* BIT 6*/
ep->sink_count.cp_ready = data & BIT(6);