summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/power_features/power_features.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/power_features/power_features.c')
-rw-r--r--drivers/gpu/nvgpu/common/power_features/power_features.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/power_features/power_features.c b/drivers/gpu/nvgpu/common/power_features/power_features.c
index 792fdc01..7f52ba8e 100644
--- a/drivers/gpu/nvgpu/common/power_features/power_features.c
+++ b/drivers/gpu/nvgpu/common/power_features/power_features.c
@@ -31,6 +31,8 @@ int nvgpu_cg_pg_disable(struct gk20a *g)
31 31
32 nvgpu_log_fn(g, " "); 32 nvgpu_log_fn(g, " ");
33 33
34 gk20a_gr_wait_initialized(g);
35
34 /* disable elpg before clock gating */ 36 /* disable elpg before clock gating */
35 err = nvgpu_pg_elpg_disable(g); 37 err = nvgpu_pg_elpg_disable(g);
36 if (err != 0) { 38 if (err != 0) {
@@ -51,6 +53,8 @@ int nvgpu_cg_pg_enable(struct gk20a *g)
51 53
52 nvgpu_log_fn(g, " "); 54 nvgpu_log_fn(g, " ");
53 55
56 gk20a_gr_wait_initialized(g);
57
54 nvgpu_cg_elcg_enable(g); 58 nvgpu_cg_elcg_enable(g);
55 59
56 nvgpu_cg_blcg_mode_enable(g); 60 nvgpu_cg_blcg_mode_enable(g);