summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu')
-rw-r--r--drivers/gpu/nvgpu/vgpu/dbg_vgpu.c6
-rw-r--r--drivers/gpu/nvgpu/vgpu/vgpu.c2
-rw-r--r--drivers/gpu/nvgpu/vgpu/vgpu.h2
3 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/dbg_vgpu.c b/drivers/gpu/nvgpu/vgpu/dbg_vgpu.c
index 38f072de..4e4379f7 100644
--- a/drivers/gpu/nvgpu/vgpu/dbg_vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/dbg_vgpu.c
@@ -102,8 +102,8 @@ static int vgpu_dbg_set_powergate(struct dbg_session_gk20a *dbg_s, __u32 mode)
102 return err; 102 return err;
103} 103}
104 104
105void vgpu_dbg_init(void) 105void vgpu_init_dbg_session_ops(struct gpu_ops *gops)
106{ 106{
107 dbg_gpu_session_ops_gk20a.exec_reg_ops = vgpu_exec_regops; 107 gops->dbg_session_ops.exec_reg_ops = vgpu_exec_regops;
108 dbg_gpu_session_ops_gk20a.dbg_set_powergate = vgpu_dbg_set_powergate; 108 gops->dbg_session_ops.dbg_set_powergate = vgpu_dbg_set_powergate;
109} 109}
diff --git a/drivers/gpu/nvgpu/vgpu/vgpu.c b/drivers/gpu/nvgpu/vgpu/vgpu.c
index a00d52de..c03086e1 100644
--- a/drivers/gpu/nvgpu/vgpu/vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/vgpu.c
@@ -348,6 +348,7 @@ void vgpu_init_hal_common(struct gk20a *g)
348 vgpu_init_ltc_ops(gops); 348 vgpu_init_ltc_ops(gops);
349 vgpu_init_mm_ops(gops); 349 vgpu_init_mm_ops(gops);
350 vgpu_init_debug_ops(gops); 350 vgpu_init_debug_ops(gops);
351 vgpu_init_dbg_session_ops(gops);
351 vgpu_init_fecs_trace_ops(gops); 352 vgpu_init_fecs_trace_ops(gops);
352 vgpu_init_tsg_ops(gops); 353 vgpu_init_tsg_ops(gops);
353 gops->chip_init_gpu_characteristics = vgpu_init_gpu_characteristics; 354 gops->chip_init_gpu_characteristics = vgpu_init_gpu_characteristics;
@@ -531,7 +532,6 @@ int vgpu_probe(struct platform_device *pdev)
531 return err; 532 return err;
532 533
533 vgpu_init_support(pdev); 534 vgpu_init_support(pdev);
534 vgpu_dbg_init();
535 535
536 init_rwsem(&gk20a->busy_lock); 536 init_rwsem(&gk20a->busy_lock);
537 537
diff --git a/drivers/gpu/nvgpu/vgpu/vgpu.h b/drivers/gpu/nvgpu/vgpu/vgpu.h
index fdd0a54c..f79c8aab 100644
--- a/drivers/gpu/nvgpu/vgpu/vgpu.h
+++ b/drivers/gpu/nvgpu/vgpu/vgpu.h
@@ -60,7 +60,7 @@ void vgpu_init_hal_common(struct gk20a *g);
60int vgpu_gk20a_init_hal(struct gk20a *g); 60int vgpu_gk20a_init_hal(struct gk20a *g);
61int vgpu_gm20b_init_hal(struct gk20a *g); 61int vgpu_gm20b_init_hal(struct gk20a *g);
62 62
63void vgpu_dbg_init(void); 63void vgpu_init_dbg_session_ops(struct gpu_ops *gops);
64#else 64#else
65static inline int vgpu_pm_prepare_poweroff(struct device *dev) 65static inline int vgpu_pm_prepare_poweroff(struct device *dev)
66{ 66{