summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/ce_gv11b.c
diff options
context:
space:
mode:
authorseshendra Gadagottu <sgadagottu@nvidia.com>2017-08-23 13:04:58 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-09-01 06:19:41 -0400
commita42d6029a5afdf4fb2b9538a56808fbf3908a8ed (patch)
tree21df7cd2164e85a3b6d8cc7fe47d56f8260f734f /drivers/gpu/nvgpu/gv11b/ce_gv11b.c
parentc094ea161785a8c00bb2dc8c55e1a2bb8ffbcfc7 (diff)
gpu: nvgpu: gv11b: correct logic to get num of pce
Correct the logic to get number of physical copy engines supported in gv11b. Change-Id: I02e0628364d056121d08dfcd0ddfb0c013207d4b Signed-off-by: seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1544207 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Seema Khowala <seemaj@nvidia.com> Reviewed-by: Alex Waterman <alexw@nvidia.com> Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/ce_gv11b.c')
-rw-r--r--drivers/gpu/nvgpu/gv11b/ce_gv11b.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/ce_gv11b.c b/drivers/gpu/nvgpu/gv11b/ce_gv11b.c
index 8bf636b1..4f611799 100644
--- a/drivers/gpu/nvgpu/gv11b/ce_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/ce_gv11b.c
@@ -36,7 +36,7 @@ u32 gv11b_ce_get_num_pce(struct gk20a *g)
36 u32 num_pce; 36 u32 num_pce;
37 u32 ce_pce_map = gk20a_readl(g, ce_pce_map_r()); 37 u32 ce_pce_map = gk20a_readl(g, ce_pce_map_r());
38 38
39 num_pce = get_count_order(ce_pce_map) + 1; 39 num_pce = hweight32(ce_pce_map);
40 nvgpu_log_info(g, "num PCE: %d", num_pce); 40 nvgpu_log_info(g, "num PCE: %d", num_pce);
41 return num_pce; 41 return num_pce;
42} 42}