diff options
author | seshendra Gadagottu <sgadagottu@nvidia.com> | 2017-08-23 13:04:58 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-09-01 06:19:41 -0400 |
commit | a42d6029a5afdf4fb2b9538a56808fbf3908a8ed (patch) | |
tree | 21df7cd2164e85a3b6d8cc7fe47d56f8260f734f | |
parent | c094ea161785a8c00bb2dc8c55e1a2bb8ffbcfc7 (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>
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/ce_gv11b.c | 2 |
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 | } |