summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_gk20a.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h
index d795a3fc..8ff2cfd4 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h
@@ -28,6 +28,7 @@
28 28
29#include "gr_ctx_gk20a.h" 29#include "gr_ctx_gk20a.h"
30#include "mm_gk20a.h" 30#include "mm_gk20a.h"
31#include <nvgpu/power_features/pg.h>
31 32
32#include <nvgpu/comptags.h> 33#include <nvgpu/comptags.h>
33#include <nvgpu/cond.h> 34#include <nvgpu/cond.h>
@@ -598,16 +599,16 @@ u32 gk20a_gr_get_sm_no_lock_down_hww_global_esr_mask(struct gk20a *g);
598#define gr_gk20a_elpg_protected_call(g, func) \ 599#define gr_gk20a_elpg_protected_call(g, func) \
599 ({ \ 600 ({ \
600 int err = 0; \ 601 int err = 0; \
601 if ((g->support_pmu) && (g->elpg_enabled)) {\ 602 if (g->support_pmu) {\
602 err = nvgpu_pmu_disable_elpg(g); \ 603 err = nvgpu_pg_elpg_disable(g);\
603 if (err != 0) {\ 604 if (err != 0) {\
604 nvgpu_pmu_enable_elpg(g); \ 605 err = nvgpu_pg_elpg_enable(g); \
605 } \ 606 } \
606 } \ 607 } \
607 if (err == 0) { \ 608 if (err == 0) { \
608 err = func; \ 609 err = func; \
609 if ((g->support_pmu) && (g->elpg_enabled)) {\ 610 if (g->support_pmu) {\
610 nvgpu_pmu_enable_elpg(g); \ 611 (void)nvgpu_pg_elpg_enable(g); \
611 } \ 612 } \
612 } \ 613 } \
613 err; \ 614 err; \