OSDN Git Service

drm/msm/sde: add debugfs nodes for underruns debug
authorLakshmi Narayana Kalavala <lkalaval@codeaurora.org>
Wed, 21 Feb 2018 01:55:26 +0000 (17:55 -0800)
committerLakshmi Narayana Kalavala <lkalaval@codeaurora.org>
Sat, 17 Mar 2018 00:23:52 +0000 (17:23 -0700)
commitac94b019c305e3111e762a83fb37b4f625b1039b
tree44eed1ef29318f7d483fb47a7c212163467716f3
parent9825a105f31169084f2db979f24be31a9a16ef5b
drm/msm/sde: add debugfs nodes for underruns debug

This change adds debugfs nodes for debugging underruns,
after this change following commands are supported:
1. To enable the underrun ftrace:
echo 1 > /d/tracing/events/sde/sde_encoder_underrun/enable
2. To enable feature that disables the ftraces once the
underrun happens:
echo 1 > /d/dri/0/debug/dbg_ctrl
3. To enable the panic in the device when underrun happens:
echo 2 > /d/dri/0/debug/dbg_ctrl
4. To enable both of the above options:
echo 3 > /d/dri/0/debug/dbg_ctrl

Change-Id: Id9f407edb0908a5f8454f08d63c356dc8f04d353
Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org>
Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
drivers/gpu/drm/msm/sde/sde_encoder.c
drivers/gpu/drm/msm/sde/sde_trace.h
drivers/gpu/drm/msm/sde_dbg.c
drivers/gpu/drm/msm/sde_dbg.h