summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/driver_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/driver_common.c')
-rw-r--r--drivers/gpu/nvgpu/common/linux/driver_common.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/driver_common.c b/drivers/gpu/nvgpu/common/linux/driver_common.c
index 015046dd..2475912a 100644
--- a/drivers/gpu/nvgpu/common/linux/driver_common.c
+++ b/drivers/gpu/nvgpu/common/linux/driver_common.c
@@ -168,8 +168,12 @@ static void nvgpu_init_pm_vars(struct gk20a *g)
168 g->ptimer_src_freq = platform->ptimer_src_freq; 168 g->ptimer_src_freq = platform->ptimer_src_freq;
169 g->support_pmu = support_gk20a_pmu(dev_from_gk20a(g)); 169 g->support_pmu = support_gk20a_pmu(dev_from_gk20a(g));
170 g->can_railgate = platform->can_railgate_init; 170 g->can_railgate = platform->can_railgate_init;
171 g->railgate_delay = platform->railgate_delay_init;
172 g->ldiv_slowdown_factor = platform->ldiv_slowdown_factor_init; 171 g->ldiv_slowdown_factor = platform->ldiv_slowdown_factor_init;
172 /* if default delay is not set, set default delay to 500msec */
173 if (platform->railgate_delay_init)
174 g->railgate_delay = platform->railgate_delay_init;
175 else
176 g->railgate_delay = NVGPU_DEFAULT_RAILGATE_IDLE_TIMEOUT;
173 __nvgpu_set_enabled(g, NVGPU_PMU_PERFMON, platform->enable_perfmon); 177 __nvgpu_set_enabled(g, NVGPU_PMU_PERFMON, platform->enable_perfmon);
174 178
175 /* set default values to aelpg parameters */ 179 /* set default values to aelpg parameters */