summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/fb_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fb_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/fb_gk20a.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fb_gk20a.c b/drivers/gpu/nvgpu/gk20a/fb_gk20a.c
index c5f9c1fd..79f469cd 100644
--- a/drivers/gpu/nvgpu/gk20a/fb_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/fb_gk20a.c
@@ -44,8 +44,7 @@ void fb_gk20a_reset(struct gk20a *g)
44 44
45void gk20a_fb_init_hw(struct gk20a *g) 45void gk20a_fb_init_hw(struct gk20a *g)
46{ 46{
47 u32 addr = g->ops.mm.get_iova_addr(g, 47 u32 addr = nvgpu_mem_get_addr(g, &g->mm.sysmem_flush) >> 8;
48 g->mm.sysmem_flush.priv.sgt->sgl, 0) >> 8;
49 48
50 gk20a_writel(g, fb_niso_flush_sysmem_addr_r(), addr); 49 gk20a_writel(g, fb_niso_flush_sysmem_addr_r(), addr);
51} 50}
@@ -67,7 +66,7 @@ void gk20a_fb_tlb_invalidate(struct gk20a *g, struct nvgpu_mem *pdb)
67 if (!g->power_on) 66 if (!g->power_on)
68 return; 67 return;
69 68
70 addr_lo = u64_lo32(nvgpu_mem_get_base_addr(g, pdb, 0) >> 12); 69 addr_lo = u64_lo32(nvgpu_mem_get_addr(g, pdb) >> 12);
71 70
72 nvgpu_mutex_acquire(&g->mm.tlb_lock); 71 nvgpu_mutex_acquire(&g->mm.tlb_lock);
73 72