diff options
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index 6e63c138..8b022b9b 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c | |||
@@ -1854,11 +1854,11 @@ int gr_gk20a_update_hwpm_ctxsw_mode(struct gk20a *g, | |||
1854 | 1854 | ||
1855 | data |= pm_ctx->pm_mode; | 1855 | data |= pm_ctx->pm_mode; |
1856 | 1856 | ||
1857 | nvgpu_mem_wr(g, gr_mem, ctxsw_prog_main_image_pm_o(), data); | ||
1858 | |||
1857 | if (ctxheader->gpu_va) { | 1859 | if (ctxheader->gpu_va) { |
1858 | nvgpu_mem_wr(g, ctxheader, ctxsw_prog_main_image_pm_o(), data); | ||
1859 | g->ops.gr.write_pm_ptr(g, ctxheader, virt_addr); | 1860 | g->ops.gr.write_pm_ptr(g, ctxheader, virt_addr); |
1860 | } else { | 1861 | } else { |
1861 | nvgpu_mem_wr(g, gr_mem, ctxsw_prog_main_image_pm_o(), data); | ||
1862 | g->ops.gr.write_pm_ptr(g, gr_mem, virt_addr); | 1862 | g->ops.gr.write_pm_ptr(g, gr_mem, virt_addr); |
1863 | } | 1863 | } |
1864 | 1864 | ||