summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/clk
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/clk')
-rw-r--r--drivers/gpu/nvgpu/clk/clk_common.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/drivers/gpu/nvgpu/clk/clk_common.c b/drivers/gpu/nvgpu/clk/clk_common.c
index 529efa15..346ad12b 100644
--- a/drivers/gpu/nvgpu/clk/clk_common.c
+++ b/drivers/gpu/nvgpu/clk/clk_common.c
@@ -45,7 +45,6 @@ unsigned long gk20a_clk_get_rate(struct gk20a *g)
45 return rate_gpc2clk_to_gpu(clk->gpc_pll.freq); 45 return rate_gpc2clk_to_gpu(clk->gpc_pll.freq);
46} 46}
47 47
48#ifdef CONFIG_TEGRA_CLK_FRAMEWORK
49long gk20a_clk_round_rate(struct gk20a *g, unsigned long rate) 48long gk20a_clk_round_rate(struct gk20a *g, unsigned long rate)
50{ 49{
51 /* make sure the clock is available */ 50 /* make sure the clock is available */
@@ -55,17 +54,6 @@ long gk20a_clk_round_rate(struct gk20a *g, unsigned long rate)
55 return clk_round_rate(clk_get_parent(g->clk.tegra_clk), rate); 54 return clk_round_rate(clk_get_parent(g->clk.tegra_clk), rate);
56} 55}
57 56
58#else
59long gk20a_clk_round_rate(struct gk20a *g, unsigned long rate)
60{
61 /* make sure the clock is available */
62 if (!gk20a_clk_get(g))
63 return rate;
64
65 return clk_round_rate(g->clk.tegra_clk, rate);
66}
67#endif
68
69int gk20a_clk_set_rate(struct gk20a *g, unsigned long rate) 57int gk20a_clk_set_rate(struct gk20a *g, unsigned long rate)
70{ 58{
71 return clk_set_rate(g->clk.tegra_clk, rate); 59 return clk_set_rate(g->clk.tegra_clk, rate);