summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Brockus <dbrockus@google.com>2020-05-01 08:46:28 -0600
committerCommit Bot <commit-bot@chromium.org>2020-05-05 06:11:50 +0000
commit2c914d329ca18cf92953c99b6f0233a5cc99298b (patch)
tree275aab08a060d967b28dd7b396f22d0d39f26a3c
parent2436bdae4847ee299e64d8907f325927fec53138 (diff)
downloadchrome-ec-2c914d329ca18cf92953c99b6f0233a5cc99298b.tar.gz
tcpmv2: allow for a default PD debug level in PRL
BUG=none BRANCH=none TEST=verify debug level can be defaulted Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: I962b74be00f49d0309543cf4a83b090369f98020 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2175594 Tested-by: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Diana Z <dzigterman@chromium.org> Reviewed-by: Diana Z <dzigterman@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org>
-rw-r--r--common/usbc/usb_prl_sm.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/common/usbc/usb_prl_sm.c b/common/usbc/usb_prl_sm.c
index 23282d4e22..fc3e8c54f0 100644
--- a/common/usbc/usb_prl_sm.c
+++ b/common/usbc/usb_prl_sm.c
@@ -90,14 +90,18 @@
/*
* Debug log level - higher number == more log
* Level 0: disabled
- * Level 1: packet info
- * Level 2: Level 1
- * Level 3: Level 2, plus ping packet and packet dump on error
+ * Level 1: not currently used
+ * Level 2: plus non-ping messages
+ * Level 3: plus ping packet and packet dump on error
*
* Note that higher log level causes timing changes and thus may affect
* performance.
*/
-static enum debug_level prl_debug_level;
+#ifdef CONFIG_USB_PD_DEBUG_LEVEL
+static const enum debug_level prl_debug_level = CONFIG_USB_PD_DEBUG_LEVEL;
+#else
+static enum debug_level prl_debug_level = DEBUG_LEVEL_1;
+#endif
static enum sm_local_state local_state[CONFIG_USB_PD_PORT_MAX_COUNT];
@@ -371,7 +375,9 @@ static void prl_init(int port)
void prl_set_debug_level(enum debug_level debug_level)
{
+#ifndef CONFIG_USB_PD_DEBUG_LEVEL
prl_debug_level = debug_level;
+#endif
}
void prl_start_ams(int port)
@@ -1587,7 +1593,7 @@ static void prl_rx_wait_for_phy_message(const int port, int evt)
cnt = CHK_BUF_SIZE;
/* dump received packet content (only dump ping at debug level MAX) */
- if ((prl_debug_level >= DEBUG_LEVEL_1 && type != PD_CTRL_PING) ||
+ if ((prl_debug_level >= DEBUG_LEVEL_2 && type != PD_CTRL_PING) ||
prl_debug_level >= DEBUG_LEVEL_3) {
int p;