summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/clk/clk_domain.c
diff options
context:
space:
mode:
authorMahantesh Kumbar <mkumbar@nvidia.com>2016-09-01 05:47:34 -0400
committerDeepak Nibade <dnibade@nvidia.com>2016-12-27 04:56:49 -0500
commit2d3ba5478d0d9a12b123a0261653d33eb37e6e87 (patch)
tree63bc1a1568914edffe31dabf5d05e6ac10c42970 /drivers/gpu/nvgpu/clk/clk_domain.c
parent5159f6bf43dc4822f6f05a957f0cf090ff3e1db7 (diff)
gpu: nvgpu: Clocks params update
- Clocks params update as per r370 JIRA DNVGPU-116 Change-Id: I0aaa1e275aaa2027f2839f3fe24c9aee3e14fd8d Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: http://git-master/r/1212827 (cherry picked from commit 54df6ad9668d46dffb5b9d03265948a47611ff13) Reviewed-on: http://git-master/r/1227288 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com> GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/gpu/nvgpu/clk/clk_domain.c')
-rw-r--r--drivers/gpu/nvgpu/clk/clk_domain.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/clk/clk_domain.c b/drivers/gpu/nvgpu/clk/clk_domain.c
index dc485e6b..7371946c 100644
--- a/drivers/gpu/nvgpu/clk/clk_domain.c
+++ b/drivers/gpu/nvgpu/clk/clk_domain.c
@@ -94,6 +94,7 @@ static u32 _clk_domains_pmudatainit_3x(struct gk20a *g,
94 pset->b_override_o_v_o_c = false; 94 pset->b_override_o_v_o_c = false;
95 pset->b_debug_mode = false; 95 pset->b_debug_mode = false;
96 pset->b_enforce_vf_monotonicity = pdomains->b_enforce_vf_monotonicity; 96 pset->b_enforce_vf_monotonicity = pdomains->b_enforce_vf_monotonicity;
97 pset->b_enforce_vf_smoothening = pdomains->b_enforce_vf_smoothening;
97 pset->volt_rails_max = 2; 98 pset->volt_rails_max = 2;
98 status = boardobjgrpmask_export( 99 status = boardobjgrpmask_export(
99 &pdomains->master_domains_mask.super, 100 &pdomains->master_domains_mask.super,
@@ -168,6 +169,7 @@ u32 clk_domain_sw_setup(struct gk20a *g)
168 boardobjgrpmask_e32_init(&pclkdomainobjs->prog_domains_mask, NULL); 169 boardobjgrpmask_e32_init(&pclkdomainobjs->prog_domains_mask, NULL);
169 boardobjgrpmask_e32_init(&pclkdomainobjs->master_domains_mask, NULL); 170 boardobjgrpmask_e32_init(&pclkdomainobjs->master_domains_mask, NULL);
170 pclkdomainobjs->b_enforce_vf_monotonicity = true; 171 pclkdomainobjs->b_enforce_vf_monotonicity = true;
172 pclkdomainobjs->b_enforce_vf_smoothening = true;
171 173
172 memset(&pclkdomainobjs->ordered_noise_aware_list, 0, 174 memset(&pclkdomainobjs->ordered_noise_aware_list, 0,
173 sizeof(pclkdomainobjs->ordered_noise_aware_list)); 175 sizeof(pclkdomainobjs->ordered_noise_aware_list));