summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHsiu-Chang Chen <hsiuchangchen@google.com>2022-10-13 11:18:54 +0800
committerHsiu-Chang Chen <hsiuchangchen@google.com>2022-10-13 11:18:54 +0800
commit7edd7e86883554a11d14d06ae7c20515b4af67c1 (patch)
tree0a652a7b958384289309d54daacf55d28af3f75e
parent28d3dc9e4bef4b4626e810d5cec81bd5c91904e7 (diff)
downloadcnss2-7edd7e86883554a11d14d06ae7c20515b4af67c1.tar.gz
mhi: print info level logs in dmesg
This CL has following changes - Correct the debug config name for mhi - Use correct function to print info level logs Bug: 253234234 Test: more mhi logs present in dmesg Change-Id: If1a888d141f02574ad76c76b1a8b61c63c9ea6d6
-rw-r--r--Kbuild4
-rw-r--r--Makefile2
-rw-r--r--mhi/core/misc.h11
3 files changed, 14 insertions, 3 deletions
diff --git a/Kbuild b/Kbuild
index fc37826..33b5824 100644
--- a/Kbuild
+++ b/Kbuild
@@ -27,8 +27,8 @@ ifeq ($(CONFIG_MHI_BUS_MISC),y)
KBUILD_CPPFLAGS += -DCONFIG_MHI_BUS_MISC
endif
-ifeq ($(CONFIG_MHI_DEBUG),y)
-KBUILD_CPPFLAGS += -DCONFIG_MHI_DEBUG
+ifeq ($(CONFIG_MHI_BUS_DEBUG),y)
+KBUILD_CPPFLAGS += -DCONFIG_MHI_BUS_DEBUG
endif
obj-$(CONFIG_MHI_BUS) += mhi/
diff --git a/Makefile b/Makefile
index dea858c..f014ef5 100644
--- a/Makefile
+++ b/Makefile
@@ -22,7 +22,7 @@ KBUILD_OPTIONS += CONFIG_CNSS_UTILS=m
# MHI
KBUILD_OPTIONS += CONFIG_MHI_BUS=m
KBUILD_OPTIONS += CONFIG_MHI_BUS_MISC=y
-KBUILD_OPTIONS += CONFIG_MHI_DEBUG=y
+KBUILD_OPTIONS += CONFIG_MHI_BUS_DEBUG=y
# QMI
KBUILD_OPTIONS += CONFIG_QCOM_QMI_HELPERS=m
diff --git a/mhi/core/misc.h b/mhi/core/misc.h
index 78bf8fb..b76fd49 100644
--- a/mhi/core/misc.h
+++ b/mhi/core/misc.h
@@ -85,6 +85,16 @@
##__VA_ARGS__); \
} while (0)
+#if defined(CONFIG_WCN_GOOGLE)
+#define MHI_LOG(fmt, ...) do { \
+ struct mhi_private *mhi_priv = \
+ dev_get_drvdata(&mhi_cntrl->mhi_dev->dev); \
+ dev_info(dev, "[I][%s] " fmt, __func__, ##__VA_ARGS__); \
+ if (mhi_priv && mhi_priv->log_lvl <= MHI_MSG_LVL_INFO) \
+ ipc_log_string(mhi_priv->log_buf, "[I][%s] " fmt, __func__, \
+ ##__VA_ARGS__); \
+} while (0)
+#else
#define MHI_LOG(fmt, ...) do { \
struct mhi_private *mhi_priv = \
dev_get_drvdata(&mhi_cntrl->mhi_dev->dev); \
@@ -93,6 +103,7 @@
ipc_log_string(mhi_priv->log_buf, "[I][%s] " fmt, __func__, \
##__VA_ARGS__); \
} while (0)
+#endif
#define MHI_ERR(fmt, ...) do { \
struct mhi_private *mhi_priv = \