summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c b/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
index 6b9238e9..5e57502e 100644
--- a/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
@@ -1102,11 +1102,10 @@ static int dbg_set_powergate(struct dbg_session_gk20a *dbg_s,
1102 false); 1102 false);
1103 g->ops.clock_gating.slcg_ltc_load_gating_prod(g, 1103 g->ops.clock_gating.slcg_ltc_load_gating_prod(g,
1104 false); 1104 false);
1105 gr_gk20a_init_blcg_mode(g, BLCG_RUN, ENGINE_GR_GK20A);
1106 1105
1106 gr_gk20a_init_cg_mode(g, BLCG_MODE, BLCG_RUN);
1107 g->elcg_enabled = false; 1107 g->elcg_enabled = false;
1108 gr_gk20a_init_elcg_mode(g, ELCG_RUN, ENGINE_GR_GK20A); 1108 gr_gk20a_init_cg_mode(g, ELCG_MODE, ELCG_RUN);
1109 gr_gk20a_init_elcg_mode(g, ELCG_RUN, ENGINE_CE2_GK20A);
1110 1109
1111 } 1110 }
1112 1111
@@ -1126,9 +1125,8 @@ static int dbg_set_powergate(struct dbg_session_gk20a *dbg_s,
1126 --g->dbg_powergating_disabled_refcount == 0) { 1125 --g->dbg_powergating_disabled_refcount == 0) {
1127 1126
1128 g->elcg_enabled = true; 1127 g->elcg_enabled = true;
1129 gr_gk20a_init_elcg_mode(g, ELCG_AUTO, ENGINE_CE2_GK20A); 1128 gr_gk20a_init_cg_mode(g, ELCG_MODE, ELCG_AUTO);
1130 gr_gk20a_init_elcg_mode(g, ELCG_AUTO, ENGINE_GR_GK20A); 1129 gr_gk20a_init_cg_mode(g, BLCG_MODE, BLCG_AUTO);
1131 gr_gk20a_init_blcg_mode(g, BLCG_AUTO, ENGINE_GR_GK20A);
1132 1130
1133 g->ops.clock_gating.slcg_ltc_load_gating_prod(g, 1131 g->ops.clock_gating.slcg_ltc_load_gating_prod(g,
1134 g->slcg_enabled); 1132 g->slcg_enabled);