diff options
author | Azhar Shaikh <azhar.shaikh@intel.com> | 2017-06-19 05:17:59 +0300 |
---|---|---|
committer | James Morris <james.l.morris@oracle.com> | 2017-07-07 02:49:25 +0300 |
commit | 5e572cab92f0bb56ca1e6e5ee4d807663a7ccbad (patch) | |
tree | 7dd72e6e59c95d3b1b0f916ad6da51d4197ded99 /drivers/char/tpm/tpm.h | |
parent | f128480f39166c0a4475b6937e7e3e148b1caecc (diff) | |
download | linux-5e572cab92f0bb56ca1e6e5ee4d807663a7ccbad.tar.xz |
tpm: Enable CLKRUN protocol for Braswell systems
To overcome a hardware limitation on Intel Braswell systems,
disable CLKRUN protocol during TPM transactions and re-enable
once the transaction is completed.
Signed-off-by: Azhar Shaikh <azhar.shaikh@intel.com>
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Tested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: James Morris <james.l.morris@oracle.com>
Diffstat (limited to 'drivers/char/tpm/tpm.h')
-rw-r--r-- | drivers/char/tpm/tpm.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/char/tpm/tpm.h b/drivers/char/tpm/tpm.h index 1df0521138d3..cdd261383dea 100644 --- a/drivers/char/tpm/tpm.h +++ b/drivers/char/tpm/tpm.h @@ -36,6 +36,10 @@ #include <linux/highmem.h> #include <crypto/hash_info.h> +#ifdef CONFIG_X86 +#include <asm/intel-family.h> +#endif + enum tpm_const { TPM_MINOR = 224, /* officially assigned */ TPM_BUFSIZE = 4096, |