]> git.baikalelectronics.ru Git - kernel.git/commit
tpm: Add field upgrade mode support for Infineon TPM2 modules
authorStefan Mahnke-Hartmann <stefan.mahnke-hartmann@infineon.com>
Fri, 13 May 2022 13:41:53 +0000 (15:41 +0200)
committerJarkko Sakkinen <jarkko@kernel.org>
Mon, 23 May 2022 15:47:50 +0000 (18:47 +0300)
commit4da5aaea571b1ef4e3df30cf62ca72a89300a07c
treece57a42d24ae8695f6d94e1596e70cc34fec6235
parent3749c6c2cad521dcbbb93d91c35a48c4d7ba5c45
tpm: Add field upgrade mode support for Infineon TPM2 modules

TPM2_GetCapability with a capability that has the property type value
of TPM_PT_TOTAL_COMMANDS returns a zero length list, when an Infineon
TPM2 is in field upgrade mode.
Since an Infineon TPM2.0 in field upgrade mode returns RC_SUCCESS on
TPM2_Startup, the field upgrade mode has to be detected by
TPM2_GetCapability.

Signed-off-by: Stefan Mahnke-Hartmann <stefan.mahnke-hartmann@infineon.com>
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
drivers/char/tpm/tpm2-cmd.c