summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/os/linux/scale.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/os/linux/scale.c')
-rw-r--r--drivers/gpu/nvgpu/os/linux/scale.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/os/linux/scale.c b/drivers/gpu/nvgpu/os/linux/scale.c
index ecc8207a..cbb9fdc5 100644
--- a/drivers/gpu/nvgpu/os/linux/scale.c
+++ b/drivers/gpu/nvgpu/os/linux/scale.c
@@ -25,6 +25,7 @@
25 25
26#include <nvgpu/kmem.h> 26#include <nvgpu/kmem.h>
27#include <nvgpu/log.h> 27#include <nvgpu/log.h>
28#include <nvgpu/clk_arb.h>
28 29
29#include "gk20a/gk20a.h" 30#include "gk20a/gk20a.h"
30#include "platform_gk20a.h" 31#include "platform_gk20a.h"
@@ -154,6 +155,8 @@ static int gk20a_scale_target(struct device *dev, unsigned long *freq,
154 unsigned long rounded_rate; 155 unsigned long rounded_rate;
155 unsigned long min_freq = 0, max_freq = 0; 156 unsigned long min_freq = 0, max_freq = 0;
156 157
158 if (nvgpu_clk_arb_has_active_req(g))
159 return 0;
157 /* 160 /*
158 * Calculate floor and cap frequency values 161 * Calculate floor and cap frequency values
159 * 162 *