diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fifo_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index b96adc5a..4129e407 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | |||
@@ -1231,7 +1231,7 @@ void gk20a_fifo_reset_engine(struct gk20a *g, u32 engine_id) | |||
1231 | nvgpu_err(g, "unsupported engine_id %d", engine_id); | 1231 | nvgpu_err(g, "unsupported engine_id %d", engine_id); |
1232 | 1232 | ||
1233 | if (engine_enum == ENGINE_GR_GK20A) { | 1233 | if (engine_enum == ENGINE_GR_GK20A) { |
1234 | if (support_gk20a_pmu(g->dev) && g->elpg_enabled) | 1234 | if (g->support_pmu && g->elpg_enabled) |
1235 | gk20a_pmu_disable_elpg(g); | 1235 | gk20a_pmu_disable_elpg(g); |
1236 | /* resetting engine will alter read/write index. | 1236 | /* resetting engine will alter read/write index. |
1237 | * need to flush circular buffer before re-enabling FECS. | 1237 | * need to flush circular buffer before re-enabling FECS. |
@@ -1244,7 +1244,7 @@ void gk20a_fifo_reset_engine(struct gk20a *g, u32 engine_id) | |||
1244 | /* resetting engine using mc_enable_r() is not | 1244 | /* resetting engine using mc_enable_r() is not |
1245 | enough, we do full init sequence */ | 1245 | enough, we do full init sequence */ |
1246 | gk20a_gr_reset(g); | 1246 | gk20a_gr_reset(g); |
1247 | if (support_gk20a_pmu(g->dev) && g->elpg_enabled) | 1247 | if (g->support_pmu && g->elpg_enabled) |
1248 | gk20a_pmu_enable_elpg(g); | 1248 | gk20a_pmu_enable_elpg(g); |
1249 | } | 1249 | } |
1250 | if ((engine_enum == ENGINE_GRCE_GK20A) || | 1250 | if ((engine_enum == ENGINE_GRCE_GK20A) || |
@@ -1479,7 +1479,7 @@ static bool gk20a_fifo_handle_mmu_fault( | |||
1479 | g->fifo.deferred_reset_pending = false; | 1479 | g->fifo.deferred_reset_pending = false; |
1480 | 1480 | ||
1481 | /* Disable power management */ | 1481 | /* Disable power management */ |
1482 | if (support_gk20a_pmu(g->dev) && g->elpg_enabled) | 1482 | if (g->support_pmu && g->elpg_enabled) |
1483 | gk20a_pmu_disable_elpg(g); | 1483 | gk20a_pmu_disable_elpg(g); |
1484 | if (g->ops.clock_gating.slcg_gr_load_gating_prod) | 1484 | if (g->ops.clock_gating.slcg_gr_load_gating_prod) |
1485 | g->ops.clock_gating.slcg_gr_load_gating_prod(g, | 1485 | g->ops.clock_gating.slcg_gr_load_gating_prod(g, |
@@ -1678,7 +1678,7 @@ static bool gk20a_fifo_handle_mmu_fault( | |||
1678 | gr_gpfifo_ctl_semaphore_access_enabled_f()); | 1678 | gr_gpfifo_ctl_semaphore_access_enabled_f()); |
1679 | 1679 | ||
1680 | /* It is safe to enable ELPG again. */ | 1680 | /* It is safe to enable ELPG again. */ |
1681 | if (support_gk20a_pmu(g->dev) && g->elpg_enabled) | 1681 | if (g->support_pmu && g->elpg_enabled) |
1682 | gk20a_pmu_enable_elpg(g); | 1682 | gk20a_pmu_enable_elpg(g); |
1683 | return verbose; | 1683 | return verbose; |
1684 | } | 1684 | } |