264264
265265
266266# STM ST33 Support
267- AC_ARG_ENABLE ( [ st33] ,,
267+ AC_ARG_ENABLE ( [ st33] ,
268+ [ AS_HELP_STRING ( [ --enable-st33] ,[ Enable ST ST33 TPM Support (default: disabled)] ) ] ,
268269 [ ENABLED_ST33=$enableval ] ,
269270 [ ENABLED_ST33=no ]
270271 )
271272AC_ARG_ENABLE ( [ st] ,
272- [ AS_HELP_STRING ( [ --enable-st] ,[ Enable ST ST33 TPM Support (default: disabled)] ) ] ,
273+ [ AS_HELP_STRING ( [ --enable-st] ,[ Enable ST TPM Support (default: disabled)] ) ] ,
273274 [ ENABLED_ST=$enableval ] ,
274275 [ ENABLED_ST=no ]
275276 )
307308 AM_CFLAGS="$AM_CFLAGS -DWOLFTPM_NUVOTON"
308309fi
309310
310- # Infineon SLB9670/SLB9672
311+ # Infineon SLB9670/SLB9672/SLB9673
311312AC_ARG_ENABLE ( [ infineon] ,
312313 [ AS_HELP_STRING ( [ --enable-infineon] ,[ Enable Infineon SLB9670/SLB9672 TPM Support (default: disabled)] ) ] ,
313314 [ ENABLED_INFINEON=$enableval ] ,
@@ -319,7 +320,13 @@ then
319320 then
320321 AM_CFLAGS="$AM_CFLAGS -DWOLFTPM_SLB9670"
321322 else
322- AM_CFLAGS="$AM_CFLAGS -DWOLFTPM_SLB9672"
323+ if test "x$ENABLED_INFINEON" = "xslb9673"
324+ then
325+ enable_i2c=yes
326+ AM_CFLAGS="$AM_CFLAGS -DWOLFTPM_SLB9673"
327+ else
328+ AM_CFLAGS="$AM_CFLAGS -DWOLFTPM_SLB9672"
329+ fi
323330 fi
324331fi
325332
@@ -375,7 +382,8 @@ AC_ARG_ENABLE([autodetect],
375382if test "x$ENABLED_AUTODETECT" = "xtest"
376383then
377384 # If a module hasn't been selected then enable auto-detection
378- if test "x$ENABLED_INFINEON" = "xno" && test "x$ENABLED_MCHP" = "xno" && test "x$ENABLED_ST33" = "xno" && test "x$ENABLED_NUVOTON" = "xno"
385+ if test "x$ENABLED_INFINEON" = "xno" && test "x$ENABLED_MCHP" = "xno" && test "x$ENABLED_MICROCHIP" = "xno" && \
386+ test "x$ENABLED_ST" = "xno" && test "x$ENABLED_ST33" = "xno" && test "x$ENABLED_NUVOTON" = "xno"
379387 then
380388 ENABLED_AUTODETECT=yes
381389 fi
0 commit comments