From 843bbc726c7283666a18d9ff899350e0cef18330 Mon Sep 17 00:00:00 2001 From: Richard Zhao Date: Mon, 25 Jul 2016 15:12:08 -0700 Subject: gpu: nvgpu: vgpu: add getting sm version constants move below attributes to constants: TEGRA_VGPU_ATTRIB_GPC0_TPC0_SM_ARCH JIRA VFND-2103 Change-Id: I5d6aa8f4a49e65307989ef02d223c3ee31fcdeed Signed-off-by: Richard Zhao Reviewed-on: http://git-master/r/1190481 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Vladislav Buzov --- drivers/gpu/nvgpu/vgpu/gm20b/vgpu_gr_gm20b.c | 21 --------------------- 1 file changed, 21 deletions(-) (limited to 'drivers/gpu/nvgpu/vgpu/gm20b') diff --git a/drivers/gpu/nvgpu/vgpu/gm20b/vgpu_gr_gm20b.c b/drivers/gpu/nvgpu/vgpu/gm20b/vgpu_gr_gm20b.c index aaddd218..8e44eda4 100644 --- a/drivers/gpu/nvgpu/vgpu/gm20b/vgpu_gr_gm20b.c +++ b/drivers/gpu/nvgpu/vgpu/gm20b/vgpu_gr_gm20b.c @@ -13,29 +13,9 @@ #include -#include "gm20b/hw_gr_gm20b.h" #include "gk20a/gk20a.h" -#include "vgpu/vgpu.h" #include "vgpu_gr_gm20b.h" -static void vgpu_gm20b_detect_sm_arch(struct gk20a *g) -{ - u32 v = 0; - - gk20a_dbg_fn(""); - - if (vgpu_get_attribute(vgpu_get_handle(g), - TEGRA_VGPU_ATTRIB_GPC0_TPC0_SM_ARCH, &v)) - gk20a_err(dev_from_gk20a(g), "failed to retrieve SM arch"); - - g->gpu_characteristics.sm_arch_spa_version = - gr_gpc0_tpc0_sm_arch_spa_version_v(v); - g->gpu_characteristics.sm_arch_sm_version = - gr_gpc0_tpc0_sm_arch_sm_version_v(v); - g->gpu_characteristics.sm_arch_warp_count = - gr_gpc0_tpc0_sm_arch_warp_count_v(v); -} - static int vgpu_gm20b_init_fs_state(struct gk20a *g) { struct gr_gk20a *gr = &g->gr; @@ -60,6 +40,5 @@ static int vgpu_gm20b_init_fs_state(struct gk20a *g) void vgpu_gm20b_init_gr_ops(struct gpu_ops *gops) { - gops->gr.detect_sm_arch = vgpu_gm20b_detect_sm_arch; gops->gr.init_fs_state = vgpu_gm20b_init_fs_state; } -- cgit v1.2.2