From 644649690207a6707aff69dadaced81209bfc765 Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Mon, 2 Jun 2014 16:03:18 +0300 Subject: gpu: nvgpu: On FECS error, dump ARB status On FECS arbiter timeout, dump ARB status. Change-Id: I4f8c4d38c99e35ce751172a8695e950f0ce594c8 Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/417753 --- drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'drivers') diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index df85d852..fc1da1fe 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c @@ -2004,8 +2004,11 @@ static void gr_gk20a_load_falcon_bind_instblk(struct gk20a *g) udelay(2); retries--; } - if (!retries) - gk20a_err(dev_from_gk20a(g), "arbiter idle timeout"); + if (!retries) { + gk20a_err(dev_from_gk20a(g), + "arbiter idle timeout, status: %08x", + gk20a_readl(g, gr_fecs_ctxsw_status_1_r())); + } gk20a_writel(g, gr_fecs_arb_ctx_adr_r(), 0x0); -- cgit v1.2.2