diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c index 419b8675..2b8276e3 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a.c | |||
@@ -1786,9 +1786,11 @@ int gk20a_init_gpu_characteristics(struct gk20a *g) | |||
1786 | gpu->available_big_page_sizes |= g->ops.mm.get_big_page_sizes(); | 1786 | gpu->available_big_page_sizes |= g->ops.mm.get_big_page_sizes(); |
1787 | 1787 | ||
1788 | gpu->flags = NVGPU_GPU_FLAGS_SUPPORT_PARTIAL_MAPPINGS | 1788 | gpu->flags = NVGPU_GPU_FLAGS_SUPPORT_PARTIAL_MAPPINGS |
1789 | | NVGPU_GPU_FLAGS_SUPPORT_SPARSE_ALLOCS | ||
1790 | | NVGPU_GPU_FLAGS_SUPPORT_SYNC_FENCE_FDS; | 1789 | | NVGPU_GPU_FLAGS_SUPPORT_SYNC_FENCE_FDS; |
1791 | 1790 | ||
1791 | if (g->ops.mm.set_sparse) | ||
1792 | gpu->flags |= NVGPU_GPU_FLAGS_SUPPORT_SPARSE_ALLOCS; | ||
1793 | |||
1792 | if (IS_ENABLED(CONFIG_TEGRA_GK20A) && | 1794 | if (IS_ENABLED(CONFIG_TEGRA_GK20A) && |
1793 | gk20a_platform_has_syncpoints(g->dev)) | 1795 | gk20a_platform_has_syncpoints(g->dev)) |
1794 | gpu->flags |= NVGPU_GPU_FLAGS_HAS_SYNCPOINTS; | 1796 | gpu->flags |= NVGPU_GPU_FLAGS_HAS_SYNCPOINTS; |