aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorTom Rini2023-02-28 09:50:16 -0500
committerTom Rini2023-02-28 09:50:16 -0500
commitf10905b4b7b9b6888e2532cdfb3536d2244676cb (patch)
tree6609cc57d553683eaed0ccfb9dca295af66ef29c /common
parentc12fe739ea1ea9ba4ca289bd4e7b1293a9ccb256 (diff)
parenta11be4c303eabb142e074c7ca14b6ae0d293f0cb (diff)
Merge tag 'tpm-next-28022023' of https://source.denx.de/u-boot/custodians/u-boot-tpm into next
TPM auto startup and testing: Due to U-Boot's lazy binding we always relied on command line tools to initialize the TPM subsystem and devices. One exception is the EFI subsystem. When compiled with TCG2 measured boot support the TPM was automatically initialized. However that init was not complete. The TCG specs [0] (and specifically ยง12.3 Self-test modes) describe how self-tests on the device should be performed. This PR is adding an extra API function, that can be used to initialize the TPM2.0 properly. Simon added the equivalent for TPM1.2 and refactored the DM tests to include the new funtion. [0] https://trustedcomputinggroup.org/wp-content/uploads/TPM-Rev-2.0-Part-1-Architecture-01.07-2014-03-13.pdf
Diffstat (limited to 'common')
0 files changed, 0 insertions, 0 deletions