From bc1b5fdd56fff2a64a78b4a190897e34f9f08845 Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Wed, 28 Jan 2015 18:37:00 +0530 Subject: gpu: nvgpu: APIs to dump GR status Add below APIs to dump various GR status registers 1. debugfs : /d/gpu.0/gr_status Read this debugfs at runtime to get status registers 2. API gk20a_gr_debug_dump() Add this API in code to dump registers at any point Bug 200062436 Change-Id: Ic1115b5a2fc16362954b5ed8a9e70afb872a8d91 Signed-off-by: Deepak Nibade Reviewed-on: http://git-master/r/486465 Reviewed-by: Terje Bergstrom Tested-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/gk20a.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h') diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 4fbc25be..0e06e7de 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h @@ -159,6 +159,8 @@ struct gpu_ops { void (*update_ctxsw_preemption_mode)(struct gk20a *g, struct channel_ctx_gk20a *ch_ctx, void *ctx_ptr); + int (*dump_gr_regs)(struct gk20a *g, + struct gk20a_debug_output *o); } gr; const char *name; struct { -- cgit v1.2.2