From 1fd4b879d46766d9f5c2770acd3b1666f6d2ff8b Mon Sep 17 00:00:00 2001 From: Veerabhadrarao Badiganti Date: Fri, 20 Nov 2020 21:07:43 +0530 Subject: [PATCH] mmc: sdhci-msm: Add dbg_state sysfs Add dbg_state sysfs to facilitate trace instance to be enabled only on debug flavor builds. Change-Id: I6524e6184e2a81b2e39b0f0338e4d8a9b7989542 Signed-off-by: Veerabhadrarao Badiganti --- drivers/mmc/host/sdhci-msm.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c index 18e31951d149..8ed7813b83cd 100644 --- a/drivers/mmc/host/sdhci-msm.c +++ b/drivers/mmc/host/sdhci-msm.c @@ -4072,9 +4072,23 @@ static ssize_t err_stats_show(struct device *dev, } static DEVICE_ATTR_RO(err_stats); +static ssize_t dbg_state_show(struct device *dev, + struct device_attribute *attr, char *buf) +{ + int dbg_en = 0; + +#if defined(CONFIG_MMC_IPC_LOGGING) + dbg_en = 1; +#endif + + return scnprintf(buf, PAGE_SIZE, "%d\n", dbg_en); +} +static DEVICE_ATTR_RO(dbg_state); + static struct attribute *sdhci_msm_sysfs_attrs[] = { &dev_attr_err_state.attr, &dev_attr_err_stats.attr, + &dev_attr_dbg_state.attr, NULL };