diff options
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/gr_gp10b.c | 3 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c index 49ba21e0..de6023b5 100644 --- a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c | |||
@@ -999,9 +999,6 @@ static int gr_gp10b_init_fs_state(struct gk20a *g) | |||
999 | gr_gpcs_tpcs_sm_disp_ctrl_re_suppress_disable_f()); | 999 | gr_gpcs_tpcs_sm_disp_ctrl_re_suppress_disable_f()); |
1000 | gk20a_writel(g, gr_gpcs_tpcs_sm_disp_ctrl_r(), data); | 1000 | gk20a_writel(g, gr_gpcs_tpcs_sm_disp_ctrl_r(), data); |
1001 | 1001 | ||
1002 | /* disable deep binning */ | ||
1003 | gk20a_writel(g, gr_fe_go_idle_timeout_r(), 0x800); | ||
1004 | |||
1005 | return gr_gm20b_ctx_state_floorsweep(g); | 1002 | return gr_gm20b_ctx_state_floorsweep(g); |
1006 | } | 1003 | } |
1007 | 1004 | ||
diff --git a/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h b/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h index 0aa68fa2..347e530d 100644 --- a/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h +++ b/drivers/gpu/nvgpu/gp10b/hw_gr_gp10b.h | |||
@@ -538,6 +538,10 @@ static inline u32 gr_fe_go_idle_timeout_count_disabled_f(void) | |||
538 | { | 538 | { |
539 | return 0x0; | 539 | return 0x0; |
540 | } | 540 | } |
541 | static inline u32 gr_fe_go_idle_timeout_count_prod_f(void) | ||
542 | { | ||
543 | return 0x7fffffff; | ||
544 | } | ||
541 | static inline u32 gr_fe_object_table_r(u32 i) | 545 | static inline u32 gr_fe_object_table_r(u32 i) |
542 | { | 546 | { |
543 | return 0x00404200 + i*4; | 547 | return 0x00404200 + i*4; |