summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/fb/fb_gm20b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/fb/fb_gm20b.c')
-rw-r--r--drivers/gpu/nvgpu/common/fb/fb_gm20b.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/common/fb/fb_gm20b.c b/drivers/gpu/nvgpu/common/fb/fb_gm20b.c
index bf509caf..f62bf9df 100644
--- a/drivers/gpu/nvgpu/common/fb/fb_gm20b.c
+++ b/drivers/gpu/nvgpu/common/fb/fb_gm20b.c
@@ -206,11 +206,11 @@ u32 gm20b_fb_compression_align_mask(struct gk20a *g)
206 return SZ_64K - 1; 206 return SZ_64K - 1;
207} 207}
208 208
209void gm20b_fb_dump_vpr_wpr_info(struct gk20a *g) 209void gm20b_fb_dump_vpr_info(struct gk20a *g)
210{ 210{
211 u32 val; 211 u32 val;
212 212
213 /* print vpr and wpr info */ 213 /* print vpr info */
214 val = gk20a_readl(g, fb_mmu_vpr_info_r()); 214 val = gk20a_readl(g, fb_mmu_vpr_info_r());
215 val &= ~0x3; 215 val &= ~0x3;
216 val |= fb_mmu_vpr_info_index_addr_lo_v(); 216 val |= fb_mmu_vpr_info_index_addr_lo_v();
@@ -220,7 +220,13 @@ void gm20b_fb_dump_vpr_wpr_info(struct gk20a *g)
220 gk20a_readl(g, fb_mmu_vpr_info_r()), 220 gk20a_readl(g, fb_mmu_vpr_info_r()),
221 gk20a_readl(g, fb_mmu_vpr_info_r()), 221 gk20a_readl(g, fb_mmu_vpr_info_r()),
222 gk20a_readl(g, fb_mmu_vpr_info_r())); 222 gk20a_readl(g, fb_mmu_vpr_info_r()));
223}
223 224
225void gm20b_fb_dump_wpr_info(struct gk20a *g)
226{
227 u32 val;
228
229 /* print wpr info */
224 val = gk20a_readl(g, fb_mmu_wpr_info_r()); 230 val = gk20a_readl(g, fb_mmu_wpr_info_r());
225 val &= ~0xf; 231 val &= ~0xf;
226 val |= (fb_mmu_wpr_info_index_allow_read_v()); 232 val |= (fb_mmu_wpr_info_index_allow_read_v());
@@ -232,7 +238,6 @@ void gm20b_fb_dump_vpr_wpr_info(struct gk20a *g)
232 gk20a_readl(g, fb_mmu_wpr_info_r()), 238 gk20a_readl(g, fb_mmu_wpr_info_r()),
233 gk20a_readl(g, fb_mmu_wpr_info_r()), 239 gk20a_readl(g, fb_mmu_wpr_info_r()),
234 gk20a_readl(g, fb_mmu_wpr_info_r())); 240 gk20a_readl(g, fb_mmu_wpr_info_r()));
235
236} 241}
237 242
238static int gm20b_fb_vpr_info_fetch_wait(struct gk20a *g, 243static int gm20b_fb_vpr_info_fetch_wait(struct gk20a *g,