summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/clk
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2017-02-02 13:43:56 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2017-03-16 14:48:24 -0400
commit2821eb31e2363bcaf81266b52967c15827ecee04 (patch)
treee2bedbb520306781bb33282c595ccc02ca936953 /drivers/gpu/nvgpu/clk
parent886016190c804743da83f9e0db3366fef9720d0a (diff)
gpu: nvgpu: Rename clk->get_rate to measure_freq
get_rate is already used for call-back that queries the last set clock rate. This instance of get_rate actually measures the frequency so renaming it to measure_freq. At the same time modify to use hertz instead of megahertz. We use fractional megahertz already in GPU. Change-Id: I387473d6a6cbf3bb9b9e5a909677a1a725403c32 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/1300111 Reviewed-by: Alex Waterman <alexw@nvidia.com>
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: