summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2015-04-17 11:47:09 -0400
committerIshan Mittal <imittal@nvidia.com>2015-05-18 01:49:43 -0400
commite88a606932269833b23887cd84212bfc2c6266b7 (patch)
tree43ac6fe8ef94bda14fcec841c526ad7687ac31e0 /drivers
parent2bdba8f161207590ab50c6c12b10ac1412155766 (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')
-rw-r--r--drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c5
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;