U-Boot support for wolfTPM and firmware update for SLB9672/SLB9673
David Garske
david at wolfssl.com
Wed May 7 21:27:23 CEST 2025
Hi Denx,
We at wolfSSL have developed a port for wolfTPM in U-Boot. The patch allows using the current built-in TPM 2.0 support or switching to wolfTPM via CONFIG_TPM_WOLF=y. It also supports TPM 2.0 firmware update for the Infineon SLB9672 and SLB9673.
I think there is probably some more cleanup and testing needed, but I wanted to submit this to start the discussion and see your thoughts.
The wolfTPM library is GPLv2 and added as a submodule. If the license or submodule is an issue let’s discuss! I’m positive we can resolve anything.
Attached is the patch based on latest master 3b6760ddeb4 to review.

Thanks,
David Garske
Software Engineer, wolfSSL
+1 (530) 409-2990
https://www.wolfssl.com <https://www.wolfssl.com/>
https://github.com/wolfssl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.diff
Type: application/octet-stream
Size: 57784 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20250507/801d32b0/attachment-0001.obj>
More information about the U-Boot
mailing list