diff options
Diffstat (limited to 'drivers/gpu/nvgpu')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/gr_gp10b.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c index 7d9f5f47..c9b870c7 100644 --- a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c | |||
@@ -333,8 +333,7 @@ static void gr_gp10b_cb_size_default(struct gk20a *g) | |||
333 | struct gr_gk20a *gr = &g->gr; | 333 | struct gr_gk20a *gr = &g->gr; |
334 | 334 | ||
335 | if (!gr->attrib_cb_default_size) | 335 | if (!gr->attrib_cb_default_size) |
336 | gr->attrib_cb_default_size = | 336 | gr->attrib_cb_default_size = 0x800; |
337 | gr_gpc0_ppc0_cbm_beta_cb_size_v_default_v(); | ||
338 | gr->alpha_cb_default_size = | 337 | gr->alpha_cb_default_size = |
339 | gr_gpc0_ppc0_cbm_alpha_cb_size_v_default_v(); | 338 | gr_gpc0_ppc0_cbm_alpha_cb_size_v_default_v(); |
340 | } | 339 | } |
@@ -929,6 +928,9 @@ static int gr_gp10b_init_fs_state(struct gk20a *g) | |||
929 | gr_gpcs_tpcs_sm_disp_ctrl_re_suppress_disable_f()); | 928 | gr_gpcs_tpcs_sm_disp_ctrl_re_suppress_disable_f()); |
930 | gk20a_writel(g, gr_gpcs_tpcs_sm_disp_ctrl_r(), data); | 929 | gk20a_writel(g, gr_gpcs_tpcs_sm_disp_ctrl_r(), data); |
931 | 930 | ||
931 | /* disable deep binning */ | ||
932 | gk20a_writel(g, gr_fe_go_idle_timeout_r(), 0x800); | ||
933 | |||
932 | return gr_gm20b_ctx_state_floorsweep(g); | 934 | return gr_gm20b_ctx_state_floorsweep(g); |
933 | } | 935 | } |
934 | 936 | ||