summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h1
-rw-r--r--drivers/gpu/nvgpu/gk20a/pmu_gk20a.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index 62269f21..b1d3f3e3 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -588,6 +588,7 @@ struct gpu_ops {
588 void *lsfm, u32 *p_bl_gen_desc_size); 588 void *lsfm, u32 *p_bl_gen_desc_size);
589 int (*flcn_populate_bl_dmem_desc)(struct gk20a *g, 589 int (*flcn_populate_bl_dmem_desc)(struct gk20a *g,
590 void *lsfm, u32 *p_bl_gen_desc_size, u32 falconid); 590 void *lsfm, u32 *p_bl_gen_desc_size, u32 falconid);
591 int (*mclk_init)(struct gk20a *g);
591 u32 lspmuwprinitdone; 592 u32 lspmuwprinitdone;
592 u32 lsfloadedfalconid; 593 u32 lsfloadedfalconid;
593 bool fecsbootstrapdone; 594 bool fecsbootstrapdone;
diff --git a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
index a3898993..539ad44e 100644
--- a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
@@ -3081,6 +3081,8 @@ void pmu_setup_hw(struct work_struct *work)
3081 gk20a_dbg_pmu("pmu starting"); 3081 gk20a_dbg_pmu("pmu starting");
3082 if (platform->can_elpg) 3082 if (platform->can_elpg)
3083 pmu_init_powergating(g); 3083 pmu_init_powergating(g);
3084 if (g->ops.pmu.mclk_init)
3085 g->ops.pmu.mclk_init(g);
3084 break; 3086 break;
3085 case PMU_STATE_ELPG_BOOTED: 3087 case PMU_STATE_ELPG_BOOTED:
3086 gk20a_dbg_pmu("elpg booted"); 3088 gk20a_dbg_pmu("elpg booted");