From ec35cef6bdc5b78d97548b3724a4e8902eba5af0 Mon Sep 17 00:00:00 2001 From: gojimmypi Date: Tue, 30 Apr 2024 15:11:51 -0700 Subject: [PATCH] Revise I2C HAL gating logic in tpm_to_infineon --- hal/tpm_io_infineon.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hal/tpm_io_infineon.c b/hal/tpm_io_infineon.c index 7689f7a..de2acc0 100644 --- a/hal/tpm_io_infineon.c +++ b/hal/tpm_io_infineon.c @@ -43,6 +43,7 @@ defined(WOLFTPM_SWTPM) || \ defined(WOLFTPM_WINAPI) ) +#if defined(WOLFTPM_INFINEON_TRICORE) || defined(CY_USING_HAL) #ifdef WOLFTPM_I2C #ifndef TPM_I2C_TRIES #define TPM_I2C_TRIES 10 @@ -148,7 +149,7 @@ #else #error Infineon I2C support on this platform not supported yet - #endif /* CY_USING_HAL or WOLFTPM_INFINEON_TRICORE */ + #endif /* CY_USING_HAL */ #else /* SPI */ @@ -211,6 +212,8 @@ #error Infineon I2C support on this platform not supported yet #endif /* CY_USING_HAL or WOLFTPM_INFINEON_TRICORE */ #endif /* SPI or I2C */ +#endif /* WOLFTPM_INFINEON_TRICORE || CY_USING_HAL */ + #endif /* !(WOLFTPM_LINUX_DEV || WOLFTPM_SWTPM || WOLFTPM_WINAPI) */ #endif /* WOLFTPM_INCLUDE_IO_FILE */