diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/gr_gv11b.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c index aed45ceb..1336557a 100644 --- a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c | |||
@@ -4263,7 +4263,13 @@ void gr_gv11b_init_gpc_mmu(struct gk20a *g) | |||
4263 | gr_gpcs_pri_mmu_ctrl_mmu_aperture_m() | | 4263 | gr_gpcs_pri_mmu_ctrl_mmu_aperture_m() | |
4264 | gr_gpcs_pri_mmu_ctrl_mmu_vol_m() | | 4264 | gr_gpcs_pri_mmu_ctrl_mmu_vol_m() | |
4265 | gr_gpcs_pri_mmu_ctrl_mmu_disable_m(); | 4265 | gr_gpcs_pri_mmu_ctrl_mmu_disable_m(); |
4266 | |||
4267 | temp = set_field(temp, gr_gpcs_pri_mmu_ctrl_atomic_capability_mode_m(), | ||
4268 | gr_gpcs_pri_mmu_ctrl_atomic_capability_mode_rmw_f()); | ||
4266 | gk20a_writel(g, gr_gpcs_pri_mmu_ctrl_r(), temp); | 4269 | gk20a_writel(g, gr_gpcs_pri_mmu_ctrl_r(), temp); |
4270 | nvgpu_log_info(g, "mmu_ctrl_r = 0x%08x, atomic_capability_mode_rmw", | ||
4271 | temp); | ||
4272 | |||
4267 | gk20a_writel(g, gr_gpcs_pri_mmu_pm_unit_mask_r(), 0); | 4273 | gk20a_writel(g, gr_gpcs_pri_mmu_pm_unit_mask_r(), 0); |
4268 | gk20a_writel(g, gr_gpcs_pri_mmu_pm_req_mask_r(), 0); | 4274 | gk20a_writel(g, gr_gpcs_pri_mmu_pm_req_mask_r(), 0); |
4269 | 4275 | ||