linux_dsm_epyc7002/drivers/char/tpm
Peter Huewe c61c86dd6e tpm: Add support for new Infineon I2C TPM (SLB 9645 TT 1.2 I2C)
This driver adds support for Infineon's new SLB 9645 TT 1.2 I2C TPMs,
which supports clockstretching, combined reads and a bus speed of
up to 400khz. The device also has a new device id.

The driver works now also fine with device trees, so you can
instantiate your device by adding:
 +       tpm {
 +               compatible = "infineon,slb9645tt";
 +               reg = <0x20>;
 +       };
 for SLB 9645 devices or

 +       tpm {
 +               compatible = "infineon,slb9635tt";
 +               reg = <0x20>;
 +       };
 for SLB 9635 devices

to your device tree.
tpm_i2c_infineon is also retained as a compatible id as a fallback to
slb9635 protocol.

The driver was tested on Beaglebone.

Signed-off-by: Peter Huewe <peter.huewe@infineon.com>
Signed-off-by: Kent Yoder <key@linux.vnet.ibm.com>
2013-04-12 12:17:28 -05:00
..
Kconfig tpm/ibmvtpm: build only when IBM pseries is configured 2013-02-14 09:36:50 -06:00
Makefile TPM: STMicroelectronics ST33 I2C BUILD STUFF 2013-02-05 09:38:23 -06:00
tpm_acpi.c TPM: Switch to __packed instead of __attribute__((packed)) 2013-02-05 09:38:22 -06:00
tpm_atmel.c tpm: Fix cancellation of TPM commands (polling mode) 2013-02-05 09:38:24 -06:00
tpm_atmel.h tpmdd maintainers 2007-08-22 19:52:44 -07:00
tpm_eventlog.c tpm: modularize event log collection 2012-08-22 11:11:25 -05:00
tpm_eventlog.h drivers/char/tpm: Add securityfs support for event log 2012-08-22 16:22:47 -05:00
tpm_i2c_infineon.c tpm: Add support for new Infineon I2C TPM (SLB 9645 TT 1.2 I2C) 2013-04-12 12:17:28 -05:00
tpm_i2c_stm_st33.c tpm/tpm_i2c_stm_st33: formatting and white space changes 2013-04-12 12:17:28 -05:00
tpm_i2c_stm_st33.h tpm_i2c_stm_st33: fix oops when i2c client is unavailable 2013-02-05 09:38:24 -06:00
tpm_ibmvtpm.c tpm: Fix cancellation of TPM commands (polling mode) 2013-02-05 09:38:24 -06:00
tpm_ibmvtpm.h drivers/char/tpm: remove tasklet and cleanup 2012-11-01 15:23:14 -05:00
tpm_infineon.c Char/Misc driver merge for 3.8-rc1 2012-12-11 13:56:38 -08:00
tpm_nsc.c tpm: Fix cancellation of TPM commands (polling mode) 2013-02-05 09:38:24 -06:00
tpm_of.c drivers/char/tpm: Add securityfs support for event log 2012-08-22 16:22:47 -05:00
tpm_ppi.c drivers/char/tpm/tpm_ppi: use strlcpy instead of strncpy 2013-04-12 12:17:28 -05:00
tpm_tis.c tpm_tis: check pnp_acpi_device return code 2013-02-05 09:38:26 -06:00
tpm.c tpm: Fix cancellation of TPM commands (interrupt mode) 2013-02-05 09:38:24 -06:00
tpm.h tpm: Fix cancellation of TPM commands (interrupt mode) 2013-02-05 09:38:24 -06:00