]> asedeno.scripts.mit.edu Git - linux.git/commit
tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE
authorSasha Levin <sashal@kernel.org>
Fri, 5 Jul 2019 20:47:45 +0000 (16:47 -0400)
committerJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Mon, 2 Sep 2019 14:08:35 +0000 (17:08 +0300)
commit09e574831b277a3f77d78ceadd08a3859a84fdb3
tree6f9d1a838696518093b669c2fbdb676d1f7c2c9d
parent28eba2fddd5a4292bf9e3dc55193728f3055b782
tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE

Add a driver for a firmware TPM running inside TEE.

Documentation of the firmware TPM:
https://www.microsoft.com/en-us/research/publication/ftpm-software-implementation-tpm-chip/ .

Implementation of the firmware TPM:
https://github.com/Microsoft/ms-tpm-20-ref/tree/master/Samples/ARM32-FirmwareTPM

Tested-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Tested-by: Thirupathaiah Annapureddy <thiruan@microsoft.com>
Signed-off-by: Thirupathaiah Annapureddy <thiruan@microsoft.com>
Co-authored-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Documentation/devicetree/bindings/vendor-prefixes.yaml
drivers/char/tpm/Kconfig
drivers/char/tpm/Makefile
drivers/char/tpm/tpm_ftpm_tee.c [new file with mode: 0644]
drivers/char/tpm/tpm_ftpm_tee.h [new file with mode: 0644]