diff options
| author | Jim Broadus <jbroadus@gmail.com> | 2026-05-27 02:22:44 +0300 |
|---|---|---|
| committer | Jarkko Sakkinen <jarkko@kernel.org> | 2026-06-21 04:25:28 +0300 |
| commit | 661f4d304960e3b093fae5211504e0e8c9fd4f23 (patch) | |
| tree | a3c621c09e2daffcd09aad08deef55d1bce2f197 /scripts/Makefile.thinlto | |
| parent | c4d52950536bb421eaf11d83c0ba8612c443bb20 (diff) | |
| download | linux-661f4d304960e3b093fae5211504e0e8c9fd4f23.tar.xz | |
tpm: tpm_tis: Add settle time for some TPMs
Some TPMs fail to grant locality when requested immediately after being
relinquished. In this case, the TPM_ACCESS_REQUEST_USE bit of the
TPM_ACCESS register is cleared immediately without setting
TPM_ACCESS_ACTIVE_LOCALITY.
This issue can be seen at boot since tpm_chip_start, called right
after locality is relinquished, will fail. This causes the probe to
fail:
tpm_tis MSFT0101:00: probe with driver tpm_tis failed with error -1
This occurs on some older Dell Latitudes. For the Nuvoton TPM used in
these machines, add a delay after locality is relinquished.
Signed-off-by: Jim Broadus <jbroadus@gmail.com>
Link: https://lore.kernel.org/r/20260526232245.5409-3-jbroadus@gmail.com
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
