From e540bf87ae619f910572568914be8eb58192761b Mon Sep 17 00:00:00 2001 From: Seema Khowala Date: Thu, 3 May 2018 10:39:25 -0700 Subject: gpu: nvgpu: dump fecs method data and push adr Dump fecs method data and adr if ucode times out or errors out. This is good to have for debugging. Change-Id: I79c4bc3bc30cfd09f273f4eb6b53863653227ecd Signed-off-by: Seema Khowala Reviewed-on: https://git-master.nvidia.com/r/1707761 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index 00f26650..c7d028b2 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c @@ -567,6 +567,9 @@ int gr_gk20a_submit_fecs_method_op(struct gk20a *g, op.cond.ok, op.mailbox.ok, op.cond.fail, op.mailbox.fail, sleepduringwait); + if (ret) + nvgpu_err(g,"fecs method: data=0x%08x push adr=0x%08x", + op.method.data, op.method.addr); nvgpu_mutex_release(&gr->fecs_mutex); @@ -593,6 +596,9 @@ int gr_gk20a_submit_fecs_sideband_method_op(struct gk20a *g, op.cond.ok, op.mailbox.ok, op.cond.fail, op.mailbox.fail, false); + if (ret) + nvgpu_err(g,"fecs method: data=0x%08x push adr=0x%08x", + op.method.data, op.method.addr); nvgpu_mutex_release(&gr->fecs_mutex); -- cgit v1.2.2