diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fb_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/fb_gk20a.c | 5 |
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 | ||
45 | void gk20a_fb_init_hw(struct gk20a *g) | 45 | void 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 | ||