summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h1
-rw-r--r--drivers/gpu/nvgpu/gk20a/mm_gk20a.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index 441ea7cc..4fac3cc5 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -176,6 +176,7 @@ struct gpu_ops {
176 void (*init_kind_attr)(struct gk20a *g); 176 void (*init_kind_attr)(struct gk20a *g);
177 void (*set_mmu_page_size)(struct gk20a *g); 177 void (*set_mmu_page_size)(struct gk20a *g);
178 int (*compression_page_size)(struct gk20a *g); 178 int (*compression_page_size)(struct gk20a *g);
179 void (*dump_vpr_wpr_info)(struct gk20a *g);
179 } fb; 180 } fb;
180 struct { 181 struct {
181 void (*slcg_bus_load_gating_prod)(struct gk20a *g, bool prod); 182 void (*slcg_bus_load_gating_prod)(struct gk20a *g, bool prod);
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
index 67680c4c..b53d53a3 100644
--- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c
@@ -2805,6 +2805,8 @@ int gk20a_mm_fb_flush(struct gk20a *g)
2805 if (tegra_platform_is_silicon() && retry < 0) { 2805 if (tegra_platform_is_silicon() && retry < 0) {
2806 gk20a_warn(dev_from_gk20a(g), 2806 gk20a_warn(dev_from_gk20a(g),
2807 "fb_flush too many retries"); 2807 "fb_flush too many retries");
2808 if (g->ops.fb.dump_vpr_wpr_info)
2809 g->ops.fb.dump_vpr_wpr_info(g);
2808 ret = -EBUSY; 2810 ret = -EBUSY;
2809 } 2811 }
2810 2812