mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-07-25 21:37:45 +00:00
ebbeb55561
Also add script used to generate patches and SRC_URI Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
38 lines
1.3 KiB
Diff
38 lines
1.3 KiB
Diff
From caa437611de9fbff82c56157c92863f07b3d39db Mon Sep 17 00:00:00 2001
|
|
From: Stefan Berger <stefanb@linux.vnet.ibm.com>
|
|
Date: Fri, 11 Nov 2011 12:57:06 -0500
|
|
Subject: [PATCH 22/90] tpm_tis: add delay after aborting command
|
|
|
|
commit a927b8131794ee449b7f6666e7ab61301949b20f upstream.
|
|
|
|
This patch adds a delay after aborting a command. Some TPMs need
|
|
this and will not process the subsequent command correctly otherwise.
|
|
|
|
It's worth noting that a TPM randomly failing to process a command,
|
|
maps to randomly failing suspend/resume operations.
|
|
|
|
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
|
|
Signed-off-by: Rajiv Andrade <srajiv@linux.vnet.ibm.com>
|
|
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
---
|
|
drivers/char/tpm/tpm_tis.c | 3 +++
|
|
1 file changed, 3 insertions(+)
|
|
|
|
diff --git a/drivers/char/tpm/tpm_tis.c b/drivers/char/tpm/tpm_tis.c
|
|
index 3f4051a..c7e5282 100644
|
|
--- a/drivers/char/tpm/tpm_tis.c
|
|
+++ b/drivers/char/tpm/tpm_tis.c
|
|
@@ -432,6 +432,9 @@ static int probe_itpm(struct tpm_chip *chip)
|
|
out:
|
|
itpm = rem_itpm;
|
|
tpm_tis_ready(chip);
|
|
+ /* some TPMs need a break here otherwise they will not work
|
|
+ * correctly on the immediately subsequent command */
|
|
+ msleep(chip->vendor.timeout_b);
|
|
release_locality(chip, chip->vendor.locality, 0);
|
|
|
|
return rc;
|
|
--
|
|
1.7.9.4
|
|
|