summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDuncan Laurie <dlaurie@chromium.org>2012-03-19 13:12:13 -0700
committerGerrit <chrome-bot@google.com>2012-04-10 10:55:20 -0700
commit15350ddaccdf14e7e274463db97b72c47a73b10b (patch)
tree74d508636d709c6b094254e307aa13fe066eb69b /lib
parent2f2f858faddd3cce54f7c64bc8fc8b596c1ddfaf (diff)
x86: Fix TPM driver to work with multiple vendor TPMs
- Fix bug in traversal of vendor name list. - Sending "command ready" needs additional logic to handle TPMs that need that bit set twice: once to empty the read FIFOs and once to actualy set command ready. - Certain TPMs need a small delay between requesting locality and attempting to set command ready or they will hang the bus. BUG=chrome-os-partner:8558 TEST=manual Successful boot and suspend/resume with all TPMs listed in the driver vendor/device list. Change-Id: I22021b24f9498c3cafe0e1d5f1c6562ea0be5aad Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/18480 Reviewed-by: Ronald G. Minnich <rminnich@chromium.org> Reviewed-by: Stefan Reinauer <reinauer@google.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions