summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/os/linux/os_ops_gm20b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/os/linux/os_ops_gm20b.c')
-rw-r--r--drivers/gpu/nvgpu/os/linux/os_ops_gm20b.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/os/linux/os_ops_gm20b.c b/drivers/gpu/nvgpu/os/linux/os_ops_gm20b.c
index 9024ce22..77aee395 100644
--- a/drivers/gpu/nvgpu/os/linux/os_ops_gm20b.c
+++ b/drivers/gpu/nvgpu/os/linux/os_ops_gm20b.c
@@ -18,6 +18,8 @@
18 18
19#include "cde_gm20b.h" 19#include "cde_gm20b.h"
20#include "debug_clk_gm20b.h" 20#include "debug_clk_gm20b.h"
21#include "debug_fecs_trace.h"
22
21 23
22static struct nvgpu_os_linux_ops gm20b_os_linux_ops = { 24static struct nvgpu_os_linux_ops gm20b_os_linux_ops = {
23#ifdef CONFIG_NVGPU_SUPPORT_CDE 25#ifdef CONFIG_NVGPU_SUPPORT_CDE
@@ -28,6 +30,10 @@ static struct nvgpu_os_linux_ops gm20b_os_linux_ops = {
28 .clk = { 30 .clk = {
29 .init_debugfs = gm20b_clk_init_debugfs, 31 .init_debugfs = gm20b_clk_init_debugfs,
30 }, 32 },
33
34 .fecs_trace = {
35 .init_debugfs = nvgpu_fecs_trace_init_debugfs,
36 },
31}; 37};
32 38
33void nvgpu_gm20b_init_os_ops(struct nvgpu_os_linux *l) 39void nvgpu_gm20b_init_os_ops(struct nvgpu_os_linux *l)
@@ -36,4 +42,6 @@ void nvgpu_gm20b_init_os_ops(struct nvgpu_os_linux *l)
36 l->ops.cde = gm20b_os_linux_ops.cde; 42 l->ops.cde = gm20b_os_linux_ops.cde;
37#endif 43#endif
38 l->ops.clk = gm20b_os_linux_ops.clk; 44 l->ops.clk = gm20b_os_linux_ops.clk;
45
46 l->ops.fecs_trace = gm20b_os_linux_ops.fecs_trace;
39} 47}