aboutsummaryrefslogtreecommitdiff
path: root/libstb/drivers
diff options
context:
space:
mode:
authorOliver O'Halloran <oohall@gmail.com>2018-05-21 11:29:24 +1000
committerStewart Smith <stewart@linux.ibm.com>2018-05-22 02:50:57 -0500
commit3668dc88a1bdfc087ab7d329eabde5ac0086f9bf (patch)
tree2ab295af227fd5b669f26988c0dfefbcf1ec1db9 /libstb/drivers
parentac6059026442f0da98293f800aa002271d579097 (diff)
downloadskiboot-3668dc88a1bdfc087ab7d329eabde5ac0086f9bf.zip
skiboot-3668dc88a1bdfc087ab7d329eabde5ac0086f9bf.tar.gz
skiboot-3668dc88a1bdfc087ab7d329eabde5ac0086f9bf.tar.bz2
hdata: Add TPM timeout workaround
Set the default timeout for any bus containing a TPM to one second. This is needed to work around a bug in the firmware of certain TPMs that will clock strech the I2C port the for up to a second. Additionally, when the TPM is clock streching it responds to a STOP condition on the bus by bricking itself. Clearing this error requires a hard power cycle of the system since the TPM is powered by standby power. Signed-off-by: Oliver O'Halloran <oohall@gmail.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'libstb/drivers')
0 files changed, 0 insertions, 0 deletions