|
@@ -4184,6 +4184,8 @@ err3:
|
|
|
err2:
|
|
|
dss_select_dispc_clk_source(OMAP_DSS_CLK_SRC_FCK);
|
|
|
dss_select_dsi_clk_source(dsi_module, OMAP_DSS_CLK_SRC_FCK);
|
|
|
+ dss_select_lcd_clk_source(dssdev->manager->id, OMAP_DSS_CLK_SRC_FCK);
|
|
|
+
|
|
|
err1:
|
|
|
dsi_pll_uninit(dsidev, true);
|
|
|
err0:
|
|
@@ -4209,6 +4211,7 @@ static void dsi_display_uninit_dsi(struct omap_dss_device *dssdev,
|
|
|
|
|
|
dss_select_dispc_clk_source(OMAP_DSS_CLK_SRC_FCK);
|
|
|
dss_select_dsi_clk_source(dsi_module, OMAP_DSS_CLK_SRC_FCK);
|
|
|
+ dss_select_lcd_clk_source(dssdev->manager->id, OMAP_DSS_CLK_SRC_FCK);
|
|
|
dsi_cio_uninit(dssdev);
|
|
|
dsi_pll_uninit(dsidev, disconnect_lanes);
|
|
|
}
|