]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
gpu: nvgpu: Power up GPU in CDE only when converting
authorTerje Bergstrom <tbergstrom@nvidia.com>
Fri, 17 Apr 2015 15:47:09 +0000 (08:47 -0700)
committerTerje Bergstrom <tbergstrom@nvidia.com>
Wed, 22 Apr 2015 16:17:09 +0000 (09:17 -0700)
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

drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c

index 5b43eb4b1b98d4a1f081bc13e747c1906e526543..c228b237172f51d67e44a126a644ea5821fefd46 100644 (file)
@@ -89,17 +89,12 @@ static int gk20a_ctrl_prepare_compressible_read(
        fence.id = args->fence.syncpt_id;
        fence.value = args->fence.syncpt_value;
 
-       ret = gk20a_busy(g->dev);
-       if (ret)
-               return ret;
-
        ret = gk20a_prepare_compressible_read(g, args->handle,
                        args->request_compbits, args->offset,
                        args->compbits_hoffset, args->compbits_voffset,
                        args->width, args->height, args->block_height_log2,
                        flags, &fence, &args->valid_compbits,
                        &args->zbc_color, &fence_out);
-       gk20a_idle(g->dev);
 
        if (ret)
                return ret;