OMAPDSS: DISPC: remove dispc fck uses
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 12 Dec 2012 09:15:39 +0000 (11:15 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 12 Dec 2012 11:34:14 +0000 (13:34 +0200)
The previous patch changes dispc to get the dispc fck rate from dss core
driver. This was the only use of the dispc fck in dispc, and thus we can
now remove the clock handling.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/omap2/dss/dispc.c

index 08137a8a38cb3f1faf60c2607c05078c44ccadf9..05ff2b91d9e8a49ee1e11c3c957b634eb4698393 100644 (file)
@@ -96,7 +96,6 @@ static struct {
        int             ctx_loss_cnt;
 
        int irq;
-       struct clk *dss_clk;
 
        u32 fifo_size[DISPC_MAX_NR_FIFOS];
        /* maps which plane is using a fifo. fifo-id -> plane-id */
@@ -3619,7 +3618,6 @@ static int __init omap_dispchw_probe(struct platform_device *pdev)
        u32 rev;
        int r = 0;
        struct resource *dispc_mem;
-       struct clk *clk;
 
        dispc.pdev = pdev;
 
@@ -3646,15 +3644,6 @@ static int __init omap_dispchw_probe(struct platform_device *pdev)
                return -ENODEV;
        }
 
-       clk = clk_get(&pdev->dev, "fck");
-       if (IS_ERR(clk)) {
-               DSSERR("can't get fck\n");
-               r = PTR_ERR(clk);
-               return r;
-       }
-
-       dispc.dss_clk = clk;
-
        pm_runtime_enable(&pdev->dev);
 
        r = dispc_runtime_get();
@@ -3675,7 +3664,6 @@ static int __init omap_dispchw_probe(struct platform_device *pdev)
 
 err_runtime_get:
        pm_runtime_disable(&pdev->dev);
-       clk_put(dispc.dss_clk);
        return r;
 }
 
@@ -3683,8 +3671,6 @@ static int __exit omap_dispchw_remove(struct platform_device *pdev)
 {
        pm_runtime_disable(&pdev->dev);
 
-       clk_put(dispc.dss_clk);
-
        return 0;
 }
 
This page took 0.026849 seconds and 5 git commands to generate.