diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c index 13635706..7106ea03 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a.c | |||
@@ -178,6 +178,9 @@ int gk20a_finalize_poweron(struct gk20a *g) | |||
178 | g->gpu_reset_done = true; | 178 | g->gpu_reset_done = true; |
179 | } | 179 | } |
180 | 180 | ||
181 | /* init interface layer support for PMU falcon */ | ||
182 | nvgpu_flcn_sw_init(g, FALCON_ID_PMU); | ||
183 | |||
181 | if (g->ops.bios_init) | 184 | if (g->ops.bios_init) |
182 | err = g->ops.bios_init(g); | 185 | err = g->ops.bios_init(g); |
183 | if (err) | 186 | if (err) |
@@ -237,9 +240,6 @@ int gk20a_finalize_poweron(struct gk20a *g) | |||
237 | goto done; | 240 | goto done; |
238 | } | 241 | } |
239 | 242 | ||
240 | /* init interface layer support for PMU falcon */ | ||
241 | nvgpu_flcn_sw_init(g, FALCON_ID_PMU); | ||
242 | |||
243 | if (g->ops.pmu.is_pmu_supported(g)) { | 243 | if (g->ops.pmu.is_pmu_supported(g)) { |
244 | if (g->ops.pmu.prepare_ucode) | 244 | if (g->ops.pmu.prepare_ucode) |
245 | err = g->ops.pmu.prepare_ucode(g); | 245 | err = g->ops.pmu.prepare_ucode(g); |