From cc182623ab24b17ce3828fcd541672ad87191ea9 Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Wed, 26 Aug 2015 16:04:04 -0700 Subject: gpu: nvgpu: gp10b: Disable deep binning Disable deep binning by default. Change-Id: I75da95984ac314015c6927e099a3eaa37fcc26fc Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/790403 Reviewed-on: http://git-master/r/806186 --- drivers/gpu/nvgpu/gp10b/gr_gp10b.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'drivers/gpu/nvgpu/gp10b/gr_gp10b.c') 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) struct gr_gk20a *gr = &g->gr; if (!gr->attrib_cb_default_size) - gr->attrib_cb_default_size = - gr_gpc0_ppc0_cbm_beta_cb_size_v_default_v(); + gr->attrib_cb_default_size = 0x800; gr->alpha_cb_default_size = gr_gpc0_ppc0_cbm_alpha_cb_size_v_default_v(); } @@ -929,6 +928,9 @@ static int gr_gp10b_init_fs_state(struct gk20a *g) gr_gpcs_tpcs_sm_disp_ctrl_re_suppress_disable_f()); gk20a_writel(g, gr_gpcs_tpcs_sm_disp_ctrl_r(), data); + /* disable deep binning */ + gk20a_writel(g, gr_fe_go_idle_timeout_r(), 0x800); + return gr_gm20b_ctx_state_floorsweep(g); } -- cgit v1.2.2