aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/omap2
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/omap2')
-rw-r--r--drivers/video/omap2/dss/dsi.c5
-rw-r--r--drivers/video/omap2/dss/dss.c5
-rw-r--r--drivers/video/omap2/dss/dss.h2
-rw-r--r--drivers/video/omap2/dss/rfbi.c5
-rw-r--r--drivers/video/omap2/dss/venc.c5
5 files changed, 3 insertions, 19 deletions
diff --git a/drivers/video/omap2/dss/dsi.c b/drivers/video/omap2/dss/dsi.c
index 12da2fbd7931..707e5afacbec 100644
--- a/drivers/video/omap2/dss/dsi.c
+++ b/drivers/video/omap2/dss/dsi.c
@@ -4441,10 +4441,7 @@ static int dsi_get_clocks(struct platform_device *dsidev)
4441 4441
4442 dsi->dss_clk = clk; 4442 dsi->dss_clk = clk;
4443 4443
4444 if (cpu_is_omap34xx() || cpu_is_omap3630()) 4444 clk = clk_get(&dsidev->dev, "sys_clk");
4445 clk = clk_get(&dsidev->dev, "dss2_alwon_fck");
4446 else
4447 clk = clk_get(&dsidev->dev, "sys_clk");
4448 if (IS_ERR(clk)) { 4445 if (IS_ERR(clk)) {
4449 DSSERR("can't get sys_clk\n"); 4446 DSSERR("can't get sys_clk\n");
4450 clk_put(dsi->dss_clk); 4447 clk_put(dsi->dss_clk);
diff --git a/drivers/video/omap2/dss/dss.c b/drivers/video/omap2/dss/dss.c
index 0f9c3a6457a5..9423a2ee3aac 100644
--- a/drivers/video/omap2/dss/dss.c
+++ b/drivers/video/omap2/dss/dss.c
@@ -691,11 +691,6 @@ static void dss_put_clocks(void)
691 clk_put(dss.dss_clk); 691 clk_put(dss.dss_clk);
692} 692}
693 693
694struct clk *dss_get_ick(void)
695{
696 return clk_get(&dss.pdev->dev, "ick");
697}
698
699int dss_runtime_get(void) 694int dss_runtime_get(void)
700{ 695{
701 int r; 696 int r;
diff --git a/drivers/video/omap2/dss/dss.h b/drivers/video/omap2/dss/dss.h
index 9c94b1152c20..adeff04e964f 100644
--- a/drivers/video/omap2/dss/dss.h
+++ b/drivers/video/omap2/dss/dss.h
@@ -209,8 +209,6 @@ void dss_uninit_platform_driver(void);
209int dss_runtime_get(void); 209int dss_runtime_get(void);
210void dss_runtime_put(void); 210void dss_runtime_put(void);
211 211
212struct clk *dss_get_ick(void);
213
214void dss_select_hdmi_venc_clk_source(enum dss_hdmi_venc_clk_source_select); 212void dss_select_hdmi_venc_clk_source(enum dss_hdmi_venc_clk_source_select);
215const char *dss_get_generic_clk_source_name(enum omap_dss_clk_source clk_src); 213const char *dss_get_generic_clk_source_name(enum omap_dss_clk_source clk_src);
216void dss_dump_clocks(struct seq_file *s); 214void dss_dump_clocks(struct seq_file *s);
diff --git a/drivers/video/omap2/dss/rfbi.c b/drivers/video/omap2/dss/rfbi.c
index 1bb8ce11f6bc..50394badec15 100644
--- a/drivers/video/omap2/dss/rfbi.c
+++ b/drivers/video/omap2/dss/rfbi.c
@@ -957,10 +957,7 @@ static int omap_rfbihw_probe(struct platform_device *pdev)
957 957
958 msleep(10); 958 msleep(10);
959 959
960 if (cpu_is_omap24xx() || cpu_is_omap34xx() || cpu_is_omap3630()) 960 clk = clk_get(&pdev->dev, "ick");
961 clk = dss_get_ick();
962 else
963 clk = clk_get(&pdev->dev, "ick");
964 if (IS_ERR(clk)) { 961 if (IS_ERR(clk)) {
965 DSSERR("can't get ick\n"); 962 DSSERR("can't get ick\n");
966 r = PTR_ERR(clk); 963 r = PTR_ERR(clk);
diff --git a/drivers/video/omap2/dss/venc.c b/drivers/video/omap2/dss/venc.c
index 173c66430dad..71e005df1759 100644
--- a/drivers/video/omap2/dss/venc.c
+++ b/drivers/video/omap2/dss/venc.c
@@ -741,10 +741,7 @@ static int venc_get_clocks(struct platform_device *pdev)
741 venc.tv_clk = clk; 741 venc.tv_clk = clk;
742 742
743 if (dss_has_feature(FEAT_VENC_REQUIRES_TV_DAC_CLK)) { 743 if (dss_has_feature(FEAT_VENC_REQUIRES_TV_DAC_CLK)) {
744 if (cpu_is_omap34xx() || cpu_is_omap3630()) 744 clk = clk_get(&pdev->dev, "tv_dac_clk");
745 clk = clk_get(&pdev->dev, "dss_96m_fck");
746 else
747 clk = clk_get(&pdev->dev, "tv_dac_clk");
748 if (IS_ERR(clk)) { 745 if (IS_ERR(clk)) {
749 DSSERR("can't get tv_dac_clk\n"); 746 DSSERR("can't get tv_dac_clk\n");
750 clk_put(venc.tv_clk); 747 clk_put(venc.tv_clk);