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_arb.c6
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: