summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Massey <aaronmassey@google.com>2022-09-20 15:59:46 -0600
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-26 17:27:05 +0000
commit252ae36cf8778637fcd8d940dca1cde187f21c74 (patch)
tree929dec2301f1424ae3b16319f96985432a205e67
parent7c767a245f22898fb07211e2107dec05d89848d7 (diff)
downloadchrome-ec-252ae36cf8778637fcd8d940dca1cde187f21c74.tar.gz
usbc_ppc: Enable console logs for tests
The usbc_ppc common code originally disabled console logging as it seemingly made the amtpon board fail. However, whatever reason this may have been no longer seems to be the case. Enable common code usbc_ppc console logs on tests. BRANCH=none BUG=b:247854991 TEST=twister --clobber -i -s zephyr/test/drivers/drivers.usbc_ppc TEST=make tests BOARD=ampton -j TEST=make runhosttests -j Signed-off-by: Aaron Massey <aaronmassey@google.com> Change-Id: I73a4208bbb6b4841a0ccb3dccf8aa97cd2e2fd67 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3908160 Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Reviewed-by: Al Semjonovs <asemjonovs@google.com> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
-rw-r--r--Makefile.toolchain1
-rw-r--r--common/usbc_ppc.c18
2 files changed, 12 insertions, 7 deletions
diff --git a/Makefile.toolchain b/Makefile.toolchain
index 67a97ec1f7..0a82922a3e 100644
--- a/Makefile.toolchain
+++ b/Makefile.toolchain
@@ -118,6 +118,7 @@ CFLAGS_DEBUG= -g
CFLAGS_DEBUG+=$(CFLAGS_DEBUG_CHIP)
CFLAGS_INCLUDE=$(foreach i,$(filter-out builtin, $(includes)),-I$(i) ) -I.
CFLAGS_TEST=$(if $(TEST_BUILD),-DTEST_BUILD=$(EMPTY) \
+ -DTEST_LEGACY_BUILD=$(EMPTY) \
-DTEST_TASKFILE=$(PROJECT).tasklist,) \
$(if $(CTS_MODULE), $(CFLAGS_CTS)) \
$(if $(EMU_BUILD),-DEMU_BUILD=$(EMPTY)) \
diff --git a/common/usbc_ppc.c b/common/usbc_ppc.c
index bc626097f7..b859c06fe8 100644
--- a/common/usbc_ppc.c
+++ b/common/usbc_ppc.c
@@ -14,30 +14,34 @@
#include "usbc_ppc.h"
#include "util.h"
-#ifndef TEST_BUILD
+#ifndef TEST_LEGACY_BUILD
+/*
+ * We limit the CPRINTF/S invocations to all builds that are not
+ * legacy test builds because they dont build otherwise.
+ */
#define CPRINTF(format, args...) cprintf(CC_USBPD, format, ##args)
#define CPRINTS(format, args...) cprints(CC_USBPD, format, ##args)
#else
-#define CPRINTF(args...)
-#define CPRINTS(args...)
+#define CPRINTF(format, args...)
+#define CPRINTS(format, args...)
#endif
int ppc_prints(const char *string, int port)
{
-#if defined(TEST_BUILD) || !defined(CONFIG_USBC_PPC_LOGGING)
+#if defined(TEST_LEGACY_BUILD) || !defined(CONFIG_USBC_PPC_LOGGING)
return 0;
#else
return CPRINTS("ppc p%d %s", port, string);
-#endif /* defined(TEST_BUILD) || !defined(CONFIG_USBC_PPC_LOGGING) */
+#endif /* defined(TEST_LEGACY_BUILD) || !defined(CONFIG_USBC_PPC_LOGGING) */
}
int ppc_err_prints(const char *string, int port, int error)
{
-#if defined(TEST_BUILD) || !defined(CONFIG_USBC_PPC_LOGGING)
+#if defined(TEST_LEGACY_BUILD) || !defined(CONFIG_USBC_PPC_LOGGING)
return 0;
#else
return CPRINTS("ppc p%d %s (%d)", port, string, error);
-#endif /* defined(TEST_BUILD) || !defined(CONFIG_USBC_PPC_LOGGING) */
+#endif /* defined(TEST_LEGACY_BUILD) || !defined(CONFIG_USBC_PPC_LOGGING) */
}
__overridable bool board_port_has_ppc(int port)