From d5e799932a53a8dd19c49b1f4bd9ab8567f09046 Mon Sep 17 00:00:00 2001 From: Huaibin Yang Date: Fri, 13 Mar 2015 15:21:19 -0700 Subject: [PATCH] msm: mdss: initialize shadow clocks regardless DFPS modes Since DFPS mode can be dynamically configured through device node, shadow clocks used by DFPS clk mode need to be initialized during boot time regardless the default DFPS mode specified in device tree. Change-Id: I580a05ed62a2207666ea6569abbdf588a4f8d39d Signed-off-by: Huaibin Yang Signed-off-by: Vishnuvardhan Prodduturi --- drivers/video/fbdev/msm/mdss_dsi.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/video/fbdev/msm/mdss_dsi.c b/drivers/video/fbdev/msm/mdss_dsi.c index f8221507bfc6..fb297ae6d157 100644 --- a/drivers/video/fbdev/msm/mdss_dsi.c +++ b/drivers/video/fbdev/msm/mdss_dsi.c @@ -2639,14 +2639,10 @@ static int mdss_dsi_ctrl_probe(struct platform_device *pdev) } pinfo = &(ctrl_pdata->panel_data.panel_info); - if (pinfo->dynamic_fps && - pinfo->dfps_update == DFPS_IMMEDIATE_CLK_UPDATE_MODE) { - if (mdss_dsi_shadow_clk_init(pdev, ctrl_pdata)) { + if (pinfo->dynamic_fps) + if (mdss_dsi_shadow_clk_init(pdev, ctrl_pdata)) pr_err("%s: unable to initialize shadow ctrl clks\n", __func__); - return -EPERM; - } - } rc = mdss_dsi_set_clk_rates(ctrl_pdata); if (rc) {