From ade88cfe7ca55a111de212585ffb2969c6cd6f0e Mon Sep 17 00:00:00 2001 From: Sagar Kamble Date: Fri, 2 Aug 2019 15:19:43 +0530 Subject: [PATCH] gpu: nvgpu: pass port parameter to falcon_falcon_imemt_r In copy_to_imem, falcon_falcon_imemt_r() was accessed always for port 0. This should be accessed based on port parameter like imemc and imemd. JIRA NVGPU-3865 Change-Id: I83369fb589a91a80312fe1d055a13dfe06e12bef Signed-off-by: Sagar Kamble Reviewed-on: https://git-master.nvidia.com/r/2166714 Reviewed-by: svc-mobile-coverity Reviewed-by: svc-mobile-misra GVS: Gerrit_Virtual_Submit Reviewed-by: Mahantesh Kumbar Reviewed-by: Vijayakumar Subbu Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/hal/falcon/falcon_gk20a_fusa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/nvgpu/hal/falcon/falcon_gk20a_fusa.c b/drivers/gpu/nvgpu/hal/falcon/falcon_gk20a_fusa.c index 42cb94da3..79f561574 100644 --- a/drivers/gpu/nvgpu/hal/falcon/falcon_gk20a_fusa.c +++ b/drivers/gpu/nvgpu/hal/falcon/falcon_gk20a_fusa.c @@ -200,7 +200,7 @@ int gk20a_falcon_copy_to_imem(struct nvgpu_falcon *flcn, u32 dst, if (i % 64U == 0U) { /* tag is always 256B aligned */ nvgpu_writel(g, - base_addr + falcon_falcon_imemt_r(0), + base_addr + falcon_falcon_imemt_r(port), tag); tag++; }