summaryrefslogtreecommitdiffstats
path: root/drivers/gpu
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2016-11-01 18:40:06 -0400
committerDeepak Nibade <dnibade@nvidia.com>2016-12-27 04:56:50 -0500
commit2f4405ddcb1cd7bb939d3b22ab72789afb435da6 (patch)
tree9649fa286e10d83c0046205f09270e6fffc105b7 /drivers/gpu
parent84219f3a7f022e684c83ed9e6414bd9f2827c025 (diff)
gpu: nvgpu: gp106: Add PMU HAL is_pmu_supported
Add implementation for PMU HAL is_pmu_supported to gp106. JIRA GV11B-21 Change-Id: If4268465ffade7c3c8e7bb853a1d2070c0e2ae4f Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/1246026 Tested-by: David Martinez Nieto <dmartineznie@nvidia.com> Reviewed-by: David Martinez Nieto <dmartineznie@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/nvgpu/gp106/pmu_gp106.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp106/pmu_gp106.c b/drivers/gpu/nvgpu/gp106/pmu_gp106.c
index f3e7b298..88be6d22 100644
--- a/drivers/gpu/nvgpu/gp106/pmu_gp106.c
+++ b/drivers/gpu/nvgpu/gp106/pmu_gp106.c
@@ -169,6 +169,11 @@ static int gp106_falcon_reset(struct gk20a *g)
169 return 0; 169 return 0;
170} 170}
171 171
172static bool gp106_is_pmu_supported(struct gk20a *g)
173{
174 return true;
175}
176
172void gp106_init_pmu_ops(struct gpu_ops *gops) 177void gp106_init_pmu_ops(struct gpu_ops *gops)
173{ 178{
174 gk20a_dbg_fn(""); 179 gk20a_dbg_fn("");
@@ -196,6 +201,7 @@ void gp106_init_pmu_ops(struct gpu_ops *gops)
196 gops->pmu.dump_secure_fuses = NULL; 201 gops->pmu.dump_secure_fuses = NULL;
197 gops->pmu.reset = gp106_falcon_reset; 202 gops->pmu.reset = gp106_falcon_reset;
198 gops->pmu.mclk_init = clk_mclkseq_init_mclk_gddr5; 203 gops->pmu.mclk_init = clk_mclkseq_init_mclk_gddr5;
204 gops->pmu.is_pmu_supported = gp106_is_pmu_supported;
199 205
200 gk20a_dbg_fn("done"); 206 gk20a_dbg_fn("done");
201} 207}