summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/gr_gv11b.c')
-rw-r--r--drivers/gpu/nvgpu/gv11b/gr_gv11b.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
index 5820a695..a7a804d2 100644
--- a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
@@ -5074,3 +5074,17 @@ fail:
5074 nvgpu_mutex_release(&g->dbg_sessions_lock); 5074 nvgpu_mutex_release(&g->dbg_sessions_lock);
5075 return err; 5075 return err;
5076} 5076}
5077
5078int gr_gv11b_set_fecs_watchdog_timeout(struct gk20a *g)
5079{
5080 return gr_gk20a_submit_fecs_method_op_locked(g,
5081 (struct fecs_method_op_gk20a) {
5082 .method.addr = gr_fecs_method_push_adr_set_watchdog_timeout_f(),
5083 .method.data = 0x7fffffff,
5084 .mailbox = { .id = 0,
5085 .data = ~0, .clr = ~0, .ret = NULL,
5086 .ok = gr_fecs_ctxsw_mailbox_value_pass_v(),
5087 .fail = 0, },
5088 .cond.ok = GR_IS_UCODE_OP_EQUAL,
5089 .cond.fail = GR_IS_UCODE_OP_SKIP}, false);
5090}