diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/driver_common.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/driver_common.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/driver_common.c b/drivers/gpu/nvgpu/common/linux/driver_common.c index e8530c05..5f2961f4 100644 --- a/drivers/gpu/nvgpu/common/linux/driver_common.c +++ b/drivers/gpu/nvgpu/common/linux/driver_common.c | |||
@@ -116,6 +116,14 @@ static void nvgpu_init_pm_vars(struct gk20a *g) | |||
116 | nvgpu_platform_is_silicon(g) ? platform->enable_mscg : false; | 116 | nvgpu_platform_is_silicon(g) ? platform->enable_mscg : false; |
117 | g->can_elpg = | 117 | g->can_elpg = |
118 | nvgpu_platform_is_silicon(g) ? platform->can_elpg_init : false; | 118 | nvgpu_platform_is_silicon(g) ? platform->can_elpg_init : false; |
119 | |||
120 | __nvgpu_set_enabled(g, NVGPU_GPU_CAN_ELCG, | ||
121 | nvgpu_platform_is_silicon(g) ? platform->can_elcg : false); | ||
122 | __nvgpu_set_enabled(g, NVGPU_GPU_CAN_SLCG, | ||
123 | nvgpu_platform_is_silicon(g) ? platform->can_slcg : false); | ||
124 | __nvgpu_set_enabled(g, NVGPU_GPU_CAN_BLCG, | ||
125 | nvgpu_platform_is_silicon(g) ? platform->can_blcg : false); | ||
126 | |||
119 | g->default_pri_timeout = platform->default_pri_timeout; | 127 | g->default_pri_timeout = platform->default_pri_timeout; |
120 | g->aggressive_sync_destroy = platform->aggressive_sync_destroy; | 128 | g->aggressive_sync_destroy = platform->aggressive_sync_destroy; |
121 | g->aggressive_sync_destroy_thresh = platform->aggressive_sync_destroy_thresh; | 129 | g->aggressive_sync_destroy_thresh = platform->aggressive_sync_destroy_thresh; |