diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/fb/fb_gm20b.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/fb/fb_gm20b.c | 11 |
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 | ||
209 | void gm20b_fb_dump_vpr_wpr_info(struct gk20a *g) | 209 | void 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 | ||
225 | void 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 | ||
238 | static int gm20b_fb_vpr_info_fetch_wait(struct gk20a *g, | 243 | static int gm20b_fb_vpr_info_fetch_wait(struct gk20a *g, |