msm_fb: display: Update clock prepare changes for MIPI DSI
Update the clock prepare/unprepare changes for MIPI DSI clocks
and update the clock lookup table for ebi_lcdc_clk for MIPI DSI
interface.
Change-Id: Ic31e2e1b169894e633849573eb54325457080b53
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
diff --git a/arch/arm/mach-msm/clock-pcom-lookup.c b/arch/arm/mach-msm/clock-pcom-lookup.c
index 2d98895..d842d45 100644
--- a/arch/arm/mach-msm/clock-pcom-lookup.c
+++ b/arch/arm/mach-msm/clock-pcom-lookup.c
@@ -395,6 +395,7 @@
CLK_LOOKUP("ebi1_acpu_clk", ebi_acpu_clk.c, NULL),
CLK_LOOKUP("bus_clk", ebi_grp_3d_clk.c, "kgsl-3d0.0"),
CLK_LOOKUP("mem_clk", ebi_lcdc_clk.c, "lcdc.0"),
+ CLK_LOOKUP("mem_clk", ebi_lcdc_clk.c, "mipi_dsi.1"),
CLK_LOOKUP("mem_clk", ebi_mddi_clk.c, "mddi.0"),
CLK_LOOKUP("ebi1_vfe_clk", ebi_vfe_clk.c, NULL),
CLK_LOOKUP("mem_clk", ebi_adm_clk.c, "msm_dmov"),
diff --git a/drivers/video/msm/msm_dss_io_7x27a.c b/drivers/video/msm/msm_dss_io_7x27a.c
index 9e77e30..28204a5 100644
--- a/drivers/video/msm/msm_dss_io_7x27a.c
+++ b/drivers/video/msm/msm_dss_io_7x27a.c
@@ -325,6 +325,8 @@
clk_prepare(mdp_dsi_pclk);
clk_prepare(dsi_byte_div_clk);
clk_prepare(dsi_esc_clk);
+ clk_prepare(dsi_clk);
+ clk_prepare(dsi_pixel_clk);
}
void mipi_dsi_unprepare_clocks(void)
@@ -336,6 +338,8 @@
clk_unprepare(ahb_m_clk);
clk_unprepare(ahb_s_clk);
clk_unprepare(dsi_ref_clk);
+ clk_unprepare(dsi_clk);
+ clk_unprepare(dsi_pixel_clk);
}
void mipi_dsi_ahb_ctrl(u32 enable)