From a7e633963709bf6f41269ecdf57270c9c7b26bea Mon Sep 17 00:00:00 2001 From: Seema Khowala Date: Fri, 19 May 2017 09:32:46 -0700 Subject: 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 Reviewed-on: http://git-master/r/1486043 Reviewed-by: svccoveritychecker GVS: Gerrit_Virtual_Submit Reviewed-by: Seshendra Gadagottu Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.c') 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) if (err) return err; - err = gk20a_init_gr_bind_fecs_elpg(g); - if (err) - return err; + if (g->can_elpg) { + err = gk20a_init_gr_bind_fecs_elpg(g); + if (err) + return err; + } gr_gk20a_enable_elcg(g); /* GR is inialized, signal possible waiters */ -- cgit v1.2.2