diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c index 10fa86a1..47ce220f 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a.c | |||
@@ -968,6 +968,14 @@ int gk20a_pm_finalize_poweron(struct device *dev) | |||
968 | goto done; | 968 | goto done; |
969 | } | 969 | } |
970 | 970 | ||
971 | if (g->ops.pmu.mclk_init) { | ||
972 | err = g->ops.pmu.mclk_init(g); | ||
973 | if (err) { | ||
974 | gk20a_err(dev, "failed to set mclk"); | ||
975 | /* Indicate error dont goto done */ | ||
976 | } | ||
977 | } | ||
978 | |||
971 | err = gk20a_init_therm_support(g); | 979 | err = gk20a_init_therm_support(g); |
972 | if (err) { | 980 | if (err) { |
973 | gk20a_err(dev, "failed to init gk20a therm"); | 981 | gk20a_err(dev, "failed to init gk20a therm"); |