From d03883d09da29ea58184001f25c18f40f14cf14f Mon Sep 17 00:00:00 2001 From: Seema Khowala Date: Tue, 5 May 2020 13:39:06 -0700 Subject: [PATCH] gpu: nvgpu: do not use nvgpu_writel_check in gm20b_flush_ltc Replace nvgpu_wriel_check with nvgpu_writel to issue clean and invalidate in gm20b_flush_ltc. JIRA NVGPU-5490 Change-Id: I6e1e73136e93ff06396894e5ba855f30bc3403b0 Signed-off-by: Seema Khowala Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2339424 Reviewed-by: automaticguardword Reviewed-by: svc-mobile-coverity Reviewed-by: svc-mobile-misra Reviewed-by: svc-mobile-cert Reviewed-by: Alex Waterman Reviewed-by: Seshendra Gadagottu Reviewed-by: mobile promotions Tested-by: mobile promotions GVS: Gerrit_Virtual_Submit --- drivers/gpu/nvgpu/hal/ltc/ltc_gm20b_fusa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/nvgpu/hal/ltc/ltc_gm20b_fusa.c b/drivers/gpu/nvgpu/hal/ltc/ltc_gm20b_fusa.c index ad75be2d9..6ee106f83 100644 --- a/drivers/gpu/nvgpu/hal/ltc/ltc_gm20b_fusa.c +++ b/drivers/gpu/nvgpu/hal/ltc/ltc_gm20b_fusa.c @@ -131,7 +131,7 @@ void gm20b_flush_ltc(struct gk20a *g) int err; /* Clean... */ - nvgpu_writel_check(g, ltc_ltcs_ltss_tstg_cmgmt1_r(), + nvgpu_writel(g, ltc_ltcs_ltss_tstg_cmgmt1_r(), ltc_ltcs_ltss_tstg_cmgmt1_clean_pending_f() | ltc_ltcs_ltss_tstg_cmgmt1_max_cycles_between_cleans_3_f() | ltc_ltcs_ltss_tstg_cmgmt1_clean_wait_for_fb_to_pull_true_f() | @@ -146,7 +146,7 @@ void gm20b_flush_ltc(struct gk20a *g) } /* And invalidate. */ - nvgpu_writel_check(g, ltc_ltcs_ltss_tstg_cmgmt0_r(), + nvgpu_writel(g, ltc_ltcs_ltss_tstg_cmgmt0_r(), ltc_ltcs_ltss_tstg_cmgmt0_invalidate_pending_f() | ltc_ltcs_ltss_tstg_cmgmt0_max_cycles_between_invalidates_3_f() | ltc_ltcs_ltss_tstg_cmgmt0_invalidate_evict_last_class_true_f() |