dips: msm: configure sde and vbif dbg name
Configure sde and vbif debug bus name when it is registered instead of while registering the debugfs node. Change-Id: I41afeede0b3d725a3b6d164e1c0f22e05f7320ec Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
e7123aec1c
commit
141afabada
@@ -5902,19 +5902,15 @@ int sde_dbg_debugfs_register(struct dentry *debugfs_root)
|
|||||||
&sde_recovery_vbif_dbgbus_fops);
|
&sde_recovery_vbif_dbgbus_fops);
|
||||||
|
|
||||||
if (dbg->dbgbus_sde.entries) {
|
if (dbg->dbgbus_sde.entries) {
|
||||||
dbg->dbgbus_sde.cmn.name = DBGBUS_NAME_SDE;
|
|
||||||
snprintf(debug_name, sizeof(debug_name), "%s_dbgbus",
|
snprintf(debug_name, sizeof(debug_name), "%s_dbgbus",
|
||||||
dbg->dbgbus_sde.cmn.name);
|
dbg->dbgbus_sde.cmn.name);
|
||||||
dbg->dbgbus_sde.cmn.enable_mask = DEFAULT_DBGBUS_SDE;
|
|
||||||
debugfs_create_u32(debug_name, 0600, debugfs_root,
|
debugfs_create_u32(debug_name, 0600, debugfs_root,
|
||||||
&dbg->dbgbus_sde.cmn.enable_mask);
|
&dbg->dbgbus_sde.cmn.enable_mask);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dbg->dbgbus_vbif_rt.entries) {
|
if (dbg->dbgbus_vbif_rt.entries) {
|
||||||
dbg->dbgbus_vbif_rt.cmn.name = DBGBUS_NAME_VBIF_RT;
|
|
||||||
snprintf(debug_name, sizeof(debug_name), "%s_dbgbus",
|
snprintf(debug_name, sizeof(debug_name), "%s_dbgbus",
|
||||||
dbg->dbgbus_vbif_rt.cmn.name);
|
dbg->dbgbus_vbif_rt.cmn.name);
|
||||||
dbg->dbgbus_vbif_rt.cmn.enable_mask = DEFAULT_DBGBUS_VBIFRT;
|
|
||||||
debugfs_create_u32(debug_name, 0600, debugfs_root,
|
debugfs_create_u32(debug_name, 0600, debugfs_root,
|
||||||
&dbg->dbgbus_vbif_rt.cmn.enable_mask);
|
&dbg->dbgbus_vbif_rt.cmn.enable_mask);
|
||||||
}
|
}
|
||||||
@@ -5950,23 +5946,31 @@ void sde_dbg_init_dbg_buses(u32 hwversion)
|
|||||||
dbg->dbgbus_sde.cmn.entries_size =
|
dbg->dbgbus_sde.cmn.entries_size =
|
||||||
ARRAY_SIZE(dbg_bus_sde_lahaina);
|
ARRAY_SIZE(dbg_bus_sde_lahaina);
|
||||||
dbg->dbgbus_sde.cmn.flags = DBGBUS_FLAGS_DSPP;
|
dbg->dbgbus_sde.cmn.flags = DBGBUS_FLAGS_DSPP;
|
||||||
|
dbg->dbgbus_sde.cmn.name = DBGBUS_NAME_SDE;
|
||||||
|
dbg->dbgbus_sde.cmn.enable_mask = DEFAULT_DBGBUS_SDE;
|
||||||
|
|
||||||
dbg->dbgbus_vbif_rt.entries = vbif_dbg_bus_msm8998;
|
dbg->dbgbus_vbif_rt.entries = vbif_dbg_bus_msm8998;
|
||||||
dbg->dbgbus_vbif_rt.cmn.entries_size =
|
dbg->dbgbus_vbif_rt.cmn.entries_size =
|
||||||
ARRAY_SIZE(vbif_dbg_bus_msm8998);
|
ARRAY_SIZE(vbif_dbg_bus_msm8998);
|
||||||
dbg->dbgbus_dsi.entries = dsi_dbg_bus_kona;
|
dbg->dbgbus_dsi.entries = dsi_dbg_bus_kona;
|
||||||
dbg->dbgbus_dsi.size = ARRAY_SIZE(dsi_dbg_bus_kona);
|
dbg->dbgbus_dsi.size = ARRAY_SIZE(dsi_dbg_bus_kona);
|
||||||
|
dbg->dbgbus_vbif_rt.cmn.name = DBGBUS_NAME_VBIF_RT;
|
||||||
|
dbg->dbgbus_vbif_rt.cmn.enable_mask = DEFAULT_DBGBUS_VBIFRT;
|
||||||
} else if (IS_KONA_TARGET(hwversion) || IS_SAIPAN_TARGET(hwversion)) {
|
} else if (IS_KONA_TARGET(hwversion) || IS_SAIPAN_TARGET(hwversion)) {
|
||||||
dbg->dbgbus_sde.entries = dbg_bus_sde_kona;
|
dbg->dbgbus_sde.entries = dbg_bus_sde_kona;
|
||||||
dbg->dbgbus_sde.cmn.entries_size =
|
dbg->dbgbus_sde.cmn.entries_size =
|
||||||
ARRAY_SIZE(dbg_bus_sde_kona);
|
ARRAY_SIZE(dbg_bus_sde_kona);
|
||||||
dbg->dbgbus_sde.cmn.flags = DBGBUS_FLAGS_DSPP;
|
dbg->dbgbus_sde.cmn.flags = DBGBUS_FLAGS_DSPP;
|
||||||
|
dbg->dbgbus_sde.cmn.name = DBGBUS_NAME_SDE;
|
||||||
|
dbg->dbgbus_sde.cmn.enable_mask = DEFAULT_DBGBUS_SDE;
|
||||||
|
|
||||||
dbg->dbgbus_vbif_rt.entries = vbif_dbg_bus_msm8998;
|
dbg->dbgbus_vbif_rt.entries = vbif_dbg_bus_msm8998;
|
||||||
dbg->dbgbus_vbif_rt.cmn.entries_size =
|
dbg->dbgbus_vbif_rt.cmn.entries_size =
|
||||||
ARRAY_SIZE(vbif_dbg_bus_msm8998);
|
ARRAY_SIZE(vbif_dbg_bus_msm8998);
|
||||||
dbg->dbgbus_dsi.entries = dsi_dbg_bus_kona;
|
dbg->dbgbus_dsi.entries = dsi_dbg_bus_kona;
|
||||||
dbg->dbgbus_dsi.size = ARRAY_SIZE(dsi_dbg_bus_kona);
|
dbg->dbgbus_dsi.size = ARRAY_SIZE(dsi_dbg_bus_kona);
|
||||||
|
dbg->dbgbus_vbif_rt.cmn.name = DBGBUS_NAME_VBIF_RT;
|
||||||
|
dbg->dbgbus_vbif_rt.cmn.enable_mask = DEFAULT_DBGBUS_VBIFRT;
|
||||||
} else if (IS_SM8150_TARGET(hwversion) || IS_SM6150_TARGET(hwversion) ||
|
} else if (IS_SM8150_TARGET(hwversion) || IS_SM6150_TARGET(hwversion) ||
|
||||||
IS_SDMMAGPIE_TARGET(hwversion) ||
|
IS_SDMMAGPIE_TARGET(hwversion) ||
|
||||||
IS_SDMTRINKET_TARGET(hwversion)) {
|
IS_SDMTRINKET_TARGET(hwversion)) {
|
||||||
@@ -5974,12 +5978,16 @@ void sde_dbg_init_dbg_buses(u32 hwversion)
|
|||||||
dbg->dbgbus_sde.cmn.entries_size =
|
dbg->dbgbus_sde.cmn.entries_size =
|
||||||
ARRAY_SIZE(dbg_bus_sde_sm8150);
|
ARRAY_SIZE(dbg_bus_sde_sm8150);
|
||||||
dbg->dbgbus_sde.cmn.flags = DBGBUS_FLAGS_DSPP;
|
dbg->dbgbus_sde.cmn.flags = DBGBUS_FLAGS_DSPP;
|
||||||
|
dbg->dbgbus_sde.cmn.name = DBGBUS_NAME_SDE;
|
||||||
|
dbg->dbgbus_sde.cmn.enable_mask = DEFAULT_DBGBUS_SDE;
|
||||||
|
|
||||||
dbg->dbgbus_vbif_rt.entries = vbif_dbg_bus_msm8998;
|
dbg->dbgbus_vbif_rt.entries = vbif_dbg_bus_msm8998;
|
||||||
dbg->dbgbus_vbif_rt.cmn.entries_size =
|
dbg->dbgbus_vbif_rt.cmn.entries_size =
|
||||||
ARRAY_SIZE(vbif_dbg_bus_msm8998);
|
ARRAY_SIZE(vbif_dbg_bus_msm8998);
|
||||||
dbg->dbgbus_dsi.entries = NULL;
|
dbg->dbgbus_dsi.entries = NULL;
|
||||||
dbg->dbgbus_dsi.size = 0;
|
dbg->dbgbus_dsi.size = 0;
|
||||||
|
dbg->dbgbus_vbif_rt.cmn.name = DBGBUS_NAME_VBIF_RT;
|
||||||
|
dbg->dbgbus_vbif_rt.cmn.enable_mask = DEFAULT_DBGBUS_VBIFRT;
|
||||||
} else {
|
} else {
|
||||||
pr_err("unsupported chipset id %X\n", hwversion);
|
pr_err("unsupported chipset id %X\n", hwversion);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user