diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2016-07-07 07:03:44 -0400 |
---|---|---|
committer | Deepak Nibade <dnibade@nvidia.com> | 2016-12-27 04:56:18 -0500 |
commit | b583ef729636677c86651685a392849bb8e22431 (patch) | |
tree | a3ffaa854abfc2972de1ed5f7f516c08b08260fb | |
parent | e6b270e9e4a4d3e99871eaa5bd724a6110e93b5e (diff) |
gpu: nvgpu: Disable init_preemption_state on dGPU
Discrete GPU does not have clocks wired correctly. They're needed to
be able to calculate correct preemption timeout, so disable setting
the timeout.
Change-Id: I14a6d262f6b004d40432a4e026c5558303aa90a4
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/1176904
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: Mahantesh Kumbar <mkumbar@nvidia.com>
Tested-by: Mahantesh Kumbar <mkumbar@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
-rw-r--r-- | drivers/gpu/nvgpu/gp106/gr_gp106.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp106/gr_gp106.c b/drivers/gpu/nvgpu/gp106/gr_gp106.c index d54a2089..9d6ce6ec 100644 --- a/drivers/gpu/nvgpu/gp106/gr_gp106.c +++ b/drivers/gpu/nvgpu/gp106/gr_gp106.c | |||
@@ -109,4 +109,5 @@ void gp106_init_gr(struct gpu_ops *gops) | |||
109 | gops->gr.pagepool_default_size = gr_gp106_pagepool_default_size; | 109 | gops->gr.pagepool_default_size = gr_gp106_pagepool_default_size; |
110 | gops->gr.handle_sw_method = gr_gp106_handle_sw_method; | 110 | gops->gr.handle_sw_method = gr_gp106_handle_sw_method; |
111 | gops->gr.cb_size_default = gr_gp106_cb_size_default; | 111 | gops->gr.cb_size_default = gr_gp106_cb_size_default; |
112 | gops->gr.init_preemption_state = NULL; | ||
112 | } | 113 | } |