diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c b/drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c index 55ebcc8f..d60fce33 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c | |||
@@ -636,9 +636,12 @@ static ssize_t fmax_at_vmin_safe_read(struct device *dev, | |||
636 | { | 636 | { |
637 | struct gk20a *g = get_gk20a(dev); | 637 | struct gk20a *g = get_gk20a(dev); |
638 | unsigned long gpu_fmax_at_vmin_hz = 0; | 638 | unsigned long gpu_fmax_at_vmin_hz = 0; |
639 | struct clk *clk = g->clk.tegra_clk; | ||
639 | 640 | ||
640 | gpu_fmax_at_vmin_hz = tegra_dvfs_get_fmax_at_vmin_safe_t( | 641 | #ifdef CONFIG_TEGRA_CLK_FRAMEWORK |
641 | clk_get_parent(g->clk.tegra_clk)); | 642 | clk = clk_get_parent(clk); |
643 | #endif | ||
644 | gpu_fmax_at_vmin_hz = tegra_dvfs_get_fmax_at_vmin_safe_t(clk); | ||
642 | 645 | ||
643 | return snprintf(buf, PAGE_SIZE, "%d\n", (int)(gpu_fmax_at_vmin_hz)); | 646 | return snprintf(buf, PAGE_SIZE, "%d\n", (int)(gpu_fmax_at_vmin_hz)); |
644 | } | 647 | } |