the following patch was just integrated into master: commit 112ab9183754a81c8100fcc37593ef4905a9d3a3 Author: Duncan Laurie dlaurie@chromium.org Date: Fri Sep 2 14:45:53 2016 -0700
drivers/i2c/tpm: Fix error handling for tis structure not initialized
If the TPM completely fails to respond then the vendor structure may not have assigned handlers yet, so catch that case and return error so the boot can continue to recovery mode instead of asserting over and over.
Change-Id: If3a11567df89bc73b4d4878bf89d877974044f34 Signed-off-by: Duncan Laurie dlaurie@chromium.org Reviewed-on: https://review.coreboot.org/16416 Reviewed-by: Aaron Durbin adurbin@chromium.org Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel paulepanter@users.sourceforge.net
See https://review.coreboot.org/16416 for details.
-gerrit