disp: msm: avoid logging event logs by default in sde_dbg_dump
Avoid printing the eventlogs in kernel logs during display debug logging through sde_dbg_dump to avoid excessive logging. Add a debugfs node to control in-mem/in-log mode of eventlogs to help in debugging. Change-Id: If98b129cafa9d29eccd0c44285f1058876f3e1ea Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
This commit is contained in:
@@ -22,8 +22,6 @@
|
||||
#define SDE_DBG_BASE_MAX 10
|
||||
|
||||
#define DEFAULT_PANIC 1
|
||||
#define DEFAULT_REGDUMP SDE_DBG_DUMP_IN_MEM
|
||||
#define DEFAULT_DBGBUS_DUMP SDE_DBG_DUMP_IN_MEM
|
||||
#define DEFAULT_BASE_REG_CNT DEFAULT_MDSS_HW_BLOCK_SIZE
|
||||
#define GROUP_BYTES 4
|
||||
#define ROW_BYTES 16
|
||||
@@ -2082,6 +2080,7 @@ int sde_dbg_debugfs_register(struct device *dev)
|
||||
debugfs_create_file("recovery_reg", 0400, debugfs_root, NULL, &sde_recovery_reg_fops);
|
||||
|
||||
debugfs_create_u32("enable", 0600, debugfs_root, &(sde_dbg_base.evtlog->enable));
|
||||
debugfs_create_u32("evtlog_dump", 0600, debugfs_root, &(sde_dbg_base.evtlog->dump_mode));
|
||||
debugfs_create_u32("panic", 0600, debugfs_root, &sde_dbg_base.panic_on_err);
|
||||
debugfs_create_u32("reg_dump", 0600, debugfs_root, &sde_dbg_base.enable_reg_dump);
|
||||
debugfs_create_u32("dbgbus_dump", 0600, debugfs_root, &sde_dbg_base.enable_dbgbus_dump);
|
||||
@@ -2219,8 +2218,8 @@ int sde_dbg_init(struct device *dev)
|
||||
INIT_WORK(&sde_dbg_base.dump_work, _sde_dump_work);
|
||||
sde_dbg_base.work_panic = false;
|
||||
sde_dbg_base.panic_on_err = DEFAULT_PANIC;
|
||||
sde_dbg_base.enable_reg_dump = DEFAULT_REGDUMP;
|
||||
sde_dbg_base.enable_dbgbus_dump = DEFAULT_DBGBUS_DUMP;
|
||||
sde_dbg_base.enable_reg_dump = SDE_DBG_DEFAULT_DUMP_MODE;
|
||||
sde_dbg_base.enable_dbgbus_dump = SDE_DBG_DEFAULT_DUMP_MODE;
|
||||
sde_dbg_base.dump_blk_mask = SDE_DBG_BUILT_IN_ALL;
|
||||
memset(&sde_dbg_base.regbuf, 0, sizeof(sde_dbg_base.regbuf));
|
||||
|
||||
|
Reference in New Issue
Block a user