diff options
author | Michał Barnaś <mb@semihalf.com> | 2021-05-24 15:23:27 +0200 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-05-26 16:15:15 +0000 |
commit | 95034fd21dcd89c0edff5cc2fbf23c06749f09f7 (patch) | |
tree | ec62e2b5d6bf8c9be8b4c902272e33f10b946322 /include/config.h | |
parent | 2c7c29b8b1e41dbc372f3e7d943b57ab14f465e9 (diff) | |
download | chrome-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.h | 8 |
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 /*****************************************************************************/ |