diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2015-04-17 11:47:09 -0400 |
---|---|---|
committer | Ishan Mittal <imittal@nvidia.com> | 2015-05-18 01:49:43 -0400 |
commit | e88a606932269833b23887cd84212bfc2c6266b7 (patch) | |
tree | 43ac6fe8ef94bda14fcec841c526ad7687ac31e0 /drivers/gpu/nvgpu/gk20a | |
parent | 2bdba8f161207590ab50c6c12b10ac1412155766 (diff) |
gpu: nvgpu: Power up GPU in CDE only when converting
GPU does not need to powered up if user space calls kernel and there
is no new work to be done.
Bug 1623918
Change-Id: I531aa7033530ae652d13684d8f8568a0e05fc2e1
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/732748
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c b/drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c index 5b43eb4b..c228b237 100644 --- a/drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c | |||
@@ -89,17 +89,12 @@ static int gk20a_ctrl_prepare_compressible_read( | |||
89 | fence.id = args->fence.syncpt_id; | 89 | fence.id = args->fence.syncpt_id; |
90 | fence.value = args->fence.syncpt_value; | 90 | fence.value = args->fence.syncpt_value; |
91 | 91 | ||
92 | ret = gk20a_busy(g->dev); | ||
93 | if (ret) | ||
94 | return ret; | ||
95 | |||
96 | ret = gk20a_prepare_compressible_read(g, args->handle, | 92 | ret = gk20a_prepare_compressible_read(g, args->handle, |
97 | args->request_compbits, args->offset, | 93 | args->request_compbits, args->offset, |
98 | args->compbits_hoffset, args->compbits_voffset, | 94 | args->compbits_hoffset, args->compbits_voffset, |
99 | args->width, args->height, args->block_height_log2, | 95 | args->width, args->height, args->block_height_log2, |
100 | flags, &fence, &args->valid_compbits, | 96 | flags, &fence, &args->valid_compbits, |
101 | &args->zbc_color, &fence_out); | 97 | &args->zbc_color, &fence_out); |
102 | gk20a_idle(g->dev); | ||
103 | 98 | ||
104 | if (ret) | 99 | if (ret) |
105 | return ret; | 100 | return ret; |