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.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fb_gk20a.c b/drivers/gpu/nvgpu/gk20a/fb_gk20a.c
index 568aed7a..b73be02a 100644
--- a/drivers/gpu/nvgpu/gk20a/fb_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/fb_gk20a.c
@@ -22,12 +22,20 @@
22 22
23static void fb_gk20a_reset(struct gk20a *g) 23static void fb_gk20a_reset(struct gk20a *g)
24{ 24{
25 u32 val;
26
25 gk20a_dbg_info("reset gk20a fb"); 27 gk20a_dbg_info("reset gk20a fb");
26 28
27 gk20a_reset(g, mc_enable_pfb_enabled_f() 29 gk20a_reset(g, mc_enable_pfb_enabled_f()
28 | mc_enable_l2_enabled_f() 30 | mc_enable_l2_enabled_f()
29 | mc_enable_xbar_enabled_f() 31 | mc_enable_xbar_enabled_f()
30 | mc_enable_hub_enabled_f()); 32 | mc_enable_hub_enabled_f());
33
34 val = gk20a_readl(g, mc_elpg_enable_r());
35 val |= mc_elpg_enable_xbar_enabled_f()
36 | mc_elpg_enable_pfb_enabled_f()
37 | mc_elpg_enable_hub_enabled_f();
38 gk20a_writel(g, mc_elpg_enable_r(), val);
31} 39}
32 40
33static void gk20a_fb_set_mmu_page_size(struct gk20a *g) 41static void gk20a_fb_set_mmu_page_size(struct gk20a *g)