summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c
index c69df460..e70cc0de 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.c
@@ -901,10 +901,12 @@ static int gk20a_pm_finalize_poweron(struct device *dev)
901 during boot but it also significantly slows down gk20a init on 901 during boot but it also significantly slows down gk20a init on
902 simulation and emulation. We should remove SOB after graphics power 902 simulation and emulation. We should remove SOB after graphics power
903 saving features (blcg/slcg) are enabled. For now, do it here. */ 903 saving features (blcg/slcg) are enabled. For now, do it here. */
904 err = gk20a_init_clk_support(g); 904 if (g->ops.clk.init_clk_support) {
905 if (err) { 905 err = g->ops.clk.init_clk_support(g);
906 gk20a_err(dev, "failed to init gk20a clk"); 906 if (err) {
907 goto done; 907 gk20a_err(dev, "failed to init gk20a clk");
908 goto done;
909 }
908 } 910 }
909 911
910 /* enable pri timeout only on silicon */ 912 /* enable pri timeout only on silicon */