diff options
author | Denis Brockus <dbrockus@google.com> | 2020-05-01 08:46:28 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-05-05 06:11:50 +0000 |
commit | 2c914d329ca18cf92953c99b6f0233a5cc99298b (patch) | |
tree | 275aab08a060d967b28dd7b396f22d0d39f26a3c | |
parent | 2436bdae4847ee299e64d8907f325927fec53138 (diff) | |
download | chrome-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.c | 16 |
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; |