diff options
| author | Tatenda Chipeperekwa <tatendac@codeaurora.org> | 2016-11-16 15:40:29 -0800 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-11-29 11:43:18 -0800 |
| commit | 99cb5f3d7b4abc7cff9119f8a854d48636bc95d1 (patch) | |
| tree | 0628b20f8bcc44c87ed84de241e085002bed948b | |
| parent | 7ea6182fb78bd062df618e348dc694da9065bd9c (diff) | |
msm: mdss: dp: update sink count during hotplug event
Update the sink count during the hotplug event in order
to detect hotplug events which involve more than one
sink device.
CRs-Fixed: 1076516
Change-Id: Ic3956da41e04d6287803478527964001db46c67b
Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_dp_aux.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/video/fbdev/msm/mdss_dp_aux.c b/drivers/video/fbdev/msm/mdss_dp_aux.c index a13dc948a9b8..78f56e072d64 100644 --- a/drivers/video/fbdev/msm/mdss_dp_aux.c +++ b/drivers/video/fbdev/msm/mdss_dp_aux.c @@ -35,6 +35,7 @@ #include "mdss_dp_util.h" static void dp_sink_parse_test_request(struct mdss_dp_drv_pdata *ep); +static void dp_sink_parse_sink_count(struct mdss_dp_drv_pdata *ep); /* * edp buffer operation @@ -970,6 +971,8 @@ static void dp_sink_capability_read(struct mdss_dp_drv_pdata *ep, cap->training_read_interval = 4000 * data; /* us */ pr_debug("training_interval=%d\n", cap->training_read_interval); + + dp_sink_parse_sink_count(ep); } static int dp_link_status_read(struct mdss_dp_drv_pdata *ep, int len) |
