diff options
author | Duncan Laurie <dlaurie@chromium.org> | 2012-03-19 13:12:13 -0700 |
---|---|---|
committer | Gerrit <chrome-bot@google.com> | 2012-04-10 10:55:20 -0700 |
commit | 15350ddaccdf14e7e274463db97b72c47a73b10b (patch) | |
tree | 74d508636d709c6b094254e307aa13fe066eb69b /board/chromebook-x86 | |
parent | 2f2f858faddd3cce54f7c64bc8fc8b596c1ddfaf (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 'board/chromebook-x86')
0 files changed, 0 insertions, 0 deletions