diff options
Diffstat (limited to 'drivers/gpu/nvgpu/os/linux/scale.c')
-rw-r--r-- | drivers/gpu/nvgpu/os/linux/scale.c | 3 |
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 | * |