Tobias Diedrich has posted comments on this change. ( https://review.coreboot.org/19235 )
Change subject: drivers/pc80/tpm: Enable TPM device unconditionally in ASL ......................................................................
Patch Set 6:
Does the tpm work? Did you run a selftest? Can you get owernership?
Could you please list the commands on how to test that? Right now, judging from the Linux messages everything works on the Lenovo X60t, besides sometimes resume, where the start-up is not done by the coreboot.
tpm_selftest is part of the tpm-tools package. Also this _might_ be helpful info:
""" Initializing a TPM without the BIOS (for systems where the BIOS does not have TPM support). I couldn't find any docs for this, so it required quite a bit of trial-and-error.
1) Install tpm-tools (and trousers) 2) Boot into single-user mode (trousers only allows you to software-assert physical presence in single-user mode) 3) tpm_setpresence --assert --well-known 4) tpm_setenable --enable --force 5) tpm_setactive --enable --well-known 6) reboot! 7) Your TPM should now be enabled and active. """