Loading drivers/video/fbdev/msm/mdss_dp.c +1 −0 Original line number Diff line number Diff line Loading @@ -1637,6 +1637,7 @@ int mdss_dp_on_hpd(struct mdss_dp_drv_pdata *dp_drv) dp_drv->link_rate = mdss_dp_gen_link_clk(dp_drv); if (!dp_drv->link_rate) { pr_err("Unable to configure required link rate\n"); mdss_dp_clk_ctrl(dp_drv, DP_CORE_PM, false); ret = -EINVAL; goto exit; } Loading drivers/video/fbdev/msm/mdss_dp_aux.c +5 −0 Original line number Diff line number Diff line Loading @@ -684,6 +684,11 @@ char mdss_dp_gen_link_clk(struct mdss_dp_drv_pdata *dp) pr_debug("clk_rate=%llu, bpp= %d, lane_cnt=%d\n", pinfo->clk_rate, pinfo->bpp, lane_cnt); if (lane_cnt == 0) { pr_warn("Invalid max lane count\n"); return 0; } /* * The max pixel clock supported is 675Mhz. The * current calculations below will make sure Loading Loading
drivers/video/fbdev/msm/mdss_dp.c +1 −0 Original line number Diff line number Diff line Loading @@ -1637,6 +1637,7 @@ int mdss_dp_on_hpd(struct mdss_dp_drv_pdata *dp_drv) dp_drv->link_rate = mdss_dp_gen_link_clk(dp_drv); if (!dp_drv->link_rate) { pr_err("Unable to configure required link rate\n"); mdss_dp_clk_ctrl(dp_drv, DP_CORE_PM, false); ret = -EINVAL; goto exit; } Loading
drivers/video/fbdev/msm/mdss_dp_aux.c +5 −0 Original line number Diff line number Diff line Loading @@ -684,6 +684,11 @@ char mdss_dp_gen_link_clk(struct mdss_dp_drv_pdata *dp) pr_debug("clk_rate=%llu, bpp= %d, lane_cnt=%d\n", pinfo->clk_rate, pinfo->bpp, lane_cnt); if (lane_cnt == 0) { pr_warn("Invalid max lane count\n"); return 0; } /* * The max pixel clock supported is 675Mhz. The * current calculations below will make sure Loading