]> 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)
committermobile promotions <svcmobile_promotions@nvidia.com>
Wed, 29 Apr 2015 01:18:59 +0000 (18:18 -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
(cherry picked from commit bc3657d611719384be37b8a8b0f80b7c8205ef51)
Reviewed-on: http://git-master/r/734274

drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c

index 92eee151e2236d9a670eb288dcfc4e485ba69e58..6b6522f93ac7e5825dea6ea8652dda664dcf7f64 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;