diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/gr_gv11b.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c index 61529a01..857f4944 100644 --- a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c | |||
@@ -2711,6 +2711,14 @@ int gr_gv11b_init_fs_state(struct gk20a *g) | |||
2711 | gr_gpcs_tpcs_sm_texio_control_oor_addr_check_mode_arm_63_48_match_f()); | 2711 | gr_gpcs_tpcs_sm_texio_control_oor_addr_check_mode_arm_63_48_match_f()); |
2712 | gk20a_writel(g, gr_gpcs_tpcs_sm_texio_control_r(), data); | 2712 | gk20a_writel(g, gr_gpcs_tpcs_sm_texio_control_r(), data); |
2713 | 2713 | ||
2714 | /* Disable CBM alpha and beta invalidations for l2 */ | ||
2715 | data = gk20a_readl(g, gr_gpcs_ppcs_cbm_debug_r()); | ||
2716 | data = set_field(data, gr_gpcs_ppcs_cbm_debug_invalidate_alpha_m(), | ||
2717 | gr_gpcs_ppcs_cbm_debug_invalidate_alpha_disable_f()); | ||
2718 | data = set_field(data, gr_gpcs_ppcs_cbm_debug_invalidate_beta_m(), | ||
2719 | gr_gpcs_ppcs_cbm_debug_invalidate_beta_disable_f()); | ||
2720 | gk20a_writel(g, gr_gpcs_ppcs_cbm_debug_r(), data); | ||
2721 | |||
2714 | data = gk20a_readl(g, gr_gpcs_tpcs_sm_disp_ctrl_r()); | 2722 | data = gk20a_readl(g, gr_gpcs_tpcs_sm_disp_ctrl_r()); |
2715 | data = set_field(data, gr_gpcs_tpcs_sm_disp_ctrl_re_suppress_m(), | 2723 | data = set_field(data, gr_gpcs_tpcs_sm_disp_ctrl_re_suppress_m(), |
2716 | gr_gpcs_tpcs_sm_disp_ctrl_re_suppress_disable_f()); | 2724 | gr_gpcs_tpcs_sm_disp_ctrl_re_suppress_disable_f()); |