diff options
Diffstat (limited to 'drivers/gpu/nvgpu/clk')
-rw-r--r-- | drivers/gpu/nvgpu/clk/clk_arb.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/clk/clk_arb.c b/drivers/gpu/nvgpu/clk/clk_arb.c index 3bf64d0b..44b442d8 100644 --- a/drivers/gpu/nvgpu/clk/clk_arb.c +++ b/drivers/gpu/nvgpu/clk/clk_arb.c | |||
@@ -1708,11 +1708,13 @@ int nvgpu_clk_arb_get_arbiter_effective_mhz(struct gk20a *g, | |||
1708 | { | 1708 | { |
1709 | switch(api_domain) { | 1709 | switch(api_domain) { |
1710 | case NVGPU_GPU_CLK_DOMAIN_MCLK: | 1710 | case NVGPU_GPU_CLK_DOMAIN_MCLK: |
1711 | *freq_mhz = g->ops.clk.get_rate(g, CTRL_CLK_DOMAIN_MCLK); | 1711 | *freq_mhz = g->ops.clk.measure_freq(g, CTRL_CLK_DOMAIN_MCLK) / |
1712 | 1000000ULL; | ||
1712 | return 0; | 1713 | return 0; |
1713 | 1714 | ||
1714 | case NVGPU_GPU_CLK_DOMAIN_GPCCLK: | 1715 | case NVGPU_GPU_CLK_DOMAIN_GPCCLK: |
1715 | *freq_mhz = g->ops.clk.get_rate(g, CTRL_CLK_DOMAIN_GPC2CLK) / 2; | 1716 | *freq_mhz = g->ops.clk.measure_freq(g, CTRL_CLK_DOMAIN_GPC2CLK) / |
1717 | 2000000ULL; | ||
1716 | return 0; | 1718 | return 0; |
1717 | 1719 | ||
1718 | default: | 1720 | default: |