summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/pstate
diff options
context:
space:
mode:
authorDavid Nieto <dmartineznie@nvidia.com>2016-10-17 11:49:27 -0400
committerDeepak Nibade <dnibade@nvidia.com>2016-12-27 04:56:52 -0500
commit5ab254c6e84d741f56e9bcc93512f82eb7ce518c (patch)
tree9bdc712199fb3f52dd1dcccf020e8aac1d43132b /drivers/gpu/nvgpu/pstate
parentc123d5056d3af043e2376fa0c5429db7deb3b31b (diff)
gpu: nvgpu: make clock arbiter lockless
Modification of the arbiter to remove all locking from the arbiter callback and move the callbacks out of the global queue Adding modification to call for updated values of vf table from arbiter init function and on vf table update JIRA: DNVGPU-170 Change-Id: I7a7d34c0590522901e06356c06fd8114ebf10f37 Signed-off-by: David Nieto <dmartineznie@nvidia.com> Reviewed-on: http://git-master/r/1243212 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Thomas Fleury <tfleury@nvidia.com> Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com> Reviewed-on: http://git-master/r/1268009 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/pstate')
-rw-r--r--drivers/gpu/nvgpu/pstate/pstate.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/pstate/pstate.c b/drivers/gpu/nvgpu/pstate/pstate.c
index f01b52ad..cf758023 100644
--- a/drivers/gpu/nvgpu/pstate/pstate.c
+++ b/drivers/gpu/nvgpu/pstate/pstate.c
@@ -149,10 +149,6 @@ int gk20a_init_pstate_pmu_support(struct gk20a *g)
149 if (err) 149 if (err)
150 return err; 150 return err;
151 151
152 err = clk_vf_point_cache(g);
153 if (err)
154 return err;
155
156 err = pmgr_domain_pmu_setup(g); 152 err = pmgr_domain_pmu_setup(g);
157 return err; 153 return err;
158} 154}