summaryrefslogtreecommitdiff
path: root/include/config.h
diff options
context:
space:
mode:
authorMichał Barnaś <mb@semihalf.com>2021-05-24 15:23:27 +0200
committerCommit Bot <commit-bot@chromium.org>2021-05-26 16:15:15 +0000
commit95034fd21dcd89c0edff5cc2fbf23c06749f09f7 (patch)
treeec62e2b5d6bf8c9be8b4c902272e33f10b946322 /include/config.h
parent2c7c29b8b1e41dbc372f3e7d943b57ab14f465e9 (diff)
downloadchrome-ec-95034fd21dcd89c0edff5cc2fbf23c06749f09f7.tar.gz
it8xxx: Improve ifdef expression for IT8XXX drivers
IT83XX and IT8XXX2 drivers are not compiled if the flag CONFIG_USB_PD_TCPM_ITE_ON_CHIP is not defined. So instead of the first two flags, the ITE_ON_CHIP is used in expression that undefines CONFIG_USB_PD_TCPC_VCONN BUG=b:182500469 BRANCH=none TEST=Use util/compare_build.sh to verify if firmware wasn't changed with this commit. Boards tested: "icarus kracko haboki cozmo drawcia lantis wheelie volteer delbin" Signed-off-by: Michał Barnaś <mb@semihalf.com> Change-Id: If26e855186c56c9cf118e727b8bafe5e3d1ea734 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2919908 Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'include/config.h')
-rw-r--r--include/config.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/include/config.h b/include/config.h
index ab2e5bf23b..e0d7edc32b 100644
--- a/include/config.h
+++ b/include/config.h
@@ -5655,9 +5655,7 @@
#if defined(CONFIG_USBC_PPC_SYV682X)
#define CONFIG_USBC_PPC_POLARITY
#define CONFIG_USBC_PPC_VCONN
-#if !defined(CONFIG_USB_PD_TCPM_DRIVER_IT83XX) && \
- !defined(CONFIG_USB_PD_TCPM_DRIVER_IT8XXX2) && \
- !defined(CONFIG_SYV682X_NO_CC)
+#if !defined(CONFIG_USB_PD_TCPM_ITE_ON_CHIP) && !defined(CONFIG_SYV682X_NO_CC)
#undef CONFIG_USB_PD_TCPC_VCONN
#endif
#endif
@@ -5718,6 +5716,10 @@
*/
#ifdef CONFIG_USB_PD_TCPM_ITE_ON_CHIP
#define CONFIG_USB_PD_TCPC_ON_CHIP
+#if !defined(CONFIG_USB_PD_TCPM_DRIVER_IT8XXX2) && \
+ !defined(CONFIG_USB_PD_TCPM_DRIVER_IT83XX)
+#error "No drivers for ITE ON CHIP"
+#endif
#endif
/*****************************************************************************/