summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c
index 7875d621..c0889571 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.c
@@ -1965,20 +1965,13 @@ int gk20a_init_gpu_characteristics(struct gk20a *g)
1965 gk20a_platform_has_syncpoints(g->dev)) 1965 gk20a_platform_has_syncpoints(g->dev))
1966 gpu->flags |= NVGPU_GPU_FLAGS_HAS_SYNCPOINTS; 1966 gpu->flags |= NVGPU_GPU_FLAGS_HAS_SYNCPOINTS;
1967 1967
1968 if (IS_ENABLED(CONFIG_GK20A_CYCLE_STATS)) {
1969 gpu->flags |= NVGPU_GPU_FLAGS_SUPPORT_CYCLE_STATS;
1970 /* the snapshots must be supported only for t210 */
1971 if (NVGPU_GPU_ARCH_GM200 == gpu->arch &&
1972 NVGPU_GPU_IMPL_GM20B == gpu->impl) {
1973 gpu->flags |=
1974 NVGPU_GPU_FLAGS_SUPPORT_CYCLE_STATS_SNAPSHOT;
1975 }
1976 }
1977
1978 gpu->gpc_mask = 1; 1968 gpu->gpc_mask = 1;
1979 1969
1980 g->ops.gr.detect_sm_arch(g); 1970 g->ops.gr.detect_sm_arch(g);
1981 1971
1972 if (g->ops.gr.init_cyclestats)
1973 g->ops.gr.init_cyclestats(g);
1974
1982 gpu->gpu_ioctl_nr_last = NVGPU_GPU_IOCTL_LAST; 1975 gpu->gpu_ioctl_nr_last = NVGPU_GPU_IOCTL_LAST;
1983 gpu->tsg_ioctl_nr_last = NVGPU_TSG_IOCTL_LAST; 1976 gpu->tsg_ioctl_nr_last = NVGPU_TSG_IOCTL_LAST;
1984 gpu->dbg_gpu_ioctl_nr_last = NVGPU_DBG_GPU_IOCTL_LAST; 1977 gpu->dbg_gpu_ioctl_nr_last = NVGPU_DBG_GPU_IOCTL_LAST;