summaryrefslogtreecommitdiffstats
path: root/drivers/video
diff options
context:
space:
mode:
authorTomi Valkeinen2011-05-23 14:39:36 +0200
committerTomi Valkeinen2011-07-25 09:08:14 +0200
commitb88f58f091f7e771315bc74c28203b5248b96be0 (patch)
tree665630afcda7cf5f446aa45544a3460d2d5715fb /drivers/video
parentOMAP: DSS2: Fix init and unit sequence (diff)
downloadkernel-qcow2-linux-b88f58f091f7e771315bc74c28203b5248b96be0.tar.gz
kernel-qcow2-linux-b88f58f091f7e771315bc74c28203b5248b96be0.tar.xz
kernel-qcow2-linux-b88f58f091f7e771315bc74c28203b5248b96be0.zip
OMAP: DSS2: Remove clk optimization at dss init
DSS enables core clocks for the duration of initialization to avoid unnecessary context saves and restores. With PM runtime the clocks cannot be handled in this way, outside the dss module drivers. Thus we need to remove the optimization. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/omap2/dss/core.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/video/omap2/dss/core.c b/drivers/video/omap2/dss/core.c
index 3380a9196fdb..76821fefce9a 100644
--- a/drivers/video/omap2/dss/core.c
+++ b/drivers/video/omap2/dss/core.c
@@ -183,8 +183,6 @@ static int omap_dss_probe(struct platform_device *pdev)
goto err_dss;
}
- /* keep clocks enabled to prevent context saves/restores during init */
- dss_clk_enable(DSS_CLK_ICK | DSS_CLK_FCK);
r = dispc_init_platform_driver();
if (r) {
DSSERR("Failed to initialize dispc platform driver\n");
@@ -237,8 +235,6 @@ static int omap_dss_probe(struct platform_device *pdev)
pdata->default_device = dssdev;
}
- dss_clk_disable(DSS_CLK_ICK | DSS_CLK_FCK);
-
return 0;
err_register: