diff options
| author | Linux Build Service Account <lnxbuild@quicinc.com> | 2017-05-27 18:12:04 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-05-27 18:12:03 -0700 |
| commit | bc1c25b0efcb96caa1838d0116a39e2d077211cc (patch) | |
| tree | d9606e5560999abdfdf71c680b765700971a72c4 | |
| parent | de3a51ca17e10fcdf6833f93b60789f7d757fd8f (diff) | |
| parent | a2931ccf968c2928d3e38568efd591fd9f57c454 (diff) | |
Merge "msm: mdss: Correct MDSS display wakeup time calculation"
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp_ctl.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_ctl.c b/drivers/video/fbdev/msm/mdss_mdp_ctl.c index 0a267b983506..929eeb270f32 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_ctl.c +++ b/drivers/video/fbdev/msm/mdss_mdp_ctl.c @@ -2736,10 +2736,7 @@ int mdss_mdp_display_wakeup_time(struct mdss_mdp_ctl *ctl, if (!clk_period) return -EINVAL; - time_of_line = (pinfo->lcdc.h_back_porch + - pinfo->lcdc.h_front_porch + - pinfo->lcdc.h_pulse_width + - pinfo->xres) * clk_period; + time_of_line = mdss_panel_get_htotal(pinfo, true) * clk_period; time_of_line /= 1000; /* in nano second */ if (!time_of_line) @@ -2747,10 +2744,7 @@ int mdss_mdp_display_wakeup_time(struct mdss_mdp_ctl *ctl, current_line = ctl->ops.read_line_cnt_fnc(ctl); - total_line = pinfo->lcdc.v_back_porch + - pinfo->lcdc.v_front_porch + - pinfo->lcdc.v_pulse_width + - pinfo->yres; + total_line = mdss_panel_get_vtotal(pinfo); if (current_line >= total_line) time_to_vsync = time_of_line * total_line; |
