summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv100/hal_gv100.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gv100/hal_gv100.c')
-rw-r--r--drivers/gpu/nvgpu/gv100/hal_gv100.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv100/hal_gv100.c b/drivers/gpu/nvgpu/gv100/hal_gv100.c
index 1091cbd2..cf751135 100644
--- a/drivers/gpu/nvgpu/gv100/hal_gv100.c
+++ b/drivers/gpu/nvgpu/gv100/hal_gv100.c
@@ -246,6 +246,7 @@ int gv100_init_gpu_characteristics(struct gk20a *g)
246 return err; 246 return err;
247 247
248 __nvgpu_set_enabled(g, NVGPU_SUPPORT_TSG_SUBCONTEXTS, true); 248 __nvgpu_set_enabled(g, NVGPU_SUPPORT_TSG_SUBCONTEXTS, true);
249 __nvgpu_set_enabled(g, NVGPU_SUPPORT_GET_TEMPERATURE, true);
249 250
250 return 0; 251 return 0;
251} 252}
@@ -587,6 +588,14 @@ static const struct gpu_ops gv100_ops = {
587 .exit = gk20a_pramin_exit, 588 .exit = gk20a_pramin_exit,
588 .data032_r = pram_data032_r, 589 .data032_r = pram_data032_r,
589 }, 590 },
591 .therm = {
592#ifdef CONFIG_DEBUG_FS
593 .therm_debugfs_init = gp106_therm_debugfs_init,
594#endif /* CONFIG_DEBUG_FS */
595 .elcg_init_idle_filters = gp106_elcg_init_idle_filters,
596 .get_internal_sensor_curr_temp =
597 gp106_get_internal_sensor_curr_temp,
598 },
590 .pmu = { 599 .pmu = {
591 .init_wpr_region = gv100_pmu_init_acr, 600 .init_wpr_region = gv100_pmu_init_acr,
592 .load_lsfalcon_ucode = gv100_load_falcon_ucode, 601 .load_lsfalcon_ucode = gv100_load_falcon_ucode,