summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
diff options
context:
space:
mode:
authorSeema Khowala <seemaj@nvidia.com>2017-05-19 12:32:46 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-06-01 17:13:23 -0400
commita7e633963709bf6f41269ecdf57270c9c7b26bea (patch)
tree7be181df24ca16acfd671425965216add67ed123 /drivers/gpu/nvgpu/gk20a/gr_gk20a.c
parent38ec046691a4ea75ad563b418df603c969d6b7db (diff)
gpu: nvgpu: *gr_bind_fecs_elpg called only if can_elpg set
gk20a_init_gr_bind_fecs_elpg(g) should not be called if system does not support gpmu Bug 200306035 Change-Id: Ifdc3bb326993cd42bfa9aece06881c8426b83a8b Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: http://git-master/r/1486043 Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_gk20a.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
index c12f49ac..2188618c 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
@@ -5268,9 +5268,11 @@ int gk20a_init_gr_support(struct gk20a *g)
5268 if (err) 5268 if (err)
5269 return err; 5269 return err;
5270 5270
5271 err = gk20a_init_gr_bind_fecs_elpg(g); 5271 if (g->can_elpg) {
5272 if (err) 5272 err = gk20a_init_gr_bind_fecs_elpg(g);
5273 return err; 5273 if (err)
5274 return err;
5275 }
5274 5276
5275 gr_gk20a_enable_elcg(g); 5277 gr_gk20a_enable_elcg(g);
5276 /* GR is inialized, signal possible waiters */ 5278 /* GR is inialized, signal possible waiters */