@@ -44,6 +44,8 @@ properties:
compatible:
contains:
enum:
+ # Atmel AT97SC3201 LPC TPM 1.1b
+ - atmel,at97sc3201
# Atmel AT97SC3204 LPC TPM 1.2
- atmel,at97sc3204
# Atmel AT97SC3204T I2C TPM 1.2
@@ -58,12 +60,18 @@ properties:
- infineon,slb9670
# Infineon SLB9673 I2C TPM 2.0
- infineon,slb9673
+ # Infineon tpm_i2c_infineon-compatible device (deprecated)
+ - infineon,tpm_i2c_infineon
+ # Microsoft fTPM 2.0
+ - microsoft,ftpm
# Nuvoton NPCT501 I2C TPM 1.2
- nuvoton,npct501
# Nuvoton NPCT601 I2C TPM 2.0
- nuvoton,npct601
# Nuvoton NPCT650 I2C TPM 2.0
- nuvoton,npct650
+ # Nuvoton NPCT75x I2C TPM 2.0
+ - nuvoton,npct75x
# Socionext SynQuacer MMIO TPM
- socionext,synquacer-tpm-mmio
# STMicroelectronics ST33TPHF2xSPI TPM 2.0
Some drivers or device trees are using them already, but documentation was missing. Signed-off-by: Alexander Steffen <Alexander.Steffen@infineon.com> --- .../devicetree/bindings/security/tpm/trivial-tpms.yaml | 8 ++++++++ 1 file changed, 8 insertions(+)